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

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

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

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

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