Размер шага Max

Описание

Задайте самый большой временной шаг, который может взять решатель.

Решатель Category:

Настройки

Значение по умолчанию: auto

  • Для дискретного решателя значение по умолчанию (auto) является самым коротким шагом расчета модели.

  • Для непрерывных решателей значение по умолчанию (auto) определяется от запуска и времен остановки. Если время остановки равняется времени начала или является inf, Simulink® выбирает секунды 0.2 в качестве максимального размера шага. В противном случае это устанавливает максимальный размер шага на

    hmax =tstoptstart50

  • Для Синуса и исходных блоков Генератора Сигнала, Simulink вычисляет макс. размер шага с помощью этой эвристики:

    где Freqmax максимальная частота (Гц) этих блоков в модели.

Советы

  • Обычно максимальный размер шага по умолчанию достаточен. Если вы обеспокоены решателем, пропускающим значительное поведение, изменяете параметр, чтобы препятствовать тому, чтобы решатель сделал слишком большой шаг.

  • Размер шага Max определяет размер шага решателя переменного шага.

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

  • Если ваша модель содержит периодическое или почти периодическое поведение, и вы знаете период, устанавливаете максимальный размер шага на некоторую часть (такую как 1/4) того периода.

  • В целом, для большего количества выходных точек, измените совершенствовать фактор, не максимальный размер шага.

Зависимости

Этот параметр включен, только если Тип решателя установлен в Variable-step.

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

Параметр: MaxStep
Ввод: символьный вектор
Значение: любое допустимое значение
Значение по умолчанию: 'auto'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакое влияние
ТрассируемостьНикакое влияние
ЭффективностьНикакое влияние
Меры безопасностиНикакое влияние

Похожие темы