Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Егоров С.В. Элементы идентификации и оптимизации управляемых систем учеб. пособие

.pdf
Скачиваний:
5
Добавлен:
24.10.2023
Размер:
9.47 Mб
Скачать

/

 

 

в 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

п — 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

Соседние файлы в папке книги из ГПНТБ