exponenta event banner

Алгоритм

Описание

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

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

Настройки

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

Adaptive

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

Nonadaptive

Используйте неадаптивный алгоритм пересечения нулей, представленный в ПО Simulink ® до версии 7.0 (R2008a). Эта опция позволяет точно обнаружить пересечения нулей, но может привести к увеличению времени выполнения моделирования для систем с сильным «болтанием» или поведением Зенона .

Совет

  • Адаптивный алгоритм пересечения нуля особенно полезен в системах, имеющих сильное «болтание», или зеноново поведение. В таких системах этот алгоритм дает более короткое время выполнения моделирования по сравнению с неадаптивным алгоритмом. Дополнительные сведения см. в разделе Обнаружение пересечения нулей.

Зависимости

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

  • Выбор Adaptive включает параметр Signal threshold.

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

Параметр: ZeroCrossAlgorithm
Значение: 'Nonadaptive' | 'Adaptive'
По умолчанию: 'Nonadaptive'

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

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

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