基于MFAPC的动力换挡变速箱湿式离合器压力控制方法
2020-02-02傅生辉顾进恒毛恩荣杜岳峰朱忠祥
傅生辉 顾进恒 李 臻 毛恩荣 杜岳峰 朱忠祥
(1.中国农业大学工学院, 北京 100083; 2.现代农业装备优化设计北京市重点实验室, 北京 100083)
0 引言
动力换挡变速箱(Power shift transmission,PST)通过控制湿式离合器使换挡过程中动力不中断,提高了拖拉机的动力性和换挡品质,已成为大功率拖拉机的主流配置[1]。作为PST的核心部件,湿式离合器的动态特性直接决定其性能。在换挡过程中,湿式离合器油压过充或欠充均会影响摩擦片的滑摩状态,产生换挡冲击,从而降低离合器寿命,甚至由于温度过高而导致离合器损坏。因此,湿式离合器的压力控制成为提高PST换挡品质的关键技术[2-3]。
目前,利用多领域动态协同仿真、多物理场仿真、机电液联合控制仿真等关键技术对拖拉机传动系进行设计优化和性能评估已成为拖拉机传动系智能化设计的重要手段[4]。通过对湿式离合器功能部件和控制系统的建模和性能仿真,能够摆脱试验条件限制,快速进行高效分析、验证控制算法,降低了研发周期和样机试制成本。基于仿真试验方法,国内外学者针对湿式离合器控制策略进行了大量研究,综合分析了影响离合器接合品质和缓冲效果的各种因素[5-9],但由于离合器液压控制系统具有非线性强、负载扰动大、参数时变等特点,离合器油压的缓冲控制仍是当前研究的热点和难点。SONG等[10]提出了一种自定义动态规划算法,实现了离合器压力的开环控制,通过仿真和试验验证了算法的有效性和鲁棒性。BALAU等[11]将网络预测控制算法用于汽车自动变速箱的离合器位移控制,减小了网络延时对控制性能的影响。MENG等[12]提出一种前馈和反馈控制相结合的湿式离合器油压控制策略,可根据油温和发动机转速变化对控制参数进行优化。于鸿昶等[13]应用Backstepping算法设计了双离合变速箱(Double clutch transmission,DCT)离合器的非线性控制器,仿真结果表明,该控制器具有较好的跟踪控制效果。邱明明[14]针对DCT离合器工作特点,设计了离合器压力自适应滑模控制器,实现了离合器压力的有效控制。
相较于传统PID控制,滑模控制、动态规划、模糊控制和预测控制等算法有效解决了动态性差、参数不易调节等问题,而观测器、自适应控制及参数辨识等方法的应用对提高算法控制效果、增强控制系统鲁棒性具有积极作用,但受系统模型结构和精度限制,仍无法进一步解决离合器控制的不确定干扰、未建模动态及系统降阶等因素造成的一系列问题。
无模型自适应控制(Model free adaptive control,MFAC)是侯忠生教授于1994年提出的一种典型在线数据驱动控制(Data driven control,DDC)方法,其原理是在闭环系统的每一个动态工作点处建立等价的动态线性化数据模型,通过被控系统的I/O数据在线估计系统参数,实现非线性系统的自适应控制。该方法避免了非线性系统的复杂建模过程,降低了算法计算难度和模型不确定性对系统的影响,已在机器人控制、自动驾驶、电机控制、工业控制等领域取得了一定的研究成果[15-19]。
本文提出一种基于无模型自适应预测控制(Model free adaptive predictive control,MFAPC)的动力换挡变速箱湿式离合器油压跟踪控制算法。在分析湿式离合器控制系统数学模型的基础上,利用I/O增量形式的动态线性化数据模型——紧格式动态线性化模型,设计湿式离合器的无模型自适应预测控制器,通过AMESim/Simulink联合仿真构建湿式离合器控制系统模型,并与传统的湿式离合器控制算法进行对比,以验证本文算法的有效性。
1 湿式离合器仿真建模与分析
1.1 工作原理
图1为某大功率拖拉机动力换挡变速箱湿式离合器及其液压执行机构原理图,主要由比例减压/溢流阀、湿式离合器、油泵、减压阀、电磁阀以及TCU控制器等组成。当电磁阀未通电时,主阀芯位于比例阀左端,离合器油缸内油液通过比例阀的卸油口流回油箱,离合器处于分离状态。通电时,电磁阀产生的电磁力带动阀芯向右移动,卸油口逐渐关闭,进油口开启,油液经节流口流入湿式离合器油缸,离合器逐渐接合。当离合器压力pl达到设定压力时,主阀芯向左移动,比例阀卸油口逐渐开启,进油口逐渐变小,流量经卸油口流回油箱,起溢流作用。最终,湿式离合器压力处于动态稳定状态。
图1 PST湿式离合器电液执行机构原理图Fig.1 Schematic of wet clutch electro-hydraulic actuator for power shift transmission1.油箱 2.过滤器 3.定量泵 4.减压阀 5.比例减压/溢流阀 6.电磁阀 7.TCU控制器 8.主动件 9.离合器活塞 10.密封圈 11.摩擦元件组 12.回位弹簧 13.从动件
1.2 数学建模
1.2.1电液比例阀数学建模
(1)主阀芯力平衡方程
主阀芯受力包括:主阀芯右侧静压力、惯性力、阻尼力、弹簧力、稳态液动力(始终指向使阀口趋于关闭的方向),忽略主阀芯受到的瞬态液动力和干摩擦力等,则
(1)
(2)
(3)
(4)
(5)
式中ms——比例阀阀芯质量,kg
Ds——比例阀阀芯黏性阻尼系数,N·s/m
Ks——比例阀回位弹簧刚度,N/m
Fmag——电磁力,N
Fsp——比例阀回位弹簧初始压力,N
ps——供油压力,Pa
po——比例阀出口压力,Pa
As——比例阀阀芯作用面积,m2
xs——主阀芯位移,m
Fs——稳态液动力,N
Kf——电磁铁驱动系数,N/V
Kv——速度反电动势系数,V·s/m
u——输入电压,V
hs——主阀卸油口初始开口量,m
xd——主阀阀芯进油口遮盖量,m
Cd——节流孔的流量系数
Cv——比例阀主阀芯流速系数
θs——比例阀主阀节流口射流角,rad
xsm——主阀阀芯最大位移,m
Ai——比例阀进油口节流面积,m2
Ae——比例阀卸油口节流面积,m2
n——圆孔式节流孔数量
d——圆孔式节流孔直径,m
x——圆孔式节流口开口量,m
(2)比例阀压力-流量方程
流入比例阀的流量qs为
(6)
式中ρ——液压油密度,kg/m3
(3)比例阀流量连续性方程
忽略比例阀主阀芯与阀套配合间隙处泄漏,流入主阀腔的流量一部分补偿主阀腔油液压缩量,其余流入离合器油缸。即
(7)
式中ql——离合器油缸流量,m3/s
Vs0——比例阀主阀腔容积,m3
βe——油液体积弹性模量,Pa
1.2.2湿式离合器数学建模
(1)湿式离合器活塞力平衡方程
在接合过程中忽略油道阻力和油道内漏影响,则离合器的力平衡方程为
(8)
其中
(9)
式中Ml——离合器活塞等效质量,kg
Dl——活塞粘性阻尼系数,N·s/m
Al——活塞作用面积,m2
Kcl——活塞回位弹簧刚度,N/m
xl——活塞位移,m
Fl0——活塞回位弹簧预压力,N
Fω——活塞离心油压作用力,N
Fseal——活塞密封环摩擦力,N
Fcl——摩擦片压紧力,N
pl——离合器油缸压力,Pa
αω——滞后系数
ωe——离合器油缸角速度,rad/s
R1——离合器活塞内半径,m
R2——离合器活塞外半径,m
Roil——离合器进油道旋转半径,m
μseal——离合器活塞密封环摩擦因数
b——离合器活塞密封环宽度,m
Kn——摩擦片的等效刚度,N/m
Δ——摩擦片Kisspoint点,m
(2)离合器油缸压力-流量方程
离合器油缸流量ql为
(10)
式中dl——油缸进油口直径,m
(3)离合器油缸流量平衡方程
忽略离合器活塞与密封圈间隙处的泄漏,经比例阀流入离合器油缸的流量,一部分填充油缸容积变化,一部分补偿油液压缩变化量,其余经离合器油缸卸油口流出。即
(11)
式中Vl0——离合器油缸初始容积,m3
图3 湿式离合器无模型自适应预测控制结构框图Fig.3 Structure diagram of the model free adaptive predictive control for wet clutch
1.3 AMESim建模
基于湿式离合器的数学模型,在AMESim平台中搭建了液压执行机构的仿真模型,如图2所示。表1为湿式离合器AMESim仿真模型主要参数。
图2 湿式离合器AMESim仿真模型Fig.2 AMESim simulation model of wet clutch
2 基于MFAPC算法的湿式离合器压力控制器设计
针对动力换挡变速箱湿式离合器压力控制的非线性、时变和迟滞等特点,本文提出了基于紧格式动态线性化的无模型自适应预测控制算法,以实现换挡过程中湿式离合器油压的最佳控制,基于MFAPC的湿式离合器压力控制器结构如图3所示。
表1 湿式离合器AMESim仿真模型主要参数Tab.1 Key parameters in clutch AMESim model
2.1 离散时间非线性系统动态线性化
为使离合器输出最优压力,需通过控制比例阀输入电压调整阀芯位移,实现离合器油缸压力的准确控制,可建立动态模型
y(k+1)=f(y(k),y(k-1),…,y(k-ny),u(k),
u(k-1),…,u(k-nu))
(12)
式中u(k)、y(k)——系统在k时刻的输入电压、离合器油缸压力
ny、nu——未知正整数
f(·)——非线性函数
该非线性系统实现紧格式动态线性化需满足以下假设:
(2)f(·)关于控制输入信号u(k),u(k-1), …,u(k-L+1)分别存在连续偏导数。
(3)系统满足广义Lipschitz条件,即对任意k1≠k2,k1、k2≥0和u(k1)≠u(k2),满足
|y(k1+1)-y(k2+1)|≤b|u(k1)-u(k2)|
(b>0)
(13)
其中
y(ki+1)=
f(y(ki),y(ki-1),…,y(ki-ny),u(ki),
u(ki-1),…,u(ki-nu)) (i=1,2)
(14)
当假设成立时,必然存在一个时变参数φc(k)∈R,当|Δu(k)|≠0时,系统可转换为CFDL模型
Δy(k+1)=φc(k)Δu(k)
(15)
式中φc(k)——伪偏导数
Δy(k+1)——k+1时刻离合器油缸压力变化量
Δu(k)——k时刻电磁阀控制输入变化量
2.2 无模型自适应预测控制策略
模型预测控制(Model predictive control,MPC)是目前实际系统控制中应用最广泛的控制算法之一,其基本原理包括基于模型的预测、在线滚动优化和反馈校正。MPC的基本思想是利用模型预测被控对象在预测时域内的输出,然后根据滚动优化原理,通过最小化滑动窗口内的指标函数计算得到一个控制输入序列,并将该序列的第一个控制输入信号用于被控对象,最后利用误差信息反馈校正,以实现系统跟踪期望的输出轨迹[20-21]。
2.2.1预测模型
预测模型主要由被控对象的I/O数据对未来输出进行预测。在MFAPC算法中,由CFDL得到的数据模型可作为下一时刻系统的预测输出,由式(15)可得k+1时刻的输出为
(16)
N步向前预测方程为
(17)
其中
(18)
(19)
ΔUNu(k)——控制输入增量向量
Nu——控制时域常数
2.2.2预测模型反馈校正
由于实际控制过程中存在模型失配或受到外界未知干扰等情况,所得预测值与实际输出值存在偏差。因此,为避免累积偏差导致的控制失调,每一运行时刻仅进行当前控制,下一时刻则通过实时反馈修正预测模型。离合器实际压力与预测模型输出压力之间的误差为
(20)
则补偿后的预测输出为
(21)
其中
(22)
式中h——加权系数
p——优化长度系数,取p=N
2.2.3滚动优化
采用对输出误差和控制增量加权的二次型性能指标在线优化计算控制输入增量
minJ(ΔU(k))=(Yp(k+1)-Yr(k+1))T·
Q(Yp(k+1)-Yr(k+1))+ΔUT(k)ΛΔU(k)
(23)
其中
(24)
yr(k+i)=α(i)y(k+i-1)+(1-α(i))w(k+d)
(25)
式中Yr(k+1)——实际柔化轨迹
α——柔化系数d——时延量
w——当前时刻离合器期望压力
Q——预测误差加权矩阵
Λ——控制量加权矩阵
ΔUNu(k)=[AT(k)QA(k)+Λ]-1·
AT(k)Q(Yr(k+1)-Y(k)-he(k))
(26)
因此,当前时刻的控制输入
u(k)=u(k-1)+gTΔUNu(k)
(27)
其中
g=[1 0 … 0]T
对于预测模型中A(k)包含未知PPD参数φc(k),可由改进的投影算法计算得到
(28)
式中u——权重因子,u>0
η——步长因子,0<η≤1
PDD参数φc(k+1),φc(k+2),…,φc(k+Nu-1),不能直接由k时刻的I/O数据计算得到,通常采用多层递阶预报方法进行预报。假设已得到k时刻前PPD系列估计值c(1),c(2),…,φc(k),建立估计序列所满足的自回归模型为
c(k+j)=θ1(k)c(k+j-1)+
θ2(k)c(k+j-2)+…+θnp(k)c(k+j-np)
(j=1,2,…,Nu-1)
(29)
式中θi——自回归模型系数,i=1, 2,…,np
np——自回归阶数,取2~7
定义θ(k)=[θ1(k)θ2(k) …θnp(k)]T,则
(30)
其中
(k-1)=
[c(k-1)c(k-2) …c(k-np)]T
(31)
式中δ——正数,δ∈(0,1]
3 仿真验证
为验证基于MFAPC的离合器压力控制算法的有效性,采用Matlab/Simulink与AMESim协同仿真构建了湿式离合器闭环控制系统仿真模型,并将控制结果与MFAC、PID算法进行比较,分析系统的响应速度、压力跟随控制效果。在MFAPC控制策略试验中,伪梯度向量估计参数初始值c(1)=1.5,前np维伪梯度向量可通过CFDL-MFAC计算得到。自回归模型估计阶数np=3,α=0.45,μ=0.01,η=0.86,λ=105。仿真时间设为3 s,其他仿真条件如表2所示。
表2 仿真参数Tab.2 Simulation parameters
为验证不同要求下离合器压力跟踪效果,分别用方波信号和正弦信号作为激励,仿真结果如图4所示。其中,图4a为方波信号控制对比,3种控制算法均能有效跟踪控制。第1次正阶跃时,PID超调量为0.117 MPa,MFAC和MFAPC不存在超调和振荡,但初始响应存在一定延迟,分别为0.099、0.143 s。负阶跃时,MFAC和MFAPC能快速变化至期望信号,所需时间仅为0.179、0.119 s,而PID无法快速响应工况变化,并调节控制参数,系统动态响应较差。对比正弦信号跟踪效果(图4b)可知,MFAPC仍存在一定时延,但控制跟随性较好,稳态跟踪误差范围为±0.028 1 MPa,优于PID稳态误差的±0.055 MPa。虽然MFAC的稳态跟踪误差和延迟时间等指标均略优于MFAPC,但前者在2种激励信号中存在无法克服的扰动,抗干扰能力较差,而MFAPC的鲁棒性更好。
图4 3种算法的跟踪控制仿真结果Fig.4 Simulation results of tracking control by three algorithms under different signals
图5 湿式离合器1.5 MPa阶跃信号响应曲线Fig.5 Step response of wet clutch at 1.5 MPa
为进一步验证不同工况下本文算法的优越性,设置不同负载扭矩,模拟拖拉机运输工况(160 N·m)、犁耕工况(320 N·m)[8],利用1.5 MPa的离合器压力阶跃信号进行仿真分析,得到了离合器压力响应曲线,如图5所示。由于负载扭矩小于离合器最大传递扭矩(1.5 MPa压力),拖拉机负载变化对离合器压力未产生显著影响。此外,湿式离合器的充油时间一般不超过0.2 s,仿真结果表明3种控制算法下充油时间均满足离合器接合要求。其中,PID算法的快速充油时间为0.093 s,分别比MFAC及MFAPC快0.061、0.059 s,主要原因为后两者受算法结构限制,基于数据驱动的控制算法在控制初始阶段需不断调整参数,产生的时延在一定程度上对换挡平顺性有所影响。
图6 3种控制算法的离合器活塞运动状态对比Fig.6 Comparison of clutch piston by three algorithms
另一方面,MFAC及MFAPC的缓冲升压时间分别为0.083 1、0.113 5 s,分别比PID(偏离静态值±2%范围)快0.297、0.267 s,说明与PID相比,二者系统平稳性和整体动态响应性更好。其中,MFAC压力在上升过程中有明显振荡,将影响离合器的转矩传递过程,如图6~8所示。由图6、7可知,油缸压力在0.159 s处产生的振荡会导致离合器活塞加速度和离合器接合转矩的剧烈变化,其中活塞加速度最大振荡幅度为451.5 m/s2,从而对换挡品质产生负面影响。此外,以上3种控制算法对离合器主、从动件的转速影响(图8)仅表现为离合器转速同步时间延长,且负载越大,主、从动件同步时间越长,而对转速波动的影响较小。
图7 3种控制算法的离合器摩擦转矩对比Fig.7 Friction torque comparison of clutch piston by three algorithms
图8 离合器主、从动件转速对比Fig.8 Clutch speed comparison of three algorithms
图9反映了不同负载工况下3种控制算法的控制输入变化情况。由图9可知,不同作业负载对离合器控制电压未产生显著影响。在离合器接合过程中,PID的控制输入调整较MFAC、MFAPC更为频繁,此现象亦表现在离合器活塞的加速度变化中(图6)。采用PID时,离合器接合初期和末期活塞的加速度变化仍较剧烈,一定程度上影响了离合器的接合品质,且电磁阀的频繁动作会影响使用寿命。相反,MFAPC中控制输入调整较少,离合器活塞加速度变化较小,换挡过程中接合品质更好。
引入冲击度j和滑摩功Wfc作为离合器接合品质的评价指标。其中,冲击度是指拖拉机纵向加速度的变化率。冲击度越大,顿挫感越明显,换挡平顺性越差,计算式为
(32)
式中v——拖拉机车速,m/s
To——变速箱输出转矩,N·m
Jo——从动部分等效转动惯量,kg·m2
此外,湿式离合器主、从动件由开始接合到同步转速的过程,处于滑摩状态,产生滑摩功,计算式为
(33)
式中tj——滑摩结束时间,s
Tc——离合器摩擦转矩,N·m
ωz——离合器主动部分角速度,rad/s
ωc——离合器从动部分角速度,rad/s
图10为3种控制算法的换挡冲击度对比。由图可知,运输工况(负载扭矩160 N·m)下,MFAPC的最大冲击度仅为16.57 m/s3,较PID、MFAC最大冲击度分别降低了14.37%和26.55%,接合品质更好。
图10 3种控制算法的换挡冲击度对比Fig.10 Shifting jerk comparison of three algorithms
随着拖拉机负载的增大,换挡过程中惯性相的冲击度变化没有固定规律,而扭矩相的冲击度随着负载的增大逐渐减小。在犁耕作业工况下,PID在扭矩相的最大换挡冲击度为5.6 m/s3,较运输工况下的最大冲击度降低了23.33%,MFAC、MFAPC在犁耕工况下的最大冲击度则较运输工况分别降低了5.46%、24.9%,表明在不同负载工况下,本文算法仍具有较好的控制效果。随着拖拉机负载的增大,离合器主、从动件转速差变大,换挡过程中滑摩功随之增加。其中,PID的滑摩功由田间工况的4 748 J增至犁耕工况的7 832 J,增幅为64.95%,MFAC、MFAPC分别为56.46%、47.08%。在相同工况下(以运输工况为例)PID的滑摩功最小,比MFAC、MFAPC分别减少6.35%、2.48%,原因为MFAC的延迟在一定程度上增加了滑摩时间,造成滑摩功累积。
图11为3种算法的综合控制效果对比。其中,红色标记为各项指标最优值。
图11 3种控制算法的控制效果对比Fig.11 Control effect comparison by three algorithms
由图11可知,MFAC、MFAPC在压力跟踪控制方面具有较好表现,系统的响应时间、超调量及稳态误差较小,而采用PID算法的滑摩功最小,3种算法的滑摩功无明显差别,但由于MFAC存在未知扰动,油缸活塞接合过程中最大加速度为328.8 m/s2,影响了换挡品质。综合考虑算法在跟踪控制效果、响应时间、换挡品质等方面的表现,MFAPC控制效果最佳,可实现离合器压力的有效跟踪控制,在一定程度上保证了离合器接合品质。
4 结论
(1)针对动力换挡变速箱离合器压力控制算法存在控制偏差的问题,提出了基于MFAPC的离合器压力控制算法,采用紧格式动态线性化等价模型,摆脱了模型线性化和系统降阶产生的负面效应。通过结合MPC,提高了控制器的动态响应特性和稳定性。
(2)跟踪控制仿真结果表明,本文算法在方波信号和正弦信号激励下均具有较好的跟踪控制效果,方波信号下的动态响应仅为0.119 s,正弦信号下的稳态误差仅为±0.028 1 MPa,提高了系统跟随精度,降低了跟随误差。
(3)在离合器接合仿真试验中,MFAPC的最大换挡冲击度仅为16.57 m/s3,较PID、MFAC的最大冲击度分别降低了14.37%、26.55%,其冲击度更小,接合效果更好。