0

我创建了一个Dymola 模型。它有一个空罐,通过静态管道连接到 sweptVolume 组件的输出。sweptVolume 的输入是一个恒定的力,我想借助它将水从液压缸输送到水箱。

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

请建议,应为 sweptVolume 元素(位置、移动等)提供什么类型的输入,以防给定的输入恒力错误。

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

4

1 回答 1

1

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

希望这会有所帮助,马可

于 2016-05-11T09:04:02.003 回答