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

книги / Матричное исчисление с приложениями в теории динамических систем

..pdf
Скачиваний:
7
Добавлен:
19.11.2023
Размер:
36.1 Mб
Скачать
V j , . . . ,

мальных координат удовлетворяет отдельному уравнению второго порядка (P-zJdt2 + vaza = 0.

Как отмечалось выше, при vc > 0 координата га совершает гар­ монические колебания с частотой Vv^i Эта частота колебаний нор­ мальной координаты называется нормальной, или собственной ча­ стотой. В связи с этим операцию приведения уравнения (25.1.7) к виду (25.1.10) называют преобразованием системы к нормальным координатам.

25.1.2. Неоднородная система. Замена переменных (25.1.6) в предположении, что собственные значения матрицы и разбиты на р групп при условии (26.1.3), приводит неоднородную систему

L0 + L2^— ф(0

к расщепленному виду

^ + аO2O= HOL0_i9 (а = 1 , 2,..., р).

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

этим расщепленная система примет вид

Т Т + VoZo = V-oLo V

= 1 * 2>*"’

§ 25.2. Формальные преобразования нестационарной системы

Взамен системы (25.0.1) рассмотрим систему более общего вида:

L0(T, е) ^ l + eL/т , е)

L2(T, z)q = <р (т = £*)•

(25.2.1)

Поскольку система (25.2.1) при £ = 1 совпадает с системой (25.0.1), то всякие формальные преобразования системы (25.2.1), тождест­ венные по е, можно немедленно перенести на систему (25.0.1), придав параметру е значение 1. Присутствие множителя е при сла­ гаемом L^x, i)dg/dt в левой части системы (25.2.1) не мешает по­

строению этим путем формального решения системы (25.0.1), ка­ кова бы ни была матрица т, е ) .

Иное дело, если речь идет о приближенном решении системы, построенном по формальному решению. В этом случае приближен­ ное решение будет представлять точное с погрешностью тем мень­

шей» чем «меньше» матрица L,(х, е) (т. е. чем меньше по модулю элементы матрицы /,,(т, е)). Если L,(x, е) нельзя рассматривать

как «малую» матрицу, то для построения соответствующего при­ ближенного решения следовало бы использовать формальное реше­ ние системы

i„(x, г) & + L,(x, t)% + L2(х,

=

(25.2.2)

Построение формального решения системы (25.2.2), как и ее преобразование к расщепленному виду, — задача более сложная, чем для системы (25.2.1). Мы здесь ограничимся указанием лишь путей расщепления уравнения (25.2.2), не вдаваясь в детали. Прежде всего, подобно системе с постоянными коэффициентами,

здесь тоже можно исключить слагаемое, содержащее ^2.. Так заме­

на переменных q= Vz, где квадратная матрица V — невырожден­ ное решение матричного уравнения

- | V ‘Liv -

(25.2.3)

преобразует систему (25.2.2) к виду

+ W2 = K - 'L 0-V ,

(25.2.4)

где

w V 1 lL2

d ( L ~ l

L , )

dt

4 v .

К системе (25.2.4) применим тот алгоритм, который будет изложен ниже. Правда, переход к этой системе можно осуществить только после построения матрицы w, которая в свою очередь определяется через матрицу V — фундаментальную матрицу системы.

Системы типа (25.2.3) были рассмотрены в гл. 8. В случае, ког­ да все собственные значения матрицы L~lL{ — простые, материа­

лы гл. 8 позволяют легко построить фундаментальную матрицу V этой системы. Расщепление уравнения (25.2.2) можно осуществить и методом гл. 9, предварительно заменив это уравнение эквивален­ тным векторно-матричным уравнением

 

 

% = U ( х, е)лг,

(25.2.5)

где

 

 

 

\

X =

fdg}

(

- V i .

dt

, U =

- V i 2

 

UJ

\

к

/

 

 

 

 

0

Вернемся к системе (25.2.1). Мы будем далее считать, что мат­

рицы 2 -0(т, ё ) и L 2(X, е )

представлены в виде

А )(х>е) = т о(х)

+ е т х(х), L 2{т, е ) = 20 (х) + е/ ^ х).

Такое представление матриц L 0 и L 2 в некоторых случаях может

значительно упростить реализацию предлагаемой расчетной схемы, например, если эти матрицы близки к симметрическим. В целях общности и правую часть уравнения (25.2.1) примем в виде

<Р = То + еЧ>1*

Отметим еще, что алгоритм, который приводится ниже, без тру­ да может быть распространен и на более общий случай, когда м ат­

рицы L q{т, е), L2 (T, е) и

представлены в виде рядов

(конечных

или бесконечных) по степеням параметра е .

 

25.2.1.

О днородная систем а. Расщепление однородной системы

Imo(T) +

Em,( x)l

* + [/„ (х ) + Е/,(х))<? = 0»

(25.2.6)

и условия, при которых это возможно, определяются следующей

теоремой.

 

 

 

 

Е сли

на

сегменте

 

L

матрицы

Т е о р е м а

25.2.1.

0 ^ т

т 0, щ 15 г,

/0, /,

имею т производные по г всех порядков,

а т0, кро­

ме того,

являет ся

невырожденной матрицей, то,

предполагая,

чт о

собственные значения

матрицы

и (т) =

т $1(х)10(х) разбит ы

на р

групп vjc>, ...,

vjp =

1 ,

..., р;

р

к а =

п) при условии,

что

 

 

 

 

 

 

 

 

 

 

СР= 1

 

 

 

 

 

 

 

 

 

 

| v ^ (x ) — V^ ( T) I

> 0

 

 

(25.2.7)

,s

1 , ...,

р,

s

о |

i 1 , ..•,

Лд,

j

1 ,

...,

х £

[0 ,

),

систему (25.2.6) посредством подстановки

 

 

 

 

 

 

 

Q=

2 к

а(т, е) % +

Я2в(т, e ) z j

 

(2 5 .2 .8 )

 

 

 

 

o=i L

 

 

 

 

 

 

-I

 

 

 

можно привест и к виду

 

 

 

 

 

 

 

 

 

 

^

+ 8 ,.(х . «) ^

+

М

* . е)гв =

0

(с =

1 ........р).

(25.2.9)

* Для удобства записи вместо Lt(т) будем пользоваться так же обозначением г(т).

считая, что £(т)"г(т).

П ри

эт ом и/ 0 , a ia (г =

1, 2)

матрицы т ипа соот вет ст венно

п Х

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

 

 

е) = 2

(*)>

6 i< A £) = 2 еЧ

!* (х>-

(25.2Л 0)

 

к=О

 

Jt= О

 

 

Д о к а з а т е л ь с т в о .

Д ля

доказательства

теоремы

достаточно

показать возможность построения членов рядов (25.2.10). Вектор д, определенный равенствами (25.2.8) и (25.2.9), подставим в сис­

тему (25.2.6) и в полученном выражении приравняем нулю

коэф ­

ф ициенты при za и d z j d t

 

 

 

 

 

 

 

 

(m 0 +

emx)

*lo6 loa 2a “

Ъ2гДor

т2a +

 

 

 

 

 

 

 

 

 

+ eI

 

 

 

 

~

rf«2a ,

 

d 2Z

+

 

 

 

 

 

 

 

 

 

2

X2o

 

 

 

 

 

 

 

+

Бг^-к1оа2о +

efx.

 

 

= 0,

 

 

 

 

 

 

j -I- (/0 +

(m 0 +

em j)

-

2

~

~

 

-

~

,

 

 

 

(25.2.11)

* l a a la ~

* 2 a « lo

"

*la<*2a +

 

 

 

 

 

 

+ J 2fik-2?5zB

- s

J +

'l£T

+

 

 

+

^

d r

 

1 d r

 

0 , “

i a d r

 

 

 

+ Er « 2 a ~ « l a 2 l »

+

dy[

\

+

(*0

+ £ /i) > « lo =

0

( 0 =

1 , 2 ,

. . . , p ) .

 

 

В равенстве (25.2.11) подставим ряды (25.2.10) и отделим сначала коэфф ициенты при е°. Будем иметь

w v [0]

_

w [0]„l0] _

v [0 ]„[0]„{0]

« « 2a

"гст a 2a

" l a a la a 2o >

u v lo ]

= M [0]a [0]

+

UX1a

H1 a a 2a

'

v io l a 10] _

у lo] о [оГ

(25.2.12)

*2a u lo

" l a a lo

 

В силу условия (25.2.7) можно построить блочные матрицы и, а, [х, удовлетворяю щ ие равенствам (25.1.4) и (25.1.5), причем все эти матрицы будут иметь, как и и , производные всех порядков. Поло­ ж им

« !? = 0, х™ = 0 , а №1 в аа1 хМ = х „ . (25.2.13)

Тогда равенства (25.2.12) будут выполняться тождественно. Д алее, приравняем в (25.2.11) коэффициенты при е* ( к = 1, 2, ...) . П олу­ чим , принимая во внимание (25.2.13),

Через d\g

11

( i = 1, 2) обозначим выражения, зависящие лишь

от величин до

— 1)-го приближения включительно. Так,

42 =- то'™о “ 2 ^

42 =щ Кт р0аа- /хх0);

 

 

 

4 У =

 

dу

 

 

 

+ xjyaa ~ 2 -™) - nt^ - /,х(Э] +

 

 

 

 

 

+ v M a Hl + x ^ a (11 -

 

дЛЧ

 

 

 

2

—^

>

 

 

^ *2о a Io “ х 1сг a 2cr

z

 

-1

4a +4a'°o) +r(Xlo «с ~

 

 

 

4о = mо

 

 

 

- xjj/ajj/a,, + x£S4i! + 2

и т.д. Предположим, что a )^ , х |2 ( / = 1 , 2 ; / = 0, 1, — , Л: — 1) уже

найдены. Тогда к - я пара равенств (25.2.14) вполне определяет ве­ личины следующего приближения a)*1, xj*J. Действительно, эти ра­ венства, как легко проверить, непосредственной подстановкой, ис­

пользуя

соотношения

(25.1.4)— (25.1.5),

обращаются в тождества,

если принять

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х(Ч = х<7^ >

 

 

 

 

 

(25.2.15)

 

 

 

ЛГО

Л1>10

>

 

 

 

 

 

 

 

а Ш

=

(У /7 ^ 1

п \^ П

Ц

( i\^

^

»

 

(25.2.16)

 

u /a

 

u a ^ io a

 

* i a a u o

 

r ,a u ia

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/71*1

 

 

 

 

 

 

 

 

4 a ’ =

l**!? =

 

Чц о

 

 

 

 

 

 

 

 

 

ft •

«

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

QW

 

 

 

 

 

 

 

 

 

 

 

 

L DO

 

 

 

 

 

— матрица типа п х

ка, у которой субматрицы

 

 

типа

х Ла при

s Ф а представляют

собой единственные

решения

алгебраических

систем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<ЗД1Й = 4 h oao] +

М

й '" 11

*

а )«

 

(25.2.17)

а д)аст —

произвольная, достаточное

число раз дифференцируемая

квадратная матрица порядка ка

 

 

 

 

 

 

 

 

 

Приведенные рекуррентные соотношения позволяют последова­ тельно определить члены рядов (25.2.10). Вышеизложенное остает­ ся в силе и при е = 1 . Удерживая в рядах (25.2.10) конечное число первых слагаемых, получим приближенно расщепленную систему.

25 .2 .2 . С лучай просты х собственны х значений . Если все соб­ ственны е значения матрицы и на рассматриваемом промеж утке и з­ м енения аргумента остаются простыми, то можно, произведя раз­ бивку собственных значений на п групп (по одному собственному значению в каждой группе), привести исходную систему к п уже скалярны м дифференциальным уравнениям второго порядка (вида (2 5 .2 .9 )). В этом случае члены рядов (25.2.10) определяются соот­ нош ениями

«Ш —_[, л[А-1]

«Ш = р

-J v аШ

a io

Г-аа 1о

x j<r * o a ia

^ к оЧ /оа »

г д е „ о = Е а ^ .

 

 

 

£ ,

v’ ~

 

 

25 .2 .3 .

Н еодн ород н ая систем а. Д ля неоднородной системы

[т0(х) + е т Д т )]

+ ег(х) *2. +

 

 

 

 

dt

 

 

 

 

+ [/0 (х) +

zll (x)]Q = ф0 + evpi

(25.2.18)

им еет место

25.2.2. Е сли

 

 

Т е о р е м а

L, 0 ^ f < L / z (0 <

z) имею т

а) т 0, m v

г,

lQ, lv ч> при 0 < т

производны е по т

всех порядков,

 

 

б) det т 0( т) Ф 0 (т е [0 , Ь \),

 

 

то, предполагая, чт о собственные значения мат рицы

и разбит ы

на р групп при условии (25.2.7), систему (25.2.18) посредством подст ановки

dz„

 

KjLo(X> Е)

~ d f +

*2io (X> £) z oj

(25.2.19)

 

o = l L

 

 

 

мож но преобразовать к виду

 

 

 

d2z

dz

a 2o(i,

z)za = <р0о +

z y lt

+

б 1 о(т, е) ~ +

 

(о — 1 , 2 , ...,

р).

(25.2.20)

 

 

П ри эт ом $tlff, a ia (/ = 1, 2) — матрицы т ипа соот вет ст венно

п Х к а , ка х к а , определенные формальными рядами (25.2.10), а

<руо ( / = 0 , 1 ) — ка-мерные векторы (столбцовые мат рицы ),

предст авленны е формальными рядами

со

Д о к а з а т е л ь с т в о . Подставив вектор q> определенный равен­ ствами (25.2.19) и (25.2.20), в (25.2.18) и приравняв в полученном соотношении нулю коэффициенты при za, d z j d t и свободный

член, получим равенства (25.2.11), которые обращаются в тождест­ ва, если члены рядов (25.2.10) определены по формулам (25.2.15), (25.2.16), и равенства

(m 0 -t-

(1н

й2о и зуо +

2 Е- ^ _ х 1оа 1о +

 

1

 

 

+ e',S

* A s a 1>y ( / = 0* 1) (25.2.22)

 

а= 1

(Ч’/о рассматриваются как функции и от /, и от т). Для доказатель­

ства теоремы достаточно показать, что могут быть построены ряды (25.2.21), обращение равенства (25.2.22) в тождества.

Введя обозначения

 

 

 

 

 

 

 

 

d n

0

'

X/ =

( * / 1

 

 

Kip),

“ l =

42

 

5

 

 

 

 

 

 

 

 

 

 

 

 

L 0

d lpJ

 

 

 

 

\|>y =

COl (t|>y, 4>y2 — 4>ур)>

 

 

представим (25.2.22) в виде

 

 

 

 

 

 

7

7

*i«i +

й 2

4>y +

 

 

 

(m 0 + em ,) ^2E

 

 

 

 

 

 

+

~ ( dVj

._

a'*5,\ ,

» ,

= Y>, ( / =

0,

1). (25.2.23)

x i ( - «

 

+ t i t j

 

 

В равенствах (25.2.23) приравняем коэффициенты при одинаковых степенях е. Получим, принимая во внимание (25.2.13),

Здесь

■«[«

Я1Л]

ап

xj*1= (xjf1xJJJ ... ХИ), ар1=

а12

О

 

1

 

1 о

, чрр1=

«!?

1 --- ------1 1 __

У множ ая обе

части

всех

равенств (25.2.24) слева на

р .т0 1, будем

иметь

 

 

 

 

 

 

 

 

 

 

 

чр}« =

 

 

( к =

0,

1, 2 , . . . ) ,

 

(25.2.25)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

b

f = WQ‘<ру,

 

 

 

 

= - ^ V

J 01

+

x[‘V

эМ?1

т ^ т хЬ[Ф

 

* } 4

 

+

 

[-4 V J11+ (2

 

- «!1,а!" + «i2)) ^0|+

 

(25.2.26)

 

 

 

+ х |ч

 

 

 

 

 

 

вьВ

 

 

^

+

£

И

0])

+

K pV dt

+'

+ щ х щ I—ftp1

4- x p v & f

+

дЬЩ

+

n c p V ^ / 01

 

В соответствии с этим

 

 

 

 

 

 

 

 

 

4#

1 =

М Р 1

(* =

0,

1, 2 , ...).

 

(25.2.27)

Рекуррентные соотношения

(25.2.27) и

(25.2.26)

позволяю т по­

следовательно определить члены формальных рядов (25.2.21). Тем самым теорема доказана. ■

Коэффициенты уравнений (25.2.20) представлены в форме ря­ дов. Удерживая в этих рядах члены, содержащие с в степени Не вы ­ ш е т (т > 0 ), получим приближенно преобразованную систему

+ 2 е* °!? - j f

+ 2

£*а 2? 2а = 2

е*(ч»оо +

1 1 )

Л- 1

Л- 0

Л- 0

 

 

( 4 »Га

 

о = 1 , 2 , . . . .

р ).

 

§25.3. Уравнения управляемого процесса

вканонической форме

Рассмотрим систему автоматического управления с линейным объектом, который описывается уравнением

К ( 0 + mi ( 0 ] | ? + r(t) % + [zo( 0 + Z ,(t)]e=

= e(z) 6 + <p(«). (25.3.1)

Здесь q — столбцовая матрица (типа п х 1 ) обобщенных координат объекта управления, <р — столбцовая матрица внешних возмущений, Ь — матрица (типа 1 x 1 ) управляющих воздействий, т 0, т 1г г, 10, 11 — квадратные матрицы порядка л, а а — матрица типа п х I.

Результаты , полученные в § 25.2, непосредственно применимы к уравнению (25.3.1). Д ля этого нужно лишь в формулах (25.2.26) векторную функцию <р0 заменить функцией ад + <р, <рх положить

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

+

« й W

+

(«о + a 2o ) zo ”

Ро( ^ [01 + £ш )

(<* =

!> 2 , . . . , р),

 

 

 

 

 

 

 

 

 

 

(25.3.2)

где

 

 

 

 

 

 

 

 

 

 

 

« й

=

Ра

+ 2 T r j

+

« a d оо ~ ?йа«а>

 

 

P a m 0 1( m lXa « a “

l l* o )

+ а о^2оо

<?йаа о»

 

 

 

 

 

= гпц1(а6 +

<р),

 

 

 

Ьт = - ( иЙ Р +

 

+ 9 ) — « Й Р ^ о 1 {а ~

 

J .

В случае, когда векторная функция

ад мала,

полагая <р0 = <р и

Фх = ад,

будем иметь

 

 

 

 

 

 

 

+ « !о - j ?

+

( « а +

« й ) 2о =

Р а[*0 -

0 4 Ч Р +

Л*^1«

1)Л*5'1Ч>] ~

 

 

 

 

— х}11 рШо1 ^

(or= 1 , 2 , . . . , р ) .

(25.3.3)

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

ленной и связь между подсистемами полной системы сохраняется только через матрицу 6 в правой части системы. Т акая система бо­ лее удобна при всевозможных исследованиях, в частности при мо­ делировании на аналоговых машинах.

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

нормы вектора да . Этого можно достичь так. Пусть

<*£а

(25.3.4)

$ 0 = ех1 о dt

+ (Хс + ЕХ^)2а

— вектор, который при е = 1 представляет приближенное реш ение системы (25.3.1), соответствующее решению z a системы (25.3.2) или (25.3.3). Квадрат нормы этого вектора равен

z » a za + е(

хЦ/’Х ^а + z X < ] ^ +

+ 2 Х 4 У 2о + 4 x 1 У Х 2 о) + е2...

М атрица ха всегда может быть выбрана так, что

= Е к

(25.3.5)

И спользуя произвольность выбора матриц д\}}а, можно добиться вы ­ полнения равенств

 

х ; х | У = 0

(г =

1,2) .

(25.3.6)

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

 

 

«!!1

 

 

 

 

 

« Х а

= Х;(Х,Х2 ... Хр)

 

= х; 2 х^ } ;> 0 ,

 

 

 

 

оИ)

5 = 1

 

 

 

 

 

 

 

 

 

■*ipa

 

 

или, учиты вая (25.3.5), получим

 

 

 

 

XoXla =

QYOO +

х; 2

Л .

 

 

 

 

j*a

 

Отсюда ясно, что

равенства

(25.3.6) будут иметь место,

если при­

н ять

 

 

V Лрли

 

 

лШ

 

 

"icrcr

"•GZJ

*isa

 

5*СГ

Т огда g*aqa = z* za + e2 , т.е. с точностью до членов, содержащих

e2f норма векторов при преобразовании (25.3.4) сохраняется.

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