双预设精度下车辆队列系统的自适应容错控制
doi: 10.7641/CTA.2024.40008
袁晓惠1 , 李赞1 , 安天骄1,2 , 董博2
1. 长春工业大学数学与统计学院, 吉林 长春 130012
2. 长春工业大学电气与电子工程学院, 吉林 长春 130012
基金项目: 国家自然科学基金项目(62173047), 国家社会科学基金项目(22BTJ019), 吉林省科技发展计划项目(20220201038GX), 吉林省教育厅科学研究项目(JJKH20230749KJ), 先进结构材料教育部重点实验室(长春工业大学)项目(ASM–202202)资助.
Adaptive fault-tolerant control of vehicle platoon systems with dual-prescribed precision
YUAN Xiao-hui1 , LI Zan1 , AN Tian-jiao1,2 , DONG Bo2
1. School of Mathematics and Statistics, Changchun University of Technology, Changchun Jilin 130012 , China
2. Department of Control Science and Engineering, Changchun University of Technology, Changchun Jilin 130012 , China
Funds: Supported by the National Natural Science Foundation of China (62173047), the National Social Science Fund of China (22BTJ019), the Scientific Technological Development Plan Project in Jilin Province of China (20220201038GX), the Education Department of Jilin Province Scientific Research Project (JJKH20230749KJ), the Key Laboratory of Advanced Structural Materials (Changchun University of Technology) and the Ministry of Education, China (ASM–202202).
摘要
在智能交通领域, 车辆队列系统的协同跟踪控制是改善交通效率低下的有效手段, 并且实现车辆队列系统的精确快速跟踪至关重要. 因此, 针对车辆队列系统的协同跟踪控制问题, 本文提出了一种分布式预设时间观测器. 该观测器旨在使跟随车能够在预设时间内成功跟随领航车的状态, 其中领航车的输入对于部分跟随车不可用. 随后, 为了保证跟踪性能, 需要构建预设性能函数. 然而, 在车辆队列系统中途停止并重新启动, 或者改变领航车的动态时, 会导致性能函数的重新选择, 从而需要重新设计控制方案. 为了消除这一限制, 本文设计了一种不依赖于初始条件的性能函数, 并基于观测结果构建了预设性能下的跟踪控制协议, 以在保证暂态和稳态性能的前提下实现系统的精确快速跟踪; 此外, 为增强车辆队列系统的安全性, 本文提出了自适应补偿控制方案, 用以解决系统执行器故障问题. 所提出的控制方案能够在系统达到稳定的同时, 确保所有车辆在运行时保持安全间距; 最后, 通过仿真结果验证了所提出算法的有效性.
Abstract
In the field of intelligent transportation, the cooperative tracking control of vehicle platoon systems is an effective means to improve traffic inefficiency, and achieving accurate and fast tracking of vehicle platoon systems is of paramount importance. Therefore, a distributed prescribed-time observer is proposed for cooperative tracking control of vehicle platoon systems. The observer is designed to enable the follower vehicles to successfully follow the state of the leader vehicle at the prescribed time, where the leader vehicle’s input is unavailable for some of the follower vehicles. In order to guarantee tracking performance, it is necessary to establish a prescribed performance function. However, stopping and restarting the vehicle platoon systems midway, or changing the dynamics of the leader vehicle, will result in a reselection of the performance function, thus requiring a redesign of the control scheme. In order to eliminate this limitation, a performance function independent of initial conditions is designed in this paper. Based on observed results, a tracking control protocol with prescribed performance is developed to achieve accurate and rapid tracking of the system while ensuring transient and steady state performance. Additionally, to enhance the safety of vehicle platoon systems, an adaptive compensation control scheme is proposed to address actuator faults. The proposed control scheme guarantees that all vehicles maintain a safe distance while the system reaches stability. Finally, the effectiveness of the proposed algorithm is verified by simulation results.
1 引言
近年来,车辆队列系统协同控制作为智能交通领域的新兴方法,受到学者广泛关注. 在智能网络环境中,车辆通过获取到队列内其他车辆的行驶信息来实现车辆之间的协同与合作,具有灵活性、适应性等特点,可应用于自动驾驶、物流配送、交通管制等多样化场景 [1-3] .
跟踪控制作为协同控制的重要应用,其算法的评价很大程度上依赖于收敛时间. 有限时间跟踪控制因为能够使控制系统具有收敛速度快、抗干扰能力强、对不确定性具有鲁棒性等优点,因此被广泛应用 [4-8] . 例如,文献 [4] 研究了非线性连续系统的自适应有限时间跟踪控制问题,设计了有限时间控制器,使闭环系统中的所有信号都是有界的,驱使跟踪误差收敛到一个小邻域. 文献 [7] 研究一类带有约束的非线性系统有限时间跟踪控制问题,采用自适应神经网络控制技术,保证闭环非线性系统的快速有限时间控制性能,同时不违反状态约束. 文献 [8] 研究了带有不确定扰动的一阶非线性多智能体系统有限时间一致性跟踪问题,所有跟随者能在有限时间内快速地跟踪上领导者的期望轨迹. 然而,有限时间收敛的稳定时间取决于初始条件. 因此,学者们提出了一种固定时间收敛方法,该方法减少了对初始条件的依赖,并在固定时间框架下实现跟踪控制 [9-12] . 值得注意的是,所谓固定/有限时间的收敛时间只是估计的上界,而不是实际的收敛时间. 因此,Wang等 [13] 提出了一种规定时间收敛方法,该方法允许用户明确地预先分配系统的稳定时间. 这一极具吸引力的特点促进了预设时间相关算法的研究.
众所周知,在大多数实际系统中,暂态性能和稳态性能都是控制器设计的两个重要评价指标. 然而,许多现有的跟踪控制结果仅仅保证了系统的跟踪误差收敛到一个小的残差集,这个残差集无法先验地设计出来,并且依赖于设计参数和系统参数 [14] . 幸运的是,Bechlioulis等 [15] 开发出一种称为预设性能控制的方法来解决上述问题. 随后相继报道了一系列具有代表性的结果 [16-20] . 例如,文献 [18] 研究了三阶非线性车辆队列自适应模糊优化控制问题. 通过预设性能技术,可以保证设计的二次间距误差保持在预先设定的范围内. 针对车辆队列系统,文献 [19] 将预设性能控制的间距策略应用于车体稳定性和车链稳定性以提高道路通行能力. 文献 [20] 针对带有执行器故障的车辆队列系统,研究了预设跟踪性能下车辆队列主动容错控制,实现车辆队列跟踪误差有界,且车辆间距满足安全性和紧凑性约束. 值得注意的是,上述考虑预设性能的结果都需要满足一定的初始条件,一旦车辆队列系统中途停止并重新启动,或者改变领航车的参考轨迹,就需要重新选择性能函数并重新调整控制方案. 因此,如何设计不依赖初始条件的性能函数实现车辆队列系统的跟踪控制具有重要意义.
基于上述讨论,提出了一类车辆队列系统双预设精度自适应容错跟踪控制方案. 与已有成果相比,本文的主要贡献概述如下:
1)为解决领航车的输入对部分跟随车不可用问题,受文献 [21] 中有限时间观测器的启发,本文为每个跟随车设计了一种预设时间分布式观测器来估计具有高阶非线性动力学的领航车的状态信息;
2)不同于现有车辆队列系统的预设性能方案 [18-20],本文构建了不依赖于初始条件的预设性能跟踪协议,即使车辆队列系统中途停止并重新启动,或者改变领航车的状态,也不需要重新选择性能函数,重构控制方案;
3)本文提出了自适应补偿控制方案,在执行器故障发生的情况下,能够提升车辆队列系统的安全性,保证暂态和稳态性能,并且证明所有跟随车在预设时间内跟随上领航车的参考轨迹.
2 问题描述
2.1 通信机制
车辆队列系统的通信网络采用有向图G来描述,定义G=VEA其中:V={1N}表示N 辆车的节点集合,EV×V表示边的集合,A=aijRN×N表示有向图G的权值矩阵. 从vivj的有向路径由连续的边序列表示.Ni=jvjviE表示车辆队列系统中第 i 辆车邻居的集合,vjviE为从ji 的边,此时aij0否则,当vjviEaij=0,并且假设aii = 0. 定义D=diagd1dNdi=j=1N aiji=1N拉普拉斯矩阵表示为L=D-A.考虑领航车节点为 0. 增广图表示为G¯={V¯E¯}其中V¯={0,1N}E¯V¯×V¯.B=diagb1bN并定义拓展矩阵 H =L+B.
2.2 预设时间描述
为了达到预设时间稳定性,定义时变标度函数为
(1)
其导数计算为
(2)
式中: t0表示系统运行的初始时刻,系统的动力学模型将在第3.1节给出; T表示系统达到稳定的预设时间,要求TTs>0其中Ts是信号处理、计算和信息传输、通信所需的时间周期; ϖt0T)表示一个与 t0 T相关的连续函数,并且在时间区间[t0t0 + T)上是严格递增的; 同时,p是一个用户可以选择的大于2 的标量.
引理 1 [13]Vt:U×R+R为可微函数,且URn表示包含原点的定义域. 对于t ∈ [t0,∞),如果存在常数cR+使得下式成立:
V(0,t)=0V(t)>0,
(3)
V˙(t)=-cV(t)-2ϖ˙t0,Tϖt0,TV(t),
(4)
那么,在式(1)中给定的时间T下,原系统是预设时间稳定的. 此外,对于t ∈ [t0T),如下不等式成立:
V(t)ϖt0,T-2exp-ct-t0Vt0,
(5)
并且对于t ∈ [T,∞),下式成立:
V(t)0.
(6)
2.3 预设性能描述
定义 1 如果ζt:[0R+满足以下特征:
1)函数ζt)关于时间t 单调递减,其中ζ(0)= 1,且limt ζt=df0<df1为常数);
2)ζt)的导数是有界且分段连续的,则它是一个标度函数.
根据定义1,建立性能函数如文献 [22] 所示,即
P(ζ)=νζ1-ζ2
(7)
式中ν为正的常数. 随后将误差变换设计为
vizi=zizi2+ι,
(8)
式中: zi为第i辆跟随车的跟踪误差,且ι为正的常数.
根据系统状态的连续性可以得到υizi)是严格单调递增的,具有以下特点:
1)对于任意的ziR3υizi)∈(−1,1);
2)当zi → ∞时,υizi)→ 1;
3)当zi → −∞时,υizi)→ −1.
基于ζt)和υizi)的定义,构造如下变换:
ωi(t)=viziζ(t)
(9)
并构造障碍函数
ei(t)=ωi(t)1-ωi2(t)
(10)
根据变换(9),可以得出当且仅当ωit)趋于±1时eit)趋于无穷. 因此,存在以下引理.
引理 2 [22] 对于任意zi0Rωi0<1如果保证 eit)有界,那么 ωit)总是在集合 ωi =ωitR||ωit<1内保持不变,即对于t0存在常数δR+使得以下条件成立:
ωi(t)δ<1
(11)
2.4 模糊逻辑系统
Hx)是定义在紧集上的连续函数. 对于给定的期望精度ε >0,存在一组模糊逻辑系统θTφx),使得下式成立:
supxΩ H(x)-θTφ(x)ε,
(12)
式中:φx=φ1xφMxT/r=1M φrx为基函数向量,θ=θ1 θMTU为理想权向量,M 为模糊规则的个数.
θ作为最优参数向量,有
θ*=argminθU supxΩ H(x)-θTφ(x).
(13)
最小模糊逼近误差为
ε=H(x)-θ*Tφ(x).
(14)
3 系统建模及控制设计
对于车辆队列系统,构造了双精度控制协议. 首先设计预设时间观测器,该观测器可以在预设时间内精确估计领航车辆的状态信息,随后基于性能函数进行坐标变换并设计自适应控制器,使车辆队列系在预设时间内达到精确的跟踪行为.
3.1 车辆队列系统模型
车辆队列系统由1辆领航车和N辆跟随车组成. 由文献 [23] 可知,第i 辆跟随车的动力学系统描述为
x ˙ i , 1 = x i , 2 + h i , 1 x i , 1 , x ˙ i , 2 = x i , 3 + h i , 2 x ¯ i , 2 , x ˙ i , 3 = g i , 3 c i + f i , 3 + 1 η i h i , 3 x ¯ i + ω i ,
(15)
式中:x-i2=xi1 xi2Tx-i=xi1 xi2 xi3T其中 i = 1,· · ·,N; xi,1xi,2xi,3分别表示第 i 辆车的位置、速度和加速度; hi1xi1hi2x-i2以及hi3x-i是由于建模误差和参数变化而产生的未知项; ωi表示由阵风和不平路面等因素引起的总扰动; ηi表示时间滞后参数,通常由部件的阻尼系数和部件的长期磨损导致. 给出gi,3fi,3如下:
gi,3=1ηiMi
(16)
fi,3=-1ηixi,3+δiιivdi2Mixi,22+dmiMi-δiιivdiMixi,2xi,3,
(17)
其中: Mi为车辆质量,δi为空气密度,ιi为车辆横截面积,vdi为空气阻力系数,dmi为滚动阻力. 根据文献 [23],车辆发动机输入动力学为
ci=Mivi+12δiιivdixi,22+dmi+ηiδiιivdixi,2xi,3
(18)
由于执行器发生故障,上式中vi表示发生故障的执行器传输的信息,执行器故障模型如文献 [24] 所述,即
vi=ιiuix-i+u-i(t),
(19)
式中:0<ιi1为未知常数,uix-i为控制输入信号,u-it为未知函数. 令faix-i=ιi-1uix-i+u-it进而得到vi=uix-i+faix-i.
将式(13)–(14)代入式(12)中,动力学系统进一步整理为
x ˙ i , 1 = x i , 2 + h i , 1 x i , 1 x ˙ i , 2 = x i , 3 + h i , 2 x ¯ i , 2 x ˙ i , 3 = 1 η i x i , 3 + u i x ¯ i + f a i x ¯ i + ω i + h i , 3 x ¯ i
(20)
领航车的状态信息动力学模型如下:
x˙r,1=xr,2,x˙r,2=xr,3,x˙r,3=lrxr,t,
(21)
式中:xr=xr1 xr2 xr3Tlr(·)表示光滑函数.
假设 1 lrxrt)满足局部Lipschitz条件的连续函数,且存在正常数δr满足supt0 lrxrtδr.
假设 2 增广图G¯为一类有向生成树,且将领航车视为根节点.
引理3 [21] 对于任意两个函数ρ(·)和υ(·),如果存在正的常数cd且满足1c+1d=1那么存在正的常数ε使得如下不等式成立:
ρ()v()εc|ρ()|cc+|v()|ddεd.
(22)
3.2 预设时间观测器
对于第 i辆跟随车,x^ri=x^r1i x^r2i x^r3iT表示其关于领航车的状态估计. 利用引理1,预设时间观测器构造如下:
x^˙r,1i=x^r,2i-ε1sgnei,1-a+bϖ˙ϖei,1,x^˙r,2i=x^r,3i-ε2sgnei,2-a+bω˙˙ϖei,2,x^˙r,3i=-ε3sgnei,3-a+bϖ˙ϖei,3,
(23)
式中: abε1ε2以及ε3为大于零的设计参数; eiq =x^rqi-x^rqi-1-ρid(其中x^rq0=xrqq = 1,2,3)表示利用参考信息xr,q估计构造的第i辆跟随车的跟踪误差,式中ρid为任意两辆车之间所需的安全距离.
定义观测器的估计误差为
x~r,qi=x^r,qi-xr,q,q=1,2,3
(24)
令向量yq=x~rq1 x~rqNT考虑式(21)(23)–(24),随后得到
y˙1=y2-ε1sgnHy1-a+bϖ˙ϖHy1y˙2=y3-ε2sgnHy2-a+bϖ˙ϖHy2y˙3=-ε3sgnHy3-a+bϖ˙ϖHy3-1lr
(25)
式中: 向量1=1 1 1TRNH在图论中进行了定义.
定理 1 根据式(23)中构造的预设时间观测器,闭环系统(25)能够在预设时间内实现稳定性.
对于系统(25),设计了Lyapunov函数如下:
V0=12q=13 yqTHyq.
(26)
计算V0的导数为
V˙0=-q=13 yqTHεqsgnHyq+q=12 yqTHyq+1-q=13 a+bϖ˙ϖyqTHHyq-y3TH1lr.
(27)
根据引理2,得到以下不等式:
q = 1 2 z q T H z q + 1 ε 0 q = 1 3 z q T H H z q , q = 1 3 z q T H ε q sgn H z q q = 1 3 ε q H z q 1 , z 3 T H 1 f 0 q = 1 3 N δ 0 H z q 1 ,
(28)
式中ε0=12+12λminHH.
将不等式(28)代入式(27)中得到
V˙0-q=13 ε-qHyq1-q=13 a-+bϖ˙ϖyqTHHyq,
(29)
式中:ε-q=εq-Nδra-=a-ε0.
通过选择适当的参数,可以确保a->0以及ε->0其中ε-=2minε-qq=1,23.因此,可以得到
V˙0-2a-+bϖ˙ϖλmin(H)V0,
(30)
注意上式中b1λminH. 令a˘=2a-λminH不等式(30)进一步整理为
V˙0(t)-a˘V0(t)-2ϖ˙ϖV0(t).
(31)
基于引理1能得到
V0(t)ϖ(t)-2exp-a˘t-t0Vt0.
(32)
yt=y1T y2T y3TT那么在[t0T)区间上
y(t)2ϖ(t)-2exp-a˘t-t0yt02,
(33)
根据上式可以得到: 当t Tϖ−2 → 0 成立时,yt0.因此可以得出结论: 设计的观测器能保证跟随车能够在预设时间内实现对领航车的跟踪.
证毕.
3.3 自适应控制器设计
在本小节中,基于预设时间观测器(23)的输出信息以及性能函数,设计跟踪控制协议,随后构造分布式控制器.
步骤 1 基于预设时间观测器(23),跟踪误差为
zi=xi,1-x^r,1i
(34)
根据式(10),且令si,1=ei ,计算si,1对时间t的导数
s˙i,1=ρiω˙i
(35)
式中ρi=1+ωi21-ωi22.利用式(6),求出了ωi的导数
ω˙i=v˙iζ-ζ˙viζ2
(36)
另外,误差变换的导数为
v˙i=ϱiz˙i,
(37)
式中ϱi=ιzi2+ιzi2+ι.计算si,1的导数
s˙i,1=μix˙i,1-x^˙r,1i+vi,
(38)
式中:μi=ϱiρiζvi=-ζ˙ρiviζ2. 将系统(20)代入式(38)中得到
s˙i,1=μixi,2+hi,1xi,1-x^˙r,1i+vi.
(39)
根据坐标变换
s˙i,q=xi,q-αi,q-1,
(40)
式中q = 2,3. 并且利用模糊逻辑系统(14),有
hi, 1xi, 1=θi, 1*Tφi, 1+εi, 1.
式(40)被进一步计算为
s˙i,1=μisi,2+αi,1+θi,1*Tφi,1+εi,1-x^˙r,1i+vi.
(41)
设计虚拟控制器和自适应律
αi,1=x^˙r,1i-1μici,1si,1+vi-θ^i,1Tφi,1-μisi,1,
(42)
θ^˙i,1=γi,1μisi,1φi,1-βi,1θ^i,1
(43)
式中ci,1γi,1均为正的设计参数.
构造估计误差θ~i1=θi1*-θ^i1并选择如下Lyapunov函数:
Vi,1=12si,12+12γi,1θ~i,1Tθ~i,1
(44)
Vi,1的导数计算为
V˙i,1=si,1μisi,2+αi,1+θi,1*Tφi,1+εi,1-x^˙r,1i+si,1vi-1γi,1θ~i,1Tθ^˙i,1
(45)
将虚拟控制器(42)和自适应律(43)代入式(45)中,并根据不等式(22),V˙i1被进一步计算为
V˙i,112si,22+12εi,1-ci,1si,12+βi,1θ~i,1Tθ^i,1
(46)
步骤 2 为了避免虚拟控制器的重复微分,考虑二阶跟踪微分器来估计αiqq = 1,2)的导数,即
ς ˙ i , q 1 = ς i , q 2 ς ˙ i , q 2 = r sgn ς i , q 1 α i , q + ς i , q 2 ς i , q 2 2 r
(47)
根据坐标变换(40),si,2的导数计算为
s˙i,2=si,3+αi,2+Hi,2-χi,1,
(48)
式中Hi2=hi2x-i2-ςi22χi1=α˙i1-ςi12.
利用模糊逻辑系统,s˙i2被进一步计算为
s˙i,2=si,3+αi,2+θi,2*Tφi,2+εi,2-χi,2.
(49)
设计虚拟控制器和自适应律
αi,2=-ci,2si,2-2si,2-θ^i,2Tφi,2,
(50)
θ^˙i,2=γi,2si,2φi,2-βi,2θ^i,2,
(51)
式中ci,2γi,2均为正的设计参数.
定义误差函数θ~i2=θi2*-θ^i2并选择如下Lyapunov函数:
Vi,2=Vi,1+12si,22+12γi,2θ~i,2Tθ~i,2
(52)
Vi,2的导数计算为
V˙i,2=si,2si,3+αi,2+θi,2*Tφi,2+εi,2-χi,2-1γi,2θ~i,2Tθ^˙i,2+V˙i,1.
(53)
将虚拟控制器(50)和自适应律(51)代入式(53)中,并根据不等式(22),进一步计算V˙i2
V˙i,2q=12 -ci,qsi,q2+12εi,q2+βi,qθ~i,qTθ^i,q+12si,32+12χi,q2.
(54)
步骤 3 根据系统方程(20)、坐标变换(40)以及二阶跟踪微分器(47),si,3的导数计算为
s˙i,3=1ηiuix-i+fai+Hi,3-χi,2,
(55)
式中:Hi3=-xi3+ωi+hi3x-i-ηiςi22χi2=α˙i2-ςi22.利用模糊逻辑系统有Hi3=θi3*Tφi3+εi3fai=Θai*Tφai+εai.
因此s˙i3被进一步计算为
s˙i,3=1ηiui+θi,3*Tφi,3+εi,3+Θai*Tφai+εai-χi,2
(56)
设计实际控制器和自适应律
ui=-ηici,3si,3-θ^i,3Tφi,3-Θ^aiTφai-si,3ηi
(57)
θ^˙i,3=γi,31ηisi,3φi,3-βi,3θ^i,3,
(58)
Θ^˙ai=Γi1ηisi,3φai-βaiΘ^i,3
(59)
式中ci,3γi,3Γi均为正的设计参数.
构造误差函数θ~i3=θi3*-θ^i3Θ~ai=Θai*-Θ^ai并选择如下Lyapunov函数:
Vi,3=Vi,2+12si,32+12γi,3θ~i,3Tθ~i,3+12ΓiΘ~aiTΘ~ai
(60)
Vi,3导数计算为
V˙i,3=si,3ηiui+θi,3*Tφi,3+εi,3+Θai*Tφai+εai+V˙i,2-si,3χi,3-1γi,3θ~i,3Tθ^˙i,3-12ΓiΘ~aiTθ^˙ai
(61)
将实际控制器(57)和自适应律(58)–(59)代入式(61)中,并根据不等式(22),V˙i3被进一步计算为
V˙i,3q=13 -ci,qsi,q2+12εi,q2+βi,qθ~i,qTθ^i,q+q=23 12χi,q2+12εai2+βaiΘ~aiTΘ^ai.
(62)
3.4 稳定性分析
在本小节,选用 Lyapunov函数来分析闭环系统的稳定性.
定理 2 根据自适应律(44)(52)(58)–(59)、虚拟控制器(43)(51),以及实际分布式控制器(57),证明车辆队列系统中所有误差都是半全局一致最终有界的.
为了给出整个车辆队列系统的稳定性分析,将Lyapunov函数定义为
V=i=1N Vi,3+V0
(63)
根据不等式(62),V 的导数计算为
V˙i=1N q=13 -ci,qsi,q2+12εi,q2+βi,qθ~i,qTθ^i,q+V˙0+i=1N q=23 12χi,q2+12εai2+βaiΘ~aiTΘ^ai
(64)
利用不等式(22)得到
θ~i,qTθ^i,q12θi,q*Tθi,q*-12θ~i,qTθ~i,q,q=1,2,3,Θ~aiTΘ^ai12Θai*TΘai*-12Θ~aiTΘ~aiT.
(65)
根据不等式(65),进一步计算V 的导数为
V˙-i=1N q=13 ci,qsi,q2-i=1N q=13 βi,q2θ~i,qTθ~i,q-i=1N βai2Θ~aiTΘ~ai+i=1N Mi+V˙0
(66)
式中
Mi=q=13 εi, q22+βi, q2θi, q*Tθi, q*+q=23 χi, q22+εai22+βai2Θai*TΘai*.
定义变量κ=min1iN ciqβiqβaiq=1,23M-=i=1N Mi并利用不等式(31)得到
V˙-κV+M--a˘V0-2ϖ˙ϖV0.
(67)
κ>M-/V并根据引理1能够得到V˙0由此证明了所有闭环信号都是半全局一致最终有界的.
证毕.
与文献 [22] 的证明相类似,根据预设性能参数 υi(·)的定义,可以保证|υizi)| <1成立,并且在区间 [t0T)之外存在zit)∈ L. 到目前为止,已经证明了所有闭环信号在[t0T)上都不受时间T的约束. 根据定理2,有si,1t)∈ L. 当t0 = 0时,这意味着误差 si,1t)在[0,∞)上,有P-ζsi1tPζ.因此能够得出车辆队列系统的跟踪误差轨迹保持在预先规定的性能函数内. 并且根据定理1和定理2,得到所有车辆在运行时均可以保持安全距离.
4 仿真实例
在本节中,给出了一个仿真示例和对比实验来证明提出方法的有效性. 考虑一组车辆队列系统,包括1 辆领航车和4辆跟随车(i = 1,2,3,4). 首先给出领航车的速度信息如下:
xr,2=0,t2s,2,2s<t5s,0,t>5s.
(68)
控制器的设计参数为: ci,1 = 30,ci,2 = 25,ci,3 = 90. 自适应律的设计参数为: γi,1 = 100,γi,2 = 150,γi,3 = 15; βi,1 = 100,βi,2 = 150, βi,3 = 150. 执行器故障模型选择为: vi = 0.9ui(x-i)+ 0.3,相应的自适应律参数设计为: Γi = 1000, βai = 2. 预设时间观测器相关参数选择为: t0 = 0,T = 2,a = 40,b = 5, p = 3. 跟随车的初始值选择为: xi,1(0)= [5 10 15 20]Txi,2(0)= [0.1 0.1 0.1 0.1]Txi,3(0)= [0.1 0.1 0.1 0.1]T.
仿真结果如图1–10所示,其中图1–9为在本文提出控制方案下的实验结果,图10为不考虑预设性能策略的对比实验.4辆跟随车的位置信息xi,1i=1,2,3,4)和1辆领航车的位置信息xr,1图1所示,根据车辆轨迹可以看出车辆之间在空间上不存在重叠,并且所有跟随车在预设时间T = 2 s内能够跟踪上领航车的信息. 图2为预设时间观测器的观测值x^r1i和参考信号 xr,1的曲线,图3为观测误差曲线,根据图2图3可以看出该观测器能够在规定时间T = 2 s内准确估计领航车的状态信息xr,1. 图4表示4辆跟随车的控制器. 图5–7分别为跟随车的自适应率θ^i1θ^i2θ^i3. 图8为与执行器故障相关的自适应率Θ^ai.图9为本文设计的带有预定性能的车辆队列系统跟踪误差,从图中可以看出跟踪误差包含在预先规定的性能函数范围内. 图10为不考虑预定性能的车辆队列系统跟踪误差,从图中可以看出在这种情况下跟踪误差较大且5 s 后误差偏离原点较大,跟踪性能较差. 通过图9图10对比,设计的预设性能方案能够提升系统的瞬态和暂态性能进而使得跟踪误差较小,并且即使领航车的轨迹在不同时刻发生变化也不需要重新选择预设性能函数,因此可以得出结论,本文提出的控制方案具有优越性.
1车辆队列系统的跟踪曲线
Fig.1Tracking curves for vehicle platoon systems
2预设时间观测器曲线
Fig.2Prescribed time observer curves
3观测误差曲线
Fig.3Observation error curves
4跟随车的实际控制器
Fig.4The actual controller of the follower vehicle
5跟随车的自适应率θ^i1
Fig.5The adaptive lawsθ^i, 1of the follower vehicles
6跟随车的自适应律θ^i2
Fig.6The adaptive lawsθ^i, 2of the follower vehicles
7跟随车的自适应律θ^i3
Fig.7The adaptive lawsθ^i, 3of the follower vehicles
8执行器故障的自适应律Θ^ai
Fig.8The adaptive lawsΘ^aiof actuators faults
9带有预设性能的车辆队列系统跟踪误差
Fig.9Vehicle platoon systems tracking error with prescribed performance
10没有规定性能的车辆排系统跟踪误差
Fig.10Vehicle platoon systems tracking error without prescribed performance
根据以上仿真结果,能够证明双预设精度下车辆队列系统的自适应容错协同控制方案是有效的,并且所有车辆在运行时保持安全间距.
5 结论
本文针对车辆队列系统的自适应容错跟踪控制问题,提出了一种分布式预设时间观测器,实现在预设时间内对领航车的状态信息的精确估计,并设计与初始条件无关的预设性能函数提升车辆队列系统的暂态和稳态性能. 此外,为提高系统的安全性,本文设计了一种自适应补偿控制方法来降低执行器故障对车辆队列系统造成的负面影响. 设计的控制方案能够在实现双预设精度自适应容错跟踪控制的前提下证明运行车辆车间距满足安全距离. 然而,本文没有解决车辆队列系统的最优跟踪控制问题. 受文献 [25] 的启发,未来将双预设精度跟踪控制方案扩展到带有合作博弈的最优跟踪控制中.
1车辆队列系统的跟踪曲线
Fig.1Tracking curves for vehicle platoon systems
2预设时间观测器曲线
Fig.2Prescribed time observer curves
3观测误差曲线
Fig.3Observation error curves
4跟随车的实际控制器
Fig.4The actual controller of the follower vehicle
5跟随车的自适应率θ^i1
Fig.5The adaptive lawsθ^i, 1of the follower vehicles
6跟随车的自适应律θ^i2
Fig.6The adaptive lawsθ^i, 2of the follower vehicles
7跟随车的自适应律θ^i3
Fig.7The adaptive lawsθ^i, 3of the follower vehicles
8执行器故障的自适应律Θ^ai
Fig.8The adaptive lawsΘ^aiof actuators faults
9带有预设性能的车辆队列系统跟踪误差
Fig.9Vehicle platoon systems tracking error with prescribed performance
10没有规定性能的车辆排系统跟踪误差
Fig.10Vehicle platoon systems tracking error without prescribed performance
HU M, LI C, BIAN Y,et al. Fuel economy-oriented vehicle platoon control using economic model predictive control. IEEE Transactions on Intelligent Transportation Systems,2022,23(11):20836-20849.
ZENG T, SEMIARI O, SAAD W,et al. Joint communication and control for wireless autonomous vehicular platoon systems. IEEE Transactions on Communications,2019,67(11):7907-7922.
CHEN Shiming, YE Shukang, MA Xuyang,et al. Adaptive consensus of uncertain multiagent system based on event-trigged. Control Theory & Applications,2023,42(1):33-40.(陈世明, 叶舒康, 马旭阳, 等. 基于事件触发的不确定多智能体系统自适应一致性. 控制理论与应用,2025,42(1):33-40.)
LI H, ZHAO S, HE W,et al. Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica,2019,100:99-107.
REN H, CHENG Z, QIN J,et al. Deception attacks on event-triggered distributed consensus estimation for nonlinear systems. Automatica,2023,154:111100.
DAI S L, LU K, FU J. Adaptive finite-time tracking control of nonholonomic multirobot formation systems with limited field-of-view sensors. IEEE Transactions on Cybernetics,2022,52(10):10695-10708.
CUI B, XIA Y, LIU K,et al. Finite-time tracking control for a class of uncertain strict-feedback nonlinear systems with state constraints: A smooth control approach. IEEE Transactions on Neural Networks and Learning Systems,2020,31(11):4920-4932.
WANG Zhichao, LIU Kaien, JI Zhijian,et al. Distributed fast finitetime bipartite tracking consensus of multiagent systems. Control and Decision,2024,39(10):3289-3296.(王志超, 刘开恩, 纪志坚, 等. 多智能体系统的分布式快速有限时间二分跟踪一致性. 控制与决策,2024,39(10):3289-3296.)
WANG Jiapeng, YANG Jianing, LUO Jiaxiang,et al. Dynamic events of multiagent under switching topology trigger fixed-time consensus control. Control Theory & Applications,2025,42(1):87-95.王加朋, 杨家宁, 罗家祥, 等. 切换拓扑下多智能体的动态事件触发固定时间一致性控制. 控制理论与应用,2025,42(1):87-95.
MA J, WANG H, QIAO J. Adaptive neural fixed-time tracking control for high-order nonlinear systems. IEEE Transactions on Neural Networks and Learning Systems,2022,35(1):708-717.
AN S, WANG L, HE Y. Robust fixed-time tracking control for underactuated AUVs based on fixed-time disturbance observer. Ocean Engineering,2022,266:112567.
GUO G, ZHAO Z, ZHANG R. Distributed trajectory optimization and fixed-time tracking control of a group of connected vehicles. IEEE Transactions on Vehicular Technology,2022,72(2):1478-1487.
WANG Y, SONG Y, HILL D J,et al. Prescribed-time consensus and containment control of networked multiagent systems. IEEE Transactions on Cybernetics,2018,49(4):1138-1147.
SHEN Q, SHI P. Distributed command filtered backstepping consensus tracking control of nonlinear multiple-agent systems in strictfeedback form. Automatica,2015,53:120-124.
BECHLIOULIS C P, ROVITHAKIS G A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Transactions on Automatic Control,2008,53(9):2090-2099.
LI Z, PAN Y, MA J. Disturbance observer-based fuzzy adaptive containment control of nonlinear multi-agent systems with input quantization. International Journal of Fuzzy Systems,2022,24(1):574-586.
DING Chao, SHI Chao, DONG Xinming,et al. Scheduled performance control of high-order uncertain nonlinear systems withunknown control direction. Control Theory & Applications,2019,36(10):1622-1630.(丁超, 石超, 董新民, 等. 控制方向未知的高次不确定非线性系统低复杂度预定性能控制. 控制理论与应用,2019,36(10):1622-1630.)
LI K, LI Y. Fuzzy adaptive optimization prescribed performance control for nonlinear vehicle platoon. IEEE Transactions on Fuzzy Systems,2024,32(2):360-372.
LI D, GUO G. Prescribed performance concurrent control of connected vehicles with nonlinear third-order dynamics. IEEE Transactions on Vehicular Technology,2020,69(12):14793-14802.
LIU Xiaomin, YAN Maode, YANG Panpan,et al. Active fault tolerance control of vehicle platoon actuator with prescribed tracking performance. Control and Decision,2023,38(12):3455-3464.(刘小敏, 闫茂德, 杨盼盼, 等. 预设跟踪性能下车辆队列执行器故障主动容错控制. 控制与决策,2023,38(12):3455-3464.)
LI K, HUA C, YOU X,et al. Finite-time observer-based leaderfollowing consensus for nonlinear multiagent systems with input delays. IEEE Transactions on Cybernetics,2021,51(12):5850-5858.
LI Z, WANG Y, SONG Y,et al. Global consensus tracking control for high-order nonlinear multiagent systems with prescribed performance. IEEE Transactions on Cybernetics,2023,53(10):6529-6537.
LIU Y, YAO D, LI H,et al. Distributed cooperative compound tracking control for a platoon of vehicles with adaptive NN. IEEE Transactions on Cybernetics,2021,52(7):7039-7048.
ZHANG L, YANG G H. Observer-based adaptive decentralized faulttolerant control of nonlinear large-scale systems with sensor and actuator faults. IEEE Transactions on Industrial Electronics,2018,66(10):8019-8029.
AN T, WANG Y, LIU G,et al. Cooperative game-based approximate optimal control of modular robot manipulators for human-robot collaboration. IEEE Transactions on Cybernetics,2023,53(7):4691-4703.