Professional Documents
Culture Documents
СИСТЕМИ ВИСОКОГО ПОРЯДКУ
СИСТЕМИ ВИСОКОГО ПОРЯДКУ
2
Рис. 1 - Електричний ланцюг з трьома змінними стану.
Зміну величини заряду конденсатора у часі характеризує електричний
струм у ньому, на основі чого можна записати:
dQ(t ) dCuC (t ) du (t ) dx (t )
iC (t ) = = = C C = C 2 = C x&2 (t )
dt dt dt dt
При зміні сили струму в провіднику виникає електрорушійна сила
індукції, пропорційна індуктивності котушки та швидкості зміни сили
струму:
di (t ) dx (t ) dx (t )
u L (t ) = - L L Þ u L1 (t ) = L 1 = Lx&1 (t ), uL2 (t ) = L 3 = L x&3 (t )
dt dt dt
Позначимо напрями струму через індуктивності стрілками, а через ємність
струм іде від плюса до мінуса.
Згідно із першим законом Кірхгофа для струму (алгебраїчна сума струмів,
що збігаються в будь-якій точці розгалуження провідників, дорівнює нулю)
отримаємо
dx (t )
C1 2 + x1 (t ) + x3 (t ) = 0,
dt
звідки
1 1
x&2 (t ) = - x1 (t ) - x3 (t )
C1 C1
і при C1 = 1
x&2 (t ) = - x1 (t ) - x3 (t )
Розглядаючи контури 1 і 2 і застосовуючи другий закон Кірхгофа для
напруги (електрорушійна сила джерела напруги дорівнює сумі падінь напруг
не всіх елементах замкнутого кола), отримуємо:
Для першого кола
dx (t )
L1 1 + R1 x1 (t ) - u1 (t ) - x2 (t ) = 0 ,
dt
або
R 1 1
x&1 (t ) = - 1 x1 (t ) + x2 (t ) + u1 (t ) ,
L1 L1 L1
3
після підстановки значень параметрів:
x&1 (t ) = -2 x1 (t ) + x2 (t ) + u1 (t ) .
Для другого кола
dx3 (t )
L2 + R2 x3 (t ) - u2 (t ) - x2 (t ) = 0
dt
або
1 R 1
x&3 (t ) = x2 (t ) - 2 x3 (t ) + u2 (t )
L2 L2 L2
або після підстановки
x&3 = 4 x2 - 2 x3 + 4u2 .
Вихідні функції мають вигляд
y1 (t ) = R1 x1 (t ) = 2 x1 (t ) ,
y2 (t ) = R2 x3 (t ) = 0,5 x3 (t ) .
æ x1 (t ) ö
ç ÷ æ u (t ) ö
Позначивши через : x(t ) = ç x2 (t ) ÷ - вектор стану, u (t ) = çç 1 ÷÷ вектор
ç x (t ) ÷ è u2 (t ) ø
è 3 ø
æ y (t ) ö
вхідного впливу, y (t ) = çç 1 ÷÷ - вектор виходу, можна записати
è y2 (t ) ø
диференціальне рівняння стану у матричній формі:
x& (t ) = Ax(t ) + Bu (t ) ,
де
é R1 1 ù
-
ê L L 0 ú é1 ù
0
ê 1 1
ú é- 2 1 0 ù êL ú é1 0ù
0 - ú = ê - 1 0 - 1ú , B = êê 0 0 úú = ê0 0ú .
1
1 1
A = ê-
ê C1 C1 ú ê ú 1 ê ú
ê 1 R2 ú êë 0 4 - 2úû ê0 ú êë0 4úû
ê 0 - ú ê
ë L2úû
ë L2 L2 û
Рівняння вхід – стан – вихід має вигляд
y (t ) = Cx(t )
де
éR 0 0 ù é2 0 0 ù
C=ê 1 = .
ë0 0 R2 úû êë0 0 0,5úû
4
1.2 Розв’язок рівняння стану високого порядку.
Широкий клас систем описуються лінійними нестаціонарними
рівняннями стану (7.3)
x& (t ) = A(t )x(t ) + B(t )u(t ),
(7.6)
y(t ) = C(t )x(t ) + D(t )u(t ).
Крім цього, для розв’язку багатьох задач є можливість апроксимувати
такими рівняннями і інші типи систем. Тому є необхідність розв’язку
лінійних нестаціонарних рівнянь стану.
Як і у випадку систем першого порядку, доцільно спочатку дослідити
однорідне рівняння, яке відповідає випадку u (t ) = 0 , тобто реакції системи на
нульовий вхідний вплив.
x& (t ) = A (t )x (t ). (7.7)
Тривіальним розв’язком цього рівняння є нульовий вектор тобто x = 0 .
Очевидно, що для ненульового початку стану тут має бути нетривіальний
розв’язок.
В загальному випадку надзвичайно важко, а іноді і неможливо, отримати
в дійсному вигляді розв’язок лінійного нестаціонарного рівняння стану (7.6).
По аналогії з системами першого порядку, де введено поняття перехідної
функції стану, для систем високого порядку введено матрицю Φ(t , t0 ) , яка
називається перехідною матрицею стану і якій притаманні наступні
властивості:
1)
d
[Φ(t, t0 )] = A(t )Φ(t, t0 ) ;
dt
2) Φ(t0 , t0 ) = E.
Спочатку нічого не відомо відносно форми матриці Φ(t , t0 ) , однак треба
постаратися з її допомогою знайти загальний розв’язок лінійних рівнянь
стану. Крім того, для даної лінійної системи диференціальних рівнянь:
x& (t ) = A ( t ) x ( t )
з
x(t0 ) = x 0
єдиний розв’язок для x виражається через матрицю Φ(t , t0 )
x(t ) = Φ(t, t0 )x0
при всіх t , оскільки
x(t0 ) = Φ(t0 , T0 ) = Ex 0 = x 0
і
5
d d d
[x(t )] = [Φ(t0 , t0 )x 0 ] = [Φ(t , t0 )]x 0 =
dt dt dt
= A(t )Φ(t , t0 )x 0 = A(t )x(t ).
Назва перехідна матриця стану є цілком відповідним для матриці
Φ( t , t0 ) , так як вона відображає стан в момент t0 з допомогою лінійного
перетворювання:
x(t ) = Φ(t, t0 )x(t0 ).
Початковий момент є довільним і може розглядуватися як деяка змінна,
тому перехідну матрицю стану можна записати у вигляді матриці Φ(t , t) , яка
характеризується наступними властивостями:
д
1) [Φ(t, t)] = A(t )Φ(t, t) ;
дt
2) Φ(t , t) = E при t = t ,
3) Φ(t1 , t2 )Φ(t2 , t3 ) = Φ(t1 , t3 )
4) Φ( t1 , t 2 )Φ( t2 , t1 ) = Φ ( t1 , t1 ) = E,
5) [Φ(t1 , t2 )] = Φ(t2 , t1 ).
-1
7
éæ 16e - 2( t -t0 ) + 2e -( t - t0 ) ( 2 cos 2( t - t0 ) - sin 2(t - t0 )) ö
1 êç - ( t - t0 )
÷
Φ( t , t0 ) = ç - 10 e sin 2 ( t - t ) ÷
20 êç
0
ê - 16e - 2 ( t - t0 ) + 8e - ( t - t0 ) (2 cos 2( t - t0 ) - sin 2( t - t0 )) ÷
ëè ø
æ - 10e - ( t - t0 ) sin 2(t - t0 ) ö æ - 4e - 2( t -t0 ) + 2e - ( t - t0 ) (2 cos 2( t - t0 ) - sin 2(t - t0 )) öù
ç -( t -t ) ÷ ç -(t -t )
÷ú
ç e 0 ( 2 cos 2( t - t0 ) - sin 2(t - t0 )) ÷ ç - 10e 0 sin 2(t - t0 ) ÷ú
ç - 40e - ( t - t0 ) sin 2( t - t )
è 0
÷
ø
ç 4e
è
- 2 ( t - t 0 )
+ 8e 0 (2 cos 2( t - t0 ) - sin 2( t - t0 )) ÷øúû
- ( t - t )