摘要
针对列车在外部干扰和不确定动态下的速度控制问题,设计了融合积分反步法和线性自抗扰的复合控制方案.首先,考虑列车具有强耦合性,为了更加符合列车真实的纵向动力学特性和受力情况,建立了具有时变系数的多质点模型.其次,为了降低参数调节的难度,跟踪微分器和扩张状态观测器均采用线性形式.跟踪微分器用于求取微分信号,同时具有滤波作用.利用跟踪微分器对虚拟控制量进行求导,正好可解决反步法中存在的“微分爆炸”问题.扩张状态观测器用于实时估计总和扰动.此外,利用积分反步法改进了误差反馈控制律,设计了一种积分反步线性自抗扰控制(IBS-LADRC)算法.最后,证明了观测误差的收敛性及闭环系统稳定性.结合杭州地铁6号线AH型动车组参数和实际线路数据进行仿真,并将IBS-LADRC与反步法、线性自抗扰算法、PID控制进行对比,结果表明:IBS-LADRC方法下各动力单元速度误差均处在±0.04 km/h以内,加速度处在±1 m/
列车自动驾驶(automatic train operation, ATO)技术的运用能够提高运营效率、降低能耗、减轻司机负担,同时使出行者的乘车体验得到改善.ATO系统作为列车自动控制系统的关键子系统之一,负责控制列车的牵引和制动,其最重要的功能是控制列车的速度,这是实现列车自动运行和运营安全的基
近年来,ATO算法引起了理论界和工程界的广泛关注.PID控
列车为非线性系统,系统参数会随着运行环境的变化而改变,经典的基于模型的控制方法在实际应用中很难适用.目前不依赖模型的控制方法已逐渐被应用于列车速度控制,如无模型自适应控
对于控制科学,处理扰动的范式有三类:工业范式、模型范式及抗扰范式.其中抗扰范式是对不确定性和干扰进行主动抑制,其基本观念是从可测变量中估计扰动或扰动的影响,然后控制装置输出控制信号,在扰动影响系统之前补偿扰动的影响.ADRC技术由韩京清创
反步(back-stepping, BS)
综上,本文基于多质点模型,将反步法与带跟踪微分器的LADRC相结合,利用积分反步法对误差反馈控制律进行改进,设计了积分反步线性自抗扰速度控制算法(IBS-LADRC).该算法在降低反步法对模型依赖性的同时也提高了LADRC的鲁棒性;采用线性形式的跟踪微分器和扩张状态观测器降低了参数调节难度.利用ADRC中的跟踪微分器对虚拟控制量进行求导,也可解决反步法中信号反复解析求导而导致的“微分爆炸”问题.考虑复杂的路况和运行环境,利用真实线路数据进行仿真,验证所提控制方法对城轨动车组列车运行控制的有效性.
1 列车动力学建模
动车组多为动力分散型,动力装置分散在多节车厢上,各车厢之间通过车钩缓冲装置实现连挂.动车由多节动车和拖车组成,动车受到牵引力或制动力,拖车仅受制动力,同时相邻车厢之间存在耦合力,多质点模型更符合列车真实受力情况.
1.1 运行阻力
列车运行阻力包括基本阻力和附加阻力.其中基本阻力在列车运行期间一直存在,包括内部部件之间的摩擦、滚动阻力和空气阻力,单位基本阻力计算公式满足Davis方程:
(1) |
式中:为戴维斯时变系数,它们的值通常由经验常数确定.是与列车速度无关的滚动机械阻力系数,是滚动摩擦阻力系数,是空气阻力系数.
附加阻力依赖线路情况,当列车通过坡道、弯道或隧道时才会产生,其计算公式如下:
(2) |
式中:为单节车厢或单个动力单元的质量,为重力加速度,为坡道附加阻力,为坡度值,为弯道附加阻力,为弯道半径,为隧道附加阻力,为隧道长度.动车组运行期间总的附加阻力为:.
1.2 车厢间耦合力
缓冲器通过压缩弹性元件来减小冲击力,在弹性元件变形过程中通过摩擦和阻尼来吸收冲击能量,因此钩缓系统可看作“弹性阻尼”结构.对于多质点模型需考虑相邻车厢间的车间耦合力即车钩力,相邻第节车辆与第节车辆间的耦合力可表示为:
(3) |
式中:分别为弹性系数和阻尼系数,和分别为第节车辆的位移和速度.
1.3 动力单元动力学建模
动车组可划分为多个动力单元,每个动力单元视为一个质点都包含牵引装置,如

图1 动力单元划分示意图
Fig.1 Schematic diagram of power unit division

图2 动力单元i受力分析
Fig.2 Force analysis of dynamic unit i
质点i的动力学模型表示为:
(4) |
式中:x1i、 x2i分别为质点i的位移、速度状态变量,为回转质量系数,为质点的质量,为质点的牵引/制动力.令:
(5) |
考虑外部扰动的影响,则
(6) |
式中:为外部扰动,为的已知部分也称为补偿因子,为由基本阻力、附加阻力、车间耦合力以及参数不确定性引起的内部扰动,为总扰动.
令,,为扩张状态变量,
(7) |
将
(8) |
式中:
1.4 多质点模型
综上,在单个动力单元受力分析的基础上,得到列车多质点模型的方程为:
(9) |
2 积分反步线性自抗扰控制器设计
采用积分反步自抗扰控制器(IBS-LADRC)实现对动车组的速度控制,IBS-LADRC控制框图如

图3 IBS-LADRC控制器框图
Fig.3 Block diagram of IBS-LADRC controller
2.1 线性跟踪微分器设计
线性跟踪微分器用来安排过渡过程并求取微分信号,同时具有滤波作用.反步法由于反复求导会产生“微分爆炸”问题,跟踪微分器的引入正好可以有效解决此问题.由于纯微分环节对噪声较敏感且在物理上难以实现,因此常采用高通滤波器实现微分作用.经典微分器也就是一阶高通滤波器,是对纯微分环节的一种近似,传递函数为:
(10) |
从而得到输入信号r(t)的微分信号y(t)为:
(11) |
式中:为非常小的时间常数,当越小时,输出值就越逼近微分值.如果包含高频噪声分量,则信号输入变为,此时
(12) |
因此,微分估计信号对输入信号中的噪声敏感,噪声放大增益为1/Ts,为了解决此问题,对经典微分器进行改进:
(13) |
式中:为时间常数,满足.
(14) |
(15) |
可以看出,越小跟踪越快.在
(16) |
式中:为正的常数,为速度因子.
LTD的跟踪与微分误差如下:
(17) |
结合
(18) |
将
(19) |
式中:.
G的特征方程如下:
(20) |
(21) |
当满足条件:时,可保证G为Hurwitz矩阵,当输入信号及其各阶导数有界时,误差系统(19)有界输入有界输出(BIBO)稳定.
2.2 线性扩张状态观测器
LESO是BS-LADRC的核心,将总扰动扩张成系统的一个新状态变量,然后利用系统的输入、输出实时估计出扰动信息并设计控制器对其给予补偿.用补偿的方法消除扰动的影响,从而具有抗干扰的作用.
基于
(22) |
(23) |
式中:为状态变量的估计,为LESO的增益矩阵,观测误差为:
(24) |
对
(25) |
从而得到:
(26) |
式中:.
的特征方程如下:
(27) |
因为有界,为了保证LESO有界输入有界输出稳定,将的特征根统一配置到处:
(28) |
增益系数最终选取为:
(29) |
2.3 控制律设计
反步法是一种针对非线性系统设计鲁棒控制器的系统方法,反步指的是其设计过程的递归性质.其基本思想是将系统分解成一组嵌套的子系统,子系统个数不超过系统阶数,并为每个子系统设计中间虚拟控制律,一直后退到整个系统,将它们集成起来完成整个控制律的设
积分反步法是在传统的反步法基础上添加了跟踪误差的积分项,以此来弥补稳态误差.由于列车为二阶系统,因此列车BS-LADRC控制器的设计基于以下2个步骤:
步骤1 首先,将列车动力单元i的位移跟踪误差定义为:
(30) |
式中:为参考位移,目标是将误差收敛到零.
(31) |
现在引入积分项,用于状态快速收敛到参考值:
(32) |
对
(33) |
构造Lyapunov函数为:
(34) |
式中:为积分增益,对
(35) |
为了让系统稳定,须满足是半负定的,即,令
(36) |
式中:为控制增益,此时
(37) |
现在将状态视为虚拟控制量并用表示,其是下一状态的期望速度,求解
(38) |
步骤2 定义动力单元i的速度误差
(39) |
根据
(40) |
此时
(41) |
对
(42) |
对
(43) |
将
(44) |
构造第二个Lyapunov函数为:
(45) |
对
(46) |
为了使系统稳定,须满足,令
(47) |
此时
(48) |
由
(49) |
由于状态分别由扩张状态观测器进行估计,因此最终的控制律为:
(50) |
式中:r为系统的期望输入.
至此,
3 稳定性分析
3.1 LESO收敛性分析
为估计误差,由
(51) |
令代入
(52) |
将选择的增益参数代入
(53) |
式中:
定理1 假定有界,则,当时;和有关,且,其中
(54) |
证
(55) |
令
(56) |
的特征值为(3重),从而得到:
(57) |
式中:是3阶单位阵,而
将
(58) |
因为有界,则,当时,根据
(59) |
同理可得
(60) |
因的特征值为(3重),故
(61) |
因
(62) |
故,所以当时,
(63) |
将
(64) |
下面分析各状态变量的估计误差.结合
(65) |
由得到:
并将其代入
(66) |
(67) |
同理可得:
(68) |
由
3.2 闭环系统稳定性
对于
(69) |
由于为扰动估计误差上界且随着的增大而减小,同时c1i>0、c2i>0,有界的M3无论多大,在c2i足够大的前提下有,此时可实现闭环系统稳定.在实际应用时,可调节的值使观测器的观测效果较好从而M3较小,此时只需适当取大c2i的值,使从而使系统稳定.
4 仿真验证
为了验证本文所设计的IBS-LADRC在动车组自动驾驶控制方面的有效性,以杭州地铁6号线4动2拖6节编组的AH型动车组为仿真对象,具体编组类型为“”,首尾两端采用全自动钩缓装置,中间采用半永久钩缓装置,缓冲器均为弹性胶泥型.利用Simulink工具搭建控制器模块进行了仿真,将本文控制方法与采用PD控制的经典LADRC、反步控制(BS)及PID控制进行对比.AH型电客车及钩缓装置的主要参数如
参数名称 | 参数值 | 单位 |
---|---|---|
空载质量(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 96 | N/kN |
最大牵引加速度 | AW2:1.15 |
m/ |
AW0:1.25 |
m/ | |
最大制动减速度 | 1.3 |
m/ |
注: “—”代表无单位
参数名称 | 参数值 | 单位 |
---|---|---|
弹性系数 | 7 000 | N/m |
阻尼系数 | 252 | N·s/m |
纵向压缩屈服强度 | 1 250 | kN |
纵向拉伸屈服强度 | 850 | kN |
额定行程 | 58 | mm |
将AH型动车组划分为3个动力单元,每个单元均包含带有牵引机构提供动力的车厢,如

图4 AH型动车组动力单元分布
Fig.4 Power unit distribution of AH EMUs
模拟列车在140 s时间内的运行过程,最高运行速度为72 km/h,站间运行里程2 126.5 m,期望速度曲线如

图5 期望速度曲线
Fig.5 Expected velocity curve
为了模拟更加复杂的路况,运行线路包括隧道和高架线路,在高架线路段列车受到阵风的作用,顺风、逆风环境交替变化,用以下方程描述阵风的时变特性:
(70) |
实际的列车动力学会随着降雨、阵风、乘客走动等外界环境变化的而改变,致使Davis方程的系数和车厢的质量是时变的.用正余弦时变函数来模拟列车参数的变化,初始参数如
(71) |
假定车厢质量在满载质量(AW2)的基础上变化,因此每个动力单元的时变质量设置为:
(72) |
取外部扰动,为了验证所设计的IBS-LADRC在复杂路况下对动车组的控制性能,选取如

图6 线路状况
Fig.6 Road condition
4.1 IBS-LADRC控制器仿真
首先,验证本文所设计的IBS-LADRC控制算法对于动车组列车控制的有效性.经过调试,3个动力单元的控制器参数最终选取如
动力单元 | k1 | k2 | γ | w0 | β | c1 | c2 |
---|---|---|---|---|---|---|---|
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 IBS-LADRC速度跟踪曲线
Fig.7 Velocity tracking curve of IBS-LADRC

图8 IBS-LADRC位移跟踪曲线
Fig.8 Displacement tracking curve of IBS-LADRC

图9 IBS-LADRC速度跟踪误差
Fig.9 Velocity tracking error of IBS-LADRC

图10 位移跟踪误差
Fig.10 Displacement tracking error of IBS-LADRC

图11 车钩力变化
Fig.11 Change of coupler force
由于LESO用于对总扰动进行估计补偿,其扰动观测能力体现了系统的抗扰能力,也影响动车组的实际速度控制精度,仿真中将车间耦合力项、时变基本阻力项、附加阻力项、阵风及外部扰动归结为总扰动,其估计效果如

(a) 扰动估计值

(b) 扰动估计误差
图12 扰动估计效果
Fig.12 Effect of disturbance estimation
4.2 控制性能对比分析
为了进一步体现本文控制方法的优势,将经典LADRC、BS反步控制、PID与本文IBS-LADRC控制方法进行仿真对比.
1) LADRC控制器:LADRC与IBS-LADRC的区别仅在于反馈控制律u0,LADRC的反馈控制律采用的是PD控制,具体形式为
(73) |
2)BS反步控制器:
(74) |
式中:.
3)PID控制器:
(75) |
对于以上3类控制方法,参数选取如
控制方法 | 参数选取 |
---|---|
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不同方法下的速度误差对比如
(76) |
(77) |
式中:N为动力单元数量,k代表第k个动力单元,T为运行总时间.

图13 不同方法下的速度跟踪误差对比
Fig.13 Comparison of speed tracking errors under different methods
控制器 | 最大正速度误差/(km· | 最大负速度误差/(km· | 速度误差绝对值积分(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 |
由
不同控制策略下的位移误差对比如

图14 不同方法下的位移跟踪误差对比
Fig.14 Comparison of displacement tracking errors under different methods

图15 不同方法下的加速度变化对比
Fig.15 Comparison of acceleration changes under different methods

图16 不同方法下的车钩力变化对比
Fig. 16 Comparison of coupler force changes under different methods
5 结 论
1) 考虑列车具有强耦合、非线性、参数不确定性等动态特性,建立了具有时变系数的多质点模型,提出了列车速度IBS-LADRC控制策略,利用TD对虚拟控制量进行求导,解决了反步法中存在的“微分爆炸”问题.
2) IBS-LADRC控制方法可精确控制列车速度,速度误差处在(-0.036,0.040) km·
3) 相较于传统NLADRC列车速度控制策略,IBS-LADRC在结合积分反步法与线性自抗扰两者优点的同时减少了可调参数,可在复杂路况下实现速度的精确跟踪,具有工程应用参考价值.
参考文献
YUAN H,HUANG D Q,LI X F.Adaptive speed tracking control for high speed trains under stochastic operation environments[J].Automatica,2023,147:110674. [百度学术]
HAVAEI P,ALI SANDIDZADEH M.Intelligent-PID controller design for speed track in automatic train operation system with heuristic algorithms[J].Journal of Rail Transport Planning & Management,2022,22:100321. [百度学术]
MAO Z H,YAN X G,JIANG B,et al.Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties[J]. IEEE Transactions on Intelligent Transportation Systems,2020,21(6): 2449-2460. [百度学术]
YAO X M,PARK J H,DONG H R,et al.Robust adaptive nonsingular terminal sliding mode control for automatic train operation[J]. IEEE Transactions on Systems,Man,and Cybernetics:Systems,2019,49(12): 2406-2415. [百度学术]
李德仓,孟建军,胥如迅,等.强风下高速列车滑膜自适应鲁棒H∞控制方法[J].铁道学报,2018,40(7):67-73. [百度学术]
LI D C,MENG J J,XU R X,et al.Sliding mode adaptive robust H∞ control method for high-speed train under strong wind conditions[J].Journal of the China Railway Society,2018, 40(7):67-73.(in Chinese) [百度学术]
李中奇,黄琳静,周靓,等.高速列车滑模自抗扰黏着控制方法[J].交通运输工程学报,2023,23(2):251-263. [百度学术]
LI Z Q,HUANG L J,ZHOU L,et al.Sliding mode active disturbance rejection adhesion control method of high-speed train[J].Journal of Traffic and Transportation Engineering,2023, 23(2): 251-263.(in Chinese) [百度学术]
贾超,徐洪泽,王龙生.基于多质点模型的列车自动驾驶非线性模型预测控制[J].吉林大学学报(工学版),2020,50(5):1913-1922. [百度学术]
JIA C,XU H Z,WANG L S.Nonlinear model predictive control for automatic train operation based on multi-point model[J].Journal of Jilin University (Engineering and Technology Edition),2020,50(5):1913-1922.(in Chinese) [百度学术]
李中奇,周靓,杨辉.高速动车组数据驱动无模型自适应控制方法[J].自动化学报,2023,49(2):437-447. [百度学术]
LI Z Q,ZHOU L,YANG H.Data-driven model-free adaptive control method for high-speed electric multiple unit[J].Acta Automatica Sinica,2023,49(2):437-447.(in Chinese) [百度学术]
连文博,刘伯鸿,李婉婉,等.基于自抗扰控制的高速列车自动驾驶速度控制[J].铁道学报,2020,42(1):76-81. [百度学术]
LIAN W B,LIU B H,LI W W,et al.Automatic operation speed control of high-speed train based on ADRC[J].Journal of the China Railway Society,2020,42(1):76-81.(in Chinese) [百度学术]
CAO Y,MA L C,ZHANG Y Z.Application of fuzzy predictive control technology in automatic train operation[J].Cluster Computing,2019,22(6):14135-14144. [百度学术]
何之煜,徐宁.基于自适应迭代学习控制的列车自动驾驶算法[J].交通运输系统工程与信息,2020,20(2):69-75. [百度学术]
HE Z Y,XU N.Automatic train operation algorithm based on adaptive iterative learning control theory[J].Journal of Transportation Systems Engineering and Information Technology,2020,20(2):69-75.(in Chinese) [百度学术]
HAN J Q.From PID to active disturbance rejection control[J].IEEE Transactions on Industrial Electronics,2009,56(3):900-906. [百度学术]
杨杰,陈昱圻,王盼盼.基于改进粒子群算法的列车速度跟踪自抗扰控制器设计[J].铁道学报,2021,43(7):40-46. [百度学术]
YANG J,CHEN Y Q,WANG P P.Design of active disturbance rejection controller for train speed tracking based on improved particle swarm optimization[J].Journal of the China Railway Society,2021,43(7):40-46.(in Chinese) [百度学术]
王盼盼,杨杰,邹吉强,等.基于改进自抗扰控制器的磁浮列车速度跟踪控制研究[J].铁道科学与工程学报,2023,20(1):310-320. [百度学术]
WANG P P,YANG J,ZOU J Q,et al.Design maglev train speed tracking system based on improved active disturbance rejection controller[J].Journal of Railway Science and Engineering,2023,20(1):310-320.(in Chinese) [百度学术]
刘鸿恩, 邹吉强, 杨杰. ADRC参数自整定的永磁磁浮列车速度鲁棒控制[J]. 铁道科学与工程学报 ,2023, 20(9): 3500-3510. [百度学术]
LIU H E,ZOU J Q,YANG J.Robust speed control of permanent magnet maglev trains with self-tuning of ADRC parameters[J].Journal of Railway Science and Engineering,2023,20(9):3500-3510.(in Chinese) [百度学术]
WANG B,YANG J,JIAO H N,et al.Design of auto disturbance rejection controller for train traction control system based on artificial bee colony algorithm[J].Measurement,2020,160:107812. [百度学术]
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. [百度学术]
LIU W Z,DUAN G R,HOU M Z.High-order command filtered adaptive backstepping control for second- and high-order fully actuated strict-feedback systems[J].Journal of the Franklin Institute,2023,360(6):3989-4015. [百度学术]
杨杰, 秦耀, 汪永壮, 等. 永磁电磁混合型磁浮球的改进滑模控制方法[J]. 湖南大学学报(自然科学版), 2023, 50(4): 200-209. [百度学术]
YANG J, QIN Y, WANG Y Z, et al. Improved sliding control method for permanent magnet electromagnetic hybrid magnetic levitation ball[J]. Journal of Hunan University(Natural Sciences), 2023, 50(4): 200-209.(in Chinese) [百度学术]
皇金锋, 张世欣, 杨艺. 基于扩张状态观测器的单电感双输出Buck变换器滑模解耦控制[J]. 湖南大学学报(自然科学版), 2023, 50(2): 138-149. [百度学术]
HUANG J F, ZHANG S X, YANG Y. Sliding mode decoupling control of single inductor dual output buck converter based on extended state observer[J]. Journal of Hunan University(Natural Sciences), 2023, 50(2): 138-149.(in Chinese) [百度学术]