Установка параметров моделирования



Прежде чем запустить загруженную модель, стоит ознакомиться с установкой общих параметров моделирования. Для этого нужно выполнить команду Simulation Parameters… в меню Simulation oкна Simulink. Появится окно установки параметров моделирования.

30

Это окно имеет ряд вкладок с довольно большим числом параметров. Остановимся на вкладке, открытой по умолчанию, — Solver (Решатель). Эта вкладка позволяет установить параметры решающего устройства системы моделирования Simulink.

К числу важнейших параметров решателя относится время моделирования — Simulation time. Оно задается начальным временем Start time (обычно 0) и конечным временем Stop time (в нашем случае бесконечность), рекомендуется задавать конечные значения Stop time. Первостепенное значение имеют две опции решателя в поле Solver options: тип решения и метод решения. Возможны два типа решения:

– Variable-step solvers — решение с переменным шагом;

– Fixed-step solvers — решение с фиксированным шагом.

Как правило, лучшие результаты дает решение с переменным шагом по времени. Это исключает (как правило) расхождение решения, которое нередко случается при фиксированном шаге.

Вторая из указанных опций — выбор метода моделирования. Для решения дифференциальных уравнений можно выбрать следующие методы: discrete (дискретный), ode45, ode23 и т. д. Методы, в наименовании которых имеется слово stiff, служат для решения жестких систем дифференциальных уравнений.

Continuous – Непрерывные блоки

State-Space – Блок задания линеаризованной модели

Позволяет задать линеаризованную матричную модель системы, описанную в векторно-матричной форме

Transfer Fcn – Блок передаточной характеристики

Создает передаточную функцию в виде отношения полиномов заданной степени. Блок имеет два параметра — векторы коэффициентов полиномов числителя Numerator и знаменателя Denominator. Они задают вид выражения для передаточной функции, которое и появляется внутри блока.

Zero-Pole – Блок задания передаточной характеристики с использованием нулей и полюсов

Служит для создания передаточной функции с заданными полюсами и нулями. В этом случае передаточная функция в общем виде выглядит следующим образом:

.

Derivative – Дифференцирующий блок

Служит для численного дифференцирования входных данных (сигналов), никаких параметров блок дифференцирования не имеет и его окно установки параметров дает только информацию о назначении блока. Integrator – Интегрирующий блок.

31

Выполняет функции интегрирования входных сигналов. Нужно отметить, что как интегрирование, так и дифференцирование выполняются не идеально, что может подтвердить эксперимент с последовательным применением этих блоков.

Discrete – Дискретные блоки

Functions & Tables – Блоки задания функций и таблиц

Fcn – Блок задания функции

Служит для задания функций одной переменной u или ряда переменных u(i). Входным сигналом блока может быть вектор с числом компонентов, равным числу переменных u(i). В окне параметров блока имеется поле Expression для ввода выражения, задающего нужную функцию. Это выражение составляется по правилам, принятым для описания функций на языке С.


Дата добавления: 2019-11-25; просмотров: 165; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!