Размер шага Max

Описание

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

Решатель Category:

Настройки

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

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

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

    hmax=tstoptstart50

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

    hmax=min(tstoptstart50,(13)(1Freqmax))

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

Советы

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

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

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

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

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

Зависимости

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

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

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

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

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

Похожие темы