Научная статья на тему 'Идентификация нелинейных динамических систем, имеющих в своём составе несколько нелинейностей'

Идентификация нелинейных динамических систем, имеющих в своём составе несколько нелинейностей Текст научной статьи по специальности «Математика»

CC BY
218
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ / ГАРМОНИЧЕСКАЯ ЛИНЕАРИЗАЦИЯ / НЕЛИНЕЙНАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / СУХОЕ ТРЕНИЕ / ЧАСТОТНЫЙ ГОДОГРАФ / КВАДРАТИЧНОЕ ТРЕНИЕ

Аннотация научной статьи по математике, автор научной работы — Павлов Ю.Н., Недашковский В.М., Тихомирова Е.А.

В статье рассматривается определение коэффициентов дифференциальных уравнений систем по экспериментальным частотным годографам и разделения похожих, но разных по существу сил: диссипативные силы при квадрате первой производной в уравнениях движения и диссипативная сила от действия сухого трения. Описан алгоритм идентификации систем с известной передаточной функцией по экспериментальному частотному годографу, содержащему случайные погрешности измерений. В качестве модели принимается передаточная функция системы. Решение задачи идентификации авторы предложили искать в классе годографов, задаваемых моделью системы. Поиск неизвестных коэффициентов передаточной функции модели системы осуществляется путем минимизации предложенной авторами меры близости экспериментального годографа системы и годографа модели системы. В результате, решение задачи идентификации было сведено к решению системы линейных уравнений. Иллюстративный вычислительный эксперимент для системы второго порядка показал, что погрешность определения значений коэффициентов передаточной функции не превышает диапазон погрешности измерений экспериментальных отсчетов годографа этой системы.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Павлов Ю.Н., Недашковский В.М., Тихомирова Е.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Идентификация нелинейных динамических систем, имеющих в своём составе несколько нелинейностей»

Наука к Образование

МГТУ им. Н.Э. Баумана

Сетевое научное издание

Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. № 07. С. 217-234.

ISSN 1994-0408

Б01: 10.7463/0715.0789774

Представлена в редакцию: Исправлена:

© МГТУ им. Н.Э. Баумана

УДК 01.04.01

Идентификация нелинейных динамических систем, имеющих в своём составе несколько нелинейностей

^________________н п 1,*

Павлов Ю. Н. , Недашковский В. М. Тихомирова Е. А.1

27.06.2015 10.07.2015

^■тшпЗ^ЬтБйии

1МГТУ им. Н.Э. Баумана, Москва, Россия

В статье рассматривается определение коэффициентов дифференциальных уравнений систем по экспериментальным частотным годографам и разделения похожих, но разных по существу сил: диссипативные силы при квадрате первой производной в уравнениях движения и диссипативная сила от действия сухого трения. Описан алгоритм идентификации систем с известной передаточной функцией по экспериментальному частотному годографу, содержащему случайные погрешности измерений. В качестве модели принимается передаточная функция системы. Решение задачи идентификации авторы предложили искать в классе годографов, задаваемых моделью системы. Поиск неизвестных коэффициентов передаточной функции модели системы осуществляется путем минимизации предложенной авторами меры близости экспериментального годографа системы и годографа модели системы. В результате, решение задачи идентификации было сведено к решению системы линейных уравнений. Иллюстративный вычислительный эксперимент для системы второго порядка показал, что погрешность определения значений коэффициентов передаточной функции не превышает диапазон погрешности измерений экспериментальных отсчетов годографа этой системы.

Ключевые слова: гармоническая линеаризация, идентификация, нелинейная динамическая система, квадратичное трение, сухое трение, частотный годограф

Введение

При экспериментальной отработке силовых приводов авиационной и космической техники необходимо выявить свойства реальных элементов, недоступных исследованию теоретическими или вычислительными методами. Решению подобных задач (задач идентификации) посвящено много серьезных работ, использующих различные методы решения и подходы [1 - 6]. В этом смысле заслуживает внимания статистический анализ реакций привода, например, на входной гармонический сигнал определенной амплитуды и частоты. В реакции привода на подобный входной сигнал содержится информация, подлежащая статистическому анализу. При этом следует иметь ввиду, что реальный

привод может содержать в себе нежелательные и плохообнаруживаемые нелинейности типа зон нечувствительности, нежесткости, люфтов гистерезиса или сухого трения. Более того, они могут присутствовать в различных сочетаниях, что существенно осложняет их обнаружение и идентификацию. При этом возникает также важный вопрос о возможности их селекции.

В предлагаемой статье рассматривается силовой привод, описываемый нелинейным дифференциальным уравнением второго порядка. Уравнение содержит две нелинейности: сухое трение и квадратичную функцию.

1. Постановка задачи

Предполагается, что для реальной динамической системы (силовой привод), описываемой нелинейным дифференциальным уравнением второго порядка, в котором присутствует член пропорциональный квадрату первой производной и нелинейность типа "сухое трение" (рис. 1), путем подачи гармонического сигнала получены амплитудно-частотная и фазо-частотная характеристики. Необходимо путем обработки экспериментальных данных определить все коэффициенты дифференциального уравнения и параметры нелинейностей. Провести статистическое моделирование, поскольку имеется в виду, что эксперимент сопровождается наличием помех. Определить погрешности полученных коэффициентов как функции величины действующих помех.

2. Методика решения задачи

1) Выбор вида динамического звена, нелинейностей и коэффициентов гармонической линеаризации.

2) Создание программы математического моделирования генерации псевдо экспериментальных данных.

3) Проведение вычислительного эксперимента, проведение статистического анализа ошибок в определении коэффициентов дифференциального уравнения и параметров нелинейностей.

В статье рассматривается система, описываемая дифференциальным уравнением второго порядка, в котором присутствуют нелинейный член, по модулю пропорциональный квадрату первой производной, и нелинейный член типа «сухое трение». При подаче на вход системы синусоидального сигнала qsinc¿ в системе

установятся незатухающие колебания с амплитудой A и частотой c, что и позволяет для решения поставленной задачи применить метод гармонической линеаризации. Дифференциальное уравнение второго порядка, описывающее вынужденное движение динамической системы с двумя нелинейностями с нелинейным звеном типа «квадратичное трение» с нелинейным звеном типа «сухое трение», имеет вид

e2x(t) + e^x2 (t)signx(t) + Fsignxx(t) + e0x(t) = qsin ct. (1)

Графики нелинейности, пропорциональной квадрату первой производной приведен на рис. 1а, а график нелинейности типа «сухое трение» приведен на рис. 1Ь.

а) Ь)

Рис.1. Графики нелинейности, пропорциональной квадрату первой производной (а),

и типа «сухое трение» (Ь).

Неизвестные коэффициенты е0 е1, е2, Г дифференциального уравнения (1) должны

быть определены в результате решения задачи идентификации.

В статье предложен алгоритм получения оценок неизвестных коэффициентов ее, е, Г дифференциального уравнения (1) по полученному экспериментальному

годографу. Для определения неизвестных коэффициентов е0, е1 е2, Г предлагается

воспользоваться методом гармонической линеаризации, когда квадратичное трение и сухое трение аппроксимируются линейным трением с соответствующими коэффициентами гармонической линеаризации [7].

Вынужденное движение с использованием метода гармонической линеаризации описывается уравнением

е2х^) + Е (с)£(?) + е0х(1) = Я$>тШ , (2)

где

„ / Ч 8е1Л(с)с 4Г

Е1 (с) =—14 7 +-; (3)

3п пЛ(с)с

Л(с) - амплитуда синусоидальной составляющей выхода х(1) системы, имеющей частоту со .

Введем обозначения

8 4Г

С1 - , С2 3п п

Тогда с учетом (3) получим

Е1 о=е^АО+^с^. (4)

Из уравнения (2) следует, что при использовании метода гармонической линеаризации частотная передаточная функция динамической системы второго порядка с квадратичным трением и сухим трением имеет вид

Ж <» =-^Г-.

е0 + Е1

Частотную передаточную функцию Ж(]о) можно также записать в виде [8]

Ж(» = Р(с) + jQ(с) . (5)

Здесь Р(с) и Q(ю) - вещественная и мнимая части частотной передаточной функции соответственно, которые задаются соотношениями

ри=-е° 72^22—г , (6)

(е0 -е2с ) + Е1 (с)с

(е0 - е2с ) + Ех(с)с

Тогда квадрат значения амплитудно-частотной характеристики динамической системы для частоты с можно определить по формуле

А» = Р2 (с) + Q2 (с) . (7)

С учетом (4), (6) получим

1

А (с) =---. (8)

(ео - е2®2)2 + (еЛА(с)с +—^)2с2

Разрешив уравнение (8) относительно А2 (с), получим

.2, ч - ((е0 - е2С 2)2 + 2е!с!с2с2) + д/ ((ео - е2с')2 + - 4е2с>4(с22 - 1) А (С) = -о 2 2 4- . (9)

2е1 с2 с

Из соотношения (8) следует, что при с = 0 имеет место равенство

А(0) =

а при

равенство

-у/ еое^!

Видим, что амплитуда А(0) амплитудно-частотной характеристики системы имеет действительное значение лишь при условии 1 - с2 > 0.

о) = шг = — -

Пример амплитудно-частотной характеристики системы приведен на рис. 2

A(œ)

1,2

0,6

0,4

0,2

œ, Гц

0

0,5

1

1,5

2

2,5

Рис. 2. Пример амплитудно-частотной характеристики нелинейной динамической системы второго порядка с квадратичным трением и сухим трением с коэффициентами передаточной функции

ео = 1; ^ = 0,5; е2 = 1; ^ = 0,5.

1

0

0

Обратим внимание, что при e0 -г2со2 = 0 или при т = тг =

е0

— амплитудного

частотная характеристика системы второго порядка на резонансной частоте не имеет разрыва.

С учетом (4), (6) найдем выражение для значений (р(с) фазо-частотной характеристики системы [8] :

tg(ç(c)) =

q(a) _ a«

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

e0 - e2<

(10)

Если учесть, что при e0 - e2a2 >0 справедливы неравенстваP(a) >0, Q(a) <0, а при e0 — e2с2 <0 - неравенство P(a) <0, Q(a) <0 , то из соотношения (10) получим

(р(а)) = arctg

! лг \ с2 \

eiciA(a)a+ , .

A(a)a

e0 - e2<

cp(ù)) = arctg

\

{ с \

eiciA(a)a+ ( \ A< )a

, если e0 - e2 a > 0,

/

e0 - e2<

\

п, если e0 - e2a < 0.

/

(11)

Пример фазо-частотной характеристики системы, вычисленные по формулам (11) с учетом (9), приведён на рис.3.

Рис. 3. Пример фазо-частотной характеристики нелинейной динамической системы второго порядка с с квадратичным трением и сухим трением с параметрами е0 = 1; е1 = 0,5;е2 = 1;Е = 0,5 .

Частотная передаточная функция Ж(может быть изображена на комплексной плоскости в виде годографа [8].

Пример годографа системы, вычисленные по формулам (6) с учетом (9), приведен на рис.4.

Рис. 4. Пример годографа нелинейной системы второго порядка с квадратичным трением и сухим трением с

параметрами е0 = 1; е1 = 0,5; е2 = 1; Е = 0,5 .

3. Математическое моделирование с целью получения псевдоэкспериментальных данных

При получении частотных характеристик реальных систем в эксперименты вмешиваются помехи, в результате которых точки годографа смещаются случайным образом. Введем обозначения для определенных с погрешностями вещественных и мнимых значений отсчетов, полученных с учетом соотношений (6), (9) для значений псевдоэкспериментального годографа динамической системы для пехр значений частот

®2,•••, ®пexp:

Р = Р(а),..., Рпехр = РКехр), 01 = ехр = б(®пехр) • (12)

На рис. 5а и 5Ь показаны примеры искаженных псевдоэкспериментальных годографов нелинейного звена второго порядка с сухим и квадратичным вязким трением, при наличии случайных погрешностей в диапазоне [-0,05, 0,05] для пехр=10.

-1

1,5

Р(ш)

0(ш) без ошибок

с ошибками

а) е0 = 1; е1 = 0,5; е2 = 1; Р = 0,1

-0,6

Р(ш)

0(ш) без ошибок

с ошибками

Ь) е0 = 1; е = 0,2; е2 = 1; Р = 0,5

Рис. 5. Примеры искаженных годографов нелинейной системы второго порядка с квадратичным вязким трением и сухим трением при наличии в псевдоэкспериментальных случайных погрешностей е0, ег, е2, Р.

Решение задачи идентификации для нелинейной системы второго порядка с сухим и квадратичным вязким трением будем искать в классе годографов, задаваемых моделью

Жм О) =-г* л, Ч-1 (13)

( 8аЛ(с)с 4G | , ч2

V + л( \ V + с) VМ О) = а+/Д, (14)

а0 +

или моделью

а + /Р / + /5

где

, „ ~ 2 с 8аЛ(с)с 40

а = 1; Д = 0; / = ао -а2с2; 5 = 14 у— + —• (15)

3^ ж4(®)

Отклонение АЩ /-го отсчета V (/с) годографа модели на частоте с от /-го отсчета Щ (/с) экспериментального годографа идентифицируемой системы равно

ащ = щ (с) - щ (с )• С учетом (5), (14) можно записать в виде

ащ = р + /а,-а+/Д, (16)

+ З5 г

где параметры а, Д, /, 5i соответствуют частоте с •

Необходимо ввести приемлемый критерий, характеризующий близость двух годографов на всей совокупности экспериментальных точек, и минимизировать его по параметрам модели системы а0, а, а2, О . В качестве критерия (меры) близости можно выбрать сумму квадратов модулей расхождений АЩ :

п ехр

I = Х|АЩ|2. (17)

г=1

Минимизация меры I приводит к нелинейной системе уравнений для определения коэффициентов а0, а а2, О модели. Приведём нелинейную систему уравнений к

линейной форме путём умножения соотношения (16) на отличный от нуля комплексный множитель (/ + /5 ) [9]:

АН, = ащ (у, + /5,). (18)

Тогда с учетом (16), (18) для АНг и для |анг|2 получим

АН, = Р/ - а,5,-а, + /(Р,5, + а,/, - Д), (19)

АН|2 = (Р/ - аА - а )2 + (Р5 + а/ - Д )2 •

В качестве меры близости годографов вместо меры (17) примем меру J , равную сумме квадратов модулей |анг |2 (19):

п ехр п ехр

J = Т\АН,I2 = £[(Р,г, - а,5-а)2 + (Р5 + а,/ -Д)2]. (20)

,=1 ,=1

Мера близости 3 экспериментально полученного годографа системы и годографа модели системы на всей совокупности экспериментальных точек задается формулой (20), которая после некоторого преобразования принимает вид

п ехр

3 = ЕКР2 + б)/ +(Р2 + б2)^2 -2Р,у1а1 + Щ^а, -2Р18Д1 -20,/,$, + а? + Д2] . (21)

Мера (21) является функцией параметров а0, а, а, О частотной передаточной функции модели (13). Для минимизации меры 3 приравняем нулю частные производные от 3 по этим параметрам:

д3

да

= 0, — = 0, — = 0,— = 0. (22)

«0 да да до

Для рассматриваемой нелинейной системы второго порядка система уравнений (22) с учетом (15) принимает вид

а,

пехр пехр пехр

кр 2+б,2) - а2 КР2+б, 2)а2 ^ Р ,

¡=1

п ехр

а,

п ехр

I(Р2 + б,2М2 -а2£(Р2 + б,2)а4 ^Ра ,

8

п ехр

,=1

^ п ехр

п ехр

а

—I(Р2 + б2М2(®К + о-I(Р + б, >2 =-£бЛ®а

1

3ж ,=1

о п ехр

а^ 1Р2 + б>2 + О - £ (Р2 + б, 2)2, .

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4 2 ^ 1

=1

п ехр

= -1 б,

,=1

А(а)

или с учетом (7) - вид

а

пехр пехр пехр

,1(Р2 + б,2) - а21(Р2 + б, 2)а2 ^ Р,

а,

п ехр п ехр п ехр

,1(Р2 + б, 2)а2 - а2 Кр2 + б, >г4 ^ Ра

8

п ехр

2

,=1 ^ п ехр

(23)

п ехр _

а1 ~ I (Р2 + б2)2 а4 + о -1 (Р2 + б2) а2 = -I б, л/( Р2 + б>

3ж ,=1 ж

,=1

8 2 п 4п ехр

а\ — I (Р2 + б,) а + О— р

Зж ж

=1

п ехр |

-I б

,=1

л/(Р-2 + б,2)

Систему уравнений (23) приведем к матричному виду

^а = и,

где

¥11 ¥12 0 0 " а0 и

¥21 ¥22 0 0 а 2 и 2

0 0 , а = , и =

¥зз ¥34 а и3

0 0 ¥43 ¥44 _ _ о _ и 4 _

(24)

(25)

Ненулевые элементы матрицы ^ и элементы вектора и в (25) имеют значения

,=1

,=1

,=1

,=1

,=1

,=1

,=1

,=1

,=1

,=1

nexp nexp

W„ = £(P2 + Q2), Wn = —£(P2 + Qt2)(2,

i=1 i=1

nexp nexp

^21 = £ (P2 + Q,2(2, ^22 = —£ (P2 + Q,2(4, ¿=1 i=1

о n exp л n exp

^33 £ (P2 + Q2)2 (4, ^34 =1 £ (P2 + Q2) «2

3n t=1 n ¿=1

8 nrx^ 2 ^ 2 4 n exp

^43 = (P, + Q, ) ( , ^44 = -- ,

3n i=1 n

n exp n exp n exp __n exp J

«1 = £ P , u2 = £ p(, U3 =-£ Q,V(P2 + Q>2, u4 =-£ Q,

1=1 t! i=1 V (P2 + Qf)

Решая матричное уравнение (24), получим

W22U1 — W12U 2 ^ _ W11U 2 — W21U1

ao =

W W — W W 2 WW — W W

11 22 12 1 21 11 22 12 1 21

-, G = -

W W — W W WW —W W

1 33 1 44 1 34 1 43 1 33 1 44 1 34 1 43

a1 =

Были проведены иллюстративные вычислительные эксперименты по оценке погрешности, с которой предложенный алгоритм определяет значения параметров частотной передаточной функции нелинейной системы второго порядка с сухим и вязким квадратичным трением. В экспериментах заданы конкретные значения параметров

e0 = 1, ^ = 0,5, e2 = 1, F = 0,1.

Погрешности измерения значений P, Q моделировались с помощью генератора

случайных чисел с равномерным законом плотности распределения вероятностей в диапазоне [-0,05, 0,05]. Количество отсчетов в годографе системы (т.е. количество экспериментов) nexp =10, 20, 40, 80. Для каждого конкретного количества экспериментов nexp проводилось nseriy серий этих экспериментов nseriy=25, 50, 100, 200. Рассматривался диапазон частот [0, (r ], где (r =1Гц. В сериях экспериментов вычислялись погрешности erre0 = e0—a0, erre1 = e1 — a1, e r r2 e= e2 — a2, errF = F — G определения параметров e0, e, e, F и среднеквадратические отклонения sko для случайных величин erre0, erre1, erre2, errF , а также строились гистограммы для этих величин.

sko

0,014 0,012 0,01 0,008 0,006 0,004 0,002

nexp

20

40

60

80

100

nseriy=25 ■ nseriy=50 A nseriy=100 ) ( nseriy=200

a) erre 0 ; e0

sko

0,014 0,012 0,01 0,008 0,006 0,004 0,002

20

40

60

80

100

nexp

♦ шег1у=25 Ш шег1у=50 А П5сг1у = 100 )( шег1у=200

Ь) еггех; е

Рис. 6. Зависимости среднеквадратического отклонения 8ко погрешностей

коэффициентов е°, е от количества отсчетов пехр годографа системы при погрешности измерений в диапазоне [-0,05, 0,05] и числе серий шепу=25, 50, 100, 200.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

erre0 erre

определения

0

0

0

0

Из рис. 6а, 6Ь видно, что в рассматриваемых случаях величины погрешностей определения коэффициентов стабилизируются при количестве отсчетов годографа от 20 до 40.

На рис. 7а, 7Ь в качестве примеров показаны гистограммы погрешностей егге0, еггех определения коэффициентов е0, е1, соответственно.

a) erre0; e0; sko=0,0073

b) errex; e; sko=0,0090

Рис. 7. Гистограммы погрешностей erre0, errej определения коэффициентов e0, e с соответствующими

среднеквадратическими отклонениями sko (nexp=20, диапазон погрешности измерений [-0,05, 0,05],

количество серий nseriy=200).

Вычислительный эксперимент показал, что погрешности имеют близкий к нормальному закон распределения и среднеквадратическое отклонение равно sko=0,0073. Это значит, что ~68% погрешностей находятся в диапазоне ± sko = 0,0073, а 99% погрешностей - в диапазоне ±3sko = ± 0,0219. Таким образом, погрешность определения значения коэффициента e0=1 в иллюстративном вычислительном эксперименте

значительно меньше диапазона погрешности измерений отсчетов годографа [-0,05, 0,05].

Аналогичные результаты были получены для погрешностей определения коэффициентов e1, e2, F. Например, для погрешности erre1 определения коэффициента e1 (nexp=20, погрешность измерений в диапазоне [-0,05, 0,05], количество серий nseriy=200) среднеквадратическое отклонение sko=0,0090.

На рис. 8а, 8b для каждого из двух вариантов значений параметров e0 e, e2, F

соответственно приведены три годографа: годограф системы, когда погрешность измерения отсчетов годографа равна нулю; годограф системы, когда погрешность измерения отсчетов годографа не равна нулю; годограф найденной модели системы.

Р(ш) 1,5

Q(«)

без ошибок с ошибками А модели

a) e0 = 1; e1 = 0,5; e2 = 1; F = 0,1

-0,6

Р(ш)

0,8

• без ошибок с ошибками й. модели

Ь) е0 = 1; ^ = 0,2; е2 = 1; ^ = 0,5

Рис. 8. Годограф системы при нулевой ошибке измерения отсчетов, годограф системы при ненулевых ошибках измерения отсчетов в диапазоне [-0,05, 0,05]; годограф найденной модели системы (количество

экспериментов пехр=10).

Выводы

В статье предложен алгоритм идентификации нелинейной динамической системы, имеющей в своём составе две существенных нелинейности по экспериментально полученным отсчетам частотного годографа . В качестве меры близости годографов системы и модели системы выбрана сумма квадратов модулей модификации отклонений отсчетов годографа модели системы от соответствующих экспериментально полученных отсчетов системы.

В иллюстративном вычислительном эксперименте показано, что для нелинейной системы второго порядка можно ограничиться количеством отсчетов годографа в диапазоне от 20 до 40.

Иллюстративный вычислительный эксперимент также показал, что при использовании предложенного алгоритма идентификации нелинейной динамической системы по частотному годографу погрешность определения значений коэффициентов частотной передаточной функции системы второго порядка с сухим и квадратичным вязким трением значительно меньше диапазона погрешности измерений экспериментальных отсчетов годографа этой системы. Важным результатом является также положительный ответ на вопрос о возможности селекции нелинейностей при их одновременном присутствии в дифференциальных уравнениях исследуемых систем.

Список литературы

1. Жданов А.И., Кацюба О.А. Идентификация методом наименьших квадратов параметров авторегрессии с аддитивными ошибками измерений // Автоматика и телемеханика. 1982. № 2. С. 29-38.

2. Болквадзе Г.Р. Класс моделей Гаммерштейна в задачах идентификации стохастических систем // Автоматика и телемеханика. 2003. № 1. С. 42-55.

3. Павленко С.В. Применение вейвлетфильтрации в процедуре идентификации нелинейных систем на основе моделей Вольтерра // Восточно-европейский журнал передовых технологий. 2010. Т. 6, № 4 (48). С. 65-70.

4. Райбман Н.С., Капитоненко В.В., Овсепян Ф.А., Варлаки П.М. Дисперсионная идентификация // под ред. Н.С. Райбмана. М.: Наука, 1981. 336 с.

5. Павленко С.В. Идентификация нелинейных динамических систем в виде ядер Вольтерры на основе данных измерений импульсных откликов // Электронное моделирование. 2010. Т. 32, № 3. С. 3-18.

6. Райбман Н.С. Методы нелинейной и минимаксной идентификации // Современные методы идентификации систем: сб. / под ред. П. Эйкхоффа; пер. с англ. ЯЗ. Цыпкина. М.: Мир, 1983. С. 177-277.

7. Попов Е.П., Пальтов И.П. Приближенные методы исследования нелинейных автоматических систем. М.: ГИФМЛ, 1960. 790 с.

8. Основы автоматического управления / под ред. В.С. Пугачева. М.: Наука, Главная редакция физико-математической литературы, 1968. 680.

9. Боевкин В.И., Павлов Ю.Н. Регрессионный анализ в прикладной задаче идентификации. М.: Изд-во МГТУ им. Н.Э. Баумана, 1990. (Труды МГТУ им. Н. Э. Баумана; № 546).

10. Боевкин В.И., Недашковский В.М., Павлов Ю.Н. Идентификация линейных динамических звеньев по частотному годографу // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. № 9. С. 349-360. DOI: 10.7463/0913.0618917

11. Павлов Ю.Н., Недашковский В.М, Тихомирова Е.А., Шавырин И.Б. Метод гармонической линеаризации в задаче идентификации нелинейных динамических систем // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. № 4. С. 382-397. DOI: 10.7463/0414.0704613

Science and Education of the Bauman MSTU, 2015, no. 07, pp. 217-234.

DOI: 10.7463/0715.0789774

Received: Revised:

27.06.2015 10.07.2015

Science^Education

of the Bauman MSTU

I SS N 1994-0408 © Bauman Moscow State Technical Unversity

Identification of Nonlinear Dynamic Systems Possessing Some Non-linearities

Y.N. Pavlov1, V.M. Nedashkovskii1'*, "vmmu^wtujij

E.A. Tihomirova1

1Bauman Moscow State Technical University, Moscow, Russia

Keywords: harmonic linearization, identification, nonlinear dynamical systems, quadratic friction,

dry friction, frequency hodograph

The subject of this work is the problem of identification of nonlinear dynamic systems based on the experimental data obtained by applying test signals to the system. The goal is to determinate coefficients of differential equations of systems by experimental frequency hodo-graphs and separate similar, but different, in essence, forces: dissipative forces with the square of the first derivative in the motion equations and dissipative force from the action of dry friction. There was a proposal to use the harmonic linearization method to approximate each of the non-linearity of "quadratic friction" and "dry friction" by linear friction with the appropriate harmonic linearization coefficient.

Assume that a frequency transfer function of the identified system has a known form. Assume as well that there are disturbances while obtaining frequency characteristics of the real-world system. As a result, the points of experimentally obtained hodograph move randomly. Searching for solution of the identification problem was in the hodograph class, specified by the system model, which has the form of the frequency transfer function the same as the form of the frequency transfer function of the system identified. Minimizing a proximity criterion (measure) of the experimentally obtained system hodograph and the system hodograph model for all the experimental points described and previously published by one of the authors allowed searching for the unknown coefficients of the frequency transfer function of the system model. Solution of nonlinear dynamic system identification in frequency hodograph was reduced to solving the system of equations, which is linear relative to the unknown parameters of the frequency transfer function of the system model. The paper shows the possibility to identify a nonlinear dynamic system with multiple nonlinearities, obtained on the experimental samples of the frequency system hodograph. The proposed algorithm allows to select the nonlinearity of the type "quadratic friction" and "dry friction", i.e. also in the case where the nonlinearity is dependent on the same dynamic parameter, in particular, on the derivative of the system output value. For the dynamic system of the second-order with nonlinearity of the type "quadratic friction" in combination with nonlinearity of the type "dry friction", was developed a software to simulate a process for

providing pseudo experimental data containing random accuracy and to determine the parameters of the system. A conducted computational experiment enabled an estimate of the accuracy with which the proposed algorithm determines the parameters of the system. The illustrative numerical simulation has demonstrated that with using the proposed nonlinear dynamic system identification algorithm in frequency hodograph the accuracy of determining the coefficient values of the frequency transfer function of the second order system with a dry and quadratic friction is comparable with the range of measurement accuracy of experimental samples of this system hodograph. Well-known publications do not mention this identification method of the nonlinear dynamic systems. The nonlinear dynamical systems identification method the article describes can find application when determining parameters of various kinds of actuators. The using method of harmonic linearization and identification of dynamical systems by hodographs is promising for solving the problem of the identification of nonlinear systems with different types of nonlinearities.

References

1. Zhdanov A.I., Katsiuba O.A. Identification by the method of least squares of autoregression equation parameters with additive measurement errors. Avtomatika i telemekhanika, 1982, no. 2, pp. 29-38. (English translation of journal: Automation and Remote Control, 1982, vol. 43, no. 2, pp. 158-166.).

2. Bolkvadze G.R. Hammerstein Models for Identification of Stochastic Systems. Avtomatika I telemekhanika, 2003, no. 1, pp. 42-55. (English translation of journal: Automation and Remote Control, 2003, vol. 64, iss. 1, pp. 37-48. DOI: 10.1023/A:1021820307806 ).

3. Pavlenko S.V. Application of wavelet filtering in the process of identification of nonlinear systems in the form of kernels of Volterra. Vostochno-evropeiskii zhurnal peredovykh tekhnologii = Eastern-European Journal of Enterprise Technologies, 2010, vol. 6, no. 4 (48), pp. 65-70. (in Russian).

4. Raibman N.S., Kapitonenko V.V., Ovsepian F.A., Varlaki P.M. Dispersionnaia identifikatsiia [Dispersion identification]. Moscow, Nauka Publ., 1981. 336 p. (in Russian).

5. Pavlenko S.V. Identification of Nonlinear Dynamic Systems in the Form of the Volterra Kernels on the Basis of the Data of Pulse Response Measurements. Elektronnoe modelirovanie, 2010, vol. 32, no. 3, pp. 3-18. (in Russian).

6. Rajbman N.S. Extensions to nonlinear and minimax approaches. In: Eykhoff P., ed. Trends and Progress in System Identification. Oxford, Pergamon Press, 1981, pp. 185-237. (Russ ed.: Rajbman N.S. Metody nelineinoi i minimaksnoi identifikatsii. In: Eykhoff P., ed. Sovremennye metody identifikatsii sistem: sb. Moscow, Mir Publ., 1983, pp. 177-277.).

7. Popov E.P., Pal'tov I.P. Priblizhennye metody issledovaniya nelineynykh avtomaticheskikh system [Approximate methods of study of nonlinear automatic systems]. Moscow, GIFML Publ., 1960. 790 p. (in Russian).

8. Pugachev V.S., ed. Osnovy avtomaticheskogo upravleniya [Basics of automatic control]. Moscow, Nauka Publ., 1968. 680 p. (in Russian).

9. Boevkin V.I., Pavlov Yu.N. Regressionnyy analiz v prikladnoy zadache identifikatsii [Regression analysis in applied problem of identification]. Moscow, Bauman MSTU Publ., 1990. (Trudy MGTU im. N. E. Baumana № 546 [Proceedings of the Bauman MSTU; no. 546]). (in Russian).

10. Boevkin V.I., Nedashkovskii V.M., Pavlov Iu.N. Identification of linear dynamic elements using a frequency locus. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2013, no. 9, pp. 349-360. DOI: 10.7463/0913.0618917 (in Russian).

11. Pavlov Yu.N., Nedashkovskii V.M, Tikhomirova E.A., Shavyrin I.B. Harmonic linearization method in the identification of nonlinear dynamical systems. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2014, no. 4, pp. 382397. DOI: 10.7463/0414.0704613 (in Russian).

i Надоели баннеры? Вы всегда можете отключить рекламу.