Файл: Ларин В.Б. Синтез оптимальных линейных систем с обратной связью.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 13.07.2024
Просмотров: 143
Скачиваний: 0
Согласно (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 |
матрицы 7Г |
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) |
|
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