Включает обнаружение пересечения нулем во время симуляции модели с переменным шагом. Для большинства моделей это ускоряет симуляцию, позволяя решателю делать большие временные шаги.
Category: решатель
По умолчанию:
Use local settings
Use local settings
Указывает, что обнаружение пересечения нулем должно быть включено для базиса блоков. Список применимых блоков см. в разделе Фазы симуляции в динамических системах
Чтобы задать обнаружение пересечения нулем для одного из этих блоков, откройте диалоговое окно параметра блока и выберите опцию Enable пересечения нулем detection.
Enable all
Включает обнаружение пересечения нулем для всех блоков в модели.
Disable all
Отключает обнаружение пересечения нулем для всех блоков в модели.
Для большинства моделей включение обнаружения пересечения нулем ускоряет симуляцию, позволяя решателю делать большие временные шаги.
Если модель имеет экстремальные динамические изменения, отключение этой опции может ускорить симуляцию, но также может снизить точность результатов симуляции. Для получения дополнительной информации см. раздел «Обнаружение пересечения нуля».
Выбор Enable all
или Disable all
переопределяет локальную настройку обнаружения пересечения нулем для отдельных блоков.
Этот параметр включен, только если для решателя Type задано значение Variable-step
.
Выбор одного из Use local settings
или Enable all
включает следующие параметры:
Time tolerance
Number of consecutive zero crossings
Algorithm
Параметр: ZeroCrossControl |
Значение:
'UseLocalSettings' | 'EnableAll' | 'DisableAll' |
По умолчанию:
'UseLocalSettings'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |