книги из ГПНТБ / Егоров С.В. Элементы идентификации и оптимизации управляемых систем учеб. пособие
.pdf/ |
|
|
в L2 |
ортонормальных |
ойстем |
функций |
|||||
Для полных |
|
||||||||||
Пт бдг— 0 при любых ш(т) е.Ц. |
Используя |
(2-50), |
(2-53), |
||||||||
/V —» «з |
|
|
в виде |
|
|
|
|
|
|
|
|
перепишем (2-58) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
о с |
_ |
(|ш) |*tfw |
Л' |
|
|
||
| |
w * (Т) d x — 2 |
с ~п |
j- I |
2 rji |
|
|
|||||
|
|
|
П - |
1 |
|
|
---------— |
- |
(2’58а) |
||
|
j |
ю1 (т) d x |
|
|
| |
||||||
|
|
|
| w (ja>) |2 do) |
|
|
||||||
|
о |
|
|
|
|
—OQ |
|
|
|
|
|
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
сп = |
Л Ш(х) |
(т) dx |
|
|
|
(2-59) |
||
|
|
|
|
U |
|
|
|
|
|
|
|
— коэффициенты |
Фурье функции |
ш(т) |
в системе |
|
|||||||
причем lim |
г„ = |
0. |
|
|
|
|
|
|
|
|
|
п ■* 00 |
|
|
|
|
|
|
|
|
|
|
|
Рассмотрим аппроксимативные способности функций Лагерра (2-52), поскольку ее применение, как и системы (2-57), требует минимальной информации об объекте: выбор единственного параметра а производится по (2-51).
Искомые коэффициенты Фурье (2-59) находим как
Аналогичные выражения для коэффициентов Фурье через известные передаточные функции аппроксимируемых объек тов можно получить и для систем (2-54) — (2-56). Подстав ляя значения (2-60) в (2-58а), можно исследовать точность аппроксимации в зависимости о г числа членов и выбора па раметров ортонормальной системы. Для системы (2-57) ко эффициенты разложения равны ординатам импульсной ха рактеристики в точках пАГ:
cn —w(x — n&T), п = 0, 1, .... |
(2-61) |
однако использовать оценку точности по (2-58а) |
нельзя. |
6-1303 |
81 |
П р и м е р 2-3 [2-4]. Рассмотрим аппроксимацию объекта
с передаточной функцией
|
ko |
т = 1,2,..., |
|
w(p) = ----------—, |
|||
(1 + |
р Т ) т ’ |
’ |
’ ’ |
функциями Лагерра (2-52). |
|
|
|
Из (2-60) получаем |
|
|
|
— |
п ~ * |
|
i — 1)1 |
2а |
п — 1 \ (т + |
||
( « - 1) 1 |
|
) |
X |
1= 0 |
|
||
1 |
\m+i |
П = 1, 2, . |
|
X< ( -2 ? )‘ ( |
|
+ Р
где $ —иТ — отношение постоянной времени объекта к по
стоянной времени функций Лагерра. Снижение погрешно сти bN дри росте N для различных |3 при m—1, 2 показано
на рис. 2-7. Видно, что погрешность аппроксимации быстро
Рис. 2-7. Ошибка аппроксимации 5а(Р,УУ) для т<=1 (а),
т= 2 (б)
затухает с ростам N для широкого диапазона изменения (3. Ограничимся N=6. Если задаться допустимой погрешностью
аппроксимации 6Д0П, то из условия 6g(P) < 6Д0П можно
82
найти диапазон допустимого изменения постоянной времени объекта при выбранной величине параметра а. В частности,
вдоп —5 % I получаем:
m —1 0 , l 2 5 c r ' 8,0а-
т = 2 0,23 а ‘^ 7 ’^ 3,8а-
т —3 0,35 га-'^Г^З.Ои-
Понятно, что при £>д„п >5% или при N^>6 эти диапазоны расширяются, а при увеличении т — сужаются. Исследова
ния показывают, что зависимость ошибки аппроксимации от выбора масштаба времени а имеет экстремальный характер с минимумом при а = Т. Поскольку параметр Т объекта
обычно неизвестен точно, то на практике, если имеется воз можность находить коэффициенты Фурье (2-58), выбор оп тимального и производят по критерию максимума величины
N
с?, . Аналогично поступают при выборе параметров дру-
п- 1
гих систем и для объектов, динамические характеристики ко торых ««известны [2-8]. Аппроксимация динамики объектов с запаздыванием, встречающихся в системах с распределен ными параметрами, обычно требует значительного увеличе ния числа N членов разложения, если время запаздывания /о сравнимо с временем памяти Ти (исключение составляет система функций задержки). Если величина t0 известна, то
целесообразно применять смещенные ортонормальные функ ции
Ф»(р. *о)=Ф»(р) •г-'"”. я = |
1, 2, .... |
(2-62) |
где {фп} — одна из описанных выше |
ортонормальных сис |
|
тем. |
|
|
Аппроксимацию многомерных объектов и оценку точно сти проводят аналогичным образом, если любой ik-й элемент
матричной импульсной характеристики принадлежит классу 7-2 функций с интегрируемым квадратом.
Аппроксимативная модель многомерного объекта пред ставлена на рис. 2-8 (показаны лишь цепи прохождения i-ro воздействия).
6* |
83 |
Представление характеристики в форме (2-50) можно рассматривать и как представление выходной переменной модели через набор «стандартных реакций» {sn(t) };
N
y{t) — 2 ca sa (t), |
(2-63) |
tl- 1 |
|
где стандартная реакция элемента |фя) |
на входное воздей |
ствие v(i) определяется выражением |
|
оо |
|
sn(t) = f %(T)u(t — x)dx.
о
Недостатком рассмотренных аппроксимаций является сложная связь коэффициентов {сп) с коэффициентами
дифференциальных уравнений (2-16). С этой точки зрения
Рис. 2-8. |
Аппроксимативная |
модель |
|
многомерного объекта |
|
представляется предпочтительной аппроксимация непосред ственно дифференциальных уравнений с помощью линейных комбинаций операторов дифференцирования или интегриро вания. Например, решение уравнения
V
11 < V,
/*0
84
можно аппроксимировать в виде (2-63), если за стандартные реакции взять
d n v
П = 0, 1...... N ' > щ
d t n ' |
|
|
sп — d n ~ N ‘ у |
п = Л / Ч - 1, N ' + 2 , |
, м N — AP>v. |
- , |
||
d t n ~ N ' |
|
|
Поскольку часть стандартных реакций зависит от выход ной переменной, что затрудняет идентификацию при нали чии помех, а также ввиду известных -недостатков примене ния дифференциаторов указанный тип аппроксимации не получил распространения.
§2-7. Характеризация одного класса нелинейных систем
Вотличие от линейных систем, где принцип суперпози ции делает весьма эффективным описание с помощью вре менных или частотных характеристик, для нелинейных си-
МНЧ
X |
к I |
Ц ( 1 ) |
Г а * * |
|
к«м |
Рис. 2-9. Простейший нелинейный объект
стем универсальной является только характеризация с по мощью дифференциальных уравнений. Однако для широко го класса нелинейных систем, представляющих последова тельное соединение устойчивой линейной части ЛЧ и безынерционной нелинейной части НЧ, у которой связь между входом и выходом дается аналитическими функциями, возможно применение аналогов рассмотренных временных и частотных характеристик.
Рассмотрим для простоты одномерный объект указанного класса (рис. 2-9), у которого линейная часть описывается импульсной характеристикой 1щ(т), а нелинейная может быть аппроксимирована с любой точностью в заданном диа
85
пазоне изменения переменных некоторым полиномом. Тогда выражение
V |
У |
00 |
У( 0 = 2 1 ак хк ( 0 = |
|
ак ( J 0>1 (*) V{t — X) dx)k |
k — Q |
k - 0 |
О |
перепишем в виде функционального ряда Вольтерра
V |
еч.- |
оо |
|
УЮ = |
ак .f |
’ • ' J wk(Ч> •••. т*) У V — тх) • • • |
|
к ~ О |
6 |
U |
|
|
■■■ v(t — т*)c/Tj • • • </ть |
(2-64) |
где = ао —постоянная, не зависящая от входного воздей ствия, Ш/,(ть ..., тл) — ядро Вольтерра k-ro порядка (й-мерная импульсная характеристика); в данном случае k-e ядро яв
ляется сепарабельным (разделимым по аргументам т<):
к |
|
к»*(т1, .... Т*)= П ^(т,). |
(2-65) |
i=i |
|
Помимо указанных полиномиальных систем «ЛЧ —НЧ», точная характеризация с помощью рядов Вольтерра возмож на для нелинейных систем, описывающихся уравнением
Л(р)г/(0 +F(y, у, ..., г/(Г>) = v (t), |
(2-66) |
где Л — линейный дифференциальный оператор, являющий-
d
ся полиномом отр = — , dt
/•’ — нелинейная аналитическая функция, производные которой удовлетворяют условиям экспоненциаль ной ограниченности Липшица [2-10].
Надо отметить, что указанный тип систем весьма широко распространен на практике: сюда относятся многие сущест венно нелинейные технологические процессы [2-8], лине аризуемые процессы с вычислительными устройствами, у которых выходные переменные получаются в результате ко нечных преобразований F над переменными процесса, на
пример,
j X =АХ + BV,
I Y = F(X),
а также целый ряд других [2-9, 2-10]. Хотя до сих пор не вы явлены все классы нелинейных систем, допускающих точное
86
представление рядами Вольтерра, практически считают, сле дуя Винеру, что сюда можно отнести большинство нелиней ных систем «спокойного типа» (без самовозбуждения и ав токолебаний), имеющих конечную память.
Как и в линейном случае (2-50), представим k-e ядро в
виде
N |
|
|
i Т'к) ~ |
(^i1 ••• I |
|
п- 1 |
|
|
где {'Ф/ДА)} — подходящая система |
функций, |
такая что |
ЧЧмСгь —>тл) 0 при т(<0, |
(условие |
реализуемо |
сти). |
|
|
Однако в отличие от линейных систем, являющихся част ным случаем рассматриваемых (с ядрами только первого по рядка), синтез функций {"ФмС*)} от нескольких переменных сопряжен со значительными трудностями. Дело в том, что
a) |
&) |
Рис. 2-10. Моделирование нелинейной |
системы по Вине |
ру (а) и по Шетцену |
(б). |
ядра в общем случае произвольны и поэтому не могут быть представлены в форме (2-65), допускающей их простое мо делирование (рис. 2-10,а). Известно несколько методов син
теза ядер произвольной структуры.
По Винеру [2-9], многомерное ядро разлагается в беско нечный ряд по ортонормальным функциям и аппроксими руется линейной комбинацией сепарабельных ядер:
»>л(т1. •••» тк) = |
|
|
... V Cm, |
fe4 4 ( T>) • ■' Н ( Т/)- |
<2'67) |
mk-l |
|
|
87
где коэффициенты Фурье функции Wk в системах
находятся как
ею
с"‘,••••■* |
т к “ 1 • • • |
|
|
|
|
и • |
|
|
|
|
вс |
|
|
|
• • • |
j ’ tt>* ( т .............Tfe) ф„г1 |
(ТХ) |
• • • |
|
|
о |
|
|
|
|
• • • |
Ы |
. • • dxk. |
(2-68) |
Схема синтеза ядра при этом аналогична рис. 2-10,а. Другой метод состоит в использовании свертки функций
[2-11], когда, 'например, ядро второго порядка представляется в виде
' |
} |
* |
Щ(То Та) = |
] 1С,с(т) wu (т, — х) Wlb (т, — т) dx |
|
|
о |
|
(схема моделирования дана на рис. 2-10,6). Такой синтез ядер является более общим, чем по Винеру: например, для к —2 схема (а) получается из схемы (б) при ta»ic(т) = б(т);
в то же время такой синтез расширяет класс нелинейных систем, описываемых рядом Вольтерра, позволяя включить сюда системы типа «НЧ—ЛЧ», обычно описываемые функ циональным уравнением Хаммерштейна:
y(t) = H[v(l)) = ]w(t, x).F(v(x), х) dx.
О
Преимущества схем типа (6) становятся очевидными на простейшем примере.
Рассмотрим две одномерные нелинейные системы, пред ставляющие последовательное соединение ЛЧ с импульсной характеристикой w(x) и НЧ в виде квадратора и различаю
щиеся лишь последовательностью соединения. Для системы «ЛЧ —НЧ» обе схемы моделирования получаются эквива лентными (в схеме (б) при этом, как указано выше, до1с(т)=> = 6(т)), но для системы «НЧ—ЛЧ» схема (а) требует бес
конечного числа |
членов, а схема |
(б) — одного, |
когда |
|
^i«(t) =Ш1ь(т) =6(т), Ш1с(т) =ш(т). Однако ввиду |
трудно |
|||
стей анализа и идентификации систем |
при использовании |
|||
моделей типа |
(6) |
последние пока не получили распростра |
||
нения. Кроме |
того, |
при k> 3 структуры типа (6) сильно ус |
88
ложняются я допускают неединственное представление [2-11]. Поэтому получил распространение метод Винера, тем более, что для реальных систем обычно ограничиваются не линейной моделью второго порядка (это позволяет анали зировать системы с экстремальными характеристиками) и ог раниченным числом N членов аппроксимации, поскольку
коэффициенты (2-68) весьма быстро затухают с ростом их номера. Таким образом, будем далее рассматривать нелиней ные системы с ядрами первого и второго порядков, когда модель ядер представляется в виде, аналогичном (2-50):
N
Щ ('1. т,) = 2 |
У * (Ti) ' Ь ( ъ ) - |
(2-69) |
У.Ц-1 |
|
|
v < y , |
|
|
Структура такой модели показана на рис. 2-11. Для сепа |
||
рабельных ядер (2-65) и ортонормальных систем |
, (^V) |
Рис. 2-11. Структура модели многомерной нели нейной системы
искомые коэффициенты разложения могут быть найдены наиболее просто:
CV|x= = Сч'Сц, |
V , ( i 1, 2, ..., |
89
где cv, Сц — коэффициенты Фурье функции wi ( t ) в систе |
|
мах {Ф,}, {Ф11} . |
В частности, при выборе системы функ |
ций Лагерра (2-52) |
получаем из (2-60) |
i ! |
ф ) (а) |
X |
к ' |
|
JM L w{i) ( а )
I !
Для систем, передаточная функция линейной части ко торых имеет простые полюса, как показывает анализ, доста точно ограничиться в (2-68) Л ^ 6 , при этом члены с (v + p)>*6 дают лишь незначительное улучшение точности модели. Это обстоятельство может быть использовано при упрощенной характеризации нелинейных систем.
Аналогично линейным системам характеризация рассмат риваемого класса нелинейных систем возможна также с по мощью многомерной передаточной функции, определяемой как многомерное преобразование Лапласа от соответствую щего ядра
Щ(Р1. Рк)==
во «•
Щ(т„ • • •, ik) e~pXl |
p^ kdx1 . . . |
dtk. |
(2-70) |
оо
Как и iB линейном случае, введение передаточной функ ции упрощает математические преобразования при анализе. Так, если во временной области
00 |
00 |
|
У (0 == j |
*” j |
........ T4)w(f — т,) ••• vit — x^dr, ••• dxb |
о |
о |
|
то в частотной |
|
|
У (Ри • • •. |
Рк) = Щ(Ри • • •. Pk)v(pt) ■■■ v (рк). |
Обратный переход во временную область осуществляется с помощью обратного многомерного преобразования Лап ласа, при этом действительная реакция находится как
0 ( 0 = |
l i m y ( 0 . • • • , t k). |
|
h ■*• " -*■tк •* t |
90