此示例显示如何使用Simulink®模拟液压缸。金宝app您可以将这些概念应用于您需要建模液压行为的应用程序。请参阅两个使用相同基本组件的两个相关示例:四缸模型和两个气缸模型带有负载约束。
注意:这是一个基本的液压示例。您可以使用Simscape™Driveline™和Simscape Fluids™更轻松地构建液压和汽车型号。
Simscape Fluid.提供用于建模和模拟流体系统的组件库。它包括泵,阀门,执行器,管道和热交换器的模型。您可以使用这些组件开发出诸如前装载机,动力转向和着陆齿轮致动系统的流体电力系统。发动机冷却和燃料供应系统也可以用Simscape Fluids开发。您可以使用Simscape Product系列中可用的组件集成机械,电气,热和其他系统。
Simscape Driveline.提供用于建模和模拟一维机械系统的组件库。它包括旋转和平移组件的模型,例如蜗轮,行星齿轮,铅螺钉和离合器。您可以使用这些组件来模拟直升机驱动器,工业机械,车辆发动机和其他应用中机械电源的传输。还包括汽车部件,例如发动机,轮胎,变速器和扭矩转换器。
图1显示了基本模型的示意图。该模型引导泵流,问:
,供应压力,P1
,来自哪个层流,Q1Ex.
,泄漏排气。用于活塞/气缸组件的控制阀通过可变区域孔模型为湍流。它的流量,Q12
,导致中压,P2.
,这在将其连接到致动器缸的线路中进行后续压力下降。气缸压力,P3.
,将活塞移动到弹簧载荷,导致位置X
。
图1:基本液压系统的示意图
在泵输出时,流量在泄漏之间分开并流到控制阀。我们模拟泄漏,Q1Ex.
,作为层流(参见公式块1)。
等式块1
我们通过孔口方程通过控制阀建模湍流。符号和绝对值函数在任一方的方向上容纳流量(参见公式块2)。
等式块2
由于这种流动,气缸内的流体压力,Q12 = Q23.
,减去活塞运动的顺应性。在这种情况下,我们还建模了流体可压缩性(参见公式块3)。
方程块3.
由于液压力大,我们忽略了活塞和弹簧肿块。我们通过区分这种关系来完成方程系统,并将压力降入P2.
和P3.
。等式块3模型从阀门到致动器的线路中的层流。等式块4在活塞处提供力平衡。
方程块4.
图2显示了模型的顶级图。泵流量和控制阀孔口区域是仿真输入。该模型组织为两个子系统:“泵”和“阀门/圆柱/活塞/弹簧组件”。
到打开此模型, 类型SLDEMO_HYCYL.
在Matlab®终端(如果您使用Matlab帮助,请单击超链接)。按模型工具栏上的“播放”按钮以运行模拟。
注意:模型将相关数据记录到MATLAB工作区,进入SIMULINK.SIMULIONOUTPUT对象金宝app出去
。在一个调用的结构中,在OUT中存储信号记录数据sldemo_hydcyl_output.
。记录的信号具有蓝色指示灯(看模型)。阅读更多有关Simulink帮助中的信号日志记录的信息。金宝app
图2:单缸模型和仿真结果
右键单击泵浦屏蔽子系统并选择面具>看看面膜。泵型材根据泵流量和负载(输出)流量(图3)计算供应压力(图3)。QPump.
是泵流数据(保存在模型工作区中)。具有时间点的列向量的矩阵和相应的流速[t,q]
指定流数据。该模型计算压力P1
如公式块1所示。因为Qout = Q12.
是一个直接的功能P1
(通过控制阀),形成代数环。估计初始值,P10
,启用更有效的解决方案。
图3.:泵子系统
我们在Simulink中掩盖了“泵”子系统,以允许用户轻松访问参数(金宝app参见图4)。要指定的参数是T.
那问:
那P10
, 和C2.
。然后,我们分配了屏蔽块图2所示的图标,并将其保存在Simulink库中。金宝app
图4:进入泵参数
右键单击“阀门/圆柱/活塞/弹簧组件”子系统,然后选择面具>看看面膜要查看执行器子系统(见图5)。差分代数方程系统用压力模拟汽缸加压P3.
,在等式块3中显示为衍生物,并用作状态(集成器)。如果我们忽略活塞质量,弹簧力和活塞位置是直接倍数P3.
并且速度是直接倍数P3.
一定的时间衍生。后一种关系形成“β”增益块周围的代数环。中压P2.
是总和P3.
并且由于从阀门到圆筒的流动而导致的压降(方程块4)。这种关系还通过控制阀和施加了代数限制1 / C1.
获得。
控制阀子系统计算孔口(方程块2)。它用作上游和下游压力和可变孔口区域的输入。“控制阀流”子系统计算符号的平方根:
使用三个非线性功能,其中两个是不连续的。然而,组合,y
是一个连续的功能你
。
图5:阀门/气缸/活塞/弹簧子系统
仿真参数
我们使用以下数据模拟模型。信息从MAT文件加载 -sldemo_hydcyl_data.mat
,这也用于其他两个液压缸型号。用户可以通过图4和6所示的泵和气缸面罩输入数据。
T = [0 0.04 0.05 0.05 0.1]秒
Q = [0.005 0.005 0 0 0.005 0.005] M ^ 3 /秒
图6:进入阀门/气缸/活塞/弹簧组件参数
绘制仿真结果
该系统最初步步到泵流量0.005 m ^ 3 / sec = 300 l / min
,突然步骤零T = 0.04秒
然后恢复其初始流速T = 0.05秒
。
控制阀从零孔口区域和斜坡开始1E-4平方米。
在此期间0.1秒
模拟时间。随着阀门关闭,所有泵流都泄漏,因此初始泵的压力增加到P10 = Q / C2 = 1667 KPA
。
随着阀门打开,压力P2.
和P3.
建立P1
响应于负载增加而减小,如图7所示。当泵流断开时,弹簧和活塞像蓄能器一样P3.
连续减少。然后流向方向逆转,所以P2.
虽然相对较近P3.
,突然下降。在泵本身,所有的回流泄漏和P1
从根本上掉落。当流程恢复时,该行为将反转。
活塞位置直接成比例P3.
,液压和弹簧力平衡。速度的不连续性0.04
秒0.05
SEC表示质量可忽略不计。当所有泵流量再次泄漏时,该模型达到稳定状态,现在由于控制阀上的零压降(这意味着p3 = p2 = p1 = p10
)。
图7:仿真结果:系统压力
图8:仿真结果:液压缸活塞位置
关闭模型和清除生成的数据。