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

книги из ГПНТБ / Д’Анжело, Г. Линейные системы с переменными параметрами. Анализ и синтез

.pdf
Скачиваний:
28
Добавлен:
19.10.2023
Размер:
9.64 Mб
Скачать

цирования

сводится к извлечению

абсолютно

управляемых и

абсолютно

наблюдаемых

частей

системы

двумя

различными

действиями.

Эти действия

дают

повод для определения

реду-

цируемости

со стороны входа

и редуцируемости

со стороны вы­

хода.

 

 

редуцируема

(со

стороны

входа)

Определение 6. 1. Система

на интервале [t0, tf] до порядка k^n,

но не ниже,

если сущест­

вует такое

эквивалентное

преобразование

z(t)

(t)x(t),

что

~4(t)

А ц

( 0

А12(Л"

zx

(if

4-

и (Л,

(6.161

О

 

А2 2

 

 

 

.4

0

 

 

 

У =

Yi + У2 (0 =

[Сх (Л С2 (Л] г

 

и подсистема &-го порядка

 

 

 

 

 

 

 

21 (Л=А1 1 (Л21 (Л+в1 (Ли(Л,

 

(6.17)

 

 

у ^ Л ^ В Д М Л

 

 

 

 

 

 

 

абсолютно управляема

на любом

конечном

подынтервале

fo, hi

 

 

 

 

 

 

 

 

Определение редуцируемости со стороны выхода носит ду­

альный характер.

Система редуцируема

(со стороны

выхода)

Определение 6. 2.

на интервале [t0, tf]

до порядка k^n,

но не ниже, если сущест­

вует такое

эквивалентное

преобразование

w(t)

=T(t)x(t),

что

Ч

(л'

АП

О

+

Вх

и(Л,

(6.18)

w2

АЯ 1 А2 2

в2

 

 

у(Л=[С!(Л о м л

иподсистема &-го порядка

^1 1 1 (Л* 1 (Л+в 1 (Ли(Л,

(6.19)

у(Л=с1 (Лмг1

абсолютно наблюдаема на любом конечном подынтервале ин­ тервала [t0, tf].

Из дуальности понятий управляемости и наблюдаемости, устанавливаемой теоремой 4. 15, следует, что любой результат, полученный в отношении редуцируемости со стороны входа, мо­ жет быть дуальным образом перенесен на редуцируемость со стороны выхода. По этой причине ниже будет рассматриваться только редуцируемость со стороны входа.

170

 

Преобразуем систему

 

х ( Л = А ( Л х ( Л + В(Ли(Л,

 

(6.20)

 

У ( Л = С ( Л х ( Л

при

помощи неособого преобразования z(t) (t)x(t) в систе­

му

(6.16), редуцированную со стороны входа. Так как редуциро­

ванная система состоит из управляемой подсистемы и подсисте­ мы, не поддающейся управлению, можно матрицу управляемо­ сти редуцированной системы записать в виде

 

 

Q r ,(0 = T ( 0 Q c

(Л =

о

 

 

 

 

(6.21)

 

 

 

 

 

 

 

 

 

 

 

 

где Q T C 1 (kXnm)-матрица,

имеющая ранг k.

преобразование

z(t)

Теорема 6. 1. Если

существует такое неособое

= Т ( Л х ( Л , что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

 

 

(6.22)

 

 

 

 

 

 

 

 

 

 

 

 

где

Q T C I ( 0

имеет ранг k

почти

везде,

то

исходная

система ре­

дуцируема со стороны входа до абсолютно

управляемой

подси­

стемы k-то порядка.

 

 

 

 

 

 

 

 

 

 

 

Доказательство. В общем случае преобразованная

система

имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

 

zx{t)

А Ц ( Л

 

А1 а (Л"

1

В ^Л'

и (Л.

(6.23)

 

 

М<)

А2 1

 

А М ( Л

Mt)

т

в а ( 0

 

 

 

 

 

 

 

Система будет редуцированной со стороны входа, если оп­

ределяемая

выражением

 

(6.22)

матрица

0 Т с

приводит к

А 2 1 ( Л = 0 и В 2 ( Л = 0 .

 

 

 

 

 

 

 

 

 

 

 

Образование матрицы управляемости QTc

(t)

из

преобразо­

ванной системы (6.23) показывает, что матрица

Q Rс

имеет

вид

(6. 22) в том случае, если

 

 

 

 

 

 

 

 

 

Q r ^ I B ^ ) ,

 

д ^ л , . . . ,

д -

^

л ]

 

 

(6. 24)

 

В2 (Л = А2 1 В, (Л = А2 1

(Л Д ^ ^ (/) =

 

= А2 1 (Л д«-"В1 (Л = 0,

 

 

 

 

 

 

 

 

 

 

 

 

(6.25)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А г е 1

( 0 = - А 1 1 ( 0 +

- ^ Г

.

 

 

 

(6.26)

Таким образом

 

 

В2 (Л = 0

 

 

 

 

 

(6.27)

 

 

 

 

 

 

 

 

 

 

 

 

А и ( Л [ В 1 ( 0 , Д Г с 1

В , ( / ) , . . . , д«-«В1 (Л] =

0.

 

(6.28)

171

Но

если

k<Cn,

то

k I < п — 2.

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

ранг

0 Г с 1 - р а н г

[ В , ! / ) , Д ^ В ^ ) , . . . , Д ^ В ^ / Л - р а н г

[BL (t), Д т

ВГ (/),...

Д * ~ 1 В 1 ( 0 ] = р а н г [ B i W , Д г , 1 В 1 ( 0 , . . . , Д п г - а В 1 ( 0 ] = *

п о ч т и

везде. Отсюда

вытекает,

что

A21(t) — 0.

 

 

 

 

Теорема

6.2. Матрица

T(t),

удовлетворяющая

условиям тео­

ремы 6. 1, существует тогда и только тогда, когда Qr.(t)

имеет

ранг k почти везде и первые km

столбцов Qc(t)

могут быть пред­

ставлены в виде произведения Rk(t)Qc.k{t),

г Д е

Rfc(0 —

[пХЩ-

матрица, имеющая

ранг

k

почти везде, и

 

(kxkm)-матрица

Qrh(t)

и произведение Rh(t)QCh(t)

имеют

ранг

k

почти везде.

Доказательство. Достаточность. Предположим, что первые

km столбцов матрицы Qc(t)

представимы

в виде

произведения

Rk(t)Qch(t),T.

 

е.

 

 

 

 

 

 

 

 

где Q*(t)-~оставшиеся (n k)m столбцов Q.c(t). Выберем Т(/) так, чтобы

T - i ( 0 = [RF T (/), R„_f t (0],

где Rn-k(t) берется такой, чтобы Т - 1 была неособой. Заметим, что

T ( 0 T - i (/) = [ Т ( / ) В Д , T(/)R„ _ f t (0] =

I * о

0 I „ - f t

 

Отсюда видим, что

 

T ( O R * W =

 

о

 

L'/I—ft

 

(6. 30)

( 6 . 3 1 )

(6.32)

(6. 33)

(6.34)

Так

как согласно

уравнению (6.14) Q R C

(t) = T (t)Qc (t),

то

QrAt) =

T(t)[Rk(t)Qck(t),

Q ; W ] - = [ T ( / ) R A ( / ) Q C F T ( / ) , T (*)<£(*)] =

 

 

о

,

T(*)Q!(*)

(6.35)

 

 

 

 

 

Но ранг Qlc T(/)Q*(^)

матрицы

(t) =k и ранг QCh(t) =k, так что все столбцы представляют собой линейные комбинации столбцов

Q,ftWi

. Отсюда следует, что поскольку последние

0

 

(п k) строк матрицы

Q,*W'j

равны нулю, то и последние

о

 

 

172

(п — k)

строк матрицы

 

 

также

должны

равняться

нулю, т. е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

о

 

 

 

 

 

 

(6. 36}

Поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Qrf l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6.

37}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Необходимость.

 

 

 

.. 0

I

 

 

 

 

 

 

 

 

 

 

Необходимость

доказывается

от

противного.

Предположим,

что

Q r (t)

имеет форму (6. 21) и что

или

Пранг

Qf (*)>*.

и л и р а н г 2 ^ Л 0 < ^ и л и З ^ Д ; ) # [ а д ( Ы 0 ,

 

 

 

где Rk(t)

QC i(0 имеет ранг £ (так что Rk{t)

и Qc f t (/) имеют ранг

 

k).

1. Если

ранг Qc (/)>•£, т

о

неособое преобразование

Qy- (0

=

= T(/)Qc (0 не может привести

к форме (6. 21),

т. е.

Q r

(/)

долж-

на иметь более чем k ненулевых

строк,

что

отвергает

предпо­

ложение

1).

Qc{t)-<^k,

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Если

ранг

то

неособое

преобразование

Q r

(^)

=

= -T(/)QC (/) не может привести к

форме

(6.21),

т. е. Q r

(/)

 

не

может иметь ранг

k, что и отвергает предположение

2).

 

 

 

 

3. Разделим Qc(t)

следующим

образом:

Qc{t)

=

[Qco(t)

Q*Wb

где Qc 0 (0

представляет собой

первые &т

столбцов

Qc (0-

 

Тогда

Q r ^0 = T(*)Qc (0-[T(*)Q,o(0, Т(*)<ВД.

Но согласно предположению и уравнению (6. 24)

 

 

 

 

' с\

 

 

 

 

 

 

о

 

 

[BxW,.

А * ' 1

В ,

(0]

cl

д " - 1

в х (/)•

о"

 

 

 

 

 

 

 

 

0

 

 

 

 

Q r

(/) Q

 

 

 

 

 

о

0

 

 

где

Ч Л 0

=

1 (0, .. - , А ^ В Л Л ]

 

 

 

имеет ранг Следовательно,

T(*)Q,oW=

о

(6. 38)

(6. 39)

(6.41)

Отсюда видим, что Qc o(0 имеет ранг k и, следовательно, ра­ венство (6. 41) противоречит предположению 3.

Если любые k столбцов Qc(t) имеют ранг k почти везде, эти столбцы можно рассматривать как Rfc(0> ч т о избавляет от необ-

173.

ходимости представлять столбцы Qc(t) в виде произведения. Можно показать, что поскольку ранг Qc(t)=k, где к<.п, любые k столбцов Qc (/), имеющих ранг k почти везде, можно предста­ вить в виде произведения, что выявляет R&(/). Это иллюстриру­ ется примером 6. 1. Заметим, что для стационарных систем этот метод выбора Rh(t) всегда приемлем.

Теорема

6. 3. Система

редуцируема до абсолютно

управляе­

мой системы

порядка k^.n

тогда и только тогда, когда

Qc(t)

имеет ранг

k

почти везде и когда первые km столбцов

Qc(t)

мо­

гут быть представлены в виде произведения, как указано в тео­ реме 6. 2.

Теорема 6. 3 непосредственно следует из теорем 6. 1 и 6. 2. Эта теорема относится к классу теорем о существовании, так как выбор матрицы Rn-k(t), дополняющей выражение T(t), из фор­ мулировки теоремы не вытекает. Таким образом, сейчас необхо­ димо разработать процедуру определения T(t) и тем самым придти к точному методу редуцирования системы со стороны входа. Такая процедура может быть развита для класса систем, несколько более узкого, чем класс, удовлетворяющий предполо­ жениям теоремы 6. 3. Важным положением этой процедуры яв­

ляется понятие обобщенного обращения

прямоугольной матрицы.

Некоторые обобщения. Д6.1

 

П с е в д о о б р а щ е н ие и обобщенное

обращение [7, 9,

10]

Определение Д6.1. Матрица А" называется псевдообращенной

по отношению к прямоугольной (не

обязательно

квадратной)

матрице А, если *

 

(Д6. 1)

АА"А = А.

 

Необходимо отметить следующее:

1.Если матрица А имеет обратную матрицу

А- 1 , то А" = А - 1 1

2.(А')" = (А")'.

3.Псевдообращение не является единственным.

4.Псевдообращенная матрица, удовлетворяющая уравнению Д6. 1, существует для любой прямоугольной матрицы А.

Определение Д6. 2. Матрица

А+ называется обобщенным об­

ращением прямоугольной (не

обязательно квадратной)

матри­

цы А, если

 

 

А А + А = А,

(Д6.2)

A + A A - - - A + ,

(Д6.3)

( А А + ) ' ^ А А + ,

(Д6.4)

(А+А)' =

А+А.

(Д6.5)

* Два штриха следует понимать как индекс, отмечающий псевдообращенную матрицу, а не как двукратное транспонирование (прим. редактора).

174

Теорема Д6. 1. Для каждой прямоугольной матрицы А суще­

ствует одна и только одна

матрица А+, одновременно удовлетво­

ряющая соотношениям (Д6. 2)

(Дб. 5).

 

 

Теорема Д6. 2. Рассмотрим

алгебраическое уравнение А х = Ь ,

Пусть

х° = А+Ь и х ^ х 0 .

 

 

 

 

 

Тогда или

 

 

 

 

 

 

 

или

 

 

И Ах 1

— Ь]1 >

— Ь|1,

 

(Д6.6)

 

| | А х 1 - Ь | | = | | А х ° - Ь | | и

Их1]! >

||х°||,

(Д6.7)

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

V X,

 

 

 

Таким образом, х°=А+Ь представляет собой решение урав­

нения

Ах = Ь,

если

оно существует, и

дает

наилучшее

прибли­

женное решение, если точное решение не сущствует.

 

Пусть ||А||—норма матрицы А, определяемая формулой

 

 

||А||2 = с л е д А ' А - 2 ^ а

^

(Д6'8)

Следствие Д6. 2.

Пусть

 

t=\j-i

 

 

матри­

А"=^А+ — псевдообращение

цы А.

Тогда

||А"|1>ЦА+||.

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

в смысле

нормы

(Д6. 8) обобщенное обращение меньше, чем любое другое псев­ дообращение.

Пример Д6. 1. Рассмотрим алгебраическое уравнение А х = Ь , имеющее

следующую развернутую форму:

 

~1

1

1 -

•*1

1

1

1

=

_1

1

1 -

 

Для псевдообращения матрицы А имеют вид

1

ОО

 

о

А 2 =

О

о

о

J _

О

О

а обобщенное обращение

 

3 .

 

 

 

 

 

 

 

 

" 1

 

 

 

 

9

 

 

А +

=

1

 

 

I T

 

 

 

 

 

 

1

~9~

175

В соответствии со следствием Д6. 2

A ; i r = | > N i 2 = i > n A 4 P = ^ .

Тогда для случая, когда Ь'=[3, 3, 3], вектор х определяется следующими

выражениями:

 

 

 

 

 

 

 

А ; Ь = [ 1 ,

1,

1 ] ' ,

||Ах?" Ь|| =

0;

 

Ajb =

[ l ,

1,

1]' .

ЦАх°" —b||

=

0;

A+b =

[ l ,

1,

1]'

||АхО— b|| =

0.

 

 

Таким образом, для случая, когда

решение существует,

псевдообращения

и обобщенное обращение приводят к точному решению. Для случая, когда Ь'=[1, 2, 3], т. е. когда решение не существует,

Следовательно, при отсутствии точного решения обобщенное обращение дает наилучшее приближенное решение.

Вкачестве важного специального случая рассмотрим

(пХпт)-матрицу

W ранга п. Поскольку матрица W имеет ранг

п, (пХп)-матрица

(M^F') также имеет ранг п, так что матрица

(4r v F/ )~1 существует. Обобщенное обращение матрицы имеет вид (Д6. 9)

То, что выражение (Д6. 9) соответствует обобщенному обраще­ нию, легко проверить путем доказательства справедливости ра­ венств Д6. 1-г-Дб. 5:

3.

= ( W ( W ) - 1 ) ' = I « = I J , = W " ,

4.

( 4 r + , F ) ' = (4f '(4r i F)~: t 4'')' = 4'v (Ч*"^')-1 ^ ^ Ч ^ Ч * *

176

Возвращаясь к вопросу о влиянии эквивалентного преобразо­ вания на матрицу управляемости Qc (/), заметим, что определяе­ мое формулой Д6. 9 обобщенное обращение Qc+(t) может быть использовано при решении уравнения (6. 14) относительно Т(^):

 

 

7(t) =

Qrc(f)Q?(t).

 

(Дб. ю)

Уравнение

(Д6. 10)

особенно полезно

при нахождении мат­

рицы T(t), преобразующей данную систему уравнений

в некото­

рую желаемую каноническую форму.

 

 

Для случая, когда

(птХт)-матрица

Н имеет ранг

т, быва­

ет полезным обобщенное обращение

 

 

 

 

 

(Н'Н)- ^ .

 

(Д6.11)

И в данном

случае

легко

проверить

выполнимость

свойств

(Д6 . 2) - ь(Д6 . 5) :

 

 

 

 

1.НН+Н = Н(Н'Н)1 Н'Н = Н,

2.Н+НН+=(Н'Н)-1 Н'Н(Н'Н)-1 Н' = Н+,

3. (НН+)' = (Н (Н'Н)-1 Н')' = Н (Н'Н)-1 Н' = НН+,

4. ( Н + Н У ^ Н ' Н ^ Н ' Н У =

4 = I„, =

H+H.

Заметим, что обобщенное

обращение

Н+, определяемое фор­

мулой (Д6. 11), может быть использовано при решении уравне­ ния Нх = у относительно х. Очевидно, что х=Н+у.

Докажем теперь теорему, из которой вытекает законченный метод редуцирования практически важного класса систем. В ча­ стности, метод всегда применим к системам с аналитическими матрицами-коэффициентами, к которым, конечно, относятся и стационарные системы.

Простой метод редуцирования обосновывается теоремой 6. 4.

Теорема 6. 4.

Если Qc (t)

имеет ранг k<,n всюду и субматрица

матрицы Qc(t),

скажем

Qc i(r), также имеет ранг k<Zn всюду, то

система неуправляема

и может быть редуцирована

при помо­

щи преобразования

 

 

 

 

 

Т(Л

 

Ч

0

(6.42)

 

 

 

 

к абсолютно управляемой

системе

порядка k. В

выражении

(6.42) матрица

Q.t\(t)

представляет

собой обобщенное обраще­

ние матрицы Qc i(0> причем матрица Qc i(r) выделяется при по­ мощи перестановки строк Qc (0> к а к э т 0 показано в формуле

(6.43)

KQ C 1 W .

177

Доказательство. Справедливость теоремы вытекает из следую­ щих выкладок:

Q r c ( 0 - T ( / ) Q c ( / ) =

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

L - Q c 2 ( 0 Q c + i W

 

 

 

 

 

 

 

 

К-

 

 

 

 

X

 

 

 

0

 

 

 

 

 

 

(6.44)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 6. 1. Рассмотрим систему третьего

порядка

с одним входом

 

 

~

t—

1

0

— t+

2-

 

 

~ r

 

*2

= — t - 2 1

 

t + 2

 

 

 

 

1 и

 

 

 

 

 

 

0

— * +

1_

 

 

 

0_

 

Матрица управляемости этой системы имеет вид

 

 

 

 

 

 

 

 

 

 

"11

— *

 

0

 

 

 

 

 

 

 

Q, (О

=

11

+

*

 

2

 

 

 

 

 

 

 

 

 

 

_0

— {

- 1 .

 

 

 

 

 

Эту матрицу можно записать следующим образом:

 

 

 

 

 

 

 

 

 

"

1

г

"0

f

о-

 

 

 

 

 

 

 

 

— 1

 

1

2

 

 

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

1

0_

 

_ — 1_

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, в соответствии с теоремой

6.2,

 

преобразующая

матрица

Ti(*), редуцирующая

систему со стороны

входа, определяется выражением

 

 

 

 

 

"

1 1

0"

 

 

 

 

 

Т Г 1 ( 0

=

[К*,

к»-*]

=

— 1 1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

1 о

1_

 

 

 

 

 

где Rn-k—произвольно

выбираемая

матрица,

придающая матрице

Т пол­

ный ранг. Произведя над исходной системой эквивалентное преобразование, определяемое матрицей Ti, получим

0

— *

- 1 "

1

1

1

QrI f f (0 = T i Q c (О =

0_

— *

2

V, it) = Ti ATf 1 =

178

В Г ] (0 = T!B =

 

 

 

о

J

1

1

о

1 1 0

1

0

1

Так как первый и третий столбцы Qc(t)

образуют субматрицу ранга 2, мож­

но найти другую преобразующую матрицу Т2 (<), имеющую вид

 

~1

0

0

Т 7 1 it) =

1

2

0

0 — 1 1.

Заметим, что это полностью согласуется с теоремой 6. 2, так как приве­ денная выше матрица соответствует следующему представлению Qc (0 в ви­

де произведения:

 

01

1—^0

Qc (t) =

1

2

t 1

 

0

 

-1

 

И, наконец, применение теоремы 6.4 дает третье преобразование, выражае­

мое через Qci(0. Qc2(t)

и

(t):

 

 

 

 

 

 

 

 

 

Г1

1— t

01

 

 

 

Q " W

= [ l l + * 2 . '

 

 

 

Q , 2 ( O = [0 -t

 

- l ] ,

 

l

l

1

1 — *

0

"1

1

- l

— ^ 1 +

1 — t 1

+t

г

1 - M

2

0

2

1

,0

2

 

 

 

 

 

 

1

 

ti

— 2t +2

^ 2 + 2

1 t

I

+ t

fi +

2

 

2 +

2* + 6

0

2

 

 

 

 

 

 

 

 

 

Теперь покажем, что редуцирование системы со стороны вхо­ да и последующее редуцирование управляемой части системы со стороны выхода (или сначала редуцирование со стороны выхо­ да и затем редуцирование наблюдаемой части системы со сторо­ ны входа) приводит к преобразованной системе, имеющей кано­ ническую структуру, несколько отличную от канонической струк­ туры, описываемой уравнениями (6. 16). Применяя преобразова­ ние Tj(/), необходимое для редуцирования системы со стороны выхода, приходим к следующей преобразованной системе, опи-

179

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