Ввод

Описание

Выберите тип решателя, который вы хотите использовать, чтобы моделировать вашу модель.

Категория: Решатель

Настройки

Значение по умолчанию: Variable-step

Variable-step

Размер шага отличается от шага до шага, в зависимости от образцовой динамики. Решатель переменного шага:

  • Уменьшает размер шага, когда образцовые состояния изменяются быстро, чтобы поддержать точность.

  • Увеличения продвигаются размер, когда образцовые состояния медленно изменяются, чтобы избежать ненужных шагов.

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

Fixed-step

Размер шага остается постоянным в течение моделирования. Вы требуете решателя фиксированного шага для генерации кода, если вы не используете цель RSim или S-функция. Как правило, решатели более низкоуровневые являются в вычислительном отношении менее дорогими, чем решатели высшего порядка. Однако они также обеспечивают меньше точности.

Примечание

Решатель вычисляет в следующий раз как сумма текущего времени и размера шага.

Зависимости

Выбор Variable-step включает следующие параметры:

  • Решатель

  • Размер шага Max

  • Размер шага Min

  • Начальный размер шага

  • Относительный допуск

  • Абсолютный допуск

  • Сформируйте сохранение

  • Начальный размер шага

  • Количество последовательных шагов min

  • Управление пересечением нулем

  • Допуск времени

  • Алгоритм

Выбор Fixed-step включает следующие параметры:

  • Решатель

  • Периодическое ограничение частоты дискретизации

  • Размер фиксированного шага (основная частота дискретизации)

  • Обработайте каждый дискретный уровень как отдельную задачу

  • Более высокое приоритетное значение указывает на более высокий приоритет задач

  • Автоматически обработайте переходы уровня для передач данных

Информация о командной строке

Параметр: SolverType
Значение: 'Переменный шаг' | 'Фиксированный шаг'
Значение по умолчанию: 'Variable-step'

Похожие темы

Была ли эта тема полезной?