引 言
最近10年来发展起来的电液比例控制技术新成员——伺服比例阀,实际上是电液比例技术与电液伺服阀的进一步的“取长补短”式的融合。伺服比例阀(闭环比例阀)内装放大器,具有伺服阀的各种特性:零遮盖、高精度、高频响,但其对油液的清洁度要求比伺服阀低,具有更高的工作可靠性。
电液伺服控制系统多数具有良好的控制性能,并具有一定的鲁棒性,有广泛的应用。电液伺服系统的动态特性是衡量一套电液伺服系统设计及调试水平的重要指标。电液伺服系统由电信号处理装置和若干液压元件组成,元件的动态性能相互影响,相互制约及系统本身所包含的非线性,致使其动态性能复杂,因此,电液伺服控制系统的仿真受到越来越多的重视。
电液技术的不断发展和人们对电液系统性能要求的不断提高,了解电液伺服系统过程中的动态性能和内部各参变量随时间的变化规律,已成为电液伺服系统设计和研究人员的首要任务在系统工作过程中,主要液压元件的动态响应、系统各部分的压力变化,执行元件的位移和速度等,都是人们非常关心的。
本文以电液伺服比例阀控液压缸为例,针对Matlab/Simulink 在电液伺服控制系统仿真分析中的局限性,采用AMESim 和Matlab/Simulink 联合仿真模型,取得了良好的效果。
1 系统组成及原理
电液伺服控制系统根据被控物理量(即输出量)分为电液位置伺服系统,电液速度伺服系统,电液力伺服系统三类。本文主要介绍电液位置伺服系统的仿真研究。其中四通阀伺服比例阀控液压缸的原理如图所示。
图1 阀控缸-负载原理图系统组成图 电液位置伺服控制系统是最为常见的液压控制系统,实际的伺服系统无论多么复杂,都是由一些基本元件组成的。控制系统结构框图见图2所示。
图2 电液伺服控制系统的结构框图 2 液压系统数学模型建立
活塞杆内径(直)d=45cm,活塞的行程H=40cm,油缸外径=80mm,查手册知内径D=63mm,从伺服阀到油缸的长度=1-2m,管径=22mm,壁厚=4mm,供油压力Ps恒定为7MPa,MOOGD-633伺服比例阀,d=7.9mm 阀额定电流为10mA质量块(负载)=250 Kg液压缸有效工作面积。系统总压缩容积(液压缸和阀至液压缸两侧管路总容积)
因为位置系统动态分析经常在零位工作条件下,此时增量和变量相等,所以阀的线性化流量方程为液压动力元件流量连续性方程为Ctp为液压缸总泄漏系数。
液压缸的输出力与负载力的平衡方程为
式中Mt为活塞及负载总质量;BP为活塞及负载的黏性阻尼系数;K为负载弹簧刚度;FL为作用在活塞上的任意外负载力。
式(1)(2)(3)是阀控液压缸的三个基本方程,它们完全描述了阀控液压缸的动态特性。对(1)(2)(3)式作拉式变换并消去中间变量得液压缸活塞的总输出位移为式中:Kce—总压力—流量系数,Xv为阀芯位移。
由于负载特性为惯性负载(K=0),Bp一般很小可简化为对指令输入为v x 的传递函数为则液压缸-负载的传递函数为:其中总流量压力系数Kce=Kc+Ctp,液压缸总泄露系数Ctp较阀的流量-压力系数KC小得多,所以ξh主要KC来决定。零位压力-系数其中rc-阀芯与阀套间隙的行向间隙w-阀面积梯度,μ-油液的动粘度,取对于全开口阀阀W=πd阀门。而根据经验得知在位置伺服系统中,当伺服阀在零位区域工作时ξh=0.1~0.2。本论文取可得液压缸数学模型为:伺服阀的传递函数为根据D633伺服阀频率响应特性曲线图。可知Wsv=80 HZ额定流量40 nq=L/min的取阀压降为PLS=2/3 PS时的流量增益为所以伺服阀的传递函数为确定系统的方框图:
图3 系统方块图 3 基于Simulink的PID仿真
PID 控制器以其直观、实现简单等优点而得到广泛应用。本文在Matlab 软件中的动态仿真工具Simulink 环境下采用PID 控制策略进行仿真。
图4 PID 控制系统原理框图 当取KP=0.0002,KI=0,KD=0时,和当KP=0.007,KI=0.01,KD=0.0005时,得到如图5、图6所示液压缸实际位移曲线。
图5 液压缸位移与期望值的关系(KP=0.0002,KI =0 KD=0)
图6.液压缸位移与期望值的关系(KP =0.007 , KI =0.01 KD =0.0005) 比较图5、图6发现KP 增大值时,系统的响应灵敏度增大,动态跟踪误差也减小了,在有静差的情况下有利于减少静差。但过大的比例系数会使系统有较大的超调,产生振荡,使稳定性破坏。增大积分系数KI 有利于减少超调,减少振荡,使系统更加稳定,但过大的积分系数会使系统变得不稳定。增大微分系数KD 有利于加快系统的响应,使超调量减少。
4 AMESim/Simulink联合仿真技术的优点
由于液压元件本身所包含的非线性,难以建立精确的数学模型。所以本文采用AMESim与Matlab/Simulink 联合仿真平台对电液伺服系统中的机械液压部分和控制部分别进行建模,充分利用两套软件各自在液压系统建模仿真与数据处理能力方面的优势对电液伺服系统进行联合仿真分析。
Simulink 借助于MATLAB 强大的数值计算能力,能够在MATLAB 下建立系统框图和仿真环境,在各个工程领域发挥着巨大的作用,是当今主流的仿真软件。但MATLAB 存在不能有效地处理代数环问题等缺点,使得Simulink 仿真效率往往不高。利用AMESim 对Simuhnk 的接口技术,把两个优秀的专业仿真工具联合起来使用,就能既发挥AMESim 突出的流体机械的仿真效能,又能借助MATLABlsimulink 强大的数值处理能力,取长补短,取得更加完美的互补效果。这种联合仿真的技术对多领域系统(如流体与控制结合系统等)的仿真效果更是无与伦比。
本文把位移作为输出量,在AMESim 中的界面菜单下的创建输出图标功能与Simulink中的S 函数实现连接。具体实现过程是在AMESim 中经过系统编译、参数设置等生成供Simulink 使用的S 函数,在Simulink 环境中,将建好的包含其它Simulink 模块的AMESim模型当作一个普通的S 函数对待,添加入系统的Simulink 模型中。从而实现AMESim 与Simulink 的联合建模与仿真。根据物理模型,把系统分为机械系统和控制系两部分,机械系统模型由AMEsim 建立,控制系模型由Simulink 建立。
图7 联合仿真AMESim 环境下的液压系统模型
图8 Simulink 环境下的电液伺服系统模型 联合仿真PID控制取Kp=1.5,KI=0.001,KD=0.002 系统输入一阶跃信号得到活塞杆的位移曲线,见图9。
图9.液压缸活塞实际输出位移与期望值曲线 联合仿真PID 控制取Kp=17, KI="0".3,KD=0 系统输入一正弦信号得到活塞杆的位移曲线,见图10.
图10.液压缸活塞实际输出位移与期望值曲线 由图9,图10.可以看出,活塞杆位移曲线与系统输入的阶跃信号曲线和正弦信号曲线非常接近,系统稳定仿真效果是非常不错的。
在液压缸的参数设置中,有这样1 个参数—死区体积(Dead Volume)。死区的油量越大,油液的可压缩性就越明显,系统就越不稳定。在默认情况下,该值为50 3 cm ;如果把死区体积改为20 3 cm ,得到液压缸活塞杆实际输出位移与期望值。见图11,图12.
图11 液压缸活塞实际输出位移与期望值曲线(KP=2.8,KI=0.002,KD=0.002,DeadVolume=50cm3)
图12 液压缸活塞实际输出位移与期望值线(KP=2.8,KI=0.002,KD=0.002,Dead Volume=20cm3) 分析曲线,图10、图11系统的振荡就明显变小。在Simulink 中很难体现死区体积对整个系统的影响,与AMESim 相比这也是一个不足之处。另外蓄能器在系统中作为泵的辅助能源,也是系统吸收振动的元件。在没有蓄能器的情况与有蓄能器相比,系统更容易会出现振动,稳定性不够,所以在系统中安装蓄能器是非常有必要的,而在Simulink 中很难体现蓄能器对整个系统的影响。
5 结 语
(1)建模过程与仿真结果表明,对系统建立正确的数学模型并进行分析仿真,分析系统的动态特性,可以有效的预见系统的输出,达到对系统工作状态的了解,提高了我们在设计和分析系统的效率。为进一步控制系统,提高响应速度和控制精度奠定了一定的基础。
(2)从上面可以看出利用AMESmi 与Matlab/Simulink 各自优点的联合仿真技术开创了一条效果很好而又不很复杂的仿真新途径。这种仿真技术更加准确的模拟了实际系统的工作状态,必将在工程领域(尤其在电液伺服控制领域)得到广泛应用。(end)
|