如何在Dymola中将水从水缸转移到水箱?

时间:2016-04-25 18:50:18

标签: modelica dymola openmodelica jmodelica

我创建了一个Dymola model。它有一个空罐,通过静态管连接到sweptVolume组件的输出。输入到sweptVolume是一个恒定的力量,在此帮助下我想将水从液压缸输送到油箱。

我假设了活塞的横截面积。假设压力是大气压(101.325kPa),我已经计算了取代气缸中的水所需的力。但是,不知怎的,我看到水没有被移位,体积保持不变而没有装满水箱。

请注意,如果给定的输入常数力错误,应该为sweptVolume元素(位置,移动等)给出什么类型的输入。

我想感谢您的时间和兴趣。

1 个答案:

答案 0 :(得分:1)

设置初始条件的方法只是GUI的问题,只需添加" flange(s(start = 1,fixed = true))"在Dymola中的sweptVolume参数对话框的添加修饰符选项卡中。为了使模型工作只是反转力的符号,强制块的符号约定由箭头显示,因此压缩活塞并填充油箱必须将const值设置为减去某些东西。检查流体体积,因为当油箱溢出或活塞冲程到达结束时(S的负值),模型将停止。因此,您必须正确设置力,或油箱和活塞体积,或者在活塞的机械部分放置某种止挡。即使没有将质量添加到活塞中,该模型也可以正常工作。

希望这有帮助, 马可