基于Simulink的液压油缸爬行仿真
2014-07-01葛旭峰汤炳新
葛旭峰,汤炳新
(河海大学常州校区 机电学院,江苏 常州213022)
1 引言
液压缸是实现直线往复运动的执行元件,它能将液体的液压能转换为机械能[1]。在液压系统中,当液压缸处于低速运动状态时,经常会出现滞滑现象(stick-slip),这是一种短暂“卡阻”和“失压”前冲现象[2],这种现象十分普遍且复杂,关于液压爬行的机理已有很多研究,液压缸爬行的原因有很多,大致可以归纳为机械原因、液压原因、润滑原因、混进空气等[3]。
2 理论分析
2.1 动力学分析
为了方便研究,我们把外部影响因素、液压油与活塞间的复杂受力关系简化为一个弹簧阻尼系统,这样就可以把液压缸简化为如图1 所示的模型,在这个模型里,我们认为液压油是不可压缩的[4]。那么,活塞所受的动力学方程可表示为:
式中:x 为液压油的位移;y 为活塞的位移;k 为液压油的弹性刚度;c 为阻尼系数;f 为活塞所受的摩擦力。对于此模型,我们做如下分析,当液压油以较低的恒速运动时,由于摩擦力f 的存在,活塞不会运动而弹簧被压缩。当弹簧的推力大于活塞所受最大静摩擦力时,活塞开始运动,由于动摩擦力较最大静摩擦力小,所以活塞会做加速运动。当活塞运动一定距离后,弹簧的压缩量减小,从而使活塞所受推力减小,当活塞受到的推力等于动摩擦力时,活塞就会停止运动。这个过程在液压油的速度低于临界速度时会周期存在。
图1 液压缸爬行模型
这里,我们把f 看成是扰动,那么可以对(1)式进行拉氏变换得到传递函数为:
系统的结构图如图2 所示。
图2 系统的结构框图
2.2 摩擦力
摩擦是在两个接触面间产生的切向作用力,它普遍存在于各种系统中,许多学者都在研究摩擦特性,无数试验研究已逐渐揭示了摩擦丰富的行为特性[5],摩擦特性可分为静态摩擦特性、动态摩擦特性。静态摩擦特性包括库伦摩擦(Coulomb friction)、黏性摩擦(Viscous friction)、静摩擦力(Static force)、Stribeck 摩擦(Stribeck friction);动态摩擦特性包括预滑动位移(Presliding displacement)、可变的静摩擦力(Varying static force)、摩擦滞后(Frictional lag)。
本文选用如图3 所示的摩擦模型[6],该摩擦模型包括库伦摩擦特性、黏性摩擦特性、静摩擦特性,其数学表达式可以表示为:
式中,f 为摩擦力;Fc为库伦摩擦力;u(t)为外力;Fs为最大静摩擦力;σ 为黏性摩擦系数。
3 模拟仿真
图3 摩擦模型
图4 摩擦的Simulink 模型
考虑到实际中,图3 的两条曲线并不一定对称,也即第一象限的Fs、Fc、σ 与第三象限的Fs1、Fc1、σ1不相等,则对应的Simulink 摩擦模型为图4,模型中用Fcn模块定义滑动时的摩擦力,用Sign 模块获得输入速度的方向,由于是数值仿真,所以在该模型中定义了一个零速区间,当时,强制认为速度为0,这样做的好处是避免了零速检测问题以及滞滑摩擦状态方程间的切换问题,DV 的值应该根据实际情况而选定,这里我们认为是1×10-5。此模型与文献6不同之处在于这里的模型加入了switch 模块来实现双向摩擦力参数的设定,从而更符合真实情况。由文献6 可知,对于u-f=ma 的动力学方程,运用此摩擦模型的滞滑运动的仿真结果和理论值是几乎相等的。则将此摩擦模型应用到液压系统中,并在MATLAB 中进行仿真。其各参数如表1 所示,单位均为国际标准单位。
表1 参数表
仿真时,假定活塞推拉双向的摩擦参数相等,动摩擦系数为0.07,最大静摩擦系数为0.1。从图5 可以看出,活塞有明显的振颤现象。图6 是活塞的受力和速度曲线图,其中实线是由摩擦模型给出的摩擦力,双划线是活塞受除摩擦力外的合力,为了更好地显示下方的速度曲线,速度数值已经过处理。
图5 活塞运动曲线
4 PID控制
由前一部分可知,通过Simulink 模型,已经可以准确描述低速下液压油缸的爬行现象,这里我们通过传统控制算法——PID 算法对其进行控制,以期使速度曲线能平稳接近输入信号0.004。
图6 活塞受力曲线
PID(比例、积分、微分)控制是发展较早、理论成熟、运用广泛的一种控制策略,其表达式的一般形式为[7]:
连续PID控制器的传递函数模型为:
三参数的作用为:比例参数KP的作用是加快系统的响应速度,提高系统的调节精度;积分作用参数的最主要作用是消除系统的稳态误差;微分作用参数的作用是改善系统的动态性能,其主要作用是在响应过程中抑制偏差向任何方向的变化,对偏差变化进行提前预报。
图7 系统框图
取KP、KI、KD分别为4、0.1、0.1。系统框图如图7所示,控制效果如图8 所示。
由控制效果图可知,通过简单的PID控制,可以使系统的输出速度稳定在0.035 左右,基本实现了对输入速度的复现。
图8 PID控制效果图
5 结论
本文建立了液压缸滞滑现象的数学模型,该模型简单,原理清晰。在Simulink 中搭建了仿真模型,通过引入摩擦模型,成功模拟了液压缸低速爬行现象。由式(1)可知,在不改变内因的条件下,液压油的速度越低,活塞的质量越大,就越容易引起爬行现象。同时本文为液压缸低速运动平稳性控制提供了参考。
[1]陆 红,周 琦.面向超低速“蠕进”液压缸的控制回路及设计.锻压装备与制造技术,2004,39(5):49-51.
[2]陆 红.滑动爬行界面间隙腔簇的滞冲速效应探讨.锻压装备与制造技术,2010,45(5):107-108.
[3]王林鸿,郭俊杰,吴 波,等.液压缸低速爬行原因新探[J].液压与气动,2006,9(1):14-18.
[4]金 哲,柯 坚,于兰英,等.液压缸低速爬行动力学研究[J].机械设计,2006,23(2):39-42.
[5]刘丽兰,刘宏昭,吴子英,等.机械系统中摩擦模型的研究进展[J].力学进展,2008,38(2):201-213.
[6]王 毅,何 朕,苏宝库.摩擦模型的Simulink仿真[J].电机与控制学报,2004,8(1):60-62.
[7]张德丰.MATLAB/Simulink 建模与仿真实例精讲[M].北京:机械工业出版社,2010.