Установка параметров моделирования
Прежде чем запустить загруженную модель, стоит ознакомиться с установкой общих параметров моделирования. Для этого нужно выполнить команду 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!