ВУЗ:
Составители:
36
% Параметров критерия качества управления
Q=[1/2 0;0 1/2];
R=[1/2 0; 0 1/2];
% Время регулирования
T=10;
% Величина шага
SS=0.5;
% Количество шагов
N=T/SS
% Вычисление параметров регулятора
[k p e]= dlqr(A, B, Q, R)
x = zeros(2, N);
u= zeros(2, N-1);
% Начальные условия
x(1,1)=2;
x(2,1)=1;
% Построение графиков динамики системы
for i=1:N-1,
u(:, i)= - k*x(:, i);,
x(:, i+1)=A*x(:, i)+B*u(:, i);
end
x1= x(1,:);
x2= x(2,:);
t = 0:SS:T-SS;
subplot(4, 1, 1);
plot(t, x1, 'b');
subplot(4, 1, 2);
plot(t, x2, 'g');
subplot(4, 1, 3);
plot(SS:SS:T-SS, u(1, :), 'y');
subplot(4, 1, 4);
plot(SS:SS:T-SS, u(2, :), 'r');
Результаты вычисления следующие: значения параметров оптимального
регулятора –
k =
0.8229 -0.1771
0.8229 -0.1771
p =
3.7343 -1.4114
-1.4114 1.1614
e =
0.1771 + 0.1771i
0.1771 - 0.1771i
графики динамики системы – Рис. 6.
36 % Параметров кри тери я качествауправлени я Q=[1/2 0;0 1/2]; R=[1/2 0; 0 1/2]; % В ремя регули ровани я T=10; % В ели чи наш ага SS=0.5; % К оли чество ш агов N=T/SS % В ы чи слени епараметров регуля тора [k p e]= dlqr(A, B, Q, R) x = zeros(2, N); u= zeros(2, N-1); % Н ачальны еуслови я x(1,1)=2; x(2,1)=1; % Построени еграф и ков д и нами ки си стемы for i=1:N-1, u(:, i)= - k*x(:, i);, x(:, i+1)=A*x(:, i)+B*u(:, i); end x1= x(1,:); x2= x(2,:); t = 0:SS:T-SS; subplot(4, 1, 1); plot(t, x1, 'b'); subplot(4, 1, 2); plot(t, x2, 'g'); subplot(4, 1, 3); plot(SS:SS:T-SS, u(1, :), 'y'); subplot(4, 1, 4); plot(SS:SS:T-SS, u(2, :), 'r'); Результаты вы чи слени я след ующ и е: значени я параметров опти мального регуля тора– k= 0.8229 -0.1771 0.8229 -0.1771 p= 3.7343 -1.4114 -1.4114 1.1614 e= 0.1771 + 0.1771i 0.1771 - 0.1771i граф и ки д и нами ки си стемы – Ри с. 6.
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »