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

книги / Теоретические основы автоматизированного управления

..pdf
Скачиваний:
16
Добавлен:
13.11.2023
Размер:
24.2 Mб
Скачать

Окончание рис. 6.7

процесса), определяющей качество функционирования (обеспечи­ вающее экспоненциальную устойчивость). С учетом величины а при фиксированном значении к (и потому индекс к отдельного элемента уровня h = 0 опускается) выражения (6 .8 ), (6 .1 0 ) получают вид:

z(/) = Az(t) + Bu(0 + w(/), z(0) = z0; У(0 = Cz(r);

е( 0 = р(/) - у(0;

/ = 0,5e2а' ет(T)Se(T)+0,5 |е 2а' {eT(/)Qe(/)+uT (r)Ru(/)}dr -» min, (6.53)

/=0

где вместо А записано Aj. Подставив z,(/) = г(t)eat, u,(/) = u(t)ea/, У,(0 = у(/)е“', P,(/) = р(/)е", £,(/) = e(t)ear, w,(/) = w(/)e“', опустив под­ строчный символ 1, получим выражения, в которых А = А, —аЕ, где Е — единичная матрица соответствующей размерности.

Задание а позволяет обеспечить устойчивость по Ляпунову: пока­ зано, что если элемент (6 .8 ) асимптотически устойчив по Ляпунову, то и элемент (6.53) устойчив со степенью устойчивости а. В связи с этим далее рассмотрим вопросы устойчивости для элемента (6 .8 ), т. е. будем осуществлять синтез по а.

Б. Для исследования (асимптотической) устойчивости (6 .8 ) чаще всего используют положительно определенную функцию Ляпунова (ФЛ), имеющую в данном случае такой вид:

K(z(r)) = zT(f)Hz(/),

где Н — квадратная симметричная положительно определенная мат­ рица.

Чтобы элемент был устойчив, необходимо, чтобы

где G — симметричная положительно определенная матрица. Матрицы Н и G связаны уравнением Ляпунова

АТН + НА = - G.

В. Необходимым условием устойчивости является наличие управляемости (наблюдаемости) элемента. Для этого в стационарных элементах должны выполняться условия:

rank (А АВ

Аи - ,В) = и;

 

 

rank (Ст АТСТ

(Ат)"~ ’Ст) =

п,

(6.54)

где п — порядок квадратной матрицы А.

Г. Квадратичная целевая функция (6.53) элемента, гарантируя ус­ тойчивость системы, позволяет одновременно обеспечить:

а) минимум ошибки е(/);

б) минимум стоимости (суммы затрат на управление и потерь из-за отклонений);

в) минимум чувствительности к параметрам и связям. Действительно, квадратичный критерий является взвешенным

критерием (с матрицами-весами Q и R).

Если матрица R выбрана исходя из требований к динамике, то в соответствии с теорией векторной оптимизации ошибка £(/) эффек­ тивно минимизируется, если вес матрицы Q много больше (в 50—100 раз) веса матрицы R. В ряде работ матрицу Q предлагается выбирать так, чтобы обеспечить нужное расположение в комплексной плоско­ сти корней характеристического уравнения замкнутой системы по выделенному на этой плоскости сектору или заданной степени устой­ чивости. Представляется, что алгоритмы такого выбора достаточно сложны для подобных систем.

В квадратичной целевой функции (6.53) можно учесть и стоимо­

стную (экономическую)

составляющую.

 

Для элемента (6 .8 ) управление ищем в виде

 

u(0 = - R

' V + BTK(0z(r) - BTg(f)],

(6.55)

где К( 0 — решение уравнения Риккати; g(/) — вектор-функция вре­ мени.

Уравнение Риккати для К(/)

К(/) + К(/)А + АТК(/) - K(/)BR-IBTK(/) + CTQC = 0, К(7) = CTSC; (6.56)

функция g( 0 находится из выражения

g(/) = ( - Ат + K(r)BR-'BT)g(/) - CTQP(/), g(7) = CTSP(7). (6.57)

При дискретном описании во времени уравнение Риккати

К(/)А - {А~т + A“TQBR“'BT}K(/ +1) - К(/ + 1)BR“ 'BTK(/ + 1) +

+ A~TQA = 0 .

Заметим, что решение u(f) при Р(/) = w(f) = 0 позволяет осущест­ вить анализ системы по величине степени устойчивости а. Действи­ тельно, а есть наименьшее по модулю значение вещественной части собственных значений характеристического уравнения замкнутой системы F = А.Е — (A — BR-IBTK), где Е — единичная матрица

В общем случае для решения задачи (6 .8 ) возможно использовать рассмотренные ранее методы векторной оптимизации. На наш

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

(6.8). ___

Если для всех 1=1, L выбрана степень устойчивости а, то она со­ храняется для критерия компромисса, который фактически имеет бо­ лее высокую размерность по сравнению со случаем / = 1 , и устойчи­ вость элемента обеспечивается в силу отрицательной определенно­ сти произвольной функции Ляпунова.

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

Пусть рассматривается чувствительность состояния г (/) к пара­ метру р. В общем случае (du/dp) *■0) выражения (6 .8 ) трансформиру­

ется к виду

 

 

 

 

 

ÿ(0 = Aiy(/) + B,u(/) + w(0,

у(0) = у0;

 

 

 

т

 

 

J = 0,55T(T)S{6(7’)+0,5 J{5T(/)Q|5(f)+uT(0Ru(0}d/-»min,

(6.58)

 

 

f=0

 

 

где у( 0

= {zT(t), от(/)}т, ÿ(t) = {±т(О, ÔT (/)}T, a = dz/dp, о = d/d/(dz/dp),

6 (/) =

(£T(0 , aT(/)}T,

 

 

 

A

=||A(P)

°1

 

 

 

1 ||dA(p)/ dp- B(P)dL/ dp A(P)-B(p)L|’

 

B = (BT(p)BpT)T,

Bp = dB/dp, u(t) = - Lz(/),

L = R~ 'Вт(р)К(Г),

K (0 -

решение уравнения Риккати.

 

 

Последнее

имеет вид

 

 

(Ж/dp + dK/dp{A(p) - B(P)R“ 'ВТ(Р)К> + (А(Р) -

-B(P)R“ 'BT(P)K}dK/dp + [KdA/dp + (dAT/dpdK] - K[dB/dpR“ 'ВТ(Р) +

+B(P)R_ 1(dB/dp)TK = 0,

dK(0)/dp = 0, Ap = dA/dp,

где S, и Q| — симметричные положительно определенные матрицы. Выбранное значение а сохраняется.

Заметим, что, выбрав в (6.58) определенные значения матрицы весов Qi, можно сделать чувствительность элемента достаточно ма­ лой, а элемент — грубым. За это приходится платить увеличением размерности элемента (6 .8 ).

Свойство Д определяется по закономерностям и включает в себя свойство Г. В силу этого далее будем рассматривать только свойство Г.

Таким образом, в состав векторного свойства входят: А — качество функционирования; Б — устойчивость по Ляпунову;

В — управляемость (наблюдаемость); Г — ошибка (точность) слежения за входным сигналом (планом).

По свойствам А, Б, Г осуществляется прежде всего синтез, а по свойству В — анализ элемента.

На основе предложенного векторного свойства возможны два ва­ рианта получения решений в процедуре управления.

• структура решений имеет на один уровень больше, чем структу­ ра описания (изучение по частям, декомпозиция);

• структура описания совпадает со структурой решений (изучение целиком).

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

6.3.2.Исследование свойств элементов

спомощью декомпозиции

Поскольку в элементе (системе) управления используется прин­ цип обратной связи, структура управления по сравнению со структу­ рой планирования приобретает новое свойство — сильную связ­ ность.

В связи с этим в классификации могут иметь место следующие процедуры:

1 ) выделение максимально сильно связных или сильных компо­ нентов [39];

2 ) формирование сильно связных множеств, если выделенные компоненты еще имеют высокую размерность;

3) децентрализация по входам или выходам.

Первая процедура предполагает формирование квазидиагональной (после перестановки строк и столбцов) матрицы

где ST — транспонированная матрица S; ® — операция поэлементно­ го умножения матриц; R — число классов; S — матрица связей.

Блоки Мг, составленные из единиц и имеющие размерность

тг х тг при

X mr = «,

/= 1

характеризуют максимально сильно связные компоненты. Сильно связные компоненты могут быть получены из сильных компонентов с использованием функционально-целевой информации.

Возможно использовать и алгоритм 2.8 приложения 2, базирую­ щийся на работах Ф. Харари.

Из формулы (П.13) приложения 2 видно, что в управлении г-м компонентом выделяются две составляющие: локальная, обуслов­ ленная только r-м компонентом, и глобальная, вызванная влиянием остальных компонентов элемента.

Наличие глобальной составляющей существенно осложняет управление из-за дополнительных информационно-обменных про­ цессов, увеличивает длительность получения решений. В связи с этим целесообразна, если это возможно, полная децентрализация (по входам), когда управление r-м компонентом осуществляется только локальной составляющей иХОКаждый компонент при этом рассчи­ тывается относительно самостоятельно, упрощается и определение свойств элемента производят по свойствам отдельных компонентов. Описание объекта управления (см. (П. 13) приложения 2) получает вид

я

(6.60)

z,(0 = Arzr(0+B #.u,(/)+ £ A mzw(0 +Frwг(/),

Û>=l,Ci)*r

 

где Л — число классов (компонентов).

 

Процедура преобразования (П.13) в (6.60) для случая R -

т, где

т — число столбцов матрицы В (или Вг), предложена Д. Луенбергером, Д. Шилаком, М. Вукчевичем.

Отметим, что если п > Rm или п > /и2, где R — число классов; п — размерность вектора состояния, то перед децентрализацией по­ лезно путем классификации разделить элемент на большее количест­ во компонентов. В противном случае использование децентрализа­ ции невозможно.

Воспользуемся для децентрализации каноническим представле­ нием элемента (6 .8 ), при этом полагаем, что размерность вектора b/г е Вг, / = 1, тг, не менее тг.

В предлагаемом к использованию алгоритме выделяют две ста­ дии:

1 ) преобразование описания к канонической форме с помощью матрицы Qr;

2) перестановка строк описания с использованием матрицы Р.

В [7] дан модифицированный алгоритм этих преобразований, опирающийся на свойства определителя Грама и перестановочных матриц. В результате из уравнения (6 .8 ) получим выражение (6.60).

Рассмотрим элементы (6 ;8 ) уровня А = 1 с масштабом времени t. Отметим, что интересы компонентов и элемента согласованы (скоор­ динированы).

Полагаем, что осуществлено исследование и определены условия существования (с помощью введения дополнительных связей или корректировки результатов классификации) векторного свойства (свойства А — Г) для отдельных компонентов.

В силу иерархичности структуры и при декомпозиции векторное свойство в процессе синтеза, который начинается с нижнего уровня, трансформируется при переходе на более высокий уровень (рис. 6 .8 ). В таких условиях следует прежде всего обеспечить заданное ЛПР зна­

чение а/, = а *.

Это можно сделать двумя путями [7]:

1 ) прямым

преобразованием а/, -> а* ;

2 ) обеспечением а*, для чего необходимо изучить законы транс­ формации свойств Б — Г при переходе с уровня (А — 1 ) на уровень А.

Один из путей может быть контрольным по отношению к другому.

А. Можно показать, что устойчивость (со степенью а) элемента может быть гарантирована, если все компоненты устойчивы (с той же

степенью а) и соблюдается условие

 

 

тт{А.т (Рг)}^2ушах{Хм(Кг))+28шах{Хм(Кг)},

(6.61)

г

г

г

 

R

R

 

 

гдеу=Х°м’5 (А ^А га) = ^

до 5 Ям(.), Хт(.) максимальное и минималь-

Г= 1 <0=1

 

 

ное собственные значения соответствующих матриц: Pr = CjQrCr +

+ K A R ;’B X ô=X°M’5 (H ^ H ro) = X 6 ra; D(r) = w(0 + R- ,BTg(/); g(t)

r= I

определяется из выражения (6.57); E — единичная матрица; B(f) = ——(A - BR"'ВТК){СТ(ССТ) ~ 1}Р(0 = Н{СТ(ССТГ'}Р(/) = АР(Г).

Рис. 6.8. Связь динамических свойств по уровням

Оценка (6.61) достаточно грубая, поэтому исследуем законы трансформации других свойств.

Б. Рассмотрим вопросы управляемости (наблюдаемости). Между компонентами возможны прямые и обратные связи. Проведем иссле­ дования для чаще встречающихся прямых связей, тем более что усло­ вия для обратных связей в значительной степени аналогичны.

Если элемент децентрализованный (описание в виде (6.60)), то наличие управляемости компонентов независимо от видов связей ме­ жду ними обеспечивает управляемость элемента.

Для описания уравнения вида (П.13) приложения 2 при последо­ вательных связях компонентов элемент управляем, если соблюдают­

ся условия:

 

 

 

 

rank (А| —Х.]Е В,) = щ, i= 1 , щ ,ш

(6.62)

rank

А i - t f E

о

в

(6.63)

А2|

а 2- х?е

1 =И| +П2;

 

в

 

А,-Х?Е

0

0

0

0

A 2 I

а 2- х?е

0

0

0

А 31

А 32

А3-$ Е

0

0

В,

в2

Г

В3 =£яг =И,

 

 

 

 

 

Вд_|

Г=1

А Д-1,1

А й -1,2

АЛ-1,3

Ал-1-*?Е

0

(6.64)

А Д, 1

А Л,2

Ая,з

АЛ Д -1

1

Е ВR

где Xrj — собственные

значения

матриц Аг ; пг — размерность г-го

компонента. Подобные условия получены и при соединении компо­ нентов с помощью обратных связей.

Условия, аналогичные (6.62)—(6.64), имеют место и для наблю­ даемости.

Следует заметить, что определение управляемости с помощью вы­ ражений (П. 13) приложения 2, (6.62)—(6.64) связаны с определением большого числа собственных значений, что само по себе является ем­ кой задачей, и предпочтительнее приводить описание к виду (6.60).

В. Рассмотренные условия управляемости (наблюдаемости) эле­ мента суть необходимые условия устойчивости этого элемента (по Ляпунову), которая может быть выражена через свойство устойчиво­ сти отдельных г-х компонентов.

Введем для r-го компонента функцию Ляпунова V^z//)) = = zJ(/)H^X/)), для которой справедливы неравенства

см?* V & m s C M ?, V & M ) ï - C M ? - (6.65)

Определение устойчивости собственно многокомпонентного элемента (и^/)) = 0 ) возможно провести методами векторной (ВФЛ) или скалярной (СФЛ) функций Ляпунова.

Для ВФЛ на основе выражений (6.65) и (6.60) можно записать

К (2 , <*)) < -CrJVr(zr (/)) / 2Cn + YJ1{C2f2a l Va (z. (/))}/{Cr3 Cel },

û)=l,û)ifer

где am = sup ||A J |.

/e[0, n

Тогда элемент (6 .8 ) равномерно асимптотически устойчив [39], если матрица

" ^ 3

^■с12а \2

7 с 2 а 2

2 с 12а 1Л

/ c 12a U - l

2 С |2

с13с21

с ! З с Л -1,1

С 13СД1

 

 

 

(6.66)

2 cR2a\ \

2 £R2aR2

 

~ CR3

СА З С 11

CR3C2\

с Д З с Д -1,1

2 с Л 2

является М-матрицей, т. е. для нее соблюдаются условия Севастья­ нова—Котелянского (положительность четных и отрицательность нечетных главных миноров).

При использовании СФЛ функция Ляпунова для всей системы (элемента)

V(0 = f > r V r(0 .

Г=1

Тогда можно записать выражение

R

R

V(/) =î j

r{-Cr3llzrl|2+ Z 2craJ l zrllllzJI}-

г~\

©=1,со^г

В этом случае система (6 .8 ) равномерно асимптотически устойчи­ ва, если матрица

Соседние файлы в папке книги