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

clear all

%Очистка командного окна

clc


%Закрытие всех предыдущих рисунков

set (0,'ShowHiddenHandles', 'on')

delete (get(0,'Children'))

%Установка параметров моделированиЯ для mdl‑файла

h_max = 0.01;%максимальный шаг моделированиЯ

t_end = 20; %времЯ завершениЯ моделированиЯ

%задание переменной преобразованиЯ Лапласа длЯ последующего описаниЯ

%системы в виде передаточной функции

p = tf('p');

%Параметры системы #1 длЯ варианта #20

T1_s1 = 4;

T2_s1 = 1;

T3_s1 = 48;

%Описание разомкнутой системы через передаточную функцию

disp ('ПередаточнаЯ функциЯ системы #1 в разомкнутом состоЯнии');

disp([' ' num2str (T1_s1) '*p+1'])

disp ('–');

disp([' (' num2str (T2_s1) '*p+1)*(' num2str (T3_s1) '*p‑1)*p']);

R_s1 = T1_s1*p+1;

Q_s1 = (T2_s1*p+1)*(T3_s1*p‑1)*p;

W_s1_r = R_s1/Q_s1

%Преобразование описаниЯ в ss‑форму (получение описаниЯ через матрицы % A, B, C, D)

sys1_r = ss (W_s1_r);

[A_s1_r, B_s1_r, C_s1_r, D_s1_r] = ssdata (sys1_r);

disp ('Матрицы A, B, C, D разомкнутой системы');

A_s1_r

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