Лабораторна робота №8
ст.. гр.. ІН-51
Байрамова Ельчина
Завдання 7 Побудувати модальне керування системою з відомою моделлю з простором станів, де матриця , за заданим спектром.
Варіант |
Заданий спектр |
Спектр матриці А |
15 |
За заданим спектром – коренями квадратного рівняння – відтворимо заданий характеристичний поліном.
Його коефіцієнти
За спектром матриці А визначимо її характеристичній поліном:
Його коефіцієнти
Закон керування системою шукаємо у вигляді . При цьому невідому матрицю знаходимо за формулою . Матриця R є матрицею ,що дозволяє отримати еквівалентну заданій модель з простором станів, у якої подібною до матриці А буде її матриця Фробеніуса. Отже,
P = (-0.5684, 0.8)
Завдання 8. Побудувати естиматор, використовуючи дані з лабораторної роботи №7.
Реалізація завдання за допомогою пакету Maple:
> with(LinearAlgebra):
> a1:=0.24; a2:=-1; a1z:=0.8084; a2z:=-1.8;
> p1:=a1-a1z; p2:=a2-a2z;
> P:=Matrix([[p1],[p2]]);
> FbA:=Matrix([[0,1],[-a1,-a2]]);
> fi2:=IdentityMatrix(2);
> temp:=ScalarMultiply(fi2,a2);
> fi1:=Add(FbA,temp);
> C:=Matrix([1,0]);
> r1:=Multiply(C,fi1); r2:=Multiply(C,fi2);
> Rl:=<<r1>,<r2>>;
> Rl_obr:=MatrixInverse(Rl);
> L:=Multiply(Rl_obr,P);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.