2. 空军航空维修技术学院 航空电子设备维修学院, 湖南 长沙 410124
2. College of Aviation Electronic Equipment Maintenance, Changsha Aeronautical Vocational and Technical College, Changsha 410124, China
电液系统因响应快、定位准确等广泛应用于工业生产中[1]。系统结构的非对称、工作负载的时变等使得系统的动态特性呈现非线性[2],导致系统的动态品质差。为了改善系统的动态特性,国内外学者应用非线性控制策略对系统进行控制。速度前馈控制[3]、滑模控制[4-5]、自适应控制[6]、反馈线性化控制[7]、鲁棒控制[8]、模型预测控制[9]等被应用到系统的控制中,以提高系统的跟踪性能。但以上研究都是基于构建系统单一模型,系统模型不能精确描述系统特性,工程应用具有一定的局限性。切换控制[10-11]、多模型控制[12]在电液控制系统中得到了应用,在一定程度上改善了系统的动态特性,但对时变负载下系统的速度响应缺少研究。
本文提出一种基于负载力分段建立系统多模型方法和统一切换控制策略,消除负载变化对速度的影响,实现时变负载下的高精度速度追踪和平稳控制。
1 系统模型 1.1 系统动力学模型大型装备电液系统原理图如图 1所示。图中:Ps、Po分别为油源压力和回油压力,P1、P2分别为液压缸无杆腔和有杆腔压力;A1、A2分别为液压缸无杆腔和有杆腔面积,定义A2/A1=η < 1;Q1、Q2分别为液压缸无杆腔和有杆腔的流量;xv为比例阀阀芯位移,Cd为比例流量系数,ρ为液压油密度,w为比例阀开口度,y为活塞杆位移,Ci为内泄露系数,Ce为外泄露系数,E为油液的体积模量,V10和V20分别为两腔初始容积,FL为负载,m为活塞和负载总质量,βe为活塞的粘性阻尼系数。
![]() |
Download:
|
图 1 电液系统原理图 Fig. 1 Schematic diagram of hydraulic system |
1) 当xv > 0时
比例阀负载流量方程为
$ \left\{ \begin{array}{l} {Q_1} = {C_d}w{x_v}\sqrt {\frac{2}{\rho }\left( {{p_s} - {p_1}} \right)} \\ {Q_2} = {C_d}w{x_v}\sqrt {\frac{2}{\rho }{p_2}} \end{array} \right. $ | (1) |
液压缸流量连续方程为
$ {Q_1} = {A_1}\dot y + {C_i}\left( {{P_1} - {P_2}} \right) + {C_e}{P_1} + \frac{{{V_1}\left( y \right)}}{E}{{\dot P}_1} $ | (2) |
$ {Q_2} = {A_2}\dot y - {C_i}\left( {{P_2} - {P_1}} \right) - {C_e}{P_2} - \frac{{{V_2}\left( y \right)}}{E}{{\dot P}_2} $ | (3) |
其中:V1(y)=V10-A1y,V2(y)=V20-A2y。
2) 当xv < 0时
比例阀负载流量方程为
$ \left\{ \begin{array}{l} {Q_1} = {C_d}w{x_v}\sqrt {\frac{2}{\rho }{p_1}} \\ {Q_2} = {C_d}w{x_v}\sqrt {\frac{2}{\rho }\left( {{p_s} - {p_2}} \right)} \end{array} \right. $ | (4) |
液压缸流量连续方程为
$ {Q_1} = {A_1}\dot y + {C_i}\left( {{P_2} - {P_1}} \right) - {C_e}{P_1} + \frac{{{V_1}\left( y \right)}}{E}{{\dot P}_1} $ | (5) |
$ {Q_2} = {A_2}\dot y - {C_i}\left( {{P_2} - {P_1}} \right) + {C_e}{P_2} - \frac{{{V_2}\left( y \right)}}{E}{{\dot P}_2} $ | (6) |
系统液压缸负载力平衡方程为
$ {A_1}{P_1} = m\ddot y + {\beta _e}\dot y + {A_2}{P_2} + {F_L} $ | (7) |
大型装备金属成型过程的本质是时变负载作用下的电液速度伺服控制过程,基于系统动力学模型,在给定的速度规律下,依据系统外负载力的变化规律,对系统运行过程进行分段,如图 2所示,分段的数量可以由负载力的近似程度确定,图中S1为空载,S2~Si为成型过程。
![]() |
Download:
|
图 2 负载力分段示意图 Fig. 2 Schematic diagram of sectional speed ladder |
依据式(1)~(7),选择液压缸活塞杆的位移x、速度v和两腔压力P1、P2为状态变量,则系统非线性模型的状态空间可以描述为
$ \mathit{\boldsymbol{x}} = {\left[ {\begin{array}{*{20}{c}} {{x_1}}&{{x_2}}&{{x_3}}&{{x_4}} \end{array}} \right]^{\rm{T}}} = {\left[ {\begin{array}{*{20}{c}} x&{\dot x}&{{P_1}}&{{P_2}} \end{array}} \right]^{\rm{T}}} $ |
系统的状态方程如下
$ \left\{ \begin{array}{l} \mathit{\boldsymbol{\dot x}} = {\mathit{\boldsymbol{f}}_i}\left( \mathit{\boldsymbol{x}} \right) + {\mathit{\boldsymbol{g}}_i}\left( \mathit{\boldsymbol{x}} \right) \cdot u\\ y = h{\left( x \right)_i} = {x_2} \end{array} \right. $ | (8) |
式中:i=1, 2, …, n为系统给定速度、时变负载下的一个状态;fi(x)、gi(x)对应于第i个子模型,且
$ {\mathit{\boldsymbol{f}}_i}\left( \mathit{\boldsymbol{x}} \right) = \left[ {\begin{array}{*{20}{c}} {{x_2}}\\ {1/m \cdot \left[ {{A_1}\left( {{x_3} - \eta {x_4}} \right) - {F_{Li}}} \right]}\\ {E/{V_1}\left( {{x_1}} \right) \cdot \left[ { - {C_i}\left( {{x_3} - {x_4}} \right) - {A_1}{x_2}} \right]}\\ {E/{V_2}\left( {{x_1}} \right) \cdot \left[ {{C_i}\left( {{x_3} - {x_4}} \right) + {A_2}{x_2}} \right]} \end{array}} \right] $ |
$ {\mathit{\boldsymbol{g}}_i}\left( \mathit{\boldsymbol{x}} \right) = \left[ {\begin{array}{*{20}{c}} 0\\ 0\\ {E/{V_1}\left( {{x_1}} \right) \cdot {B_V}\sqrt {\Delta {x_3}} }\\ { - E/{V_2}\left( {{x_1}} \right) \cdot {B_V}\sqrt {\Delta {x_4}} } \end{array}} \right] $ |
$ \Delta {x_3} = \left\{ {\begin{array}{*{20}{c}} \begin{array}{l} {p_s} - {x_3},\\ {x_3} - {p_0}, \end{array}&\begin{array}{l} {x_v} \ge 0\\ {x_v} < 0 \end{array} \end{array}} \right. $ |
$ \Delta {x_4} = \left\{ {\begin{array}{*{20}{c}} \begin{array}{l} {x_4} - {p_0},\\ {p_s} - {x_4}, \end{array}&\begin{array}{l} {x_v} \ge 0\\ {x_v} < 0 \end{array} \end{array}} \right. $ |
$ {B_v} = {C_d}w\sqrt {\frac{2}{\rho }} $ |
由fi(x)的表达式可知,系统各个子模型的区别在于负载力是不一致的,因此可建立结构一致、负载力不同的系统子模型,将所有子模型进行合成,即可构建时变负载下系统多模型。
2 统一切换控制 2.1 子模型切换控制律对于阀控非对称缸液压系统,文献[7]提出了线性化反馈控制策略,且证明系统是稳定的,忽略泄漏因素影响,对第i个子模型可表示为
$ {\mathit{\boldsymbol{f}}_i}\left( \mathit{\boldsymbol{x}} \right) = \left[ {\begin{array}{*{20}{c}} {{x_2}}\\ {1/m \cdot \left[ {{A_1}\left( {{x_3} - \eta {x_4}} \right) - {F_{Li}}\left( x \right)} \right]}\\ {E/{V_1}\left( {{x_1}} \right) \cdot \left[ { - {A_1}{x_2}} \right]}\\ {E/{V_2}\left( {{x_1}} \right) \cdot \left[ {{A_2}{x_2}} \right]} \end{array}} \right] $ |
为简化分析过程,选取系统速度的相对阶为2,进行微分同胚变换,选取
$ \left\{ \begin{array}{l} {z_1} = h\left( x \right) = {x_2}\\ {z_2} = {L_f}h\left( x \right) = \frac{{{A_1}{x_3} - {F_{Li}} - {A_2}{x_4}}}{m} \end{array} \right. $ | (9) |
式中:Lfh(x)为h(x)沿f方向的李导数,则在新的坐标系下,可将系统转换成如下的Brunovsky标准型:
$ \left\{ \begin{array}{l} {{\dot z}_1} = {z_2}\\ {{\dot z}_2} = \alpha \left( x \right) + \beta \left( x \right)u \end{array} \right. $ | (10) |
式中:
$ \alpha \left( x \right) = - \left( {{\eta ^2}\frac{E}{{{V_1}\left( {{x_1}} \right)}} + \frac{E}{{{V_2}\left( {{x_1}} \right)}}} \right)\frac{{{A_2}^2}}{m}{x_2} - {{\dot F}_{Li}}/m $ |
$ \beta \left( x \right) = \frac{{{A_1}{B_v}}}{m}\left( {\eta \frac{E}{{{V_1}\left( {{x_1}} \right)}}\sqrt {\Delta \left( {{x_3}} \right)} + \frac{E}{{{V_2}\left( {{x_1}} \right)}}\sqrt {\Delta \left( {{x_4}} \right)} } \right) $ |
对每个子模型采用反馈线性化控制,选择控制律:
$ \mu = \frac{{v - \alpha \left( x \right)}}{{\beta \left( x \right)}} $ | (11) |
当v满足以下条件时,可以按照线性系统的设计方法设计控制器:
$ v = {\mathit{\boldsymbol{\upsilon }}_d}^{\left( 2 \right)} + {K_v}e + {K_\alpha }\dot e $ | (12) |
式中:e为速度误差,e=υd-x2;υd为期望速度;Kυ为速度误差反馈系数;Ka为加速度误差反馈系数,严格为正。
根据式(11)、(12)可以得到指数稳定系统如下
$ {e^{\left( 2 \right)}} = {K_\mathit{\boldsymbol{\upsilon }}}\dot e + {K_a}e = 0 $ | (13) |
根据线性系统的设计理论,选择合适的系数可以将系统的极点配置在左半平面。
考虑负载的变化和其他参数的不确定性,增加了一个干扰的补偿项,最终的控制律可描述为
$ \mu = \frac{{v - \alpha \left( x \right)}}{{\beta \left( x \right)}} - K\left[ {{\mathop{\rm sgn}} \left( s \right)} \right] $ | (14) |
式中:K为控制增益,K=D+δ;D为步长参数的摄动;δ为控制切换的速度系数。
2.2 边界函数设计为减小因符号函数带来的不连续控制而引起的系统的颤振,将符号函数用边界层函数代替:
$ {\rm{sat}}\left( {\frac{S}{\mathit{\Phi }}} \right) = \left\{ {\begin{array}{*{20}{c}} \begin{array}{l} {\mathop{\rm sgn}} \left( {S/\mathit{\Phi }} \right),\\ S/\mathit{\Phi }, \end{array}&\begin{array}{l} \left| {S/\mathit{\Phi }} \right| \ge 1\\ \left| {S/\mathit{\Phi }} \right| < 1 \end{array} \end{array}} \right. $ |
式中Φ为边界层厚度。
则改进后的控制律为
$ \mu = \frac{{v - \alpha \left( x \right)}}{{\beta \left( x \right)}} - K{\rm{sat}}\left( {\frac{S}{\mathit{\Phi }}} \right) $ | (15) |
考虑负载力的变化,进一步对控制律进行修正,得到
$ \mu = \frac{{v - \alpha \left( x \right)}}{{\beta \left( x \right)}} - {\delta _i} - K'{\rm{sat}}\left( {\frac{S}{\mathit{\Phi }}} \right) $ | (16) |
式中:δi为负载变化补偿等效分量,
式(16)对于对每个子系统具有统一的控制器,第i个子系统只需要修改控制器切换增益中的负载变化补偿等效分量。
3 仿真与实验为了验证控制策略的有效性,通过仿真和实验进行验证。利用AMEsim和Simulink联合搭建仿真模型,进行仿真验证,并在阀控非对称缸系统实验台上进行实验验证。系统的仿真模型由式(8)确定,液压缸系统参数为:液压缸体积Vt=0.002 355 m3,无杆腔作用面积A1=0.007 85 m2,有杆腔作用面积A2=0.005 47 m2,液压泵压力Ps=4.5 MPa,液体油体积模量E=1.4×103 MPa,阻尼系数βe=700 N·s/m,等效负载质量m=200 kg。
3.1 仿真分析设液压缸有效行程为100 mm,如图 3所示设置负载状态。状态①模拟空载,运行范围为0~20 mm,设速度为0.03 m/s,负载力为常数200 N;状态②模拟液压缸与工件接触后并运行一段位移,运行范围为20~60 mm,设速度为0.02 m/s,主要为形变负载,负载力为F2=200+10 000(x-0.02);状态③模拟液压缸继续运动后的系统状态,在此位移变化内,设速度为0.01 m/s,运动范围为60~100 mm,主要为弹性负载,负载力为F3=600+15 000(x-0.06)。
![]() |
Download:
|
图 3 仿真多状态负载设计 Fig. 3 The multi state load design of simulation |
针对不同的负载状态,设置不同的切换增益,通过调试,得具体参数设置为:速度系数Kv=12 675,加速度系数Ka=195,控制增益K=450,边界层厚度K=450,切换增益δ1=100,切换增益δ2=150。图 4为分段不同目标速度时,时变负载情况下系统动态响应特性。仿真结果表明,无论是在空载还是时变负载情况下,在设定速度时,统一切换控制的稳态误差始终近似为零,说明了统一切换控制对于时变负载具有比较好的控制效果,能实现电液系统较好的速度追踪。
![]() |
Download:
|
图 4 统一切换控制速度仿真特性 Fig. 4 The simulation speed characteristics of unified switching control |
实验台原理图和实物图分别如图 5、6所示。设定运行过程速度保持恒定,通过设置负载缸两腔比例溢流压力,提供不同的负载。实验过程是通过比例阀设置无缸腔压力。在0~20 mm时,负载缸两腔的压力都设置为1.5 MPa,等价于施加一个恒定负载。在20~60 mm时,让负载缸的无杆腔均匀增加0.5 MPa,有杆腔压力保持恒定。在60~100 mm时,设置无杆腔的压力再均匀增加1 MPa,有杆腔压力保持恒定,如图 7所示。由于负载泵存在压力脉动和比例溢流阀本身原因,无论是有杆腔还是无杆腔,其压力都存在波动,导致负载也是波动的。
![]() |
Download:
|
图 5 实验台原理图 Fig. 5 Schematic diagram of the test bench |
![]() |
Download:
|
图 6 液压系统实验平台实物图 Fig. 6 The physical figure of hydraulic system experimental platform |
![]() |
Download:
|
图 7 实验负载设置 Fig. 7 The load settings of experiment |
通过反复调试,最终控制参数设置为:速度系数Kv=32 000,加速度系数Ka=225,控制增益K=50,边界层厚度K=3 200,切换增益δ1=100,切换增益δ2=200。
图 8、9分别为系统速度的目标值为0.01 m/s和0.02 m/s时的速度响应。图 8、9中的固定负载设为2.0 MPa,设定速度为0.02 m/s时变负载各段时间缩短为速度为0.01 m/s时的一半。由图可知,在两种不同的设定速度时,变载情况下系统的稳态误差基本在0.2 mm/s范围内。同时,固定负载和时变负载情况下系统误差接近于零,结果说明统一切换控制对系统时变负载具有较强的抑制能力。
![]() |
Download:
|
图 8 参考速度为0.01 m/s时的速度响应 Fig. 8 The velocity response under reference speed 0.01 m/s |
![]() |
Download:
|
图 9 参考速度为0.02 m/s时的速度响应 Fig. 9 The velocity response under reference speed 0.02 m/s |
由实验结果可知,统一切换控制策略在时变负载情况下,通过改变切换增益参数,能取得较好的控制效果,提高了系统速度响应精度和系统的稳定性。
4 结论1) 针对阀控非对称缸液压系统时变导致系统输出非线性问题,提出统一切换控制策略,提高系统速度跟踪特性。
2) 提出了基于将电液系统时变负载等效为一个负载状态进行分段处理,构建了系统时变负载下的多模型。
3) 设计了统一切换控制策略,对不同的子模型只需根据各负载状态等效负载力的大小修改切换增益,实现各子模型的切换控制。
4) 对比了时变负载情况下,设定系统不同运行速度时的速度响应特性,系统的稳定误差保持在0.2 mm/s的范围内。
[1] |
KOMSTA J, VAN OIJEN N, ANTOSZKIEWICZ P. Integral sliding mode compensator for load pressure control of die-cushion cylinder drive[J]. Control engineering practice, 2013, 21(5): 708-718. DOI:10.1016/j.conengprac.2011.12.006 ( ![]() |
[2] |
王栋梁, 李洪人, 张景春. 非对称阀控制非对称缸的分析研究[J]. 济南大学学报(自然科学版), 2003, 17(2): 118-121. WANG Dongliang, LI Hongren, ZHANG Jingchun. Research of asymmetrical valve controlling asymmetrical cylinder[J]. Journal of Jinan University (science & technology), 2003, 17(2): 118-121. DOI:10.3969/j.issn.1671-3559.2003.02.007 ( ![]() |
[3] |
张立杰, 王力航, 李少华, 等. 并联稳定平台电液驱动单元复合内模控制研究[J]. 中国机械工程, 2017, 28(5): 589-596. ZHANG Lijie, WANG Lihang, LI Shaohua, et al. Study on composite IMC of an electro hydraulic drive unit of parallel stable platform[J]. China mechanical engineering, 2017, 28(5): 589-596. DOI:10.3969/j.issn.1004-132X.2017.05.014 ( ![]() |
[4] |
李运华, 杨丽曼, 张志华. 电液伺服系统的二阶滑模控制算法研究[J]. 机械工程学报, 2005, 41(3): 72-75. LI Yunhua, YANG Liman, ZHANG Zhihua. Study on second-order sliding mode control law for electro-hydraulic servo system[J]. Chinese journal of mechanical engineering, 2005, 41(3): 72-75. DOI:10.3321/j.issn:0577-6686.2005.03.013 ( ![]() |
[5] |
GUAN Cheng, PAN Shuangxia. Adaptive sliding mode control of electro-hydraulic system with nonlinear unknown parameters[J]. Control engineering practice, 2008, 16(11): 1275-1284. DOI:10.1016/j.conengprac.2008.02.002 ( ![]() |
[6] |
COELHO L D S, CUNHA M A B. Adaptive cascade control of a hydraulic actuator with an adaptive dead-zone compensation and optimization based on evolutionary algorithms[J]. Expert systems with applications, 2011, 38(10): 12262-12269. DOI:10.1016/j.eswa.2011.04.004 ( ![]() |
[7] |
杨俊, 谭建平. 阀控非对称缸系统鲁棒反馈线性化控制[J]. 华中科技大学学报(自然科学版), 2014, 42(2): 106-110. YANG Jun, TAN Jianping. Robust feedback linearization control of valve controlled asymmetric cylinder system[J]. Journal of Huazhong University of Science and Technology (nature science edition), 2014, 42(2): 106-110. ( ![]() |
[8] |
王晓晶, 邵俊鹏, 姜继海, 等. 连续回转马达电液伺服系统辨识及控制[J]. 哈尔滨工程大学学报, 2011, 32(8): 1045-1051. WANG Xiaojing, SHAO Junpeng, JIANG Jihai, et al. System identification and control of the electro-hydraulicservo system of a continuous rotary motor[J]. Journal of Harbin Engineering University, 2011, 32(8): 1045-1051. DOI:10.3969/j.issn.1006-7043.2011.08.015 ( ![]() |
[9] |
王玄, 陶建峰, 张峰榕, 等. 泵控非对称液压缸系统高精度位置控制方法[J]. 浙江大学学报(工学版), 2016, 50(4): 597-602. WANG Xuan, TAO Jianfeng, ZHANG Fengrong, et al. Precision position control of pump-controlled asymmetric cylinder[J]. Journal of Zhejiang University (engineering science), 2016, 50(4): 597-602. DOI:10.3785/j.issn.1008-973X.2016.04.001 ( ![]() |
[10] |
SUN Zhendong, GE S S. Analysis and synthesis of switched linear control systems[J]. Automatica, 2005, 41(2): 181-195. DOI:10.1016/j.automatica.2004.09.015 ( ![]() |
[11] |
刘琳琳, 周立芳, 嵇婷, 等. 多层次多模型预测控制算法的模型切换方法研究[J]. 自动化学报, 2013, 39(5): 626-630. LIU Linlin, ZHOU Lifang, JI Ting, et al. Research on model switching method of multi-hierarchical model predictive control system[J]. Acta automatica sinica, 2013, 39(5): 626-630. DOI:10.3724/SP.J.1004.2013.00626 ( ![]() |
[12] |
方一鸣, 王志杰, 解云鹏, 等. 轧机液压伺服位置系统多模型切换滑模变结构控制[J]. 电机与控制学报, 2010, 14(5): 91-96, 103. FANG Yiming, WANG Zhijie, XIE Yunpeng, et al. Sliding mode variable structure control of multi-model switching for rolling mill hydraulic servo position system[J]. Electric machines and control, 2010, 14(5): 91-96, 103. DOI:10.3969/j.issn.1007-449X.2010.05.016 ( ![]() |