考虑固有参数不确定的虚拟编组列车平稳追踪控制方法研究

代斌 ,  白宏权 ,  燕翔 ,  张晔伟 ,  闫晗

铁道运输与经济 ›› 2026, Vol. 48 ›› Issue (8) : 108 -123.

PDF (3932KB)
铁道运输与经济 ›› 2026, Vol. 48 ›› Issue (8) : 108 -123. DOI: 10.16668/j.cnki.issn.1003-1421.20250323001
运输组织

考虑固有参数不确定的虚拟编组列车平稳追踪控制方法研究

作者信息 +

Research on Smooth Tracking Control Method for Virtual Coupling Trains Considering Inherent Parameter Uncertainty

Author information +
文章历史 +
PDF (4025K)

摘要

虚拟编组可以根据需要灵活调整车辆资源来提高车辆利用率,显著提升轨道交通运力与效率,但其稳定性受制于列车固有参数不确定性和延时效应,从而可能降低虚拟编组技术带来的效益。研究针对执行器惰性延时与控制系统延时对控制精度的影响,提出一种基于障碍Lyapunov函数与预设时间函数的虚拟编组列车平稳追踪控制方法,建立考虑执行器惰性延时、控制延时的非线性动力学模型,设计基于障碍Lyapunov函数的状态约束控制器,通过Lyapunov-Krasovskii稳定性准则与预设时间函数确保误差在预设时间内收敛至安全范围,并利用RBF神经网络逼近未知非线性项以增强鲁棒性。依据预设时间法针对虚拟编组单元列车的非线性距离追踪间隔策略设计了虚拟编组列车自适应平稳追踪控制器。

Abstract

Virtual coupling can flexibly adjust vehicle resources as needed to improve vehicle resource utilization and significantly enhance rail transit capacity and efficiency. However, its stability is constrained by inherent train parameter uncertainty and delay effects, which may reduce the benefits brought by virtual coupling technology. To address the effects of actuator inertial delay and control system delay on control accuracy, a smooth tracking control method for virtual coupling trains based on a barrier Lyapunov function and a prescribed-time function was proposed. A nonlinear dynamic model considering actuator inertial delay and control system delay was established, and a state-constrained controller based on the barrier Lyapunov function was designed. The Lyapunov–Krasovskii stability criterion and the prescribed-time function were used to ensure that the errors converge to a safe range within the prescribed time, and an RBF neural network was used to approximate unknown nonlinear terms to enhance robustness. Based on the prescribed-time method, an adaptive smooth tracking controller for virtual coupling unit trains was designed according to the nonlinear distance tracking interval strategy.

Graphical abstract

关键词

虚拟编组 / Lyapunov-Krasovskii稳定性理论 / 预设时间控制 / RBF神经网络

Key words

Virtual Coupling / Lyapunov–Krasovskii Stability Theory / Prescribed-Time Control / RBF Neural Network

引用本文

引用格式 ▾
代斌,白宏权,燕翔,张晔伟,闫晗. 考虑固有参数不确定的虚拟编组列车平稳追踪控制方法研究[J]. 铁道运输与经济, 2026, 48(8): 108-123 DOI:10.16668/j.cnki.issn.1003-1421.20250323001

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

轨道交通是我国交通运输体系的骨干网络,对保障国民经济的平稳发展具有重要意义。我国高度重视轨道交通建设[1],《交通强国建设纲要》[2]提出“建设城市群一体化交通网,推进干线铁路、城际铁路、市域(郊)铁路、城市轨道交通融合发展”的规划目标。与此同时,随着我国交通运输需求的持续增长,如何快速提升运力、降低成本,并支持经济社会的健康发展,已成为轨道交通系统亟待解决的重大挑战[3]

近年来,随着自动控制和无线通信技术的飞速发展,虚拟编组技术应运而生并迅速发展,受到业界的广泛关注。虚拟编组技术通过虚拟联挂替代传统物理车钩,将多列列车联挂成一个虚拟编组列车,实现了灵活编组和解编,极大地缩短了编组与解编时间,基于相对制动距离[4]计算限速,缩短了虚拟编组中列车间的追踪距离,从而能够快速匹配车辆资源与客流需求[5]

与传统联挂方式不同,虚拟编组列车需要在没有物理车钩的情况下维持编组同步运行的稳定性,同时编组内列车还需保持较小的运行间距[6]。然而,列车编队运行过程中,单元车辆运行状态的变化以及内部不确定参数的影响,使得虚拟编组列车需要一种新的控制方法来确保追踪运行的稳定性。

近年来,已有学者针对虚拟编组列车的参数不确定性开展了相关研究。Su等[7]基于相对制动距离的非线性距离间隔策略,对虚拟编组列车运行过程中的基本阻力和附加阻力进行近似与线性化处理,综合考虑运行约束条件,利用模型预测控制(MPC)求解虚拟编组列车的控制力。Liu等[8]在考虑已知基本阻力和附加阻力的基础上,将部分速度曲线计算与兼顾位置和速度信息的MPC方法相结合,提出了一种基于状态转移的MPC控制方案,以实现更小的到发间隔。Cao等[9]构建了考虑未知基本阻力和附加阻力的非线性动力学模型,运用递归最小二乘法进行参数辨识,并基于广义MPC方法设计了具备避撞功能的虚拟编组控制器。Wang等[10]针对含有未知扰动和质量参数不确定的虚拟编组列车,基于常数时间间隔进行抗扰控制,同时利用滑模控制器与Lyapunov稳定性准则完成了稳定性证明。杨宏阔等[11]结合真实的列车参数进行模型参数寻优设计,提高了高速列车速度控制的精度。Xue等[12]基于反步控制技术,设计了一种基于观测器的事件触发自适应控制算法,保证了在单元列车质量不确定且存在外部干扰的情况下,虚拟编组列车的运行稳定性。Liu等[13]提出了一种结合终端滑模控制与非线性观测器的控制方法,考虑了时变测量延迟导致的估计误差,并通过非线性观测器消除,实时计算跟随列车的最优牵引力,实现了虚拟编组的队列稳定。

目前对于含有不确定参数的虚拟编组控制问题来说,一方面对于虚拟编组列车运行的执行器与控制器的模型研究仍然不够深入,影响了虚拟编组动力学模型的构建;另一方面,对虚拟编组列车运行中存在的固有不确定参数研究不深入,需要考虑该因素以减小由于模型和不当的控制方法带来的控制误差,保证虚拟编组列车的运行安全。

现有针对虚拟编组列车控制的方法,仅能在保证列车状态受限的基础上保证列车的有界跟踪或渐进跟踪,无法给出误差具体的收敛时间长短。而在实际的工程应用中,为了提高控制方法的效率,确保列车平稳高效运行,需要虚拟编组列车在一个预先给定的时间内保证协调平稳运行。目前针对虚拟编组列车约束控制的研究中,在约束控制基础上使用预设时间控制的研究很少。

受此启发,研究致力于设计一种考虑虚拟编组列车状态约束和固有不确定参数的平稳追踪控制算法,主要贡献如下。①建立了考虑虚拟编组列车内部参数不确定性的动力学模型,同时考虑了列车执行器惯性延时和控制系统延时的不确定性。②基于多智能体理论,研究采用障碍Lyapunov函数、Lyapunov-Krasovskii稳定性准则以及预设时间函数进行控制器设计,建立了一个能在预设时间内收敛的虚拟编组队列控制器,并利用Lyapunov稳定性理论证明了算法的稳定性。

1 虚拟编组列车动力学模型和基础知识

1.1 虚拟编组列车动力学模型

列车运行工况复杂,在常规的工况条件下,除了在动力学模型中考虑自身具有的牵引和制动性能,还需要考虑坡道阻力、隧道阻力、空气阻力等影响[14]。研究利用单质点模型对虚拟编组内的列车运动状态进行描述。假设虚拟编组列车中含有N列单元列车,可以将虚拟编组内单元列车的动力学公式表示为式(1)

x˙i(t)=vi(t)v˙i(t)=ai(t)ai(t)=sat(Ui(t))-ri(t)-wi(t)i=1,2,,N

式中:xi(t)表示列车it时刻的位置,mvi(t)表示列车it时刻的速度,m/sai(t)表示列车it时刻的加速度,m/s2Ui(t)表示列车it时刻的单位质量的控制力大小,N/kNri(t)表示列车it时刻受到的单位质量基本阻力大小,N/kNwi(t)表示列车it时刻受到的单位质量附加阻力大小,N/kNsat(Ui(t))表示列车i在时刻t对控制输出的饱和函数,即保证列车i输出控制力的有界性。

饱和函数可以用式(2)表达[15-17]

sat(Ui(t))=sign(Ui(t))Ui,M|Ui(t)|>Ui,MUi(t),|Ui(t)|Ui,Mi=0,1,,N

式中:Ui,M表示列车的理论输出控制力的上下限值。然而式(2)中所示的函数并不光滑,当Ui(t)=±Ui,M时,其函数不可导。使用式(3)所示的tanh函数来对其进行估计。

g(Ui(t))=Ui,Mtanh(Ui(t)Ui,M)=Ui,MeUi(t)Ui,M-e-Ui(t)Ui,MeUi(t)Ui,M+e-Ui(t)Ui,Mi=1,2,...,N

其导数具有最大值,其最大值可以记作g˙i,max。并且其估计误差可以表示为

ρ(Ui(t))sat(Ui(t))-g(Ui(t))Ui,M(1-tanh(1))        i=1,2,,N

根据式(4),其估计误差具有已知上限。

由于列车在运行过程中受到的基本阻力一般采用经验公式来进行拟合计算,其拟合公式一般被称为Davis方程,其具体形式如下[18]

ri(t)=ci,1+ci,2vi(t)+ci,3vi2(t)i=1,2,,N

式中:ci,1ci,2ci,3为Davis系数,其主要是由所采用的列车车辆和当前线路条件所共同决定。

列车的附加阻力包括坡道附加阻力、曲线附加阻力、隧道附加阻力,如式(6)表示[19]

wi(t)=wi,1(t)+wi,2(t)+wi,3(t)=110i(x)×g+600R×g+0.000 13×Ls×g        i=1,2,,N

式中:wi,1(t)表示列车it时刻受到的坡道附加阻力,N/kN[20]wi,2(t)表示列车it时刻受到的单位质量曲线附加阻力,N/kN[21]wi,3(t)表示列车it时刻受到的隧道附加阻力,N/kN[22]i(x)表示列车在位置x处的线路坡度,%,并且上坡时i(x)>0,下坡时i(x)<0;R表示所经过的弯道的半径大小,mLs表示隧道长度,m;g为重力加速度,m/s2

对于列车来说,其动力系统分为执行器与控制器2部分。首先,由于列车具有质量大、惰性大的特点,所以需要多个电机协同进行列车的牵引/制动。控制器用于按照通过传感器等设备得到的位置、速度与加速度等信息进行控制力的计算,将控制信息传递给控制器存在一定的传输延时。而执行器则根据控制器产生的控制命令产生实际的牵引/制动控制力。由于控制命令与实际输出之间需要2部分器件相互配合,在输出实际的控制力时必然存在一定的惰性延迟环节[23-25]

综合上述对于列车内固有不确定参数的考虑以及式(1),可以总结如下的虚拟编组列车纵向动力学模型。

x˙i(t)=vi(t)v˙i(t)=ai(t)ai(t)=Fi(t)-ri(t)-wi(t)F˙i(t)=sat(Ui(t-hi))-Fi(t)τii=1,2,,N

式中:hi表示列车i的控制系统延时,其具有已知的上限hi,maxτi表示列车i的执行器惰性延时,其具有已知的上限τi,maxFi(t)表示列车i执行器产生的牵引/制动力;Ui(t)表示控制器通过算法计算得到的理论输出牵引/制动力。

由于ai(t)=v˙i(t),可以对式(7)进一步展开,即将控制力用vi(t)ai(t)表示,可以得到式(8)

x˙i(t)=vi(t)v˙i(t)=ai(t)a˙i(t)=1τisat(Ui(t-hi))-1τi(ai(t)+ri(t)+          wi(t))-(c2ai(t)+2c3ai(t)vi(t))-w˙i(t)i=1,2,,N

1.2 自适应反步控制方法

反步控制设计方案如图1所示。反步控制的核心思想是将复杂的高阶非线性系统分解为许多低阶的子系统,这些子系统采用级联方式连接,然后根据阶数由低到高的顺序,依次设定虚拟的跟踪目标以及虚拟控制器,逐步使得每阶的系统收敛稳定,从低阶到高阶不断地设计控制器,从而设计出系统最高阶的控制器的输出,进而使整个非线性系统达到稳定[26-27]

2 控制方法设计

2.1 问题描述

在虚拟编组列车的运行过程中,单元列车的牵引和制动过程需要单元列车获取状态信息并将信息传输给控制系统,控制系统协调多个电机完成相应动作需要一定的信息传输延迟时间,这期间的延时视为控制系统延时。而单元列车的电机在得到控制器输出的指令到执行命令之间存在机械动作延迟时间,视为执行器惰性延时。这些延迟时间是列车运行控制中固有的参数,在控制算法中也需要考虑这些固有的不确定参数带来的影响来保证控制精度[28-29]

因此,研究讨论了在含有执行器惰性延时与控制系统延时下虚拟编组列车的纵向动力学模型构建。然后讨论在执行器惰性延时与控制系统延时均为未知的情况下,使用预设时间法下虚拟编组列车按照基于相对制动距离的非线性距离间隔策略运行时的控制器的设计。

2.2 控制目标

虚拟编组列车的控制目标是,保证虚拟编组内单元列车之间保持采用的间隔策略下所需要的追踪间距,同时保证虚拟编组内每列单元列车具有相同的速度。研究中虚拟编组列车采用基于相对制动距离的非线性距离间隔策略作为虚拟编组内单元列车的间隔策略。因此,虚拟编组列车的控制目标可以用式(9)进行表示。

ei(t)=xi(t)-xi-1(t)-Λi(t)limt(ei(t))=0limt(vi(t)-v0(t))=0       i=1,2,,N

式中:ei(t)表示列车i在时刻t时与需要追踪的列车i-1的追踪间距的误差;Λi(t)代表虚拟编组列车采用非线性距离间隔策略的追踪间距大小,具体为

Λi(t)=χi(li+max(vi2(t)2ai,max-vi-12(t)2ai-1,max,0))i=1,2,,N

式中:li表示相对制动距离的安全裕度;χi表示任意可调的系数;ai,max表示虚拟编组内单元列车能够产生的最大制动加速度。由于Λi(t)是一个不可导的函数,需要对其进行线性化处理。

Λi(t)=χi(li+(vi2(t)2ai,max-vi-12(t)2ai-1,max)×φi(t))i=1,2,,N
φi(t)=(11+exp(-10×(vi22ai,max-vi-122ai-1,max)))i=1,2,,N

式中:φi(t)表示激活函数。根据激活函数的性质,可以得知

Λi(t)=χi(li+vi22ai,max-vi-122ai-1,max)      vi22ai,max-vi-122ai-1,max0χilivi22ai,max-vi-122ai-1,max<0i=1,2,,N

2.3 虚拟编组列车平稳追踪控制器设计及稳定性分析

首先,研究将建立针对一阶误差的障碍Lyapunov函数。虚拟编组列车在运行过程中存在的单元列车的追踪间距约束以及速度约束可以通过式(14)和(15)进行描述。

ei̲(t)<ei(t)<ei¯(t),ei̲(t)<ei¯(t)<0i=1,2,,N
vi̲(t)<vi(t)<vi¯(t),vi¯(t)>vi̲(t)>0i=1,2,,N

式中:ei̲(t)ei¯(t)分别表示事先规定的虚拟编组运行过程中单元列车的追踪间距约束上下限;vi̲(t)vi¯(t)分别表示事先规定的虚拟编组运行过程中单元列车的速度约束上下限。

针对虚拟编组列车运行过程中的单元列车的追踪间距约束,可以设计如下的障碍Lyapunov函数以保证ei(t)始终在区间[-ζiζi]内。

f(ei(t))=lnζi2(t)ζi2(t)-ei2(t)        i=1,2,,N 

由于研究采用非线性距离间隔策略,因此ζi(t)=Λi(t),表示虚拟编组内单元列车的追踪间距的上下限值,m。针对虚拟编组列车运行过程中存在的速度约束,采用如下的障碍Lyapunov函数以保证式(15)的约束。

γi,v=fi,v-1(vi)=-ln(vi¯-vivi-vi̲)vi=fi,v(γi,v)=vi̲+(vi¯-vi̲)1+exp(-γiv)i=1,2,,N

式中:fi,v-1代表针对速度约束设计的障碍Lyapunov函数;fi,v代表所使用的障碍Lyapunov函数的反函数。

使用传统的障碍Lyapunov函数需要满足初始误差必须在事先设定的障碍Lyapunov函数所约束的范围内。然而对于虚拟编组内的列车来说,其在进行编组前的追踪间距大小并不一定满足该条件,因此可能造成控制算法的求解失败。障碍Lyapunov函数与预设时间函数结合可以在解决这个问题的基础上,给出系统状态收敛到任意大小范围的时间上限。本研究采用如下的预设时间函数[30-32]

ϕi(t)=λi-βi(Ti-tTi)2          0t<Tiλi          Tti=1,2,,N

式中:Ti为一个任意设定的常数(s),表示虚拟编组内单元列车i受约束的状态误差收敛到指定范围内的时间,可以称为预设时间参数;λiβi同样也是可以自定义的参数,其共同决定了在t<Ti时对约束范围的放大程度以及在tTi后误差的收敛范围大小。

使用预设时间函数与虚拟编组单元列车的追踪间距误差结合作为障碍Lyapunov函数的输入[33-35],结合后的一阶误差如式(19)所示。

zi,1=ϕiei        i=1,2,,N

式(16)的一阶障碍Lyapunov函数同样改进如下。

Vi,1=f(zi,1)=lnζi2(t)ζi2(t)-zi,12        i=1,2,,N

对于二阶速度误差zi,2,设计如下。

zi,2=γi,v-αi,1        i=1,2,,N

式中:αi,1表示一阶的虚拟控制力。对其使用拉格朗日中值定理可以得到

vi=fv(αi,1)+zi,2f˙i,v(𝓁i,1)        i=1,2,,N

其中𝓁i,1=αi,1+ϵzi,2

式(20)求导,并将式(22)代入后用杨氏不等式进行放缩,可以得到

V˙i,11ζi2-zi,12zi,1ϕifi,v(αi,1)+ςi,1zi,12ϕi,m2ei2(ζi2-zi,12)2-zi,1ϕiψi.ζi2(t)-zi,12-zi,1ϕivi-1ζi2(t)-zi,12-zi,12ζ˙iζiζi2(t)-zi,12+14ςi,1+1ζi2-zi,12ϕizi,1zi,2fi,v(𝓁i,1)i=1,2,,N

其中ςi,1是杨氏不等式常数,其是可以任意设定的正常数。ϕi,mϕi的上限,其上限可以通过式(24)计算。

ϕ˙i=2βiTi(1-1Tit)<2βiTi=ϕi,mi=1,2,,N

通过分析式(23)可知,在设计虚拟控制力αi,1时,需要在保证针对一阶系统的稳定性的同时将含有二阶误差的式子保留,以方便在进行二阶系统分析时将其进行处理。可以设计如下的一阶虚拟控制力αi,1的表达式。

αi,1=fi,v-1(-ki,1ei+vi-1+ψ˙i+eiζ˙iζi-ei3ςi,1ϕi,m2ζi2-zi,12)i=1,2,,N

其中ki,1是一个可以任意设计的正常数。

式(25)代入式(23)以证明Lyapunov稳定性,放缩后可以得到

V˙i,1-ki,1zi,12ζi,12-zi,12+1ζi2-zi,12ϕizi,1zi,2fi,v(𝓁i,1)+14ςi,1-ki,1Vi,1+Δi,1+1ζi2-zi,12ϕizi,1zi,2fi,v(𝓁i,1)i=1,2,,N
Δi,1=14ςi,1        i=1,2,,N

式(26)中对V˙i,1的放缩结果含有未知并且与二阶误差zi,2有关的函数项,因此需要在二阶虚拟控制器中进行相应设计、估计处理。于是,为了处理与二阶误差zi,2相关的未知项以及对二阶误差zi,2本身的收敛性进行控制,设计如下针对第二阶系统的Lyapunov函数。

Vi,2=Vi,1+12zi,22+12θ˜i,22        i=1,2,,N

针对如式(27)中所示的未知非线性项等使用RBF神经网络进行估计,定义RBF神经网络的权值向量为W2=[W21,W22,,W2k],其中k为第二阶系统使用的RBF神经网络的神经节点数目[36-37]。定义θi,2用于估计在设计二阶虚拟控制器时使用的RBF神经网络权值的最大值的模长。

θi,2=max1f0W2,l2,l=1,2,,ki=1,2,,N

θ^i,2代表θi,2的估计值,并定义θ˜i,2代表针对θi,2进行估计时产生的误差值,其表达式如下。

θ˜i,2=θi,2-θ^i,2        i=1,2,,N

研究在这里引入三阶误差项。由于使用的动力学模型中存在对于饱和输入的要求,所以为了尽可能减少输入饱和带来的对于控制力设计的影响,针对第三阶系统所设计的三阶误差可以进行如下设计。

˙i=-i+g(Ui)-Ui        i=1,2,,N
zi,3=ai-αi,2-i        i=1,2,,N

式(31)意味着将对饱和输入进行近似时产生的误差进行滤波处理,以防止在后续过程中需要对误差求导而导致的复杂计算,i表示经过一阶滤波器后的饱和输入近似处理误差。式(32)αi,2代表着二阶虚拟控制力,接下来需要对αi,2进行设计来保证虚拟编组列车控制系统的稳定性。

对二阶Lyapunov函数求导,并代入式(32)的三阶误差,可以化简得到二阶Lyapunov函数。

V˙i,2=V˙i,1+zi,2fi,vviαi,2+zi,2zi,3fi,vvi+zi,2fi,vvii-zi,2α˙i,1-θ˜i,2θ˜˙i,2        i=1,2,,N 

结合式(33)V˙i,2的函数,可以设计如下的RBF神经网络对zi,2的未知项进行估计。

Fi,2=1ζi2-zi,12ϕizi,1fi,v(𝓁i,1)+fi,vvii-α˙i,1i=1,2,,N

结合RBF神经网络的性质以及杨氏不等式,可以进行如下的放缩。

zi,2Fi,2θi,22pi,2zi,22Si,2T(Zi,2)Si,2(Zi,2)+pi,22+fi,2zi,222+δ¯i22fi,2        i=1,2,,N

其中Zi,2=[xi-1,xi,vi-1,vi,xn+1,i]T代表针对二阶系统所设计的RBF神经网络的输入向量值,pi,2fi,2代表杨氏不等式的系数,其在满足正数的基础上可以任意调节。然后将式(35)代入式(33),可得到式(36)

V˙i,2V˙i,1+zi,2fi,vviαi,2+zi,2zi,3fi,vvi+θi,22pi,2zi,22Si,2T(Zi,2)Si,2(Zi,2)+pi,22+fi,2zi,222+δ¯i,222fi,2-θ˜i,2θ˜˙i,2-1ζi2-zi,12ϕizi,1zi,2fi,v(𝓁i,1)i=1,2,,N

针对式(36)中存在的各项,可以设计二阶虚拟控制量αi,2和自适应控制率θ^˙i,2如下。

αi,2=1fi,vvi(-ki,2zi,2-fi,22zi,2-θ^i,22pi,2zi,22Si,2T(Zi,2)Si,2(Zi,2))        i=1,2,,N
θ^˙i,2=12pi,2zi,22Si,2T(Zi,2)Si,2(Zi,2)-ci,2θ^i,2i=1,2,,N

其中ki,2ci,2均是可以任意调节的正常数。为证明稳定性,将式(37)式(38)代入式(36)可以得到

V˙i,2-ki,1Vi,1-ki,2zi,22-ci,22θ˜i,22+Δi,1+Δi,2+zi,2zi,3fi,vvi        i=1,2,,N
Δi,2=pi,22+δ¯i,222fi,2+ci,22θi,22        i=1,2,,N

式(39)中的放缩结果中存在着与三阶误差zi,3有关的未知项,需要在设计针对三阶系统的控制力,即系统的实际控制力进行处理:

同理于式(28),为了处理与三阶误差zi,3相关的未知项以及对三阶误差zi,3本身的值进行限制,设计如下的针对第三阶系统的Lyapunov函数。

Vi,3=Vi,2+12zi,32+12θ˜i,32        i=1,2,,N

式中:θi,3表示针对处理三阶误差时产生的非线性未知项所设计的RBF神经网络的最大权值的范数的最大值;θ^i,3θ˜i,3分别表示对于θi,3的估计值与估计误差。对式(41)求导,可以得到式(42)

V˙i,3=V˙i,2+zi,31τisat(Ui(t-hi))-1τizi,3ai-zi,3(1τi(ri+wi)+c2ai+2c3aivi+w˙i+α˙i,2)+zi,3i-zi,3g(Ui)+zi,3Ui-θ˜i,3θ^˙i,3        i=1,2,,N

针对式(42),在此先对只含惰性延时的项用RBF神经网络进行处理,在后文将会设计四阶Lyapunov函数对惰性延时和控制系统延时的耦合项进行处理。结合非线性项,需要用RBF神经网络进行估计的值进行总结的多项式如下。

Fi,3=-1τi(ri+wi)-c2ai+2c3aivi-α˙i,2-w˙i-zi,2zi,3fi,vvi-1τiai-i+3zi,32+exp(hi)(bi,1+zi,3g˙i,max2+exp(hi)bi,2zi,3θ^i,32(ST(Zi,3)S(Zi,3))2g˙i,max2-g(Ui)        i=1,2,,N

其中bi,1bi,2为未知函数,其会在后面进行定义。与式(35)的放缩同理,用RBF神经网络对式(43)进行估计并代入式(42)进行化简,可以得到

V˙i,3V˙i,2+zi,3Ui+θi,32pi,32zi,32Si,3T(Zi,3)Si,3(Zi,3)+pi,32+fi,3zi,322+δ¯i,322fi,3+zi,3(1τi(sat(Ui(t-hi)))-θ˜i,3θ^˙i,3-zi,2zi,3fi,vvi-g˙i,max2(exp(hi)bi,1zi,32+exp(hi)bi,2zi,32θ^i,3(ST(Zi,3)S(Zi,3))2)-3zi,32i=1,2,,N

其中Zi,3=[xi-1,vi-1,xi,vi,ai,xi,n+1,θ^i,2,i,θ^i,3,zi,3]Tpi,3fi,3是杨氏不等式的系数,在满足正数条件下可任意调节。

根据式(44)中对Vi,3的放缩关系,为了消除由于使用RBF神经网络、饱和约束以及进行杨氏不等式进行放缩等操作带来的误差,可以设计如下的实际控制输入Ui和自适应律θ^˙i,3

Ui=-ki,3zi,3-θ^i,32pi,3zi,3Si,3T(Zi,3)Si,3(Zi,3)-fi,3zi,32        i=1,2,,N
θ^˙i,3=12pi,3zi,32Si,32(Zi,3)Si,3(Zi,3)-ci,3θ^i,3i=1,2,,N

为证明Lyapunov稳定性,将式(45)式(46)代入式(44)中,可以得到

V˙i,3-ki,1Vi,1-ki,2zi,22-ci,22θ˜i,22+Δi,1+Δi,2-ki,3zi,32+pi,32+δ¯i,322fi,3-ci,32θ˜i,32+ci,32θi,22+zi,3(1τi(sat(Ui(t-hi)))-g˙i,max2(exp(hi)bi,1zi,32+exp(hi)bi,2zi,32θ^i,3ST(Zi,3)S(Zi,3))-3zi,32i=1,2,,N

为处理惰性延时和控制系统延时的耦合项,将式(47)中含有控制系统延时的未知项进行如下放缩。

zi,3τi(sat(Ui(t-hi)))zi,31τi(g(Ui(t-hi))+ρ(Ui(t-hi)))3zi,32+bi,1zi,32(t-hi)g˙2(Ui(t-hi))(1+ςi,32)+1τi2Ui,M2(1-tanh(1))2        i=1,2,,N
bi,1=1τi2ϱi,12        i=1,2,,N
bi,2=1τi2ϱi,22        i=1,2,,N

根据Lyapunov-Krasovskii理论,可以设计如下的四阶Lyapunov函数对含有延时的误差项以及估计项进行约束。

Vi,4=exp(-(t-hi))t-hit(ςi,3(s)+zi,32(s))g˙2(Ui(s))ds        i=1,2,,N

对其进行求导可得

V˙i,4-Vi,4-(bi,1zi,32(t-hi)+bi,2zi,32(t-hi)ςi,32(t-hi))g˙2(Ui(t-hi))+exp(hi)(bi,1zi,32g˙i,max2+bi,2zi,32ςi,32g˙i,max2)i=1,2,,N

最后,结合式(52)式(47),可以设计针对具有未知控制系统延时与执行器惰性延时的虚拟编组列车控制系统的总Lyapunov函数方程,如下所示。

Vi=Vi,3+Vi,4        i=1,2,,N

为证明其稳定性,可对其求导。

V˙i=V˙i,3+V˙i,4-KiVi+Δi,1+Δi,2+Δi,3i=1,2,,N
Ki=maxki,1,ki,2,ki,3,1        i=1,2,,N
Δi,3=pi,32+δ¯i,322fi,3-ci,32θ˜i,32+ci,32θi,22+1τi2Ui,M2(1-tanh(1))2        i=1,2,,N

式(56)进行微分方程的求解,可以求得

V˙i(t) Vi(0)e-Kit+Δi,1+Δi,2+Δi,3Ki(1-e-Kit)i=1,2,,N

通过式(57)可以得知,随着时间t的增长,针对具有未知控制系统延时与执行器惰性延时的情形下所设计的控制器会让虚拟编组内单元列车的追踪间距误差、速度误差逐渐收敛到一个固定的数值范围内,即保证了在运行过程中虚拟编组列车的运行稳定性。同时,当通过障碍Lyapunov函数对虚拟编组内单元列车的追踪间距的误差进行约束控制时,可以得到如下的不等式。

ei<ϕi-1ζi=1(λi-βi(Ti-tTi)2)ζi,0<t<Ti1λiζi,tTii=1,2,,N

根据式(58)可知,λi决定了在tTi后,误差的收敛范围大小;λi-βi决定了在t<Ti时对约束范围的放大程度,因此,可以根据实际的运营场景需求变化λiβi的值来实现相应的控制指标。

3 仿真实验

研究进行了多组对比实验,以说明虚拟编组列车内部的执行器惰性延时与控制系统延时未知的情形下所设计的虚拟编组自适应控制方法能够保证虚拟编组的运行稳定以及所使用的预设时间法的有效性。仿真以中国高速铁路动车组列车为研究对象。考虑虚拟编组列车群组内包含1列领航列车与3列跟随列车,分别编号为单元列车0,1,2,3。虚拟编组内单元列车的参数信息如表1所示,虚拟编组内单元列车的初始参数信息如表2所示,高速铁路线路附加阻力数据如表3所示。同时在这里假定虚拟编组内单元列车的追踪间距误差在2 m内并且速度和控制力趋于稳定时即完成了控制目标。

首先,研究对预设时间常数进行了分析。仿真选取跟随列车1为例,预设时间常数T1分别在0~480 s中间隔30 s取值,并将其余跟随列车的预设时间常数T都设置为200 s。在该条件下做蒙特卡洛仿真,求跟随列车1的追踪间距误差收敛到2 m的时间和平均控制力,不同预设时间参数下跟随列车1的控制性能如图2所示。

图2a和图2b可以看出,列车收敛时间整体呈现随预设时间参数同步增大的趋势,平均控制力则相反。平均控制力大意味着控制器在控制初期可能存在快速波动和大幅调节。但在预设时间参数取180 s时,可以达到在平均控制力较低的同时收敛速度较快。用同样的方法,并考虑跟随列车2,3的最大控制力约束和预设时间约束,研究将T1T2T3分别设置为180 s,320 s和330 s。根据该预设时间常数对所设计的虚拟编组列车控制器进行数值仿真。

接着,为了说明研究所设计的虚拟编组列车控制器能够保证含有未知的执行器惰性延时与控制系统延时下列车运行的鲁棒性,采用反步控制法针对式(1)中所示模型进行控制器设计算法同样条件下的对比实验。对比的反步控制法未考虑控制系统延时hi和执行器惰性延时τi,控制器结构基本相同,在式(41)步骤产生变化,代入不含控制系统延时的饱和函数sat(Ui(t)),通过RBF神经网络估计,可得到不考虑固有参数不确定的预设时间反步控制量。

Ui=-ki,3zi,3-θ^i,32pi,3zi,3Si,3T(Zi,3)Si,3(Zi,3)-zi,3i-fi,3zi,32-zi,32(sat(Ui(t)))2        i=1,2,,N
θ^˙i,3=12pi,3zi,32Si,32(Zi,3)Si,3(Zi,3)-ci,3θ^i,3i=1,2,,N

式(59)和(60)中各项参数的定义均与研究所设计的控制器相同,一阶和二阶虚拟控制力的设计过程也相同,但在RBF的估计项中未考虑控制系统延时hi和执行器惰性延时τi

使用考虑与未考虑固有参数不确定的算法下虚拟编组内单元列车运行情况对比如图3所示。图3a、图3c、图3e展示了在使用了设计的控制算法下,虚拟编组整体运行情况。可以看到,在控制器使用设计的控制算法时,虚拟编组内单元列车能够在含有追踪间距约束、速度约束以及饱和约束的前提下完成平稳追踪,虚拟编组内单元列车的追踪间距、速度均能完成相应的控制目标,并且加速度最终也会随着控制力趋于平稳而随着时间趋近于0,保证了虚拟编组内单元列车从编组建立到巡航整个过程中运行的平稳。图3b、图3d、图3f展示了在使用基于模型(1)并结合反步控制方法所设计的算法以及同样使用如表1表2所示参数的基础上,虚拟编组整体运行情况。由于模型中并未考虑固有参数不确定,在该情形中,虚拟编组单元列车的追踪间距、速度相较于研究设计的算法都并未显现太大劣势,但跟随列车3的控制力由于前面2列跟随列车累积的延迟效应,导致了很大的延后,产生了较大的值和摆动。通过对图3a与图3b、图3c与图3d、图3e与图3f的仿真后期进行对比,可以看到虚拟编组内单元列车在使用未考虑不确定参数的控制算法时,由于无法使用有限的控制力使得虚拟编组单元列车跟踪到控制目标,加上仿真后期的附加阻力大且不稳定,列车运行状态变化更频繁,导致了控制力输出的大幅波动。而同时由于控制力无法补偿因固有不确定参数带来的影响,因此导致虚拟编组单元列车的速度不断发生变化,进一步导致追踪间距随着时间不断变化,造成了虚拟编组单元列车运行的不稳定,因此不能使用这种算法进行虚拟编组的控制。

接下来,通过对比实验来说明研究所设计的控制算法的收敛性能。不同约束方法的约束范围与虚拟编组跟随列车运行情况示意图如图4所示,展示了在不同的约束方法下其约束范围的变化情况以及虚拟编组内单元列车的追踪间距变化情况。图4a、图4c、图4e展示了在预设时间法下针对不同单元列车的追踪间距约束范围的变化情况以及实际追踪间距变化的情况,可以看到使用预设时间法下单元列车的追踪间距始终位于预设时间法下设置的约束范围内,保证了虚拟编组列车的运行安全。图4b、图4d、图4f展示了为保证虚拟编组内单元列车的追踪间距的误差在非线性距离间隔范围内需要设置的障碍Lyapunov函数的约束范围以及单元列车的追踪间距变化情况。由于虚拟编组内列车的初始追踪间距大小超过了障碍Lyapunov函数在初始条件下设定的追踪间距约束的大小,因此需要使用预设时间法来扩大障碍Lyapunov函数在预设时间Ti内的约束范围来保证列车运行安全的同时又保证控制算法的有效性。虚拟编组内跟随列车的预设时间常数与实际收敛到2 m内的时间如表4所示,由于预设时间函数的性质,跟随列车i的追踪间距可以在预设时间参数Ti内收敛到障碍Lyapunov函数约束的范围内,保证了虚拟编组可以在事先给定的时间内完成控制目标的性能。

为了进一步说明控制系统延时对于算法收敛的影响,研究固定执行器惰性延时为0.4 s,改变控制系统延时,以0.08 s,0.8 s和8 s为算例进行了仿真。跟随列车的控制系统延时变化后追踪间距误差收敛时间的变化情况如表5所示,控制系统延时不同时单元列车的运行情况对比示意图如图5所示,控制系统延时呈10倍的数量级增长时,单元列车的收敛时间增加并不明显。因此,可以认为,算法对于控制系统延时的鲁棒性较强。

最后,研究对执行器惰性延时对控制器的影响做了进一步说明。固定控制系统延时为0.08 s,分别取0.2 s,0.4 s,0.6 s,0.8 s作为执行器的延时并对控制力输出进行仿真。执行器惰性延时不同时跟随列车1的控制力输出对比示意图如图6所示,在控制力为负的阶段,随着执行器惰性延时变小,控制力的第一次输出持续时间更短。在第一次控制力的初步调节后,更大延时下的控制器在第二次调节输出的控制力幅值更大。原因是低延时的执行器对控制指令响应更快,在第一次负控制力调节阶段能够快速达到目标控制力控制列车制动,结束制动的响应也更快,大延时下的控制力作用慢导致反馈需要的虚拟控制力更大,自适应调节延后。

4 结论

为解决固有不确定参数的影响下虚拟编组列车的平稳跟踪控制问题,研究提出了在考虑执行器惰性延时与控制系统延时均为未知情况下虚拟编组列车的平稳追踪控制方法。在实验中比较了当虚拟编组列车使用和未使用考虑固有不确定参数下的算法时虚拟编组列车的运行情况,结果表明使用考虑固有不确定参数的算法可以有效地保证虚拟编组内单元列车的平稳追踪,验证了设计算法的鲁棒性;同时分析了预设时间法对于虚拟编组内单元列车运行的影响,使用该控制方法可以保证虚拟编组内单元列车在预先设定的时间内实现单元列车追踪间距误差的收敛,验证了算法的收敛性能;并且当减小预设时间法设定的时间参数时,可以提高单元列车追踪间距误差的收敛速度,进而加快完成控制目标的速度,提高算法的收敛速度。

参考文献

[1]

张梦迪,黄 鑫,伍 峰,. 国外铁路货运发展战略分析及对我国铁路发展的启示[J]. 铁道货运202139(12):86-91.

[2]

ZHANG MengdiHUANG XinWU Fenget al. Strategy Analysis of Foreign Railway Freight Transport Development and Enlightenment on China Railway Development[J]. Railway Freight Transport202139(12):86-91.

[3]

中共中央、国务院.《交通强国建设纲要》[EB/OL].(2019-09-19)[2025-03-13].

[4]

刘文杰. 国家能源集团产业一体化运营模式下铁路运输能力提升研究[J]. 铁道货运202341(9):27-33.

[5]

LIU Wenjie. Research on Improvement of Railway Transportation Capacity under Industrial Integration Operation Mode in China Energy Investment[J]. Railway Freight Transport202341(9):27-33.

[6]

黄静仪,张 琦. 基于虚拟编组技术的城市轨道交通列车延误跳停调整研究[J]. 铁道运输与经济202446(2):151-158.

[7]

HUANG JingyiZHANG Qi. Research on Train Delay Skip-Stop Adjustment in Urban Rail Transit Based on Virtual Coupling Technology[J]. Railway Transport and Economy202446(2):151-158.

[8]

刘 岭. 基于虚拟耦合的 列车群体智能控制技术研究及展望[J]. 铁路通信信号工程技术202017(2):1-9.

[9]

LIU Ling. Research and Prospect of Intelligent Control Technology for Virtually Coupled Train Formation[J]. Railway Signalling & Communication Engineering202017(2):1-9.

[10]

BOCK UVARCHMIN U. Enhancement of the Occupancy of Railroads Using“Virtually Coupled Train Formations”[D]. Frederiction:Technical University of Brunswick,1999.

[11]

SU SSHE J FLI K Cet al. A Nonlinear Safety Equilibrium Spacing-Based Model Predictive Control for Virtually Coupled Train Set over Gradient Terrains[J]. IEEE Transactions on Transportation Electrification20228(2):2810-2824.

[12]

LIU W HSHANGGUAN WSONG H Yet al. A Virtual Coupling Operation Strategy Based on State Transition Considering Special Case[C]//2022 China Automation Congress (CAC). November 25-27,2022,Xiamen,China. IEEE,2023:5772-5777.

[13]

CAO YYANG Y RMA L Cet al. Research on Virtual Coupled Train Control Method Based on GPC & VAPF[J]. Chinese Journal of Electronics202231(5):897-905.

[14]

XI WHU M YWANG H Wet al. Formation Control for Virtual Coupling Trains with Parametric Uncertainty and Unknown Disturbances[J]. IEEE Transactions on Circuits and Systems II:Express Briefs202370(9):3429-3433.

[15]

杨宏阔,侯 涛,陈 昱. 基于预测模糊PID控制算法的高速列车优化控制研究[J]. 铁道运输与经济202244(8):130-136.

[16]

YANG HongkuoHOU TaoCHEN Yu. Research on Optimal Control of High Speed Trains Based on Predictive Fuzzy PID Control Algorithm[J]. Railway Transport and Economy202244(8):130-136.

[17]

XUE Y JWANG C LDING Cet al. Observer-Based Event-Triggered Adaptive Platooning Control for Autonomous Vehicles with Motion Uncertainties[J]. Transportation Research Part C:Emerging Technologies2024159:104462.

[18]

LIU YOU D XYANG Y Xet al. A Method for Maintaining Virtually Coupled States of Train Convoys[J]. Proceedings of the Institution of Mechanical Engineers,Part F:Journal of Rail and Rapid Transit2023237(2):243-252.

[19]

李建雄. 面向动态编组和紧密追踪的虚拟编组列控方法研究[D]. 北京:北京交通大学,2021.

[20]

LIU Y H. Saturated Robust Adaptive Control for Uncertain Non-Linear Systems Using a New Approximate Model[J]. IET Control Theory & Applications201711(6):870-876.

[21]

CHEN B MLEE T HPENG K Met al. Composite Nonlinear Feedback Control for Linear Systems with Input Saturation:Theory and an Application[J]. IEEE Transactions on Automatic Control200348(3):427-439.

[22]

BOSKOVIC J DLI S MMEHRA R K. Robust Tracking Control Design for Spacecraft under Control Input Saturation[J]. Journal of Guidance,Control,and Dynamics200427(4):627-633.

[23]

ROCHARD B PSCHMID F. A Review of Methods to Measure and Calculate Train Resistances[J]. Proceedings of the Institution of Mechanical Engineers,Part F:Journal of Rail and Rapid Transit2000214(4):185-199.

[24]

COLE C. Longitudinal Train Dynamics[M]. Boca Raton:CRC Press,2006.

[25]

LIU W TSU STANG Tet al. Study on Longitudinal Dynamics of Heavy Haul Trains Running on Long and Steep Downhills[J]. Vehicle System Dynamics202260(12):4079-4097.

[26]

焦世广,侯忠生. 运行时间区间可变的地铁列车无模型自适应迭代学习控制[J]. 控制理论与应用2025(3):642-648.

[27]

JIAO ShiguangHOU Zhongsheng. Model-Free Adaptive Iterative Learning Control for Subway Train with Variable Operation Time Interval[J]. Control Theory & Applications2025(3):642-648.

[28]

HANSEN H SNAWAZ M UOLSSON N. Using Operational Data to Estimate the Running Resistance of Trains. Estimation of the Resistance in a Set of Norwegian Tunnels[J]. Journal of Rail Transport Planning & Management20177(1-2):62-76.

[29]

FELEZ JKIM YBORRELLI F. A Model Predictive Control Approach for Virtual Coupling in Railways[J]. IEEE Transactions on Intelligent Transportation Systems201920(7):2728-2739.

[30]

WU QSPIRYAGIN MCOLE C. Longitudinal Train Dynamics:An Overview[J]. Vehicle System Dynamics201654(12):1688-1714.

[31]

IWNICKI S. Handbook of Railway Vehicle Dynamics[M]. Boca Raton:CRC/Taylor & Francis,2006.

[32]

郭 欢. 基于多传感器融合的列车测速定位算法研究[D]. 成都:西南交通大学,2020.

[33]

周天奕. 列车组合测速定位技术优化及方法研究[D]. 南京:南京理工大学,2021.

[34]

ZHANG YSU Y FWANG X H. Distributed Adaptive Output Feedback Control for Multiagent Systems with Unknown Dynamics[J]. IEEE Transactions on Automatic Control202166(3):1367-1374.

[35]

孙伟杰,乔雨晨,彭云建. 基于障碍Lyapunov函数的未知控制方向非线性系统的约束鲁棒输出调节[J]. 控制理论与应用202340(9):1696-1701.

[36]

SUN WeijieQIAO YuchenPENG Yunjian. Constraint Robust Output Regulation for Nonlinear Systems with Unknown Control Direction Based on a Barrier Lyapunov Function[J]. Control Theory & Applications202340(9):1696-1701.

[37]

ZHU YZHU F. Barrier-Function-Based Distributed Adaptive Control of Nonlinear CAVs with Parametric Uncertainty and Full-State Constraint[J]. Transportation Research Part C:Emerging Technologies2019104:249-264.

[38]

TEE K PGE S STAY E H. Barrier Lyapunov Functions for the Control of Output-Constrained Nonlinear Systems[J]. Automatica200945(4):918-927.

[39]

周淑燕. 一类严格反馈系统可预设时间的保性能控制[D]. 重庆:重庆大学,2020.

[40]

ZHOU S YSONG Y DLUO X S. Fault-Tolerant Tracking Control with Guaranteed Performance for Nonlinearly Parameterized Systems under Uncertain Initial Conditions[J]. Journal of the Franklin Institute2020357(11):6805-6823.

[41]

ZHANG J XYANG G H. Fuzzy Adaptive Output Feedback Control of Uncertain Nonlinear Systems with Prescribed Performance[J]. IEEE Transactions on Cybernetics201848(5):1342-1354.

[42]

ZHOU S YWANG X SSONG Y D. Prescribed Performance Tracking Control under Uncertain Initial Conditions:A Neuroadaptive Output Feedback Approach[J]. IEEE Transactions on Cybernetics202353(11):7213-7223.

[43]

SHANG YCHEN BLIN C. Consensus Tracking Control for Distributed Nonlinear Multiagent Systems via Adaptive Neural Backstepping Approach[J]. IEEE Transactions on Systems,Man,and Cybernetics:Systems202050(7):2436-2444.

[44]

陈志勇,李 攀,叶明旭,. 自动驾驶电动车辆基于参数预测的径向基函数神经网络自适应控制[J]. 中国机械工程202435(6):982-992.

[45]

CHEN ZhiyongLI PanYE Mingxuet al. RBF Neural Network Adaptive Control for Autonomous Electric Vehicles Based on Parameter Prediction[J]. China Mechanical Engineering202435(6):982-992.

基金资助

国能朔黄铁路发展有限责任公司科技创新项目(SHTL-22-14)

国家自然科学基金铁路基础研究联合基金项目(U2568233)

AI Summary AI Mindmap
PDF (3932KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/