exponenta event banner

Максимальный размер шага

Описание

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

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

Настройки

По умолчанию: auto

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

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

    hmax = tstop tstart50

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

    hmax = min (tstop tstart50, (13) (1Freqmax))

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

Совет

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

  • Максимальный размер шага определяет размер шага решателя переменных шагов.

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

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

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

Зависимости

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

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

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

Рекомендуемые параметры

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

Связанные темы