我想知道如何最有效地模拟机械停止。
我在 OpenModelica 中使用受控液压缸进行液压模拟。对于液压缸,我使用sweptVolume
Modelica 标准库中的模型。
这个模型让我烦恼的是,如果活塞到达气缸底部,就没有机械停止。
我尝试了几个想法,但没有好的结果。我试图通过 if 表达式将活塞的位移重置为零,如果它触及底部。但这并不是一个好的选择,因为体积是使用活塞的位移计算的。
然后,如果活塞撞到挡块,我尝试引入一个等于施加在活塞上的力的力。此选项也不起作用,因为在这种情况下无法计算气缸内的压力。
第三次尝试是使用MSL模型MassWithStopAndFriction
链接到模型的平移法兰sweptVolume
,但是这个模型对我来说似乎坏了。
现在我指望你们作为一个有能力的社区为我带来更多的想法来测试。