城轨列车自动驾驶积分反步线性自抗扰控制

岳丽丽, 王一栋, 肖宝弟, 武晓春

湖南大学学报(自然科学版) ›› 2024, Vol. 51 ›› Issue (8) : 78 -90.

PDF (2806KB)
湖南大学学报(自然科学版) ›› 2024, Vol. 51 ›› Issue (8) : 78 -90. DOI: 10.16339/j.cnki.hdxbzkb.2024280
计算机科学

城轨列车自动驾驶积分反步线性自抗扰控制

    岳丽丽, 王一栋, 肖宝弟, 武晓春
作者信息 +

Integral Back-stepping Linear Active Disturbance Rejection Control for Automatic Operation of Urban Rail Trains

    Lili YUE1, Yidong WANG3, Baodi XIAO1, 2, Xiaochun WU1
Author information +
文章历史 +
PDF (2872K)

摘要

针对列车在外部干扰和不确定动态下的速度控制问题,设计了融合积分反步法和线性自抗扰的复合控制方案.首先,考虑列车具有强耦合性,为了更加符合列车真实的纵向动力学特性和受力情况,建立了具有时变系数的多质点模型.其次,为了降低参数调节的难度,跟踪微分器和扩张状态观测器均采用线性形式.跟踪微分器用于求取微分信号,同时具有滤波作用.利用跟踪微分器对虚拟控制量进行求导,正好可解决反步法中存在的“微分爆炸”问题.扩张状态观测器用于实时估计总和扰动.此外,利用积分反步法改进了误差反馈控制律,设计了一种积分反步线性自抗扰控制(IBS-LADRC)算法.最后,证明了观测误差的收敛性及闭环系统稳定性.结合杭州地铁6号线AH型动车组参数和实际线路数据进行仿真,并将IBSLADRC与反步法、线性自抗扰算法、PID控制进行对比,结果表明:IBS-LADRC方法下各动力单元速度误差均处在±0.04 km/h以内,加速度处在±1 m/s2以内,加速度和速度误差均变化较平稳;车钩力相对其他3类方法最小,变化也最平缓,最大车钩力仅为2 320 N;本文控制策略对列车期望速度具有较高的跟踪精度,有利于保证车钩安全,防止车钩断裂,并提高列车运行的安全性、平稳性及乘客舒适度.

Abstract

Aiming at the speed control problem of the train under external disturbance and uncertain dynamics, a composite control scheme combining integral back-stepping (IBS) method and linear active disturbance rejection control (LADRC) is designed. Firstly, considering the strong coupling of the train, a multi-particle model with time-varying coefficients is established to better conform to the real longitudinal dynamic characteristics and force conditions of the train. Secondly, to reduce the difficulty of parameter adjustment, the tracking differentiator (TD) and the extended state observer (ESO) are in linear form. TD is used to obtain the differential signal and has a filtering effect. The problem of differential explosion in back-stepping method can be solved by using the TD to derive the virtual control quantity. ESO is used to estimate the total disturbance in real-time. In addition, the IBS method is used to improve the error feedback control law, and an integral back-stepping linear active disturbance rejection control (IBS-LADRC) algorithm is designed. Finally, the convergence of the observation error and the stability of the closed-loop system are proved. Combined with the parameters of AH electric multiple units of Hangzhou Metro Line 6 and the actual line data, the simulation comparison is carried out, and the IBS-LADRC is compared with the back-stepping method, LADRC algorithm and PID control.The results show that under the IBS-LADRC method, the velocity error of each power unit is within ±0.04 km/h, the acceleration is within ±1 m/s2, and the acceleration and velocity error change smoothly. The coupler force is the smallest and the change is the most gentle compared with the other three methods, and the maximum coupler force is only 2 320 N. The proposed control strategy has high tracking accuracy for the expected speed of the train, which is conducive to ensuring the safety of the coupler, preventing the coupler from breaking, and improving the safety, stability and passenger comfort of the train operation.

Graphical abstract

关键词

自动驾驶 / 线性自抗扰 / 积分反步 / 城轨列车 / 多质点模型

Key words

引用本文

引用格式 ▾
岳丽丽, 王一栋, 肖宝弟, 武晓春. 城轨列车自动驾驶积分反步线性自抗扰控制[J]. 湖南大学学报(自然科学版), 2024, 51(8): 78-90 DOI:10.16339/j.cnki.hdxbzkb.2024280

登录浏览全文

4963

注册一个新账户 忘记密码

列车自动驾驶(automatic train operation, ATO)技术的运用能够提高运营效率、降低能耗、减轻司机负担,同时使出行者的乘车体验得到改善.ATO系统作为列车自动控制系统的关键子系统之一,负责控制列车的牵引和制动,其最重要的功能是控制列车的速度,这是实现列车自动运行和运营安全的基础1.因此,如何在复杂环境下实现列车自动驾驶的速度控制显得至关重要.
近年来,ATO算法引起了理论界和工程界的广泛关注.PID控制2在工程实践和理论研究中应用最广泛,但在车辆参数差异较大、外界强干扰等复杂环境下PID鲁棒性差、抗扰能力不能满足要求.由于列车具有强耦合、非线性、参数不确定性等动态特性,系统参数会随着运行环境的变化而改变,动力学模型具有很大的不确定性,使得精确建模变得困难.考虑模型参数不确定性或外部扰动的影响,包括自适应控制、鲁棒控制、滑模控制等方法3-6已被用于列车速度控制.为了克服运行过程的不确定性和非线性,模型预测控制7也被应用到ATO中.
列车为非线性系统,系统参数会随着运行环境的变化而改变,经典的基于模型的控制方法在实际应用中很难适用.目前不依赖模型的控制方法已逐渐被应用于列车速度控制,如无模型自适应控制8、自抗扰控制(active disturbance rejection control,ADRC)9、模糊控制10、迭代学习控制11,具有无模型参数限制的优点.文献[8-11]对列车运行取得了突出的控制效果,但大多数主要关注控制系统的稳定性、鲁棒性和准确性;除ADRC以外,其余方法大多未考虑外界扰动对系统的影响,当存在扰动时难以得到令人满意的速度控制效果.列车运行环境复杂多变,外界扰动及模型的不确定性对ATO控制性能的影响很大.对于列车ATO运行,实现速度的精确控制是基础,抗干扰性也应得到关注.
对于控制科学,处理扰动的范式有三类:工业范式、模型范式及抗扰范式.其中抗扰范式是对不确定性和干扰进行主动抑制,其基本观念是从可测变量中估计扰动或扰动的影响,然后控制装置输出控制信号,在扰动影响系统之前补偿扰动的影响.ADRC技术由韩京清创立12,其优势在于对总扰动(内外部扰动、未建模动态等不确定性)的估计和实时补偿,兼顾强鲁棒性与抗扰性.鉴于ADRC优良的抗干扰性能,众多学者将其应用到列车速度控制.杨杰等13利用改进粒子群算法对参数进行优化,解决了非线性ADRC参数多、调试困难的问题.王盼盼等14针对磁浮列车时滞问题,分解优化了ADRC结构并给出了等效模型下的参数调节方法,实现了在不同路段下对速度的精确追踪.刘鸿恩等15利用BP神经网络对ADRC参数进行自适应整定并将其用到永磁磁悬浮列车的速度控制,提高了鲁棒性、平稳性和精确度.Wang等16将ADRC用于货物列车控制并引入人工蜂群算法进行参数整定,验证了ADRC在速度控制中的优越性.文献[913-16]均采用非线性形式,参数众多,整定烦琐,使得参数设置和实现在工程上具有挑战性.高志强教授提出线性ADRC(linear active disturbance rejection control, LADRC)17,引入频域思想提出了参数调节方法,参数物理意义更加明确,极大地促进了LADRC在实际工程中的应用.经典LADRC主要包括线性扩张状态观测(linear extended state observer, LESO)和PD控制器,省略了跟踪微分器(tracking differentiator, TD)环节.另外文献[913-16]均采用单质点模型,忽略了车间作用力,较大地偏离列车真实的纵向动力学特性.钩缓装置使动车组各车辆之间实现连挂,列车运行过程中钩缓装置会发生压缩或拉伸,使得车辆之间具有较强的耦合作用,多质点模型更加符合动车组真实运行情况.
反步(back-stepping, BS)法18是一种非常适合参数不确定系统的鲁棒控制方法,它使用Lyapunov稳定性理论来设计控制器,同时BS控制器的性能完全取决于系统模型.积分反步法(integral back-stepping, IBS)是对BS的改进,在BS算法中加入了一个积分项,使系统状态快速收敛到参考值并减小稳态误差.
综上,本文基于多质点模型,将反步法与带跟踪微分器的LADRC相结合,利用积分反步法对误差反馈控制律进行改进,设计了积分反步线性自抗扰速度控制算法(IBS-LADRC).该算法在降低反步法对模型依赖性的同时也提高了LADRC的鲁棒性;采用线性形式的跟踪微分器和扩张状态观测器降低了参数调节难度.利用ADRC中的跟踪微分器对虚拟控制量进行求导,也可解决反步法中信号反复解析求导而导致的“微分爆炸”问题.考虑复杂的路况和运行环境,利用真实线路数据进行仿真,验证所提控制方法对城轨动车组列车运行控制的有效性.

1 列车动力学建模

动车组多为动力分散型,动力装置分散在多节车厢上,各车厢之间通过车钩缓冲装置实现连挂.动车由多节动车和拖车组成,动车受到牵引力或制动力,拖车仅受制动力,同时相邻车厢之间存在耦合力,多质点模型更符合列车真实受力情况.

1.1 运行阻力

列车运行阻力包括基本阻力fa和附加阻力fb.其中基本阻力在列车运行期间一直存在,包括内部部件之间的摩擦、滚动阻力和空气阻力,单位基本阻力计算公式满足Davis方程:

fa(v)=a0(t)+a1(t)v+a2(t)v2

式中:a0a1a2为戴维斯时变系数,它们的值通常由经验常数确定.a0是与列车速度无关的滚动机械阻力系数,a1是滚动摩擦阻力系数,a2是空气阻力系数.

附加阻力依赖线路情况,当列车通过坡道、弯道或隧道时才会产生,其计算公式如下:

f1=mgθ×10-3f2=mg(600/R)×10-3f3=mg(0.000 13S)×10-3

式中:m为单节车厢或单个动力单元的质量,g=9.8 m/s2为重力加速度,f1为坡道附加阻力,θ为坡度值,f2为弯道附加阻力,R为弯道半径,f3为隧道附加阻力,S为隧道长度.动车组运行期间总的附加阻力为:fb=f1+f2+f3.

1.2 车厢间耦合力

缓冲器通过压缩弹性元件来减小冲击力,在弹性元件变形过程中通过摩擦和阻尼来吸收冲击能量,因此钩缓系统可看作“弹性阻尼”结构.对于多质点模型需考虑相邻车厢间的车间耦合力即车钩力fd,相邻第i节车辆与第i+1节车辆间的耦合力可表示为:

fdi(i+1)=ks(xi-xi+1)+kd(vi-vi+1)

式中:kskd分别为弹性系数和阻尼系数,xivi分别为第i节车辆的位移和速度.

1.3 动力单元动力学建模

动车组可划分为多个动力单元,每个动力单元视为一个质点都包含牵引装置,如图1所示.以中间第i个质点为例,纵向受力如图2所示.

质点i的动力学模型表示为:

x˙1i=x2i(1+ρ)mix˙2i=ui+fdi(i-1)-fdi(i+1)-fai-fbi

式中:x1i x2i 分别为质点i的位移、速度状态变量,ρ为回转质量系数,mi为质点i的质量,ui为质点i的牵引/制动力.令:

1(1+ρ)mi=bi,fdi(i-1)-fdi(i+1)-fai-fbi(1+ρ)mi=f1i

考虑外部扰动的影响,则

x¨1i=f1i+(bi-b0i)ui+wi+b0iui=fi+wi+b0iui=Fi+b0iui

式中:wi为外部扰动,b0ibi的已知部分也称为补偿因子,fi为由基本阻力、附加阻力、车间耦合力以及参数不确定性引起的内部扰动,Fi=fi+wi为总扰动.

x3i=Fihi=F˙ixi=x1ix2ix3iT为扩张状态变量,式(4)对应的扩张状态方程为:

x˙1i=x2ix˙2i=Fi+b0iuix˙3i=hi

式(7)改写为矩阵形式:

x˙i=Axi+Biu+Mhyi=Nxi

式中:

A=010001000;Bi=0b0i0;M=001T;N=100.

1.4 多质点模型

综上,在单个动力单元受力分析的基础上,得到列车多质点模型的方程为:

(1+ρ)m1v˙1=u1-k(x1-x2)-d(v1-v2)-m1g1 000(a0(t)+a1(t)v1+a2(t)v12)-fb1(1+ρ)miv˙i=ui+k(xi-1-xi)+d(vi-1-vi)-k(xi-xi+1)-d(vi-vi+1)-mig1 000(a0(t)+a1(t)vi+a2(t)vi2)-fbi(i=2,3,,n-1)(1+ρ)mnv˙n=un+k(xn-1-xn)+d(vn-1-vn)-mng1 000(a0(t)+a1(t)vn+a2(t)vn2)-fbnx˙i=v˙i(i=1,2,,n)

2 积分反步线性自抗扰控制器设计

采用积分反步自抗扰控制器(IBS-LADRC)实现对动车组的速度控制,IBS-LADRC控制框图如图3所示,包括:线性跟踪微分器(LTD)、基于积分反步(IBS)法的反馈控制律u0及线性扩张状态观测器(LESO),融合了线性自抗扰和积分反步法各自的优点.

2.1 线性跟踪微分器设计

线性跟踪微分器用来安排过渡过程并求取微分信号,同时具有滤波作用.反步法由于反复求导会产生“微分爆炸”问题,跟踪微分器的引入正好可以有效解决此问题.由于纯微分环节对噪声较敏感且在物理上难以实现,因此常采用高通滤波器实现微分作用.经典微分器也就是一阶高通滤波器,是对纯微分环节的一种近似,传递函数为:

D(s)=y(s)r(s)=sTss+1=1Ts1-1Tss+1

从而得到输入信号rt)的微分信号yt)为:

y(t)1Ts[r(t)-r(t-Ts)]r˙(t)

式中:Ts>0为非常小的时间常数,当Ts越小时,输出值y(t)就越逼近微分值.如果r(t)包含高频噪声分量n(t),则信号输入变为r(t)+n(t),此时

y(t)1Ts[r(t)+n(t)-r(t-Ts)]r˙(t)+1Tsn(t)

因此,微分估计信号对输入信号中的噪声敏感,噪声放大增益为1/Ts,为了解决此问题,对经典微分器进行改进:

r˙(t)r(t-t1)-r(t-t2)t2-t1

式中:t1t2为时间常数,满足0<t1<t2.式(13)中的延迟信号分别用惯性环节来实现,从而得到:

y(s)r(s)=1t2-t11t1s+1-1t2s+1=st1t2s2+(t1+t2)s+1

式(14)对应的状态方程表达式为:

χ˙1(t)=χ2(t)χ˙2(t)=-1t1t2[χ1(t)-r(t)]-t1+t2t1t2χ2(t)χ2(t)=y(t)

可以看出,t1t2越小χ1跟踪r越快.在式(15)中引入两个可调参数,推导得到动力单元i的LTD为:

χ˙1i(t)=χ2i(t)χ˙2i(t)=-k1γ2[χ1i(t)-r(t)]-k2γχ2i(t)

式中:k1k2为正的常数,γ为速度因子.

LTD的跟踪与微分误差如下:

e1(t)=χ1(t)-r(t)e2(t)=χ2(t)-r˙(t)

结合式(16)式(17),得到

e˙1(t)=e2(t)e˙2(t)=γ2-k1e1(t)-k2χ2(t)γ-r¨(t)=γ2-k1e1(t)-k2e2(t)+r˙γ-r¨(t)

式(18)改写成矩阵形式为:

e˙1(t)e˙2(t)=Ge1e2+Hk2γr˙(t)+r¨(t)

式中:G=01-k1γ2-k2γ,H=0-1.

G 的特征方程如下:

sΙ-G=s-1k1γ2s+k2γ=s2+k2γs+k1γ2=0

式(20)的判别式为:

Δ=(k22-4k1)γ2

当满足条件:k22-4k10时,可保证 G 为Hurwitz矩阵,当输入信号r(t)及其各阶导数有界时,误差系统(19)有界输入有界输出(BIBO)稳定.

2.2 线性扩张状态观测器

LESO是BS-LADRC的核心,将总扰动扩张成系统的一个新状态变量,然后利用系统的输入、输出实时估计出扰动信息并设计控制器对其给予补偿.用补偿的方法消除扰动的影响,从而具有抗干扰的作用.

基于式(8),LESO设计如下19

z˙1i=z2i+q1(x1i-z1i)z˙2i=z3i+q2(x1i-z1i)+b0iuiz˙3i=q3(x1i-z1i)
z˙i=Azi+Biui+Q(yi-y^i)y^i=Nzi

式中:zi=[z1i z2i z3i]T为状态变量xi=[x1i x2i x3i]T的估计,Q=[q1 q2 q3]T为LESO的增益矩阵,观测误差εi(t)为:

εi(t)=xi(t)-zi(t)

式(24)求导得到:

ε˙i(t)=x˙i(t)-z˙i(t)

从而得到:

ε˙i(t)=(A-QN)εi(t)+Mhi(t)

式中:A-QN=-q110-q201-q300.

A-QN的特征方程如下:

sI-(A-QN)=s3+q1s2+q2s+q3=0

因为hi(t)有界,为了保证LESO有界输入有界输出稳定,将A-QN的特征根统一配置到-2w0处:

s3+q1s2+q2s+q3=(s+2w0)3

增益系数最终选取为:

q1=6w0,q2=12w02,q3=8w03

2.3 控制律设计

反步法是一种针对非线性系统设计鲁棒控制器的系统方法,反步指的是其设计过程的递归性质.其基本思想是将系统分解成一组嵌套的子系统,子系统个数不超过系统阶数,并为每个子系统设计中间虚拟控制律,一直后退到整个系统,将它们集成起来完成整个控制律的设计20.通过递归地构造闭环系统的Lyapunov函数获得反馈控制器,在每一步中,设计一个Lyapunov函数来实现每个子系统的收敛性,进而确保整个系统是渐近稳定的.

积分反步法是在传统的反步法基础上添加了跟踪误差的积分项,以此来弥补稳态误差.由于列车为二阶系统,因此列车BS-LADRC控制器的设计基于以下2个步骤:

步骤1 首先,将列车动力单元i的位移跟踪误差定义为:

e1i=x1i-x1iref

式中:x1iref为参考位移,目标是将误差e1i收敛到零.

e˙1i=x˙1i-x˙1iref=x2i-x˙1iref

现在引入积分项δ1i,用于状态快速收敛到参考值:

δ1i=0t(x1i-x1iref)dt

式(32)求导,得到:

δ˙1i=x1i-x1iref=e1i

构造Lyapunov函数V1为:

V1=i=1n12e1i2+βi2δ1i2

式中:βi为积分增益,对式(34)关于时间求导并将 式(31)式(33)代入,得到:

V˙1=i=1ne1ie˙1i+βiδ1iδ˙1i=i=1ne1i(e˙1i+βiδ1i)=i=1ne1i(x2i-x˙1iref+βiδ1i)

为了让系统稳定,V˙1须满足是半负定的,即V˙10,令

x2i-x˙1iref+βiδ1i=-c1ie1i

式中:c1i为控制增益,此时

V˙1=i=1n-c1ie1i20

现在将x2i状态视为虚拟控制量并用σi表示,其是下一状态的期望速度,求解式(36)得到:

σi=x˙1iref-c1ie1i-βiδ1i

步骤2 定义动力单元i的速度误差

e2i=x2i-σi

根据式(39)式(31)可改写为:

e˙1i=e2i+σi-x˙1iref

此时

V˙1=i=1ne1i(e˙1i+βiδ1i)=i=1ne1i(e2i+σi-x˙1iref+βiδ1i)=i=1ne1i(e2i+x˙1iref-c1ie1i-βiδ1i-x˙1iref+βiδ1i)=i=1ne1i(e2i-c1ie1i)=i=1n-c1ie1i2+e1ie2i

式(39)求导得到:

e˙2i=x˙2i-σ˙i

式(38)求导得到:

σ˙i=x¨1iref-c1ie˙1i-βiε˙1i=x¨1iref-c1ie˙1i-βie1i

式(43)代入式(42),得:

e˙2i=x˙2i-(x¨1iref-c1ie˙1i-βie1i)=x˙2i-x¨1iref+c1ie˙1i+βie1i

构造第二个Lyapunov函数V2为:

V2=V1+i=1n12e2i2

式(45)关于时间求导,得

V˙2=V˙1+i=1n(e2ie˙2i)=i=1n-c1ie1i2+e1ie2i+e2ie˙2i=i=1n-c1ie1i2+e1ie2i+e2i(x˙2i-σ˙i)=i=1n-c1ie1i2+e1ie2i+e2i(b0iui+x3i-σ˙i)=i=1n-c1ie1i2+e2i(e1i+b0iui+x3i-σ˙i)

为了使系统稳定,须满足V˙20,令

e1i+b0iui+x3i-σ˙i=-c2ie2i

此时

V˙2=i=1n-c1ie1i2-c2ie2i20

式(47)解得ui为:

ui=σ˙i-e1i-c2ie2i-x3ib0i

由于状态x1ix2ix3i分别由扩张状态观测器进行估计,因此最终的控制律ui为:

e1i=r-z1ie2i=r˙-z2iσi=r˙+c1ie1i+βiδ1iui=σ˙i+e1i+c2ie2i-z3ib0i

式中:r为系统的期望输入.

至此,式(16)中的线性跟踪微分器、式(23)中的线性扩张状态观测器、式(50)中的控制律构成了整个积分反步线性自抗扰控制算法,利用其对列车速度进行跟踪控制.

3 稳定性分析

3.1 LESO收敛性分析

ε=[ε1 ε2 ε3]T为估计误差,由式(7)式(22)得到:

ε˙1=x˙1-z˙1=x2-z2-β1(x1-z1)=ε2-β1ε1ε˙2=x˙2-z˙2=x3-z3-β2(x1-z1)=ε3-β2ε1ε˙3=x˙3-z˙3=f˙-β2(y-z1)=h-β3ε1

ηi(t)=εi(t)/w0i-1i=1,2,3,代入式(51)得:

η˙1=-β1η1+w0η2η˙2=-(β2/w0)η1+w0η3η˙3=-(β3/w02)η1+h/w02

将选择的增益参数代入式(52),得:

η˙=w0A1η+B1h/w02

式中:η=η1η2η3,A1=-610-1201-800,B1=001.

定理1 假定h有界,则Mi>0(i=1,2,3),当tTεi(t)MiMiw0有关,且dMi/dw0<0,其中

M1=ε1(0)/w03+ε2(0)/w04+     ε3(0)/w05+H/8w03,M2=ε1(0)/w02+ε2(0)/w03+     ε3(0)/w04+3H/4w02,M3=ε1(0)/w0+ε2(0)/w02+     ε3(0)/w03+3H/2w0

式(53)的解为:

η(t)=ew0A1tη(0)+0tew0A1(t-τ)B1hw02dτ

q(t)=0tew0A1(t-τ)B1hw02dτ=q1(t)q2(t)q3(t)

w0A1的特征值为-2w0(3重),从而得到:

ew0A1(t-τ)=e-2w0(t-τ)k=02(t-τ)kk!w0kA1+2I3k=e-2w0(t-τ)(t-τ)22w02p1(τ)p2(τ)

式中:I3是3阶单位阵,而

p1(τ)=(t-τ)w0+2(t-τ)2w02p2(τ)=1+2(t-τ)w0+2(t-τ)2w02

式(57)代入式(56),得到:

q1(t)=1w020t(t-τ)2w022h(τ)e-2w0(t-τ)dτq2(t)=1w020tp1(τ)h(τ)e-2w0(t-τ)dτq3(t)=1w020tp2(τ)h(τ)e-2w0(t-τ)dτ

因为h(τ)有界,则H>0,h(τ)H,当t>0时,根据式(58)得到:

q1(t)=0t(t-τ)22h(τ)e-2w0(t-τ)dτ0t(t-τ)22h(τ)e-2w0(t-τ)dτH20t(t-τ)2e-2w0(t-τ)dτ=H8w03[1-(2w02t2e-2w0t+2w0te-2w0t+e-2w0t)]<H8w03

同理可得

q2(t)<3H4w03,q3(t)<3H2w03

w0A1的特征值为-2w0(3重),故

ew0A1t=e-2w0tk=02tkk!w0kA1+2I3k=a11(t)a12(t)a13(t)a21(t)a22(t)a23(t)a31(t)a32(t)a33(t)

limt+e-2w0t=0,limt+tw0e-2w0t=0,limt+t2w02e-2w0t=0

limt+aij(t)=0(i,j=1,2,3),所以当tT时,

aij(t)1/w03

式(56)式(61)代入式(55),得到:

η(t)=ew0A1tη(0)+q(t)=a11(t)a12(t)a13(t)a21(t)a22(t)a23(t)a31(t)a32(t)a33(t)η1(0)η2(0)η3(0)+q1(t)q2(t)q3(t)=η1(t)η2(t)η3(t)

下面分析各状态变量的估计误差.结合式(63)式(59),得到:

η1(t)a11(t)η1(0)+a12(t)η2(0)+a13(t)η3(0)+q1(t)1w03(η1(0)+η2(0)+η3(0))+H8w03

ηi(t)=εi(t)/w0i-1得到:

η1(t)=ε1(t),η1(0)=ε1(0),η2(0)=ε2(0)/w0,η3(0)=ε3(0)/w02

并将其代入式(65),得:

ε1(t)ε1(0)w03+ε2(0)w04+ε3(0)w05+H8w03=M1
dM1dw0=-3ε1(0)w04-4ε2(0)w05-5ε3(0)w06-3H8w04<0

同理可得:

ε2(t)M2,dM2dw0<0,ε3(t)M3,dM3dw0<0

式(67)式(68)可以看出,当总扰动的导数有界时,LESO 估计误差有界,估计误差与观测器带宽w0有关,适当增大w0可减小估计误差.理论上当w0充分大时估计误差接近于零,但此时对噪声较敏感会放大量测噪声.

3.2 闭环系统稳定性

对于式(45)所示Lyapunov函数,由于βi>0,对于[e1i,e2i]0V2>0;在式(50)控制律的作用下,当观测器无扰动估计误差时V˙2=i=1n-c1ie1i2-c2ie2i20可直接保证闭环系统渐进稳定.但由式(68)可知LESO实际是存在扰动估计误差的,此时:

V˙2=i=1n-c1ie1i2+e2i(e1i+b0iui+x3i-σ˙i)=i=1n-c1ie1i2+e2i(e1i+b0iσ˙i-e1i-c2ie2i+ε3i-x3ib0i+x3i-σ˙i)=i=1n-c1ie1i2+e2i(-c2ie2i+ε3i)i=1n-c1ie1i2-c2ie2i2+M3e2i=i=1n-c1ie1i2-e2i(c2ie2i-M3)

由于M3为扰动估计误差上界且随着w0的增大而减小,同时c1i >0、c2i >0,有界的M3无论多大,在c2i 足够大的前提下有c2ie2i>M3,此时V˙20可实现闭环系统稳定.在实际应用时,可调节w0的值使观测器的观测效果较好从而M3较小,此时只需适当取大c2i 的值,使c2ie2i>M3从而使系统稳定.

4 仿真验证

为了验证本文所设计的IBS-LADRC在动车组自动驾驶控制方面的有效性,以杭州地铁6号线4动2拖6节编组的AH型动车组为仿真对象,具体编组类型为“=Tc-Mp-M-M-Mp-Tc=”,首尾两端采用全自动钩缓装置,中间采用半永久钩缓装置,缓冲器均为弹性胶泥型.利用Simulink工具搭建控制器模块进行了仿真,将本文控制方法与采用PD控制的经典LADRC、反步控制(BS)及PID控制进行对比.AH型电客车及钩缓装置的主要参数如表1表2所示.

将AH型动车组划分为3个动力单元,每个单元均包含带有牵引机构提供动力的车厢,如图4所示.

模拟列车在140 s时间内的运行过程,最高运行速度为72 km/h,站间运行里程2 126.5 m,期望速度曲线如图5所示,全程包括2个巡航阶段、2个加速阶段、1个减速阶段.

为了模拟更加复杂的路况,运行线路包括隧道和高架线路,在高架线路段列车受到阵风的作用,顺风、逆风环境交替变化,用以下方程描述阵风d(t)的时变特性:

d(t)=-0.5(1+cos(t)),20t600,其他

实际的列车动力学会随着降雨、阵风、乘客走动等外界环境变化的而改变,致使Davis方程的系数和车厢的质量是时变的.用正余弦时变函数来模拟列车参数的变化,初始参数如表1所示,在初始参数的基础上发生时变,时变系数设置为:

a0(t)=a0+r0(t)=1.08+0.11sin(0.37t)a1(t)=a1+r1(t)=0.008+0.000 7sin(0.37t)a2(t)=a2+r2(t)=0.000 96+0.000 1sin(0.37t)

假定车厢质量在满载质量(AW2)的基础上变化,因此每个动力单元的时变质量设置为:

m1(t)=114.7+5sin(0.25t)m2(t)=118.2+10cos(0.25t)m1(t)=114.7+6sin(0.25t)

取外部扰动w(t)=1.1sin(0.77t),为了验证所设计的IBS-LADRC在复杂路况下对动车组的控制性能,选取如图6所示的某站间真实线路数据.

4.1 IBS-LADRC控制器仿真

首先,验证本文所设计的IBS-LADRC控制算法对于动车组列车控制的有效性.经过调试,3个动力单元的控制器参数最终选取如表3所示.

IBS-LADRC控制策略下3个动力单元的速度与位移跟踪效果如图7图8所示.IBS-LADRC能够使动车组按照目标速度曲线和位移曲线运行.图9为各动力单元的速度跟踪误差,虽然在运行过程中动车组的系数是时变的,但速度跟踪误差相对较小,除个别时刻外,速度误差曲线整体变化较光滑、无振荡,表明IBS-LADRC能够有效地抵消时变系数对城轨列车运行的不利影响.整体速度误差处在[-0.035 4, 0.036 1] km/h内,在60 s处各动力单元速度误差突增,是由于目标速度曲线不光滑导致的;动力单元2的速度误差略大.图10为各动力单元位移跟踪误差,全程最大位移误差为0.20 m,末时刻的位移误差能够体现停车精度,在末时刻140 s处各动力单元的位移误差几乎为零,说明停车精度较好.

图11为车钩力变化情况,最大车钩力约为2 kN,无论是拉钩力还是压钩力均处在最大压缩/拉伸屈服强度以内.同时车钩力的整体变化趋势也相对平滑,车钩力振荡较小,有利于保证车钩安全、防止车钩断裂.

由于LESO用于对总扰动进行估计补偿,其扰动观测能力体现了系统的抗扰能力,也影响动车组的实际速度控制精度,仿真中将车间耦合力项、时变基本阻力项、附加阻力项、阵风及外部扰动归结为总扰动,其估计效果如图12所示.LESO整体上能比较精确地估计总扰动,在约20 s处估计误差突增,是由于运行环境突变导致的.

4.2 控制性能对比分析

为了进一步体现本文控制方法的优势,将经典LADRC、BS反步控制、PID与本文IBS-LADRC控制方法进行仿真对比.

1) LADRC控制器:LADRC与IBS-LADRC的区别仅在于反馈控制律u0,LADRC的反馈控制律采用的是PD控制,具体形式为

u0=kp(r-z1)+kd(r˙-z2)

2)BS反步控制器:

u=(σ˙+e1+c2e2)/b

式中:σ=r˙+c1e1+βδ1.

3)PID控制器:

u=kpe(t)+kie(t)dt+kde˙(t)

对于以上3类控制方法,参数选取如表4所示.

以动力单元1为例,经典LADRC、BS及PID不同方法下的速度误差对比如图13所示,各性能指标对比见表5.表5中,IAE和RMSE指标的计算公式如 式(76)式(77)所示:

IAE=1Nk=1Nt=1Tvd(t)-vk(t)
RMSE=1Nk=1N1Tt=1T(vd(t)-vk(t))2

式中:N为动力单元数量,k代表第k个动力单元,T为运行总时间.

图13表5可知:虽然PID控制下速度误差范围最小,但时变扰动和时变参数的存在导致其速度误差存在明显的振荡,不利于列车的平稳运行,舒适性最差,这也说明其抗扰能力最差.反步控制下的速度误差虽较PID振荡小,但相较LADRC和IBS-LADRC仍存在明显波动;LADRC和IBS-LADRC的速度误差整体变化趋势较平滑几乎无振荡,但IBS-LADRC的最大速度误差比LADRC更小.从放大图可看出,相比于LADRC,IBS-LADRC在120 s左右处的速度误差略小,初始误差及60 s左右处的误差明显小于LADRC方法下的.

不同控制策略下的位移误差对比如图14所示.虽然PID方法下的位移误差范围最小,但末时刻的位移误差明显最大,停车精度最低.LADRC和IBS-LADRC方法下的末时刻位移误差最小几乎趋于零,停车精度较高.

图15为不同控制方法下的加速度变化情况对比,加速度变化情况可体现乘客舒适度.PID方法下加速度变化范围最大为[-1,1.327 2] m/s2,在初始启动阶段加速度较大,达到了1.327 2 m/s2,在60 s左右处加速度也最大,达到了1.142 m/s2,舒适度最差.LADRC控制策略下加速度范围为[-1,1.115] m/s2,60 s左右处的加速度也大于1 m/s2,舒适度欠佳.BS方法下加速度虽处在[-1,1] m/s2之间变化,在某些目标匀速时段其他方法加速度保持不变而BS方法存在明显的波动,舒适度同样欠佳.IBS-LADRC方法下加速度处在[-1,1] m/s2之间,舒适性较好8,整体变化较平缓有利于动车组的平稳运行.

图16为不同控制方法下的车钩力变化对比,PID方法下车钩力变化范围最大,最大车钩力较大.IBS-LADRC方法下,车钩力变化范围最小变化趋势也最平缓,这有利于保证车钩安全,防止车钩断裂,提升列车运行的安全性、平稳性.

5 结 论

1) 考虑列车具有强耦合、非线性、参数不确定性等动态特性,建立了具有时变系数的多质点模型,提出了列车速度IBS-LADRC控制策略,利用TD对虚拟控制量进行求导,解决了反步法中存在的“微分爆炸”问题.

2) IBS-LADRC控制方法可精确控制列车速度,速度误差处在(-0.036,0.040) km·h-1间.相较于PID、BS及LADRC,IBS-LADRC的抗扰能力更强,并且速度误差及加速度整体变化趋势更加平稳,提高了动车组运行的平稳性及乘客舒适度.车间耦合力处在钩缓装置最大压缩/拉伸屈服强度以内并且振荡较小,有利于保证车钩安全,防止车钩断裂.LESO可精确估计由车间耦合力项、时变基本阻力项、附加阻力项、阵风及外部扰动构成的总扰动,并对其进行补偿.

3) 相较于传统NLADRC列车速度控制策略,IBS-LADRC在结合积分反步法与线性自抗扰两者优点的同时减少了可调参数,可在复杂路况下实现速度的精确跟踪,具有工程应用参考价值.

参考文献

[1]

YUAN HHUANG D QLI X F .Adaptive speed tracking control for high speed trains under stochastic operation environments[J].Automatica2023147:110674.

[2]

HAVAEI PSANDIDZADEH M ALI .Intelligent-PID controller design for speed track in automatic train operation system with heuristic algorithms[J].Journal of Rail Transport Planning & Management202222:100321.

[3]

MAO Z HYAN X GJIANG Bet al .Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties[J]. IEEE Transactions on Intelligent Transportation Systems202021(6): 2449-2460.

[4]

YAO X MPARK J HDONG H Ret al .Robust adaptive nonsingular terminal sliding mode control for automatic train operation[J]. IEEE Transactions on Systems,Man,and Cybernetics:Systems201949(12): 2406-2415.

[5]

李德仓,孟建军,胥如迅, .强风下高速列车滑膜自适应鲁棒H控制方法[J].铁道学报201840(7):67-73.

[6]

LI D CMENG J JXU R Xet al .Sliding mode adaptive robust H control method for high-speed train under strong wind conditions[J].Journal of the China Railway Society201840(7):67-73.(in Chinese)

[7]

李中奇,黄琳静,周靓, .高速列车滑模自抗扰黏着控制方法[J].交通运输工程学报202323(2):251-263.

[8]

LI Z QHUANG L JZHOU Let al .Sliding mode active disturbance rejection adhesion control method of high-speed train[J].Journal of Traffic and Transportation Engineering202323(2): 251-263.(in Chinese)

[9]

贾超,徐洪泽,王龙生 .基于多质点模型的列车自动驾驶非线性模型预测控制[J].吉林大学学报(工学版)202050(5):1913-1922.

[10]

JIA CXU H ZWANG L S .Nonlinear model predictive control for automatic train operation based on multi-point model[J].Journal of Jilin University (Engineering and Technology Edition)202050(5):1913-1922.(in Chinese)

[11]

李中奇,周靓,杨辉 .高速动车组数据驱动无模型自适应控制方法[J].自动化学报202349(2):437-447.

[12]

LI Z QZHOU LYANG H .Data-driven model-free adaptive control method for high-speed electric multiple unit[J].Acta Automatica Sinica202349(2):437-447.(in Chinese)

[13]

连文博,刘伯鸿,李婉婉, .基于自抗扰控制的高速列车自动驾驶速度控制[J].铁道学报202042(1):76-81.

[14]

LIAN W BLIU B HLI W Wet al .Automatic operation speed control of high-speed train based on ADRC[J].Journal of the China Railway Society202042(1):76-81.(in Chinese)

[15]

CAO YMA L CZHANG Y Z .Application of fuzzy predictive control technology in automatic train operation[J].Cluster Computing201922(6):14135-14144.

[16]

何之煜,徐宁 .基于自适应迭代学习控制的列车自动驾驶算法[J].交通运输系统工程与信息202020(2):69-75.

[17]

HE Z YXU N .Automatic train operation algorithm based on adaptive iterative learning control theory[J].Journal of Transportation Systems Engineering and Information Technology202020(2):69-75.(in Chinese)

[18]

HAN J Q .From PID to active disturbance rejection control[J].IEEE Transactions on Industrial Electronics200956(3):900-906.

[19]

杨杰,陈昱圻,王盼盼 .基于改进粒子群算法的列车速度跟踪自抗扰控制器设计[J].铁道学报202143(7):40-46.

[20]

YANG JCHEN Y QWANG P P .Design of active disturbance rejection controller for train speed tracking based on improved particle swarm optimization[J].Journal of the China Railway Society202143(7):40-46.(in Chinese)

[21]

王盼盼,杨杰,邹吉强, .基于改进自抗扰控制器的磁浮列车速度跟踪控制研究[J].铁道科学与工程学报202320(1):310-320.

[22]

WANG P PYANG JZOU J Qet al .Design maglev train speed tracking system based on improved active disturbance rejection controller[J].Journal of Railway Science and Engineering202320(1):310-320.(in Chinese)

[23]

刘鸿恩, 邹吉强, 杨杰. ADRC参数自整定的永磁磁浮列车速度鲁棒控制[J]. 铁道科学与工程学报202320(9): 3500-3510.

[24]

LIU H EZOU J QYANG J .Robust speed control of permanent magnet maglev trains with self-tuning of ADRC parameters[J].Journal of Railway Science and Engineering202320(9):3500-3510.(in Chinese)

[25]

WANG BYANG JJIAO H Net al .Design of auto disturbance rejection controller for train traction control system based on artificial bee colony algorithm[J].Measurement2020160:107812.

[26]

GAO Z Q .Scaling and bandwidth-parameterization based controller tuning[C]//Proceedings of the 2003 American Control Conference.Denver,CO,USA. IEEE,2003:4989-4996.

[27]

LIU W ZDUAN G RHOU M Z .High-order command filtered adaptive backstepping control for second- and high-order fully actuated strict-feedback systems[J].Journal of the Franklin Institute2023360(6):3989-4015.

[28]

杨杰, 秦耀, 汪永壮, . 永磁电磁混合型磁浮球的改进滑模控制方法[J]. 湖南大学学报(自然科学版)202350(4): 200-209.

[29]

YANG JQIN YWANG Y Zet al. Improved sliding control method for permanent magnet electromagnetic hybrid magnetic levitation ball[J]. Journal of Hunan University(Natural Sciences)202350(4): 200-209.(in Chinese)

[30]

皇金锋, 张世欣, 杨艺. 基于扩张状态观测器的单电感双输出Buck变换器滑模解耦控制[J]. 湖南大学学报(自然科学版)202350(2): 138-149.

[31]

HUANG J FZHANG S XYANG Y. Sliding mode decoupling control of single inductor dual output buck converter based on extended state observer[J]. Journal of Hunan University(Natural Sciences)202350(2): 138-149.(in Chinese)

基金资助

甘肃省科技重点研发计划项目(23YFGA0045); 中国国家铁路集团有限公司基金资助项目(N2022G012)

AI Summary AI Mindmap
PDF (2806KB)

362

访问

0

被引

详细

导航
相关文章

AI思维导图

/