События пересечения нулем

Этот пример моделирует шар, возвращающийся на твердой поверхности.

Когда вы запускаете Solver Profiler на этой модели, модель моделирует на шагах 2898 и что это инициировало нуль 67 пересекающиеся события. Чтобы подсветить нулевые события пересечения на графике размера шага, кликните по вкладке Zero Crossing и выберите блок, который вызывает событие.

Результат показывает на это, когда спуски шара на твердой поверхности, он возвращается 67 раз перед останавливанием. Сброс решателя после каждого возврата, увеличивая вычислительную загрузку. Наличие многого сброса улучшает точность за счет загрузки вычисления. Поэтому важно знать этот компромисс при моделировании.

Если бы это построение моделирования принадлежало большей модели, Solver Profiler помог бы вам определить местоположение его. Вы могли затем изменить модель, чтобы улучшать производительность решателя. Например, можно решить уменьшать точность контакта, динамического путем увеличения фактора затухания, который сократил бы количество событий возврата. Увеличение затухания от 100 до 500 заставляет шар возвратить только времена 13, позволяя симуляции завершиться только на шагах 669.