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

%Параметры моделированиЯ длЯ mdl‑файла

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

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

%Параметры исследуемой системы

a1 = 2;

a2 = 3;

k1 = 1;

k2 = 6;

Время моделирования t_end и максимальный шаг моделирования h_max должны быть выбраны такими, чтобы все процессы смогли достигнуть своих установившихся значений, а графики не имели изломов и искажений.

2), 3) Файлы с моделями Simulinkw.mdl и h.mdl, предназначенные для расчета и визуализации элементов соответственно весовой и переходной функций (рис. 1.2 и 1.3).

Параметры моделирования следует задать в окне Simulation Parameters, доступном через меню Simulation\Simulation parameters окна, вкоторомоткрыт mdl‑файл (рис. 1.4).

Рис. 1.4. Настройка параметров моделирования

Промоделировать систему, описанную в векторно-матричной форме, позволяет блок State-Space раздела Continuous основной библиотеки блоков Simulink. Структурная схема системы также может быть создана на основе блоков этой же библиотеки. Начальные условия следует принять нулевыми. Полученные структуры рекомендуется объединить в подсистемы, выделив все их элементы и выполнив команду CreateSubsystem меню Edit или нажав на сочетание клавиш Ctrl+G.


Рис. 1.5. Подсистема «Система в виде структурной схемы»

Рис. 1.6. Подсистема «Система с описанием
в векторно-матричной форме»

При организации источника входного воздействия (единичной или дельта-функции) следует использовать блоки Step и Pulse Generator раздела Sources. Обратите внимание на то, что необходимо подобрать длительность входного импульса, который бы воспринимался системой как дельта-функция (площадь импульса должна быть равна 1 ), т.е. значение длительности должно быть таким, чтобы его уменьшение уже не приводило к изменению отклика системы.


а б

Рис. 1.7. Настройки блоков:
а – PulseGenerator; б – Step

Графики найденных аналитически временных зависимостей можно получить при помощи блока MATLAB Fcn раздела Function&Tables и источника времени моделирования Clock.

Рис. 1.8. Настройки блока MatlabFcn, содержащего аналитическое описание элементов матричной весовой функции

Для визуализации процессов, соответствующих элементам матричной весовой и переходной функций, рекомендуется выводить их, а также текущее время моделирования в рабочую область памяти Mаtlab при помощи блоков ToWorkspace раздела Sinks, а затем строить их графики, используя команды построения графиков функций одной переменной. В этом случае не возникает проблем с переносом полученных результатов в электронную версию отчета по лабораторной работе и имеется возможность соблюсти все необходимые правила оформления графиков.

Рис. 1.9. Настройки блока ToWorkspace


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