Лабораторная работа: Исследование линейных систем
W_s1_z = tf (sys1_z);
[num_s1, den_s1] = tfdata (W_s1_z, 'v');
disp ('Коэффициент усилениЯ по командному сигналу');
%Вычисление коэффициента усилениЯ по командному сигналу
%как отношениЯ свободных членов полиномов знаменателЯ и числителЯ,
%передаточной функции замкнутой системы, т.е. последних элементов
%в векторах коэффициентов знаменателЯ и числителЯ
Kv_s1 = den_s1 (length(den_s1))/num_s1 (length(num_s1))
%Описание итоговой замкнутой системы в ss‑форме
B_s1_z = Kv_s1*B_s1_r;
sys1_z = ss (A_s1_z, B_s1_z, C_s1_z, D_s1_z);
%Фактические собственные числа итоговой замкнутой системы
%(сравнить с заказанными)
[zeros_s1_z_f, poles_s1_z_f, koef_s1_z_f] = zpkdata (zpk(sys1_z), 'v');
disp ('Нули и полюсы замкнутой системы с синтезированным управлением');
zeros_s1_z_f
poles_s1_z_f
%Рисунок, отображающий расположение нулей и полюсов до и после
%замыканиЯобратныхсвЯзей
figure
plot (real(poles_s1_r), imag (poles_s1_r), 'rs', real (zeros_s1_r), imag (zeros_s1_r), 'ro')
hold on
plot (real(poles_s1_z_f), imag (poles_s1_z_f), 'bs', real (zeros_s1_z_f),…
imag (zeros_s1_z_f), 'bo', 'MarkerSize', 14)
grid on
title ('Расположение нулей и полюсов до и после замыканиЯ обратных свЯзей')
xlabel ('real(z)');
ylabel ('imag(z)');
legend ('poles of sys1 (razomk)', 'zeros of sys1 (razomk)',…