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

Описание

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

Решатель 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'

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

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

Похожие темы