高速列车的ACPI速度控制策略研究
doi: 10.7641/CTA.2024.30278
张昌琪 , 曾喆昭 , 曾鹏
长沙理工大学电气与信息工程学院, 湖南 长沙 410076
基金项目: 湖南省教育厅重点项目(21A0183)资助.
Research on ACPI speed control strategy of high-speed train
ZHANG Chang-qi , ZENG Zhe-zhao , ZENG Peng
School of Electrical & Information Engineering Changsha University of Science & Technology, Changsha Hunan 410076 , China
Funds: Supported by the Key Projects of Hunan Provincial Department of Education (21A0183).
摘要
针对高速列车运行时的速度跟踪控制问题, 提出了一种应用自耦PI(ACPI)控制的速度跟踪控制方法. 该方法将列车所受阻力和外部扰动等一切扰动定义为总扰动, 进而将高速列车非线性模型映射为一个等价的线性扰动系统模型, 据此建立了一个受控误差系统, 并根据ACPI控制理论设计了高速列车速度控制器. 通过理论证明了控制系统的鲁棒稳定性和抗扰动鲁棒性. 仿真结果表明: 在直线路线上行驶时, 使用自抗扰控制器的速度跟踪最大跟踪误差是自ACPI控制器的1.5倍; 在有弯道、斜坡、隧道等特殊路线上行驶时, 使用滑模控制的速度跟踪控制器跟踪误差是ACPI控制器的105倍, 仿真实验验证了本文控制方法的有效性和优越性. 相比于基于滑模控制和自抗扰控制的速度跟踪控制器, 本文控制方法具有控制器结构简单、参数少等突出优点.
Abstract
Aiming at the speed tracking control problem of high-speed train operation, a speed tracking control method based on auto-coupling proportional (ACPI) control is proposed. In this method, all disturbances such as the resistance and external disturbance of the train are defined as the total disturbance, and then the nonlinear model of the high-speed train is mapped into an equivalent linear disturbance system model. Based on this, a controlled error system is established, and the high-speed train speed controller is designed according to the ACPI control theory. The robust stability and anti-disturbance robustness of the control system are proved theoretically. The simulation results show that the maximum tracking error of the speed tracking using the active disturbance rejection controller is 1.5 times that of the self-ACPI controller when driving on a straight line. When driving on special routes such as curves, slopes, and tunnels, the tracking error of the speed tracking controller using sliding mode control is 105 times that of the ACPI controller. Simulation experiments verify the effectiveness and superiority of the control method in this paper. Compared with the speed tracking controller based on sliding mode control and active disturbance rejection control, the control method in this paper has the outstanding advantages of simple controller structure and few parameters.
1 引言
随着经济发展的需要与人员流动的增加,具有快速便捷、安全舒适、稳定准时等优点的高速列车的速度控制问题逐渐成为各国学者的研究热点. 而高速列车的安全、快速和准时运行等性能指标都受到速度的影响. 为保证列车的运行稳定,专家学者围绕建模方法和控制算法提出了许多行之有效的速度控制方法. 建模方法主要是物理建模和系统辨识. 物理建模的依据是将列车整体视为研究对象还是将每节车厢视为研究对象从而分为单质点 [1-2] 和多质点 [3] . 其中,单质点模型受力分析较为简单,但精确度一般; 多质点模型虽然精确度高却不能很好的用于实时的仿真计算,二者各有优劣. 而系统辨识方法 [4] 虽然一定程度上降低了建模的难度,但因为梯度搜索而不能实时仿真计算. 关于列车控制算法主要有比例–积分–微分(proportional-integration-differential,PID)控制 [5-6]、模糊控制 [7-8]、预测控制 [9-10]、自抗扰控制 [11-12] 或者多种控制方法的组合 [13-14] 等. 然而这些算法都不同程度的存在一定的局限性. 如王青元等 [15] 结合自适应控制和滑模控制提高了列车制动控制的精确度,但过于依赖系统的参数,且控制器结构复杂; 刘杨等 [16] 采用神经网络设计位移输出反馈控制器,再采用滑模方法设计轨迹跟踪控制律,实现了在没有速度传感器情况下的速度跟踪控制,但控制器参数多,从而导致计算量大,且控制精度有待提高; 杨宏阔等 [17] 提出的基于预测模糊PID的控制器虽然提高了控制精度,但隶属度函数的建立过程复杂,不利于列车的实时控制.
自耦PID(auto-coupling PID,ACPID)控制 [18-19] 是曾喆昭教授提出的一类最新的控制理论,相较于其他控制方法具有如下突出优势:
1)ACPID控制器结构简单,只需要通过一个速度因子对P,I,D3个环节的控制力进行统一控制,仅涉及一个参数(速度因子)的整定;
2)速度因子仅与过渡过程时间tr有关,不依赖于被控对象模型,简单实用;
3)ACPID,ACPD和ACPI控制系统都具有良好的鲁棒性与动态响应特性,且均为临界阻尼系统;
4)ACPID控制理论把所有的复杂因素(如已知和未知的外部扰动、模型不确定因素等)都定义为总扰动,从而将非线性系统等效为一个线性扰动系统 [18-19] .
本文将ACPID控制理论应用于高速列车速度控制的具体方法是: 利用坐标变换将高速列车单质点非线性系统映射为一阶线性扰动控制系统,再根据该系统结合 ACPID 控制理论首次提出了ACPI控制器. 考虑到列车行驶过程中不止有直道,还有弯道、隧道、坡道,因此,本文在相同的车型和初始参数下,针对不同路况与其他控制方法进行对比,仿真实验表明了ACPI速度控制方法的有效性与优越性.
2 系统描述
2.1 高速列车数学模型
考虑到高速列车在实际运行时路段坡道与弯道长度远大于列车本身长度,因此可以视列车为刚性质点. 列车行驶中所受到影响运行速度的力如图1所示. 列车参数及物理意义如表1所示.
1列车受力示意图
Fig.1Train force diagram
1列车参数及物理意义
Table1Train parameters and physical significance
列车综合受力如下 [16] :
F=fu-fa-fdfu=f-wefd=a+bv+cv2fa=fr+fc+ft
(1)
列车运行时主要受到如下阻力:
1)列车上坡时会受到坡道附加阻力,为重力平行于坡道方向上的分力
fr=Gsinα,
(2)
由于列车在实际运行中线路坡度较小,sin α ≈ tan α,统一单位(N/kN)后,式(2)可等价为
fr=1000tanα;
(3)
2)轮轨弯曲时会产生弯道阻力,即曲线附加阻力
fc=AcR;
(4)
3)列车在经过隧道与空旷地区时会产生阻力差值,即隧道附加阻力
ft=AtLs.
(5)
由列车受力情况并结合牛顿第二定律可得
av=FMg1000M(1+d)=Fg1000(1+d),
(6)
其中: av为列车加速度(m/s2); g为重力加速度(m/s2),一般为9.8.
结合上述分析可得高速列车数学模型为
v ˙ = ε f u f d f a + w e ε = 0.0098 1 + d f d = a + b v + c v 2
(7)
2.2 模型映射
为了便于设计控制器,需要对系统进行映射. 设y1 = v,则系统(7)可以映射为
y ˙ 1 = w + b 0 u y = y 1
(8)
其中: 控制力u = fu; 控制系数b0 = ε; 令总扰动w = weεa + bv + cv2 + fa).
经过映射,系统(7)变为未知的一阶线性扰动系统(8),二者等价.
3 ACPI控制系统
3.1 基于ACPI控制理论的控制方法
根据ACPID控制理论可设列车期望速度为yd,实际速度为y,定义系统误差为e1
e1=yd-y=yd-y1.
(9)
定义误差的积分为
e0=0t e1(τ)dτ
(10)
结合系统(8),则有e˙1 = y˙d-y˙1=y˙d-w-b0u; 据此可建立受控误差系统如下:
e˙0=e1e˙1=w^-b0u
(11)
其中w^=y˙d-w为复合总扰动.
根据 ACPID 控制理论 [18-19],ACPI 控制器的比例与积分增益整定规则分别为 kp = 2zcki = zc2,再分别定义比例控制力与积分控制力为
up=kpe1b0=2zce1b0ui=kie0b0=zc2e0b0
(12)
其中0<zc <∞为ACPI控制器的速度因子(量纲1/s).
根据式(12)即可组合为ACPI控制力
u=2zce1+zc2e0b0
(13)
3.2 ACPI控制系统分析
定理 1 当|w^| ≤ ε1 <∞,zc >0时,ACPI控制系统是鲁棒稳定的,且稳态误差有界|e1(∞)| <ε1zc .
1)鲁棒稳定性分析.
结合式(13)与系统(11),则有ACPI控制系统为
e ˙ 0 = e 1 e ˙ 1 = w ^ z c 2 e 0 2 z c e 1 ,
(14)
对系统(14)取单边拉氏变换,则有
s E 0 ( s ) = E 1 ( s ) s E 1 ( s ) = W ^ ( s ) z c 2 E 0 ( s ) 2 z c E 1 ( s )
(15)
整理得
E1(s)=ss+zc2W^(s)
(16)
由式(16)可得系统传递函数Hs)为
H(s)=E1(s)W^(s)=ss+zc2.
(17)
当0 <zc <∞时,因为系统(17)在复频域的左半平面有双重实极s=−zc <0,所以系统(14)是稳定的; 又因为zr与被控对象模型无关,所以系统(14)是鲁棒稳定的,而且是一个临界阻尼控制系统.
2)抗扰动鲁棒性分析.
系统(17)的单位冲击响应为
h(t)=1-zcte-zct,t>0
(18)
其中e ≈ 2.718是自然对数的底.
可得式(16)的时域解为
e1(t)=h(t)*w^(t)=0t h(τ)w^(t-τ)dτ
(19)
其中“*”表示卷积积分运算.
当|w^| ≤ε1 <∞时,由式(14),则有
e1 (t) 0t |h (τ) ||w^ (t-τ) |dτε10t |h (τ) |dτ,
因而有
e1()ε10 |h(τ)|dτ
(20)
根据式(18)可知,当0<t1zc 时,ht)>0; 当 1zc < t <∞时,ht)<0,且h1zc)= 0,h(∞)= 0,由 0 hτdτ=01αi hτdτ+1α hτdτ=H0=0可知
01zc h(τ)dτ=-1zc h(τ)dτ
(21)
因此,根据式(20)–(21)的绝对积分可表示为
0 |h(τ)|dτ=201zτ h(τ)dτ=2τe-zττ01zτ=2ezc
(22)
将式(22)代入式(20),可得稳态误差为
e1()2ε1ezc<ε1zc
(23)
由式(23)可知: 当|w^|ε1<0<zc,稳态误差有界,且无关被控对象模型,因而ACPI控制系统具有良好的抗扰动鲁棒性. 证毕.
3.3 速度因子模型
由定理1可知,当zc >0时,ACPI控制系统的控制精度与抗扰动能力会随着速度因子的增大而提升. 因而在满足稳定性条件下,要求使用合适的速度因子. 根据文献 [19],设ACPI控制器的最小速度因子为
zc=20αtr,
(24)
其中: 1 < 6 10,tr是过渡过程时间.
4 仿真分析
为了验证ACPI控制器的优越性,本文在MATLAB 软件上分别针对选取的两篇采用先进控制方法的列车速度跟踪控制论文中的方法进行对比仿真实验. 为达到对比效果,两组实验均采用原论文中的仿真条件,分别是: 1)在一般路况上行驶与文献 [11] 的控制器对比; 2)在有弯道、斜坡、隧道的路况上行驶与文献 [16] 中的控制器对比.
仿真实验1: 在一般路况上行驶.
该实验研究对象为CRH380A型动车组,仿真要求相关参数与文献 [11] 完全相同,具体参数见表2.
2CRH380A型动车组参数
Table2Parameters of CRH380A EMU
该实验中列车期望目标曲线为
v ( t ) = Min V inc  1 e t 20 , 350 , 0 t < T / 2 , Max V inc  1 e T 2 + 240 t / 80 , 200 , T / 2 t < T , Min V inc  1 e t T + t 1 / 80 , 350 , T t < 3 T / 2 , Max V inc  1 e 3 T 2 + 480 t / 60 , 0 , 3 T / 2 t < 2 T ,
(25)
其中: 分段时间 T = 1200 s,列车追踪目标速度为 Vinc = 368.34 km/h,转折时间t1 = −160 log2 200Vinc .
本文使用ACPI控制器的自适应速度因子如下: 设过渡时间tr = 1,α = 4. 考虑到系统的实际输出不可能突变,因此,使用如下低通滤波器对期望输出安排过渡过程:
Hr(s)=1T0s+1,
(26)
其中时间常数T0 = 0.2tr = 0.2 s.
设采样频率为1000 Hz,外界干扰we = sin 0.77t. 文献 [11] 过渡过程模块参数为: α = 1,λ = 5,控制器参数为: α1 = 0.75,α2 = 1.5,δ = 0.001,µ1 = 6000, µ2 = 5500,观测器模块参数为: β1 = 1200,β2 = 1700,β3 = 4500,δ = 0.001,α3 = 0.5,α4 = 0.25. 实验结果如图2所示,文献 [11] 的仿真结果如图3所示.
与文献 [11]图3(b)相比,本文控制方法的最大跟踪误差小于0.1 km/h,而文献 [11] 的最大跟踪误差小于0.15 km/h. 此外,本文控制方法的稳态误差小于2.0 × 10−4 km/h,而文献 [11] 没有给出稳态误差,无法进行对比. 文献 [11] 需整定13个控制器参数,而ACPI只需整定一个速度因子.
2ACPI控制结果
Fig.2Control results using ACPI
仿真实验2: 在区间有坡道、弯道、隧道的路况上行驶.
为了便于比较,仿真条件选取文献 [16] 相同的参数,即采用CRH380AL列车模型进行仿真,外界干扰为we = 0.2 sin(0.01t),具体参数见表3.
3文献 [11] 的控制结果
Fig.3Control results in [11]
3CRH380AL型动车组参数
Table3CRH380AL EMU parameters
路线数据具体见表4,由线路产生的附加阻力曲线如图4所示.
4列车运行环境条件
Table4Environmental conditions of train operation
4附加阻力曲线
Fig.4Additional resistance curve
本文的仿真结果如图5所示,文献 [16] 的仿真结果如图6所示.
5ACPI控制结果
Fig.5Control results using ACPI
6文献 [16] 的控制结果
Fig.6Control results in [16]
图5(b)可知,本文控制方法的速度跟踪误差控制在(−5 × 10−5,5 × 10−5)以内,而文献 [16] 的速度跟踪误差则在(−0.5,+0.5)以内,表明本文控制方法的抗扰动能力是文献 [16] 的106倍. 此外,本文控制方法的稳态误差小于5.0×10−9,而文献 [16] 没有给出稳态误差,无法对比. 文献 [16] 需整定10个控制器参数,而ACPI控制器只需整定一个速度因子.
5 结论
本文基于高速列车单质点模型,结合ACPID控制理论提出了一种ACPI速度跟踪控制方法. 主要成果如下:
1)将高速列车单质点模型的一切复杂因素定义为总扰动,从而通过映射简化了系统模型,便于设计和分析速度跟踪控制器;
2)结合ACPID控制理论思想,设计了相应的列车速度跟踪控制器,并对ACPI控制系统的鲁棒稳定性与抗扰动鲁棒性进行了理论分析,为改善高速列车速度控制系统的动态品质与稳态性能提供了重要理论依据;
3)通过两个实验验证了本文控制方法无论在直线行驶还是弯道、坡道、隧道等路段行驶时,都具有良好的动态品质与稳态性能. 与文献 [11] 和文献 [16] 的控制方法相比,ACPI 控制方法的响应速度相当,然而稳态精度高,且需要整定的控制器参数只有一个速度因子,简单实用.
本文只针对了基于单质点模型的两种方法进行了对比讨论,后续将会开展基于多质点模型的更多方法对比讨论,从而完善基于ACPI控制器的速度跟踪控制策略研究.
1列车受力示意图
Fig.1Train force diagram
2ACPI控制结果
Fig.2Control results using ACPI
3文献 [11] 的控制结果
Fig.3Control results in [11]
4附加阻力曲线
Fig.4Additional resistance curve
5ACPI控制结果
Fig.5Control results using ACPI
6文献 [16] 的控制结果
Fig.6Control results in [16]
1列车参数及物理意义
Table1Train parameters and physical significance
2CRH380A型动车组参数
Table2Parameters of CRH380A EMU
3CRH380AL型动车组参数
Table3CRH380AL EMU parameters
4列车运行环境条件
Table4Environmental conditions of train operation
ZHU Xiaomin, XU Zhenhua. Dynamic simulation of urban rail transit train based on single-particle model. Journal of China Railway Society,2011,33(6):14-19.(朱晓敏, 徐振华. 基于单质点模型的城市轨道交通列车动力学仿真. 铁道学报,2011,33(6):14-19.)
SHI Weishi. Research on automatic train operation based on modelfree adaptive control. Journal of China Railway Society,2016,38(3):72-77.(石卫师. 基于无模型自适应控制的城轨列车自动驾驶研究. 铁道学报,2016,38(3):72-77.)
HOU Tao, GUO Yangyang, CHEN Yu,et al. Study on speed control of high-speed train based on multi-point model. Journal of Railway Science and Engineering,202,17(2):314-325.(侯涛, 郭洋洋, 陈昱, 等. 基于多质点模型的高速列车速度控制研究. 铁道科学与工程学报,2020,17(2):314-325.)
ZHONG Lusheng, LI Bing, GONG Jinhong,et al. Maximum likelihood identification of nonlinear model for high-speed train. Acta Automatica Sinica,2014,40(12):2950-2994.(衷路生, 李兵, 龚锦红, 等. 高速列车非线性模型的极大似然辨识. 自动化学报,2014,40(12):2950-2994.)
CAO B W, GAO Y P, LI K X,et al. A fractional order mediumspeed maglev train speed control method based on particle swarm optimization. The 9th Data Driven Control and Learning Systems Conference。Liuzhou, China: IEEE,2020:1446-1451.
ZHANG Wenjing, CAO Bowen, LIU Yuefeng,et al. Operation control method for mediumspeed maglev trains based on fractional order sliding mode adaptive neural network. China Railway Science,2022,43(2):152-160.(张文静, 曹博文, 刘曰锋, 等. 基于分数阶滑模自适应神经网络的中速磁浮列车运行控制方法. 中国铁道科学,2022,43(2):152-160.)
HE Zhiyu, YANG Zhijie, LU¨ Jingyang. Braking control algorithm for accurate train stopping based on adaptive fuzzy sliding mode. China Railway Science,2019,40(2):122-129.(何之煜, 杨志杰, 吕旌阳. 基于自适应模糊滑模的列车精确停车制动控制算法. 中国铁道科学,2019,40(2):122-129.)
YANG H, ZHANG K P, LIU H G. Online regulation of high speed train trajectory control based on T-S fuzzy bilinear model. IEEE Transactions on Intelligent Transportation Systems,2016,17(6):1496-1508.
YANG Hui, TONG Yinghe, FU Yating,et al. State feedback predictive control of high-speed train based on model compensation. Journal of Railway Science and Engineering,2020,17(10):2460-2468.(杨辉, 童英赫, 付雅婷, 等. 基于模型补偿的高速列车状态反馈预测控制. 铁道科学与工程学报,2020,17(10):2460-2468.)
LI Zhongqi, DING Junying, YANG Hui,et al. Generalized predictive control tuning for high-speed train based on controller matching method. Journal of China Railway Society,2018,40(9):82-89.(李中奇, 丁俊英, 杨辉, 等. 基于控制器匹配的高速列车广义预测控制方法. 铁道学报,2018,40(9):82-89.)
LIAN Wenbo, LIU Bohong, LI Wanwan,et al. Automatic operation speed control of high-speed train based on ADRC. Journal of China Railway Society,2020,42(1):76-81.(连文博, 刘伯鸿, 李婉婉, 等. 基于自抗扰控制的高速列车自动驾驶速度控制. 铁道学报,2020,42(1):76-81.)
WANG Panpan, YANG Jie, ZOU Jiqiang,et al. Design maglev train speed tracking system based on improved active disturbance rejection controller. Journal of Railway Science and Engineering,2023,20(1):310-320.(王盼盼, 杨杰, 邹吉强, 等. 基于改进自抗扰控制器的磁浮列车速度跟踪控制研究. 铁道科学与工程学报,2023,20(1):310-320.)
YAO S H, GAO G Q, GAO Z Q. On multi-axis motion synchronization: The cascade control structure and integrated SMC-ADRC design. ISA Transactions,2021,109:259-268.
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. Measurement,2020,160:107812.
WANG Qingyuan, WU Peng, FENG Xiaoyun,et al. Precise automatic train stop control algorithm based on adaptive terminal sliding mode control. Journal of China Railway,2016,38(2):56-63.(王青元, 吴鹏, 冯晓云, 等. 基于自适应终端滑模控制的城轨列车精确停车算法. 铁道学报,2016,38(2):56-63.)
LIU Yang, TAN Zhiyong, CHU Xianwu,et al. Output feedback control based on adaptive RBF observer is. Control Engineering of China,2022,29(6):1104-1110,1118.(刘杨, 谭志勇, 初宪武, 等. 基于自适应RBF观测器的列车输出反馈控制. 控制工程,2022,29(6):1104-1110,1118.)
YANG Hongkuo, HOU Tao, CHEN Yu. High-speed train output feedback control based on adaptive RBF observer. Railway Transportation and Economy,2022,44(8):130-136.(杨宏阔, 侯涛, 陈昱. 基于预测模糊PID控制算法的高速列车优化控制研究. 铁道运输与经济,2022,44(8):130-136.)
ZENG Zhezhao, LIU Wenjue. Self-coupling PID controllers. Acta Automatica Sinica,2021,47(2):404-422.(曾喆昭, 刘文珏. 自耦PID控制器. 自动化学报,2021,47(2):404-422.)
ZENG Zhezhao, CHEN Zeyu. On control theory of PID and autocoupling PID. Control Theory & Applications,2020,37(12):2654-2662.(曾喆昭, 陈泽宇. 论PID与自耦PID控制理论方法. 控制理论与应用,2020,37(12):2654-2662.)