主要内容

讨论二阶导数过零事件

这个例子模拟了一个在坚硬表面上弹跳的球。

当您在此模型上运行求解分析器时,模型将在2898步骤和触发67零交叉事件。若要突出显示步长图上的过零事件,请单击零交叉选项卡并选择引起该事件的块。

结果表明,当球落在坚硬的表面上时,它在停止前会反弹67次。求解器在每次反弹后重置,增加计算负载。多次重置可以提高计算负载的准确性。因此,在建模时了解这种权衡是很重要的。

如果此建模构造属于较大的模型,则Solver Profiler将帮助您定位它。然后可以修改模型以提高求解器性能。例如,您可以通过增加阻尼因子来降低接触动态的准确性,这将减少反弹事件的数量。将阻尼从100增加到500只会使球反弹13时间,允许模拟只在669步骤。