exponenta event banner

Контроль пересечения нуля

Описание

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

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

Настройки

По умолчанию: Use local settings

Use local settings

Указывает, что обнаружение пересечения нулей должно быть включено поблочно. Список применимых блоков см. в разделе Этапы моделирования в динамических системах

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

Enable all

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

Disable all

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

Совет

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

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

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

Зависимости

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

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

  • Допуск по времени

  • Количество последовательных нулевых пересечений

  • Алгоритм

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

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

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

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

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