Павленко Наталія Ін-62
За моделями , знайденими за варіантами завдання 2 з таблиці 4 побудувати моделі з простором станів. Перевести систему зі стану Х0 у стан Х=0 (таблиця 7) за мінімальну кількість моментів часу.
88 |
(6,5,3) |
Модель вхід – вихід має вигляд
Задача полягає в тому, щоб створити закон керування який би за мінімальну кількість кроків на часовому проміжку [0,k] переводив би систему з х(0) =х0 в x(k)=k1, тобто з початкового стану в кінцевий.
Вважаємо систему повністю спостережувану та повністю керованою.
(1.1)
Нам дано , треба знайти .
Для спостережуваних систем розв’язок першого з рівнянь (1.1) має вигляд (1.2)
В (1.1) підставимо к=0 і отримаємо
Треба знайти момент часу такий, що стан системи . З розв’язку рівняння (6.18) маємо:
(1.3) – це є системою лінійних алгебраїчних рівнянь відносно керувань .
Систему 1.3 можно записати у вигляді (1.4) , де .
1.4 має єдиний розв’язок за умови n=k - критерій Калмана.
. якщо то
Керування системою повинно відбуватися за законом , тому ми маємо , що керування переводить будь-який початковий стан в стан за кроків.
моїй задачі дана матриця
Нам потрібно перевести до
n=4,
четвертий порядок матриці тобто
Потім ми знаходимо ,,,,,
> with(linalg):with(LinearAlgebra):
A:=<<0|1|0|0>,<0|0|1|0>,<0|0|0|1>,<4.5|3|-3.5|-1.375>>;
> B:=<0,0,0,1>;
> X0:=<6,5,3,0>;
> AA:=A.A;
> AAA:=AA.A;
> AB:=A.B;
> AAB:=AA.B;
> AAAB:=AAA.B;
> R:=augment(B,AB,AAB,AAAB);
> W4:=<1|0|0|0>;
> A4:=AAA.A;
> F(x):=-W4.A4.X0;
> X1:=A.X0+B.F(x);
> F(x1):=-W4.A4.X1;
> X2:=A.X1+B.F(x1);
> F(x2):=-W4.A4.X2;
> X3:=A.X2+B.F(x2);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.