Выберите тип решателя, который вы хотите использовать, чтобы моделировать вашу модель.
Категория: Решатель
Значение по умолчанию:
Variable-step
Variable-step
Размер шага отличается от шага до шага, в зависимости от образцовой динамики. Решатель переменного шага:
Уменьшает размер шага, когда образцовые состояния изменяются быстро, чтобы поддержать точность.
Увеличения продвигаются размер, когда образцовые состояния медленно изменяются, чтобы избежать ненужных шагов.
Переменный шаг рекомендуется для моделей, в которых состояния изменяются быстро или которые содержат разрывы. В этих случаях решатель переменного шага требует, чтобы меньше временных шагов, чем решатель фиксированного шага достигло сопоставимого уровня точности. Это может значительно сократить время симуляции.
Fixed-step
Размер шага остается постоянным в течение моделирования. Вы требуете решателя фиксированного шага для генерации кода, если вы не используете цель RSim или S-функция. Как правило, решатели более низкоуровневые являются в вычислительном отношении менее дорогими, чем решатели высшего порядка. Однако они также обеспечивают меньше точности.
Решатель вычисляет в следующий раз как сумма текущего времени и размера шага.
Выбор Variable-step
включает следующие параметры:
Решатель
Размер шага Max
Размер шага Min
Начальный размер шага
Относительный допуск
Абсолютный допуск
Сформируйте сохранение
Начальный размер шага
Количество последовательных шагов min
Управление пересечением нулем
Допуск времени
Алгоритм
Выбор Fixed-step
включает следующие параметры:
Решатель
Периодическое ограничение частоты дискретизации
Размер фиксированного шага (основная частота дискретизации)
Обработайте каждый дискретный уровень как отдельную задачу
Более высокое приоритетное значение указывает на более высокий приоритет задач
Автоматически обработайте переходы уровня для передач данных
Параметр: SolverType |
Значение: 'Переменный шаг' | 'Фиксированный шаг' |
Значение по умолчанию:
'Variable-step' |