Лабораторная работа: Исследование линейных систем

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)',…

К-во Просмотров: 603
Бесплатно скачать Лабораторная работа: Исследование линейных систем