+高级检索
网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

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

  • 岳丽丽 1
  • 王一栋 3
  • 肖宝弟 1,2
  • 武晓春 1
1. 兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070; 2. 北京康吉森交通设备有限公司,北京 101318; 3. 中车南京浦镇车辆有限公司,江苏 南京 210031

中图分类号: U284.48

最近更新:2024-08-25

DOI: 10.16339/j.cnki.hdxbzkb.2024280

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

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

列车自动驾驶(automatic train operation, ATO)技术的运用能够提高运营效率、降低能耗、减轻司机负担,同时使出行者的乘车体验得到改善.ATO系统作为列车自动控制系统的关键子系统之一,负责控制列车的牵引和制动,其最重要的功能是控制列车的速度,这是实现列车自动运行和运营安全的基

1.因此,如何在复杂环境下实现列车自动驾驶的速度控制显得至关重要.

近年来,ATO算法引起了理论界和工程界的广泛关注.PID控

2在工程实践和理论研究中应用最广泛,但在车辆参数差异较大、外界强干扰等复杂环境下PID鲁棒性差、抗扰能力不能满足要求.由于列车具有强耦合、非线性、参数不确定性等动态特性,系统参数会随着运行环境的变化而改变,动力学模型具有很大的不确定性,使得精确建模变得困难.考虑模型参数不确定性或外部扰动的影响,包括自适应控制、鲁棒控制、滑模控制等方3-6已被用于列车速度控制.为了克服运行过程的不确定性和非线性,模型预测控7也被应用到ATO中.

列车为非线性系统,系统参数会随着运行环境的变化而改变,经典的基于模型的控制方法在实际应用中很难适用.目前不依赖模型的控制方法已逐渐被应用于列车速度控制,如无模型自适应控

8、自抗扰控制(active disturbance rejection control,ADRC9、模糊控10、迭代学习控11,具有无模型参数限制的优点.文献[8-11]对列车运行取得了突出的控制效果,但大多数主要关注控制系统的稳定性、鲁棒性和准确性;除ADRC以外,其余方法大多未考虑外界扰动对系统的影响,当存在扰动时难以得到令人满意的速度控制效果.列车运行环境复杂多变,外界扰动及模型的不确定性对ATO控制性能的影响很大.对于列车ATO运行,实现速度的精确控制是基础,抗干扰性也应得到关注.

对于控制科学,处理扰动的范式有三类:工业范式、模型范式及抗扰范式.其中抗扰范式是对不确定性和干扰进行主动抑制,其基本观念是从可测变量中估计扰动或扰动的影响,然后控制装置输出控制信号,在扰动影响系统之前补偿扰动的影响.ADRC技术由韩京清创

12,其优势在于对总扰动(内外部扰动、未建模动态等不确定性)的估计和实时补偿,兼顾强鲁棒性与抗扰性.鉴于ADRC优良的抗干扰性能,众多学者将其应用到列车速度控制.杨杰13利用改进粒子群算法对参数进行优化,解决了非线性ADRC参数多、调试困难的问题.王盼盼14针对磁浮列车时滞问题,分解优化了ADRC结构并给出了等效模型下的参数调节方法,实现了在不同路段下对速度的精确追踪.刘鸿恩15利用BP神经网络对ADRC参数进行自适应整定并将其用到永磁磁悬浮列车的速度控制,提高了鲁棒性、平稳性和精确度.Wang16将ADRC用于货物列车控制并引入人工蜂群算法进行参数整定,验证了ADRC在速度控制中的优越性.文献[913-16]均采用非线性形式,参数众多,整定烦琐,使得参数设置和实现在工程上具有挑战性.高志强教授提出线性ADRC(linear active disturbance rejection control, LADRC17,引入频域思想提出了参数调节方法,参数物理意义更加明确,极大地促进了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 (1)

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

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

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

式中: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) (3)

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

1.3 动力单元动力学建模

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

fig

图1  动力单元划分示意图

Fig.1  Schematic diagram of power unit division

fig

图2  动力单元i受力分析

Fig.2  Force analysis of dynamic unit i

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

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

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

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

考虑外部扰动的影响,则

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

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

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

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

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

x˙i=Axi+Biu+Mhyi=Nxi (8)

式中:

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) (9)

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

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

fig

图3  IBS-LADRC控制器框图

Fig.3  Block diagram of IBS-LADRC controller

2.1 线性跟踪微分器设计

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

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

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

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

式中: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) (12)

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

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

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

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

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

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

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

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

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

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

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

结合式(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)

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

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

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

G的特征方程如下:

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

式(20)的判别式为:

Δ=(k22-4k1)γ2 (21)

当满足条件: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) (22)
z˙i=Azi+Biui+Q(yi-y^i)y^i=Nzi (23)

式中: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)

式(24)求导得到:

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

从而得到:

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

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

A-QN的特征方程如下:

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

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

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

增益系数最终选取为:

q1=6w0,q2=12w02,q3=8w03 (29)

2.3 控制律设计

反步法是一种针对非线性系统设计鲁棒控制器的系统方法,反步指的是其设计过程的递归性质.其基本思想是将系统分解成一组嵌套的子系统,子系统个数不超过系统阶数,并为每个子系统设计中间虚拟控制律,一直后退到整个系统,将它们集成起来完成整个控制律的设

20.通过递归地构造闭环系统的Lyapunov函数获得反馈控制器,在每一步中,设计一个Lyapunov函数来实现每个子系统的收敛性,进而确保整个系统是渐近稳定的.

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

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

e1i=x1i-x1iref (30)

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

e˙1i=x˙1i-x˙1iref=x2i-x˙1iref (31)

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

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

式(32)求导,得到:

δ˙1i=x1i-x1iref=e1i (33)

构造Lyapunov函数V1为:

V1=i=1n12e1i2+βi2δ1i2 (34)

式中:β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) (35)

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

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

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

V˙1=i=1n-c1ie1i20 (37)

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

σi=x˙1iref-c1ie1i-βiδ1i (38)

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

e2i=x2i-σi (39)

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

e˙1i=e2i+σi-x˙1iref (40)

此时

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 (41)

式(39)求导得到:

e˙2i=x˙2i-σ˙i (42)

式(38)求导得到:

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

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

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

构造第二个Lyapunov函数V2为:

V2=V1+i=1n12e2i2 (45)

式(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) (46)

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

e1i+b0iui+x3i-σ˙i=-c2ie2i (47)

此时

V˙2=i=1n-c1ie1i2-c2ie2i20 (48)

式(47)解得ui为:

ui=σ˙i-e1i-c2ie2i-x3ib0i (49)

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

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

式中: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 (51)

η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)

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

η˙=w0A1η+B1h/w02 (53)

式中:η=η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 (54)

证   式(53)的解为:

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

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

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

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

式中: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τ (58)

因为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 (59)

同理可得

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

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) (61)

limt+e-2w0t=0,limt+tw0e-2w0t=0,limt+t2w02e-2w0t=0 (62)

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

aij(t)1/w03 (63)

式(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) (64)

下面分析各状态变量的估计误差.结合式(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 (65)

η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 (66)
dM1dw0=-3ε1(0)w04-4ε2(0)w05-5ε3(0)w06-3H8w04<0 (67)

同理可得:

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

式(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) (69)

由于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所示.

表1  AH型动车组参数
Tab.1  Parameters of AH EMU
参数名称参数值单位
空载质量(AW0) Tc: 34 t
Mp/M: 36 t
满载质量(AW2) Tc: 55.6 t
Mp/M: 59.1 t
列车总长度 120.214 m
头车长度 21.067 m
中间车长度 19.520 m
列车构造速度 115 km/h
最高运行限速 80 km/h
回转质量系数 0.11
单位基本阻力 1.08+0.008v+0.000 96v2 N/kN
最大牵引加速度 AW2:1.15 m/s2
AW0:1.25 m/s2
最大制动减速度 1.3 m/s2

注:  “—”代表无单位

表2  钩缓装置参数
Tab.2  Parameters of coupling buffer device
参数名称参数值单位
弹性系数 7 000 N/m
阻尼系数 252 N·s/m
纵向压缩屈服强度 1 250 kN
纵向拉伸屈服强度 850 kN
额定行程 58 mm

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

fig

图4  AH型动车组动力单元分布

Fig.4  Power unit distribution of AH EMUs

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

fig

图5  期望速度曲线

Fig.5  Expected velocity curve

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

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

实际的列车动力学会随着降雨、阵风、乘客走动等外界环境变化的而改变,致使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) (71)

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

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

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

fig

图6  线路状况

Fig.6  Road condition

4.1 IBS-LADRC控制器仿真

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

表3  IBS-LADRC控制器参数
Tab.3  Parameters of IBS-LADRC controller
动力单元k1k2γw0βc1c2
1 1 1.41 200 450 1 000 245 36
2 1 1.76 200 450 830 245 36
3 1 1.41 200 450 1 000 245 36

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处各动力单元的位移误差几乎为零,说明停车精度较好.

fig

图7  IBS-LADRC速度跟踪曲线

Fig.7  Velocity tracking curve of IBS-LADRC

fig

图8  IBS-LADRC位移跟踪曲线

Fig.8  Displacement tracking curve of IBS-LADRC

fig

图9  IBS-LADRC速度跟踪误差

Fig.9  Velocity tracking error of IBS-LADRC

fig

图10  位移跟踪误差

Fig.10  Displacement tracking error of IBS-LADRC

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

fig

图11  车钩力变化

Fig.11  Change of coupler force

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

fig

(a)  扰动估计值

fig

(b)  扰动估计误差

图12  扰动估计效果

Fig.12  Effect of disturbance estimation

4.2 控制性能对比分析

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

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

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

2)BS反步控制器:

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

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

3)PID控制器:

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

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

表4  不同方法的控制器参数
Tab.4  Controller parameters of different methods
控制方法参数选取
LADRC

动力单元1:kp=400,kd=40;

动力单元2:kp=361,kd=38;

动力单元3:kp=200,kd=40

BS

动力单元1:c1=240,c2=32,β=2 000;

动力单元2:c1=240,c2=32,β=830;

动力单元3:c1=240,c2=32,β=2 000

PID

动力单元1:kp=30,ki=0.319,kd=606.546;

动力单元2:kp=33,ki=0.721,kd=720.546;

动力单元3:kp=125.815,ki=11.313,kd=9.403

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

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

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

fig

图13  不同方法下的速度跟踪误差对比

Fig.13  Comparison of speed tracking errors under different methods

表5  性能指标对比
Tab.5  Comparison of performance indicators
控制器最大正速度误差/(km·h-1最大负速度误差/(km·h-1速度误差绝对值积分(IAE)均方根速度误差(RMSE)
PID 0.021 -0.022 1.209 0.010 89
BS 0.036 -0.034 1.552 0.017 05
LADRC 0.038 -0.101 1.442 0.017 23
IBS-LADRC 0.036 -0.035 1.440 0.016 91

图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方法下的末时刻位移误差最小几乎趋于零,停车精度较高.

fig

图14  不同方法下的位移跟踪误差对比

Fig.14  Comparison of displacement tracking errors under different methods

图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,整体变化较平缓有利于动车组的平稳运行.

fig

图15  不同方法下的加速度变化对比

Fig.15  Comparison of acceleration changes under different methods

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

fig

图16  不同方法下的车钩力变化对比

Fig. 16  Comparison of coupler force changes under different methods

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 FAdaptive speed tracking control for high speed trains under stochastic operation environments[J].Automatica2023147110674 [百度学术] 

2

HAVAEI PALI SANDIDZADEH MIntelligent-PID controller design for speed track in automatic train operation system with heuristic algorithms[J].Journal of Rail Transport Planning & Management202222100321 [百度学术] 

3

MAO Z HYAN X GJIANG Bet alAdaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties[J]. IEEE Transactions on Intelligent Transportation Systems2020216): 2449-2460 [百度学术] 

4

YAO X MPARK J HDONG H Ret alRobust adaptive nonsingular terminal sliding mode control for automatic train operation[J]. IEEE Transactions on Systems,Man,and Cybernetics:Systems20194912): 2406-2415 [百度学术] 

5

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

LI D CMENG J JXU R Xet alSliding mode adaptive robust H control method for high-speed train under strong wind conditions[J].Journal of the China Railway Society2018407):67-73(in Chinese) [百度学术] 

6

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

LI Z QHUANG L JZHOU Let alSliding mode active disturbance rejection adhesion control method of high-speed train[J].Journal of Traffic and Transportation Engineering2023232): 251-263.(in Chinese) [百度学术] 

7

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

JIA CXU H ZWANG L SNonlinear model predictive control for automatic train operation based on multi-point model[J].Journal of Jilin University (Engineering and Technology Edition)2020505):1913-1922(in Chinese) [百度学术] 

8

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

LI Z QZHOU LYANG HData-driven model-free adaptive control method for high-speed electric multiple unit[J].Acta Automatica Sinica2023492):437-447(in Chinese) [百度学术] 

9

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

LIAN W BLIU B HLI W Wet alAutomatic operation speed control of high-speed train based on ADRC[J].Journal of the China Railway Society2020421):76-81(in Chinese) [百度学术] 

10

CAO YMA L CZHANG Y ZApplication of fuzzy predictive control technology in automatic train operation[J].Cluster Computing2019226):14135-14144 [百度学术] 

11

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

HE Z YXU NAutomatic train operation algorithm based on adaptive iterative learning control theory[J].Journal of Transportation Systems Engineering and Information Technology2020202):69-75(in Chinese) [百度学术] 

12

HAN J QFrom PID to active disturbance rejection control[J].IEEE Transactions on Industrial Electronics2009563):900-906 [百度学术] 

13

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

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

14

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

WANG P PYANG JZOU J Qet alDesign maglev train speed tracking system based on improved active disturbance rejection controller[J].Journal of Railway Science and Engineering2023201):310-320(in Chinese) [百度学术] 

15

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

LIU H EZOU J QYANG JRobust speed control of permanent magnet maglev trains with self-tuning of ADRC parameters[J].Journal of Railway Science and Engineering2023209):3500-3510(in Chinese) [百度学术] 

16

WANG BYANG JJIAO H Net alDesign of auto disturbance rejection controller for train traction control system based on artificial bee colony algorithm[J].Measurement2020160107812 [百度学术] 

17

GAO Z QScaling and bandwidth-parameterization based controller tuning[C]//Proceedings of the 2003 American Control ConferenceDenver,COUSA.IEEE20034989-4996 [百度学术] 

18

LIU W ZDUAN G RHOU M ZHigh-order command filtered adaptive backstepping control for second- and high-order fully actuated strict-feedback systems[J].Journal of the Franklin Institute20233606):3989-4015 [百度学术] 

19

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

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)2023504): 200-209.(in Chinese) [百度学术] 

20

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

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)2023502): 138-149.(in Chinese) [百度学术] 

作者稿件一经被我刊录用,如无特别声明,即视作同意授予我刊论文整体的全部复制传播的权利,包括但不限于复制权、发行权、信息网络传播权、广播权、表演权、翻译权、汇编权、改编权等著作使用权转让给我刊,我刊有权根据工作需要,允许合作的数据库、新媒体平台及其他数字平台进行数字传播和国际传播等。特此声明。
关闭