exponenta event banner

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

Описание

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

Решатель Category:

Настройки

Значение по умолчанию: Use local settings

Use local settings

Указывает, что обнаружение пересечения нулем включено на базисе блока блоком. Для списка применимых блоков смотрите Фазы Симуляции в Динамических системах

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

Enable all

Включает обнаружение пересечения нулем для всех блоков в модели.

Disable all

Отключает обнаружение пересечения нулем для всех блоков в модели.

Советы

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

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

  • Выбор Enable all или Disable all заменяет локальную установку обнаружения пересечения нулем для отдельных блоков.

Зависимости

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

Выбор Use local settings или Enable all включает следующие параметры:

  • Time tolerance

  • Number of consecutive zero crossings

  • Algorithm

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

Параметр: ZeroCrossControl
Значение: 'UseLocalSettings' | 'EnableAll' | 'DisableAll'
Значение по умолчанию: 'UseLocalSettings'

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

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

Похожие темы