Включает обнаружение пересечения нуля во время моделирования модели с переменным шагом. Для большинства моделей это ускоряет моделирование, позволяя решателю выполнять большие временные шаги.
Категория: Решатель
По умолчанию:
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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |