我想知道如何最有效地模拟机械停车。
我在OpenModelica中使用受控液压缸进行液压仿真。对于液压缸,我使用Modelica标准库中的sweptVolume
模型。
我尝试了几种想法,但没有好的结果。我试图重置活塞的位移为零,如果它击中底部,通过if表达式。但这并不是一个很好的选择,因为体积是用活塞的位移来计算的。
然后我试着引入一个力,这个力等于活塞碰到止动器时作用在活塞上的力。这个选项也不起作用,因为在这种情况下,气缸内的压力无法计算。
第三次尝试是使用MassWithStopAndFriction
的MSL模型连接到sweptVolume
模型的平移法兰,但这个模型似乎对我来说是坏的。
现在我指望你们作为一个有能力的社区,给我带来更多的想法来测试。
根据您的应用,您可以部署hydraulic库?该图书馆的目的是模型(可压缩)流体动力系统,并包含与端停止气缸。它的作用域与您正在使用的Fluid包不同。对于这个任务使用when和/或if语句,我强烈建议不要使用经验。你可以让一个柱体工作,但是在一个更大的系统中使用它肯定会让你遇到数值问题。看一下力学包,分析一下ElastoGap是否对你有用。