Настройки данного блока Transfer Fcn для моделирования различных звеньев.
Настройки в блоке Transfer function задаются в следующем окне:
Рисунок 11.
Коэффициенты числителя и знаменателя задаются, соответственно, в строках Numerator coefficients и Denominator coefficients.
Необходимые коэффициенты для соответствующих опытов приведены в таблице 2:
Тип звена | Коэффициенты числителя | Коэффициенты знаменателя |
Безынерционное | К | 0; 1 |
Идеальное интегрирующее | К | 1; 0 |
Дифференцирующее 1-го порядка | Т; 1 | 1e-10(малое число); 1 |
Апериодическое звено | K | T; 1 |
Апериодическое звено 2-го порядка | K | T*T; 2*ξ*T; 1 |
Таблица 2.
Важные замечания:
1) При моделировании апериодического звена второго порядка, необходимо рассмотреть два случая:
· 0<ξ<1-колебательный сходящийся процесс,
· ξ>1- апериодический сходящийся процесс.
2) От малости величины в знаменателе зависит, до какой частоты результат будет правдоподобен. В случае 1е-10, правдоподобный диапазон частот составляет интервал примерно от 0 до 109.
3.Получение переходной и весовой характеристики через линейный анализ( Linear Analysis ).
Принцип набора схемы для этого способа:
Создается само типовое звено. В модель вносятся 2 дополнительных элемента: In1 и Out1. Вход типового звена соединяется с In, выход с Out (см. рис.12). Далее выбирается стрелка, идущая к Out1: ПКМ/Linear Analysis points/Open-loop Output. Далее выбирается стрелка, идущая от In1: ПКМ/Linear Analysis points/Open-loop Input (см. рис.13).
Рисунок 12.
Рисунок 13.
Далее, для начала линейного анализа, необходимо выбрать в верхнем меню: Analysis->Control Design->Linear Analysis (см. рис.14):
Рисунок 14.
Открывается меню линейного анализа (см рис.15). Для получения переходной характеристики необходимо открыть вкладку Exact Linearization/ New Step/Linearize. Система выдаст переходную характеристику. Чтобы перевести результат в картинку, необходимо перейти на вкладку Figures/Рrint to figure (кнопка в левом верхнем углу).
Для получения весовой характеристики необходимо выбрать Exact Linearization/New Impulse/Linearize.
Для отображения координатной сетки на графике или каких-либо других изменений отображения результата анализа, необходимо дважды щелкнуть по графику ЛКМ и, таким образом, войти в редактор Property Editor. Для сетки нужно поставить галочку во вкладке Style у отметки Show Grid (см. рис.16).
Рисунок 15.
Рисунок 16.
Возможные проблемы при выполнении линейного анализа:
· В переходной/весовой характеристике ноль. Необходимо проверить, подключен ли блок In1 к типовому звену.
· Simulink выдает ошибку: the result in an empty system cannot be plotted. Необходимо проверить, заданы ли элементы Open-loop Output и Open-loop Input. Через Open-loop Output информация от системы идет в Linear Analysis, через Open-loop Input в систему поступает управляющий сигнал от Linear Analysis.
4.Получение переходной и весовой характеристики через моделирование.
1.Переходная характеристика.
Соединяются последовательно элементы Step, рассматриваемое типовое звено, Scope и То Workspace. Последние два элемента соединяются параллельно и находятся соответственно в директориях Simulink/Commonly used blocks и Simulink/Skins библиотеки симулинка. Пример схемы набора представлен на рисунке ниже (см. рис.17):
Рисунок 17.
Замечание: в имени блока То Workspace необходимо указать имя переменной, выводимой на «печать».
2.Весовая характеристика.
Используются два блока Step. В первом задается параметр Step time=0, во втором Step time=1e-13 (см. рис.18). Из сигнала от первого блока Step вычитается сигнал от второго блока Step (используется сумматор в режиме вычитания). Полученный сигнал проходит через Gain с коэффициентом усиления 1e13 (чтобы площадь импульса была равна 1). Результирующая схема указана ниже (см. рис.19).
Рисунок 18.
Рисунок 19.
Важные замечание:
· при моделировании различных дифференциальных звеньев время симуляции рекомендуется выставлять такое, какое было на графиках в Linear Analysis, иначе процесс моделирования займет слишком много времени.
· при моделировании дифференциального звена 2 порядка, рекомендуется параметр Switch value выставлять равным 1, derivative constant= 100000. В Step ставится время ступеньки Step time=1e-9.
Сам процесс моделирования и получение результатов проводятся таким же образом, как и в предыдущих лабораторных работах.