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

книги из ГПНТБ / Ларин В.Б. Синтез оптимальных линейных систем с обратной связью

.pdf
Скачиваний:
4
Добавлен:
23.10.2023
Размер:
6.26 Mб
Скачать

ГЛАВА 3 СИНТЕЗ СИСТЕМ СТАБИЛИЗАЦИИ ПРИ ИЗМЕРЕНИИ КООРДИНАТ С ПО­ МЕХАМИ

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

т = 1. Метод

решения аналогичен методам,

изложенным

в § 3 гл. 1 и §

1 гл. 2.

 

 

 

§ 1.

Р Е Ш Е Н И Е З А Д А Ч И П Р И т У П Р А В Л Я Ю Щ И Х

 

 

В О З Д Е Й С ТВ И Я Х

 

Пусть движение объекта,

как и в § 3 гл. 1,

описывается

системой обыкновенных дифференциальных уравнений с постоянными коэффициентами

Рх — Ми-\- ф

(3.1)

(см. (1.51)).

Требуется определить уравнение регулятора в цепи об­ ратной связи так, чтобы замкнутая система объект -)- регу­

лятор была устойчива и функционал

 

е — {x'Rx) + (и!Си)

(3.2)

достигал минимума.

 

80

Считаем, что необходимые для формирования закона управления координаты объекта измеряются с аддитивными помехами, которые предполагаются стационарными слу­ чайными процессами, т. е. уравнение регулятора ищем в виде

W0u = W (х + ф),

(3.3)

где Ф = Іфі ( 0 . •••. Фп ( 0 1' — вектор

ошибок измерения

координат объекта, компоненты которого (ошибки ф, (/)) —

стационарные случайные процессы с нулевым

математиче­

ским

ожиданием

и

матрицей

спектральных

плотностей

S ,,

(©)•

 

 

 

 

 

 

 

 

 

Используя преобразование Лапласа к уравнениям (3.1)

и

(3.3), получаем

 

 

 

 

 

 

 

 

 

 

Р (s) X(s) = М (s) и (s) + ф (s),

 

(3.4)

 

 

 

и (s) = W (s) [X (s) +

ф (s)],

 

(3.5)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

W (s) = Го“ 1(s) W (s).

 

(3.6)

 

Введем

матрицы

передаточных

функций

F f, F f,

F f

и F f

между координатами системы х (s) и и (s) и внешними

возмущениями ф (s)

и помехами измерений

ф (s):

 

 

 

 

X (s) = Fx (s) ф (s) + F f (s) ф (s),

I

 

 

 

 

 

U(s) =

F f (s) ф (s) - f F f (s) ф (s),

J

 

 

которые, согласно

(3.4) и (3.5), определятся формулами

1:

 

 

 

F * = ( P - M W ) - \

)

 

 

 

 

 

 

 

F f

= W ( P ~ MW)-\ I

 

 

 

 

 

F f =

(P — MW)~XMW =

(P — MUT)“ 1P -

F,

 

 

 

F f =

W (P — Л4Й7)-1 P.

 

 

 

 

 

 

Поскольку замкнутая система должна быть устойчивой

и,

следовательно,

элементы матриц

F f, F,f,

F f и F f

не

должны иметь полюсов в правой полуплоскости, то, исполь­ зуя преобразование Фурье (полагая s = /со), функционал

1 В дальнейшем аргумент s опускается.

6 3 - 5 8 2

81

 

(3.2) можно записать в следующем виде:

 

/ ©о

 

е = j .

j Sp l(F lR F x -I- Ff.C Ff) S,„ +

 

 

— /оо

 

+

(F?,/?Ff + F f.C F f) S,p]ds.

(ЗЛО)

Таким образом, задача сводится к определению матрицы № такой, чтобы замкнутая система была устойчивой, а функ­ ционал (ЗЛО) достигал минимума.

Вариации бW при минимизации функционала (ЗЛО) сле­ дует ограничить так, чтобы соответствующие вариации

бF f, 6F,f,

бF f и бF f функций F f, F f, F f и F f имели бы

полюсы в

левой полуплоскости.

Так как, согласно (3.8) и (3.9),

F f = F fF — Е,

(3.11)

F f = F fF ,

то из физической реализуемости функций F f и F f и их вариаций следует физическая реализуемость функций Ff и F f и их вариаций.

Матрицы F f и Fu удовлетворяют уравнению связи

F F f — M Ff = Еп

(3.12)

(это уравнение получается после подстановки (3.7) в (3.4)), следовательно, п (т + п) их элементов могут быть выра­ жены через пт независимо варьируемых функций.

Как и в § 3 гл. 1, введем матрицу Ф размера т X п следующим образом:

ф == /[F f + BFu,

(3.13)

где Л и В — полиномиальные матрицы т X п и т х т,

соответственно. Тогда все элементы матриц F f и F f могут быть выражены, согласно (3.12) и (3.13), через тп свободно варьируемых элементов матрицы Ф:

F f =

F -1 + MQ-1(Ф — AP~l),

(3.14)

F f =

Ap (s) Q~l (Ф — AP~l),

(3.15)

где

 

 

 

Дp (s) = det P,

(3.16)

82

N =

Ap (s)P~lM,

(3.17)

Q =

Ap (s)B + AN,

(3.18)

а искомая матрица W передаточных функций регулятора определится, согласно (3.8) и (3.13), формулой

Ц7 = (ß + ФМ )-1 (ФР — А).

(3.19)

Поскольку матрицы F t и F t и, следовательно, матрицы

Ft и Ft должны быть аналитическими в правой полупло­ скости, то, используя (3.11), (3.14) и (3.15), функционал (3.10) можно записать в виде

 

 

/те

 

 

 

 

 

в =

J -

I

Sp {(F iR F t + F't.CF't)

+ [(Я .Д

- Е) х

 

 

—/те

 

 

 

 

 

 

 

К R (F tp -

Е) -[- P ,F lC F tP ] Sv) ds =

 

 

 

joo

 

 

 

 

=

j -

J

Sp [(F lR F t + < C ß J ) (5Ф - f PS^P,) -

 

 

—joo

 

 

 

 

 

 

-

(FiRS^P.,. + PSvRFt) +

/?5Ф] ds =

 

 

 

/со

 

 

 

 

 

=

- f

J

Sp

 

 

- f Ф , [Q71(/V,/? -

 

 

_

G,GQ"M) P-'DD* -

Q T ^ ^ R S ^ +

 

+ [DDJ>-1(RN -

^Q r'G ^G ) Q_1 -

PS^RNQ-'] Ф +

 

+

P 7l (R - A*Q7'M«R -

RNQ-'A) p - %

+

 

 

 

+ PT'AtQr'GjBCr'AP-'DD'} ds,

(3.20)

где

 

 

 

 

 

 

 

 

 

 

DD.J. =

-j- PS<fP,,

 

(3.21)

 

 

 

G*G =

N#RN + Др (s) CAp (s),

 

 

 

 

причем ранг матрицы G*G равен m (в противном случае задача сводится к задаче меньшей размерности).

Выясним, при каких условиях сформулированная ра­ нее задача минимизации функционала (3.10) на классе устойчивых замкнутых систем эквивалентна задаче миними­ зации функционала (3.20) на классе физически реализуемых функций Ф.

6 *

83

Так как минимум функционала (ЗЛО) разыскивается на классе аналитических в правой полуплоскости функций

F l F l F l и F l, а минимум функционала (3.20) при решении соответствующего уравнения Винера — Хопфа находится на классе физически реализуемых функций Ф , то при мини­ мизации этих функционалов могут допускаться только ана­

литические в правой полуплоскости вариации bFl, ÖF'f, и 6Ф (выше (см. (3.11)) было показано, что из физической

реализуемости F l и F l и их вариаций следует аналитичность

в правой полуплоскости F f, F l и их вариаций). Согласно (3.12) и (3.13),

Р

— М

У Г

'F T

 

'F T

= Z—1

А

В

=

2

Ф

или

F l

F l

F l

Ф

и поэтому из требования аналитичности в правой полупло­ скости вариаций öFl, бF t и 6Ф следует аналитичность мат­

риц Z и 7 Г 1 в правой полуплоскости. К аналогичному выводу можно прийти, исходя из требования устойчивости замкну­ той системы (см. § 3 гл. I).

Определим матрицу Ф, доставляющую минимум функ­ ционалу (3.20). Запишем выражение для первой вариации

этого

функционала:

 

 

 

 

 

 

/<»

 

 

 

 

 

 

& = 7

I

 

SP K

W

( ) + 7ЕГ(

 

 

 

—/оо

 

 

 

 

 

где

 

 

 

 

 

 

 

 

{ } = Ф* [Q lG ßO r^D D ., +

Q l (N^R -

GJBQ-'A) X

 

 

X F -'D D '-Q T 'N 'R S vP j

 

или

 

 

 

 

 

 

 

 

 

 

 

/то

 

 

 

 

 

бе =

4 -

 

J Sp { б Ф

^ Ч ^ - ' Ф DD*-j-

 

 

-/то

 

 

 

 

+

Q71 (N.,R -

 

G.ßQ~lA) P-'DD* -

QlN.^RS^P,] +

+ iD D & Q lG jS Q r' +

DD.,P-1 (RN -

A & % G ) Q~l -

 

 

 

 

PSvRNQ~l] 6Ф} ds.

(3.22)

84

Пусть матрицы D и Н, определяемые в результате фак­

торизации

матриц

 

 

5і|) -|- PS(pP%— DDу.,

(3.23)

 

Q7%GQ-' = H ß ,

(3.24)

являются

аналитическими вместе со своими

обратными

в правой полуплоскости.

Тогда матрица Ф , обращающая в нуль первую вариацию функционала (3.22) и имеющая полюсы только в левой по­

луплоскости, определится

формулой

 

 

 

< t> := -H -\ K o +

K + + L0 +

L+ )D -\

(3.25)

где матрицы /(„, К +, L 0 и L + — слагаемые в разложениях

я г 1 (Q71

-

Я*ЯЛ) p -'D =

К о

+ К +

+ К - ,

(3.26)

- Я Г 1Q7lN ß S vPt D7l =

L0 +

L + +

L_.

(3.27)

Перед тем

как

подставить полученное значение

(3.25)

в (3.19), целесообразно проделать промежуточные выкладки, аналогичные соответствующим выкладкам § 3 гл. 2.

Используя

(3.24) и (3.26),

преобразуем (3.25) к виду

Ф = АР~' +

Q ( G ß ß N ß P ~ ] +

Я -1 (К - — Ь0 — L+) D~\

Тогда

 

 

 

 

В + ФМ =

д ; ( S ) H -'Q7lC +

(К - -

L0 - L+) D~lM,

Ф Р - А

=

( К - - Ь 0~ L+) D~lP -

H 7lQ7l N ß ,

т. е. искомая матрица передаточных функций оптимального регулятора, согласно (3.19), определится соотношением

W =

+

ФМ)-1 (ФР — А) =

= [Д; (s) H 7lQ7'C + (К - - L 0-

L+) D~lM ]-{ X

X [ ( К - - L

0-

L+) D ~lP -

H 7lQ~lN ß ], (3.28)

Приведем еще один вариант формулы для W, получае­ мый непосредственной подстановкой (3.25) в (3.19), который

понадобится в дальнейшем:

 

 

w =

[(Ко +

К + + ь 0 +

L+) D~XM - НВГ 1 X

 

X

[(/Со +

К + + ь 0+

L+) D~lP + НА].

(3.28а)

Для определения минимального значения функционала (3.20) сначала перегруппируем входящие в него члены

85

и преобразуем его:

/оо

* = - f

[

Sp {[Ф* -

+ Р -' (Г,, -

Д,)] и

— /оо

 

 

 

X

 

[Ф - TS^PJOr'D-' +

( Г - А ) р - 1] Ш * +

+

Р 7 1 (/? - A & 'N 'R -

RNQ~X ) P~'S^ +

+

PT' A^H.HAP-'DD, -

[Р~' (Т, - / у

-

 

-

D -'D - 'P S ^ ] Н^Н [(Т - А) Р - 1_

 

 

 

- T S ^ p - ' D - ^ D D J d s ,

 

где

Т = H -'H -'Q -'N Ji.

Подставив в преобразованное выражение функционала

значение Ф

из (3.25) и

используя

(3.26),

(3.27),

получим

 

/со

 

 

 

 

emit, = - f

J

{Sp І(/С_ +

L -) (К - +

L _ )J

+11 (S)} ds. (3.29)

J

—foe

 

 

 

 

Здесь

 

 

 

 

 

 

4 (s) =

Sp [P~lS ^ p -1(R - RNGT'G^'NJR) +

 

+

S^RNG-'G-'N^R (£„ - S ^ D ^ D “ 1?)].

(3.30)

Как и в § 3 гл. 2, проведем дополнительные исследования формул (3.28) и (3.29) с целью доказательства независимости решения задачи от произвола в выборе матриц А и В и ука­ зания алгоритма перехода от матрицы передаточных функ­ ций регулятора к его уравнению вида (3.3).

Покажем независимость emin и IF от конкретного вида матриц А и В.

Пусть варьируемая матрица Ф выбрана так:

Ö= Â F t+ B F t,

т.е. матрицы F t и F t связаны с матрицей Ф уравнением

1

АВ

—г

/7’1> = z

. U-

W : 1 ___ r t

Е~

Ф

где матрицы Л и В н е совпадают с А и В, но удовлетворяют требованию аналитичности в правой полуплоскости мат­

риц Z и Z- 1 ,

.

8в.

Для доказательства независимости етіп и W от матриц

А и В достаточно показать, что при замене А и В на А и В значения ет |П и W не изменятся.

Из формул (3.29) и (3.28) видно, что ет1а и W не изме­ нятся, если выполняются равенства:

H -'Q -1

 

(3.31)

К - =

К - ,

(3.32)

L_ =

L_,

(3.33)

L0 -\ -L+== La -\-L+.

(3.34)

Доказательство равенств (3.31) и (3.32) тождественно доказательству равенств (1.87) и (1.88) и сводится к следую­ щему.

Пусть П — матрица, определяемая уравнением

z = n z ,

 

(3.35)

т. е.

 

 

 

’P

— M'

'p

M '

П = z z -1 =

в

А

(3.36)

А

В

Используя формулу Фробениуса обращения блочных матриц и учитывая аналитичность в правой полуплоскости

матриц Z, Z~ , Z и Z-1 , можно показать, что матрица П имеет структуру

О ■

П =

n j ’

где Пі — матрица т X п, аналитическая в правой полу­ плоскости, П3 — матрица т х т, аналитическая в правой полуплоскости вместе с обратной.

Согласно (3.35), (3.18) и (3.24),

А = ПдР -f- П2Л,

(3.37)

В = — IIj/И - f Пoß,

Q = Др (s) (— IIjM П2В) -f- (ПХР -f- П2Л) N — n 2Q,

H ß = Q-'G'GQ-1=

87

Поскольку матрица П2 аналитическая в правой полу­ плоскости вместе с обратной, то

Я = ЯП Г1

(3.38)

и

H7'Q7l= ^r'n^rir'Q:1= /С Ѵ ,

т. е. равенство (3.31) доказано.

Как видно из (3.26) и (3.31), для доказательства (3.32)

достаточно

доказать равенство

 

 

[HÄP-'DU = [ЯЛР_ ,П]_.

(3.39)

Подставим (3.37) и (3.38) в (3.39):

 

[HÄP~lD]_ = [ЯПГ1(ПХР + П2Л) P -'D ]_ =

=

[ЯЛ Р~’£)]_, так как [Я П Г'П ]!)]- =

О,

т.е. равенство (3.32) также выполняется. Согласно (3.27),

L0+ L+ + L _ = - Я .- 'З Г Ч Я W > 7 ‘.

L0+ L + + L — = - Hr'QT'N'RSvPJD-1,

откуда видно, что равенства (3.33) и (3.34) являются след­ ствием уже доказанного равенства (3.31).

Укажем теперь алгоритм перехода от матрицы W, оп­ ределяемой формулой (3.28), к уравнению регулятора вида (3.3).

Сначала докажем, что элементы матриц, стоящих в квад­ ратных скобках формулы (3.28), не имеют полюсов, за ис­

ключением, быть может, полюсов матриц D ~l и L+, распо­ ложенных в левой полуплоскости.

Действительно, согласно (3.26), (3.21), (3.24) и (3.18),

[А; (s) H^QT'C +

(Д _ -

и - L+) D~lMU =

р (s) H :1Q7{C

KJDTXM ]-

Ap(s) Я 7=1(271с

+

(H7i+

Qr'N'RN —= HAN)

 

A»(s)

 

 

 

(H : ' Q: % G - H A N )

Др (S)

 

 

 

Др (s)

(HQ -

HAN)

 

= [нви = о.

88

Аналогично

[K -D -'P - H -'Q -'N ,R U = [Я Г’О Г Ч Я - ЯЛ -

- я ^ Х я ] - = - [ЯЛ]_ - 0.

Таким образом, доказано, что элементы матриц-сомно­ жителей в (3.28) не имеют полюсов в правой полуплоскости.

Как видно из (3.28), полюсы в левой полуплоскости, отличные от полюсов D ~l и L+ , могут появиться только за счет полюсов матрицы Q7'- Однако можно показать, что матрицы [Ар (s) Н~' Q~'C -{- {К - L0 L+ ) D~lM ] и [{K - — L 0 — L+) D ~lP — Н~' Q^'NXR] не содержат по­

люсов матрицы Q7!, если учесть сомножители Лр (s) и Я*.

Действительно,

согласно

(3.18)

и (3.17),

 

а ; (S) Q71= {Ар (S) Q-' и =

{ДР (S) [Др (S) в +

Л я г 1}* =

 

= {(В +

А Р ~'М ГХ .

 

Но из условия

аналитичности

матрицы

Z~' в правой

полуплоскости (см. (1.67)) следует аналитичность в правой

полуплоскости

матрицы +

А Р~1М)~\

т. е.

матрица

{(В + А Р ~'М)-1 }* не

имеет

полюсов

в

левой

полупло­

скости.

 

 

 

 

 

 

Аналогично

 

 

 

 

 

 

Q 7 % =

{w

1}* = {Я [Д р (S) В +

А Я р 1}* =

 

= {Р - 1М (В +

А р - 'м г 'ъ

 

 

и из условия аналитичности матрицы ZT1 в правой полу­

плоскости (см.

(1.66))

следует, что матрица [Р~1М (В +

+

не имеет полюсов в левой

полуплоскости.

Таким образом, если матрицы-сомножители в (3.28) умножить на полином d(s), равный общему знаменателю

матрицы L+D - 1 , то в результате получим полиномиальные матрицы и уравнение оптимального регулятора, согласно (3.6) и (3.3), можно записать в виде

Id (s) A; (s) H~'Q7lC + (К - - L

0~ L+) d (s) D~lM] и =

= [(К - - Д0 - Д+) d (s) D ~lP -

d (s) H - lQ7lN,R\ X. (3.40)

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

89

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