Professional Documents
Culture Documents
Ð Ð Ð Ð Ñ Ð 2. Ð Ð Ñ Ð Ð Ð¿Ñ Ð Ñ Ñ Ð Ñ Ñ Ñ Ñ Ð°Ð Ñ Ð
Ð Ð Ð Ð Ñ Ð 2. Ð Ð Ñ Ð Ð Ð¿Ñ Ð Ñ Ñ Ð Ñ Ñ Ñ Ñ Ð°Ð Ñ Ð
, , (1)
, , , , (2)
де - стан динамічної системи, - керуючий вплив, - р-те
вимірювання, , - деякі відомі функції змінних , .
Система рівнянь (1) визначає модель стану процесу, а (2) визначає модель
вимірювання процесу. З урахуванням того, що в подальшому ми будемо розглядати
переважно лінійні процеси, функції , як лінійні комбінації від змінних x та u.
В цьому випадку рівняння (1), (2) можна переписати як:
, ; (3)
, . (4)
Для стаціонарних процесів, які ми будемо розглядати пізніше коефіцієнти
A,B,C,D не залежать від часу t.
Система (3), (4) у формі простору станів має вигляд
(5)
(6)
У системі (5)-(6) змінну керування визначено як стовпчик
.
Якщо керування визначено як скалярна функція , то (5) (6) може бути
визначено як:
(7)
(8)
В першому випадку (5) коефіцієнт є матриця розмірності n*m. У випадку (7),
(8), коли керування - скалярна функція, то - вектор
стовпчик.
В системах рівнянь (5)-(8) - - це вектор стовпчик станів, - вектор
стовпчик входів або керувань, - вектор стовпчик виходів, - відповідні
коефіцієнти матриці, причому:
.
Елементи матриці А визначають властивості процесу, який розглядаються.
Елементи матриці керування В визначають вхідні змінні, які діють на стан процесу,
а елементи матриць C, D показують як змінні стану та вхідні змінні безпосередньо
діють на вихідні змінні. В загальному випадку матриці А,В,C,D залежать від часу.
, (9)
.
У формі простору станів дану систему можна представити як:
, ,
де , ,
, .
.
У формі простору станів ця система буде виглядати, як
,
, u(t)- скаляр
, .
(11)
Зведемо рівняння (10) до еквівалентної системи диференційних рівнянь
першого порядку з m-невідомими. Для цього введемо наступну заміну змінних
(12)
2
При цьому стара змінна у та її похідні замінюються
. З урахуванням заміни (12), рівняння (10) перетворюється до
еквівалентної системи рівнянь:
(13)
(14)
Систему диференційних рівнянь (13) із початковими рівняннями (14)
називають нормальною формою.
Розглянемо приклад: Привести до нормальної форми та перетворити до форми
простору станів рівняння яке описує рух тіла під дією сили U(t) з масою m.
де
, .
,
3
де t- змінна у часі, а z - змінна, яка визначає простір.
Виконаємо так звану часткову дискретизацію, тобто при неперервному часі
розіб’ємо просторову координату на відрізки з кроком
, .
i=1:
i=2:
………………………………………………………….
i=n-1:
i=n:
У формі простору станів дана система має вигляд:
, ,
де , ,
, .
U (t) Y (t)
,
що визначається системою:
d X (t )
A X (t ) BU (t ), X (0) X 0 ; (1)
dt
Y (t)= . (2)
Застосовуючи перетворення Лапласа до рівнянь (1) та (2), отримаємо:
s X ( s) A X ( s) X (0) BU ( s); (3)
Y (s)= C X ( s) . (4)
Виключивши у (3), (4) X ( s) та приймаючи X (0) 0 , отримаємо:
Y ( s) C ( sI A) 1 BU ( s),
звідси:
Y ( s)
W ( s) C ( sI A) 1 B. (5)
U ( s)
dx (t )
2 x (t ) 3u(t ) , х(0)=0.
dt
x ( s) 3
Звідси: W ( s) u( s) s 2 .
5
Спостереження може здійснюватися за виходом Т. Приймаючи х1=СА, х2=Т,
u1=CAf, u2=Tf, y=T, отримаємо вихідне рівняння у просторі станів
d X (t )
A X (t ) BU (t ), y C X (t ) ,
dt
де
.
Необхідно знайти передаточну функцію даного процесу:
W ( s) C ( sI A) 1 B ,
де
1
( sI A) 1
( s k )( s )
і остаточно:
Зауваження:
1. Перехід від представлення (1), (2) до представлення (5) є єдиним.
2. Обернений перехід до часового представлення значно складніший, крім того
він не є єдиним. Останнє пояснюється тим, що представлення у просторі
станів містить більше інформації, ніж передаточна функція. За однією і тією
ж передаточною функцією (5) можна побудувати ціле сімейство рівнянь
вигляду (1) та (2), що не завжди задовольняють вихідним.
s i
M i lim ( s i ) M ( s) . (7)
Якщо ni – ранг матриці , то розмірність простору станів мінімальної
реалізації є:
. (8)
Побудову матриць та можна здійснити наступним чином : Запишемо
квазідіагональну матрицю :
6
(9)
, (11)
Тут полюсами будуть числа: 1= - (+k), 2= - . Розклавши на найпростіші дроби
(6) функцію, що розглядається, отримаємо:
.
За співвідношенням (10) визначимо та як добуток c на b
M 1 [ Iv 0] [1][ Iv 0],
M 2 [ Iv v ] [1][ Iv v],
що дає:
Iv 0
B , C 1 1 .
Iv v
Звідки отримаємо:
dx1
(v k ) x1 Ivu1
dt
7
dx2
vx2 Ivu1 vu2
dt
y=x1 + x2 ,