Курсовая работа: Синтез системы автоматического управления непрерывным объектом
clc,clear,echo on
% Расчёт оптимального регулятора
% задание матрицы коэффициентов при переменных состояния
clc
clear
A=[-0.045 0 0 0 0 0 0 0 0;1 -1 0 0 0 0 0 0 0;0 0 -0.07 0 0 0 0 0 0;0 0.01 0.01 -0.01 0 0 0 0 0;0 0 0 0.18 -0.18 0 0 0 0;0 0 0 0 0.26 -0.26 0 0 0;0 0 0 0 0 0.26 -0.26 0 0;0 0 0 0 0 0 0.26 -0.26 0;0 0 0 0 0 0 0 0.26 -0.26];
B =zeros(9)
B(1,1)=0.045;
C=eye(9);
S=zeros(9);
S(3,1)=0.07;
D=eye(9);
R=0.5*eye(9);
Q=R;
% решение уравнения Рикатти
[X,L,G,RR]=care(A,B,Q)
% матрица коэффициентов обратной связи по возмущению
L=G*S*(-G*B-A')
В результате получаем коэффициенты обратной связи по переменным состояния:
G1 = 0.5089 G5 =0.0139 G9 =0.0001
G2 =0.0175 G6 =0.0033
G3 =0.0968 G7 = 0.0012
G4 =0.6909 G8 =0.0003
Матрица L имеет вид
,
Построим модель для проверки работы рассчитанного регулятора.
Рис.21. Модель системы с оптимальным регулятором
Получим следующий график переходного процесса: