Файл: Ларин В.Б. Синтез оптимальных линейных систем с обратной связью.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 13.07.2024

Просмотров: 143

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
вместе с обратной долж-
ограничение: матрица Z

Согласно (1.85), решение задачи определяется формулой

w =

An (s) (с — s2)

+ /е_Г

 

 

Л* (s) q* (s)

 

 

 

&

k S ~ lP __________ / 1 /?

(2.5)

где

 

/і* (s) (j* (s)

 

 

Ap (s) =

det P,

 

(2.6)

 

 

 

n =

Ap (s) P ~ lm,

 

(2.7)

 

q (s) =

Ap (s) ß (s) + an,

(2.8)

 

ft* (s) h (s) =

g* (s) g (s)

(2.9)

 

 

 

q*{s)q{s)

 

g* (s) g (s) = n*Pn +

(C — s2) Ap (s) Ap (s),

(2. 10)

k - =

1

ГГ, =

Stj,,■ h (s)a \ p -'r

((2..12))

 

 

 

 

 

2 11

 

Л* (s)

(s) ■ fi*R

 

 

Здесь элементы вектора-строки а и скаляр ß (s) — поли­ номы от s, на выбор которых накладывается единственное

ГР — т

[a ß(s)

на быть аналитической в правой полуплоскости, т. е. по­ лином det Z = Ар (s) ß (s) + ап не должен иметь нулей в правой полуплоскости и, следовательно, q (s) — гурвицев полином.

Поскольку полином g (s) имеет нули только в левой полу­ плоскости, то дробно-рациональная функция h (s), имеющая все нули и полюсы в левой полуплоскости, определится, согласно (2.9), соотношением

ft (s) == - Ä

w<7(s)

иформулы (2.5), (2.12) можно записать так:

w =

Ар (s) (с — s2)

isi

 

g* (s)

X

1_Г~'Р -

g * (S)

*

(2.13)

 

 

 

 

ft_ =

Ä

a l P _1r

(2.14)

 

g*(s)

 

 

 

65


В§ 3 гл. 1 было доказано, что решение'задачи (матри­ ца W передаточных функций регулятора и минимальное значение функционала ет |П) не зависит от произвола в вы­ боре матриц А к В. Однако в общем случае не получены формулы для W и етіп, явно не зависящие от А и В.

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

Если ввести обозначение

I

n»R-

a\P~

(2.15)

g* (S)

*

q (s)

 

т о

 

 

 

k_

= [Ц_Г]_.

(2.16)

Для того чтобы исследовать выражение, стоящее в квадрат­

ных скобках формулы (2.15), проделаем сначала

некоторые

вспомогательные

выкладки.

 

 

 

Пользуясь формулой обращения матриц [28]

 

 

+ В С Г 1=* А ~1— А ~1В (Е +

СА-'В)-' СА~ 1

(если Е -f- СА~1В — невырожденная

матрица),

выражение

-yj-j- а

можно преобразовать так:

 

 

 

 

 

а =

[Ар (s) ß (s) - f an] - 1

а =

 

=

~Ap (5 )ß(s)

{ i

« [A^ (s) ß (s) En Г

паГ' n) а =

 

= x c i w

[Ap(s) ß(s) En+ n a ]

~ l x

X [Ap(s) ß (s) E„ + na — na] = a [Др (s) ß (s) En -f- na)~\

где En — единичная матрица.

 

 

Тогда

 

 

 

 

 

1

n*R

g(s) а P =

 

 

. §* (s)

 

 

 

q(s)

 

g*(s)

g* (s) g (s )a [Ap (s) ß (s) En +

na] } P =

 

 

 

 

g*(s) {n*R [Ap (s) ß (s) -f na] [n^Rn +

60


 

+

(С — s2) а;

(S) Ар (s)] а} [Ар (s) ß (s) +

na]

1 P 1 =

 

 

=

-gjrj^- I»*Äß (s) — (c — s2) AJ (s) а] [ß (s) P + та] \

 

T. e.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ö_ =

 

5

 

 

Т P +

 

/яа

 

— 1

 

 

 

 

 

 

Г

*

- 5 7 Г

/

 

 

 

 

 

 

L g* (s)

 

\

r

ß (S)

 

 

 

 

 

 

 

(c — s2) Ap (s)

 

 

1

ОСІР +

 

 

т а

 

 

 

 

 

g* (s)

 

ß (s)

ß(s)

 

 

 

 

Поскольку матрицы

 

 

 

 

т а

- 1

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

\—^

 

 

 

 

 

 

 

 

 

 

 

4-

1

 

 

 

элементами Ѳп и Ѳ2 1

матрицы

1

 

maj

являются

,

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

сами

вектора

являются только нули полинома g* (s).

Пусть полином g* (s) имеет N простых нулей1 g t (Re g { > О,

t =

1, 2,

..., N),

причем g* (s) и Ap (s) имеют M общих ну­

лей <

N) и,

кроме того, нули полинома Ар (s), общие

с нулями g* (s), простые.

Тогда элементы вектора і>_, согласно (2.15), можно

записать в виде

м

 

 

N

 

 

 

Ь) (gi) + ci(g>)

 

dj (gt)

(2.17)

»/-(«) = £

s — gl

+

£

 

 

/ = 1

 

 

/=лі-н s—gt

 

 

 

(/ — I» 2 , . . . ,

/z),

 

 

где дроби с числителями bj {gt) и

dj (gt)

обусловлены пер­

вым слагаемым в (2.15), а дроби с

числителем с / (gt)

вторым.

 

 

 

 

 

 

Определение составляющих вектора

при разложении

первого слагаемого выражения (2.15) на сумму целой части и правильных дробей не составляет трудности, поэтому непо­ средственно получаем формулы для b, (gt) ( / = 1 , 2 ....... М)

и для dj (gt) (t = М. + 1....... N):

П

bi (St) = -J— J Ига - ~ p 2 rknl (S) ( - 1)/+A mjk(s), (2.18)

1>,+V'*(A )' (2л9>

1 Наличие у полинома g* (s) кратных нулей исключается из рас­ смотрения только с целью упрощения дальнейших выкладок.

57


где trijk (s) — дополнительный минор элемента p/и (s) мат­ рицы Р, g* (s) — производная по s от полинома g* (s).

Полюсами составляющих вектора г>_ при разложении второго слагаемого выражения (2.15) на сумму целой части

иправильных дробей будут общие нули полиномов g* (s)

иДр (s). Следовательно,

 

с/ (ft)

= — Hm

(s — gt)g(s)

s

(s) ( -

l)w

/«/,-(s),

 

q (s) Дp(s)

 

 

 

 

 

 

 

i—1

 

 

 

 

 

или,

если

учесть, что

lim

 

 

1

 

(^ =

1 ,

2, . . .

Д р

(s)

Др (£/)

..., М), то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c/(ft) =

-

/

7 ^ c ? (ft),

 

 

 

( 2.20)

 

 

 

 

 

 

Др to)

 

 

 

 

 

где Др (s) — производная по s от полинома Др (s),

 

 

с) (ft) = lim

—дх- V а,- (s) (— 1 ),+/ niji (s).

 

 

 

 

 

 

 

/=і

 

 

 

 

 

 

Умножив числитель

и

знаменатель

с° (gt)

на

гік (gt)

(k-й

элемент вектора

 

п,

причем пь (gt) ф

0

), получим

1

с? (ft) = lim q (s) nk(s) s-*g,

S а t (s) (— 1 )'+/ rtift (s) nk (s). (2 .2 1 ) i=i

Миноры матрицы P, входящие в выражение (2.21),

можно

переписать в виде

 

 

 

(п +

1 ,

А

 

т» ® = т {п +

і,

/)И '

где

ij (s) — минор матрицы замкнутой системы

(уравнения (2 . 1 ) и (2 .2 )), получившийся в результате вы­

черкивания п -f- 1 -й и /-й строк и п +

1 -го и і-го столбцов.

Аналогично

 

 

 

nk (s) = ( - 1 r ^ + ’ r n

^ 1)^ ),

 

где т m

I (s) — минор матрицы

замкнутой

системы,

получившийся в результате вычеркивания п +

1 -й строки

и k-то столбца.

 

 

58


Выражение (2.21) с учетом введенных обозначений для tnj( (s) и nk (s) примет вид

С' (* ') = И т ' g (s)»fe(s)

' 2 ( - D ! « , (S) Sä

*et

1 = 1

In + 1,

A

hi +

1\

и т и + і .

i

(s)m k

(2.22)

]<s)-

Используя соотношение между минорами, приведенное в приложении к работе [16], нетрудно показать, что

m C +

‘) (s)mC

£

1,})(s)+

 

 

 

 

/и +

1 \

 

/я +

1 ,

А

 

 

 

=

 

 

j (

*

>

" ■

(

„ +

при

, < к ’

 

(п +

1\

 

(п +

1,

А

 

 

 

— m[

Т

. 1(s)m(

I

 

(,) +

 

 

 

и +

1 / v

'

\

k,

 

j

 

 

 

 

n -f- \\

 

(n +

1 ,

A

 

 

 

-f- in

/

<s)mL+ i,

J (s)

при i > k -

 

 

Подставив

полученные выражения в (2.22),

получим

с](8 і) = lim

 

1

 

г/

1 \fe~h/

 

 

Аp (s) Cjk (s)],

7 (s) л* (s)

 

[(— l ) i+l nijk iß) an +

где

 

 

 

 

k—I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<*(»> =

< - !> “

‘+ Ж

 

S

(— l/ ai is)

^ 1’ (s) +

 

+

£

( - 1 )г+Ч -ф ™

и Ң- А /

 

 

 

k,

i, (S)

 

или

i= fc+ l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

'

.-«Д

 

nAs)

 

A- (s)

 

 

 

q (s) /tft (s)

 

( - l)fe+/ mjk (gt) X [c/(s) + ( - l ) fc+/+,ß(s)/n/ft(s)][ = «fc (g/)

так как, согласно (2 .8 ), сш = q (s) — Ap (s) ß (s).

59