液压控制模型这一节主要通过如下所示的一个液压升降装置千斤顶来演示
液压控制模型
这一节主要通过如下所示的一个液压升降装置(千斤顶)来演示在 Virtual.Lab Motion
中的Controls 和 Hydraulics Block Editor 的使用。
这个升降装置通过将液压油从油箱流向液压缸,推动工作台上下运动而实现举升重物的
目的。这个过程通过液压泵和液压阀来实现,当工作台向上运动时,一个检测液压阀值打开,
允许液压油从油箱流向液压泵。当工作台向下运动时,检测液压阀值关闭,强迫液压油流向
液压缸。并且有第二个检测液压阀值阻止液压油从液压缸回流向液压泵。
一般来说,在油箱和液压缸之间有一个液压回路,我们可以通过旋转开关来控制回路的
开与关。液压回路的目的是提供一条让举升物回到初始位置的路,重物的重力通过这个回路
强迫重物回到初始位置,但这个模型中没有考虑回路。
在这个例子中,千斤顶举升车身的一边。
模型示意图如下所示。
液压模块示意图
一、 从模型保存文件夹中打开文件 Jack_Hydraulics_Starting.CATAnalysis ,模型如
下所示。
模型中含有刚体,也有已经定义好的运动副。体 vehicle 代表地盘和车轮,在千斤顶的
对面,vehicle 通过一个旋转副与大地相连,在千斤顶这边,创建了两个轮胎力,在千
斤顶有足够的升力来支撑车身前支撑车身,不至于车身往千斤顶这边偏倒。jack_handle
和 jack_housing 之间通过一个旋转副连接,在手柄上施加了一个驱动 hand ,驱动手柄
以参数stroke_handle 定义的振幅来做正弦运动。
二、创建液压模块示意图
现在我们为模型定义液压/控制单元
1、选择 Tools Schematic View Controls and Hydraulics Block Diagrams 按钮,
弹出 Diagram 窗口,它实际上是模型中一个新的文件。
2 、在新窗口中点击 Place Components 按钮,弹出如下所示的目录浏览器窗口。
目录浏览器 (无选择目录)
如果是第一次使用 Block Diagram Editor ,在目录浏览器窗口中就没有可供选择的目录。
3、在目录浏览器中点击 Browse 按钮,选择并打开文件
Virtual.Lab_Installation_Dir\intel_a\startup\BlockDiagrams\Catalogs\
LMSDynSchComponents.catalog,现在目录浏览器如下所示,我们可以选择其中
所需的部分去构成液压模块示意图了。
4、 创建如下所要求的几个单元
• 2 Check Valves (check1 and check2)
• 2 Single Acting Actuators (pump_act and cylinder_act)
• 1 Accumulator (reservoir)
在每选择一个单元时,你可以双击它,这样就避免每选择一次要关掉一次目录浏览器。
创建好单元后的液压模块示意图如下所示,后面还得对这些单元进行连接。
5、连接单元
点击 Make Connections Between Elements 按钮,将单元连接好,连接好单元后的
液压模块示意图如下所示。
6、给单元命名
每个单元和连接都可以按照设计者的意思去命名,右击你所需要命名的单元或连接,选
择 Properties,在name 项输入你所想命名的名称,改好名称后的示意图如下所示。
现在单元的设计已经完成,但是这仅仅完成了液压单元的定义,要在机构系统中定义实
际单元和控制节点,需要在机构设计窗口中同步进行。现在关闭Diagram 窗口转到机构设计
窗口中,关闭 Diagram 窗口的时候会弹出这样的对话:
“Do you want to synchronize the m
原创力文档

文档评论(0)