В этом примере показано, как выбрать правильный алгоритм местоположения пересечения нулем, на основе системной динамики. Для динамических систем Дзено или систем с сильной болтовней, можно выбрать адаптивный алгоритм обнаружения пересечения нулем через Сконфигурировать панель:
--> Solver --> Zero-crossing options --> Algorithm: [Nonadaptive, Adaptive]
Модель Simulink® в этом примере используется, чтобы симулировать два прыгающих мяча. Они запускают с земли с различными начальными скоростями, и их уровни земли изменятся в разное время.
Рисунок 1: двойная модель прыгающего мяча и анимация
Если Неадаптивный алгоритм местоположения пересечения нулем используется, последовательная ошибка пересечения нулем заставляет симуляцию останавливаться. Эта система является на самом деле 'динамической системой Дзено'. Когда любой мяч будет очень рядом с землей, Simulink будет висеть, потому что слишком много нулевых пересечений обнаруживаются за очень короткий период.
Рисунок 2: Вертикальное смещение обоих мячей с Неадаптивным нулем - пересекающийся алгоритм местоположения.
Симуляция не завершается, и сообщение об ошибке показывают. События изменения уровня земли не могут наблюдаться.
Если адаптивный алгоритм будет выбран, Simulink адаптивно станет включения - выключения процесс, чтобы точно определить местоположение времени пересечения нулем. Условия стать включения - выключения местоположение:
1) Значение сигналов пересечения нулем ниже порогового значения. Можно управлять пороговым значением через Сконфигурировать панель:
--> Solver --> Zero-crossing options --> Algorithm: [Adaptive] --> Signal threshold
2) Последовательная диагностика пересечения нулем поражена. Можно задать последовательный нуль, пересекающийся через Сконфигурировать панель:
--> Solver --> Solver diagnostic controls --> Time tolerance and --> Number of consecutive zero crossings.
Рисунок 3: Вертикальное смещение обоих мячей с адаптивным нулем, пересекающим алгоритм местоположения.
Симуляция завершилась. События изменения уровня земли могут наблюдаться. Предупреждение, как показывают, сообщает вам, что, когда поиск событий выключен.