用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法转让专利

申请号 : CN201910886738.5

文献号 : CN110647031B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭祥贵赵君杰方晓李洪建

申请人 : 北京科技大学

摘要 :

本发明提供一种用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,能够提高高速列车跟踪期望轨迹的效果。所述方法包括:建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;给定期望轨迹的位置、速度,建立期望轨迹模型;建立执行器辅助饱和补偿系统;基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;基于计算得到的轨迹跟踪误差,构造伪PID滑模面;基于构造的伪PID滑模面,确定自适应控制律,所述自适应控制律包括:用于实现指数稳定的标称控制律、用于抑制执行器故障和积分二次型扰动影响的补偿控制律以及自适应律。本发明涉及轨道交通控制技术领域。

权利要求 :

1.一种用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,其特征在于,包括:建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;

给定期望轨迹的位置、速度,建立期望轨迹模型;

建立执行器辅助饱和补偿系统;

基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;

基于计算得到的轨迹跟踪误差,构造伪PID滑模面;

基于构造的伪PID滑模面,确定自适应控制律,所述自适应控制律包括:用于实现指数稳定的标称控制律、用于抑制执行器故障和积分二次型扰动影响的补偿控制律以及自适应律;

其中,所述高速列车动态模型表示为:

其中,x(t)和v(t)分别表示高速列车t时刻的实际位置和实际速度; 和 分别表示x(t)和v(t)对时间t的一阶导数;k和n分别表示扰动输入通道数和最大通道数;uF(t)表示列车牵引力或制动力输出信号存在故障;Sat(uF(t))表示执行器非对称非线性饱和约束;

Bk、Hk和Gk都表示系数矩阵;wk(t)和ξk(t)分别表示积分二次型扰动的输入和输出;fd(t,x,v)用于描述作用在高速列车上的全部阻力;

其中,列车牵引力或制动力输出信号存在故障时的动态数学模型为:uF(t)=ρ(t,tρ)u(t)+r(t,tr)其中,u(t)表示总的控制律,ρ(t,tρ)为未知时变执行器故障因子,ρ(t,tρ)满足:ρ和 分别为未知时变执行器故障因子ρ(t,tρ)的上下界;r(t,tr)为未知时变偏置执行器故障;tρ和tr分别表示执行器失效故障和偏置故障发生的时刻;

其中,wk(t)、ξk(t)之间满足:

其中,t0表示初始时刻;ψk(·)用于表示扰动输入wk(t)和扰动输出ξk(·)的积分二次型约束;

其中,执行器非对称非线性饱和约束表示为:

其中,bl和br分别表示第一饱和幅度和第二饱和幅度;umin和umax分别表示第一饱和限幅和第二饱和限幅;hr(uF(t))和hl(uF(t))为未知有界非线性函数,都用于表示执行器不存在饱和时与输入uF(t)之间的非线性关系;

其中,建立的期望轨迹模型表示为:

其中,xr(t)、vr(t)和ar(t)分别表示t时刻期望轨迹的位置、速度和加速度; 和分别表示xr(t)和vr(t)对时间t的一阶导数;

其中,建立的执行器辅助饱和补偿系统表示为:

其中,c1和c2为正的常数系数;λ1(t)和λ2(t)都表示执行器辅助饱和补偿系统的状态;

和 分别表示λ1(t)和λ2(t)对时间t的一阶导数;△u(t)表示饱和输入误差,△u(t)=Sat(uF(t))-uF(t);

其中,轨迹跟踪误差计算公式为:

其中,ex(t)和ev(t)分别表示实际轨迹与期望轨迹之间的位置误差和速度误差,x(t)和v(t)分别为高速列车t时刻的实际位置和实际速度,xr(t)和vr(t)分别为期望轨迹的位置和速度,λ1(t)为执行器辅助饱和补偿系统的状态;

其中,构造的伪PID滑模面表示为:

其中,s(t)表示伪PID滑模面,α和β都表示常数系数;

其中,所述自适应控制律表示为:

u(t)=un(t)+uc(t)

un(t)=-Ks(t)

其中,u(t)表示总的控制律;un(t)表示用于实现指数稳定的标称控制律;uc(t)和 分别表示用于抑制执行器故障和积分二次型扰动影响的补偿控制律和自适应律; 表示对 时间t的 一阶 导数 ;K ,ι和μ都表 示控制 参数 ;Ψ (t) 为多项式的简写形式,ξf(t,x,v)表示构造控制器的约束条件; 为调节自适应律 的稳定速度的参数, 是个连续有界函数,满足:其中,为正常数。

说明书 :

用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法

技术领域

[0001] 本发明涉及轨道交通控制技术领域,特别是指一种用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法。

背景技术

[0002] 高于200km/h的高速列车因其具有快速性、舒适性、方便性、安全性、绿色交通及经济特性而受到了广泛的运用。为了避免因人为因素而导致列车运行晚点进而影响列车正常的运行秩序,高速列车的自动驾驶也必然成为列车运行控制系统未来的发展趋势,而自动驾驶的核心是控制列车安全可靠地自动精确跟踪期望轨迹。为了实现该目标,许多跟踪控制策略应运而生,比如自适应滑模控制策略、自适应迭代学习控制策略、自适应反演控制策略和自适应神经/模糊控制策略。
[0003] 但是现有基于自适应滑模控制策略需要测量期望轨迹的加速度信息,而自适应迭代学习控制策略需要假设每个迭代过程中的初始速度为零,而自适应反演控制策略和自适应神经/模糊控制策略往往结构比较复杂,而且计算量大。另外,由于高速列车长期运行于高速工况下,由于高温摩擦、剧烈振动和高频率工作等因素容易导致牵引/制动故障或失效,从而严重影响列车的运行安全。在实际应用中,由于受空气阻力、列车间的紊流、风洞偏航角和列车侧面的摩擦力等的影响,使得列车的运行阻力存在时变和不确定性等特点,使得难以对高速列车的数学模型进行精确刻画,而且列车运行过程中时刻受到外部的扰动,而这种扰动时变且不可预测。同时,由于执行器物理结构对控制输入的限制、线路的固定限速和临时限速,使得高速列车自动化驾驶系统是一个受限的控制系统。因此,为了保障高速列车的运行安全性能,需要提出更可行、更有效的控制策略来解决上述问题。

发明内容

[0004] 本发明要解决的技术问题是提供一种用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,无需测量期望轨迹的加速度信息,且能够有效解决执行器故障、执行器非对称非线性饱和约束和积分二次型扰动下的高速列车轨迹跟踪问题,从而提高高速列车跟踪期望轨迹的效果。
[0005] 为解决上述技术问题,本发明实施例提供一种用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,包括:
[0006] 建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;
[0007] 给定期望轨迹的位置、速度,建立期望轨迹模型;
[0008] 建立执行器辅助饱和补偿系统;
[0009] 基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;
[0010] 基于计算得到的轨迹跟踪误差,构造伪PID滑模面;
[0011] 基于构造的伪PID滑模面,确定自适应控制律,所述自适应控制律包括:用于实现指数稳定的标称控制律、用于抑制执行器故障和积分二次型扰动影响的补偿控制律以及自适应律。
[0012] 进一步地,所述高速列车动态模型表示为:
[0013]
[0014] 其中,x(t)和v(t)分别表示高速列车t时刻的实际位置和实际速度; 和 分F别表示x(t)和v(t)对时间t的一阶导数;k和n分别表示扰动输入通道数和最大通道数;u(t)表示列车牵引力或制动力输出信号存在故障;Sat(uF(t))表示执行器非对称非线性饱和约束;Bk、Hk和Gk都表示系数矩阵;wk(t)和ξk(t)分别表示积分二次型扰动的输入和输出;
fd(t,x,v)用于描述作用在高速列车上的全部阻力。
[0015] 进一步地,列车牵引力或制动力输出信号存在故障时的动态数学模型为:
[0016] uF(t)=ρ(t,tρ)u(t)+r(t,tr)
[0017] 其中,u(t)表示总的控制律,ρ(t,tρ)为未知时变执行器故障因子,ρ(t,tρ)满足:和 分别为未知时变执行器故障因子ρ(t,tρ)的上下界;r(t,tr)为
未知时变偏置执行器故障;tρ和tr分别表示执行器失效故障和偏置故障发生的时刻。
[0018] 进一步地,wk(t)、ξk(t)之间满足:
[0019]
[0020] 其中,t0表示初始时刻;ψk(·)用于表示扰动输入wk(t)和扰动输出ξk(·)的积分二次型约束。
[0021] 进一步地,执行器非对称非线性饱和约束表示为:
[0022]
[0023] 其中,bl和br分别表示第一饱和幅度和第二饱和幅度;umin和umax分别表示第一饱和限幅和第二饱和限幅;hr(uF(t))和hl(uF(t))为未知有界非线性函数,都用于表示执行器不存在饱和时与输入uF(t)之间的非线性关系。
[0024] 进一步地,建立的期望轨迹模型表示为:
[0025]
[0026] 其中,xr(t)、vr(t)和ar(t)分别表示t时刻期望轨迹的位置、速度和加速度; 和分别表示xr(t)和vr(t)对时间t的一阶导数。
[0027] 进一步地,建立的执行器辅助饱和补偿系统表示为:
[0028]
[0029] 其中,c1和c2为正的常数系数;λ1(t)和λ2(t)都表示执行器辅助饱和补偿系统的状态; 和 分别表示λ1(t)和λ2(t)对时间t的一阶导数;△u(t)表示饱和输入误差,△u(t)=Sat(uF(t))-uF(t)。
[0030] 进一步地,轨迹跟踪误差计算公式为:
[0031]
[0032] 其中,ex(t)和ev(t)分别表示实际轨迹与期望轨迹之间的位置误差和速度误差,x(t)和v(t)分别为高速列车t时刻的实际位置和实际速度,xr(t)和vr(t)分别为期望轨迹的位置和速度,λ1(t)为执行器辅助饱和补偿系统的状态。
[0033] 进一步地,构造的伪PID滑模面表示为:
[0034]
[0035] 其中,s(t)表示伪PID滑模面,α和β都表示常数系数。
[0036] 进一步地,所述自适应控制律表示为:
[0037] u(t)=un(t)+uc(t)
[0038] un(t)=-Ks(t)
[0039]
[0040]
[0041]
[0042] 其中,u(t)表示总的控制律;un(t)表示用于实现指数稳定的标称控制律;uc(t)和分别表示用于抑制执行器故障和积分二次型扰动影响的补偿控制律和自适应律;表示 对时间t的一阶导数;K,ι和μ都表示控制参数;Ψ(t)为多项式
的简写形式,ξf(t,x,v)表示构造控制器的约束条
件; 为调节自适应律 的稳定速度的参数, 是个连续有界函数,满足:
[0043]
[0044] 其中,为正常数。
[0045] 本发明的上述技术方案的有益效果如下:
[0046] 上述方案中,建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;给定期望轨迹的位置、速度,建立期望轨迹模型;建立执行器辅助饱和补偿系统,能够有效解决执行器非对称非线性饱和受限问题;基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;基于计算得到的轨迹跟踪误差,构造伪PID滑模面;基于构造的伪PID滑模面,确定自适应控制律,无需测量期望轨迹的加速度信息,且基于自适应控制律能够有效解决执行器故障、执行器非对称非线性饱和约束和积分二次型扰动下的高速列车轨迹跟踪问题,从而提高高速列车跟踪期望轨迹的效果。

附图说明

[0047] 图1为本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法的流程示意图;
[0048] 图2为本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法的详细控制流程示意图。

具体实施方式

[0049] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0050] 如图1所示,本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,包括:
[0051] S101,建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;
[0052] S102,给定期望轨迹的位置、速度,建立期望轨迹模型;
[0053] S103,建立执行器辅助饱和补偿系统;
[0054] S104,基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;
[0055] S105,基于计算得到的轨迹跟踪误差,构造伪PID(比例-积分-微分)滑模面;
[0056] S106,基于构造的伪PID滑模面,确定自适应控制律,所述自适应控制律包括:用于实现指数稳定的标称控制律、用于抑制执行器故障和积分二次型扰动影响的补偿控制律以及自适应律。
[0057] 本发明实施例所述的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型;给定期望轨迹的位置、速度,建立期望轨迹模型;建立执行器辅助饱和补偿系统,能够有效解决执行器非对称非线性饱和受限问题;基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差;基于计算得到的轨迹跟踪误差,构造伪PID滑模面;基于构造的伪PID滑模面,确定自适应控制律,无需测量期望轨迹的加速度信息,且基于自适应控制律能够有效解决执行器故障、执行器非对称非线性饱和约束和积分二次型扰动下的高速列车轨迹跟踪问题,从而提高高速列车跟踪期望轨迹的效果。
[0058] 为了更好地理解本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,对其进行详细说明,如图1和图2所示,所述方法具体可以包括以下步骤:
[0059] S101,建立存在执行器故障、执行器非对称非线性饱和约束和积分二次型扰动的高速列车动态模型(即:图2中的高速列车模型);所述高速列车动态模型表示为:
[0060]
[0061] 其中,x(t)和v(t)分别表示高速列车t时刻的实际位置和实际速度; 和 分别表示x(t)和v(t)对时间t的一阶导数;k和n分别表示扰动输入通道数和最大通道数;uF(t)表示列车牵引力或制动力输出信号存在故障;Sat(uF(t))表示执行器非对称非线性饱和约束;Bk、Hk和Gk都表示系数矩阵;wk(t)和ξk(t)分别表示积分二次型扰动的输入和输出;fd(t,x,v)用于描述作用在高速列车上的全部阻力。
[0062] 本实施例中,fd(t,x,v)是未知非线性连续函数,用于描述作用在高速列车上的全部阻力,包括基本阻力fb(t,v)和附加阻力fa(t,x),其具体形式如下所示:
[0063]
[0064] 其中,m表示高速列车(含乘客)的总重量;a(t)、b(t)、c(t)和l(t)为时变参数,a(t)表示由行程、滚动和轨道阻力引起的滚动机械阻力系数,b(t)表示由对轮缘摩擦、轮缘冲击、轮轨滚动阻力和轨道的波动作用引起的线性机械阻力系数,c(t)表示由尾部阻力、头端风压、列车间的紊流、风洞偏航角和列车侧面的摩擦力引起的非线性阻力系数,l(t)表示其他附加阻力系数;θ(x)为实际位置x的坡度。
[0065] 假设存在已知非负函数ξf(t,x,v)和未知非负常数系数κ>0使得如下约束成立:
[0066] |fd(t,x,v)|≤κξf(t,x,v)  (3)
[0067] 其中,ξf(t,x,v)表示构造控制器的约束条件。
[0068] 本实施例中,列车牵引力或制动力输出信号存在故障时的动态数学模型为[0069] uF(t)=ρ(t,tρ)u(t)+r(t,tr)  (4)
[0070] 其中,u(t)表示总的控制律,ρ(t,tρ)为未知时变执行器故障因子,ρ(t,tρ)满足:ρ和 分别为未知时变执行器故障因子ρ(t,tρ)的上下界;r(t,tr)为
未知时变偏置执行器故障,并假设 为未知常数;tρ和tr分别表示执行器失效故障和偏置故障发生的时刻。
[0071] 本实施例中,从实际角度出发,执行器故障包括以下情况:
[0072]
[0073] 另外,wk(t)和ξk(t)分别表示积分二次型扰动的输入和输出,wk(t)和ξk(t)之间的关系描述如下:
[0074]
[0075] 其中,t0表示初始时刻;ψk(·)表示非线性时变动态不确定,用于表示扰动输入wk(t)和扰动输出ξk(·)的积分二次型约束。
[0076] 若存在时间序列ta≥0(其中,正常数a的取值范围为1到正无穷大)和正的常数δk(k=1,…,n)满足如下式(7):
[0077]
[0078] 那么,式(5)可认为可解的。
[0079] 本实施例中,由式(1)和式(6)进一步可以得到存在未知常数δw,k>0使得式(8)成立:
[0080]
[0081] 其中,ζ1、ζ2、δw都为简写形式,
[0082] 本实施例中,由执行器的实际物理限制引起执行器非对称非线性饱和约束表示如下:
[0083]
[0084] 其中,bl<0和br>0分别表示第一饱和幅度和第二饱和幅度;umin<0和umax>0分别表示第一饱和限幅和第二饱和限幅;hr(uF(t))和hl(uF(t))为未知有界非线性函数,都用于表示执行器不存在饱和时与输入uF(t)之间的非线性关系。
[0085] 那么,饱和输入误差为:
[0086]
[0087] 从而,高速列车动态模型式(1)可以改写为:
[0088]
[0089] S102,给定期望轨迹的位置、速度,建立期望轨迹模型;
[0090] 本实施例中,建立的期望轨迹模型表示为:
[0091]
[0092] 其中,xr(t)、vr(t)和ar(t)分别表示t时刻期望轨迹的位置、速度和加速度; 和分别表示xr(t)和vr(t)对时间t的一阶导数。
[0093] S103,建立执行器辅助饱和补偿系统;
[0094] 本实施例中,建立的执行器辅助饱和补偿系统表示为:
[0095]
[0096] 其中,c1和c2为正的常数系数;λ1(t)和λ2(t)都表示执行器辅助饱和补偿系统的状态; 和 分别表示λ1(t)和λ2(t)对时间t的一阶导数;△u(t)表示饱和输入误差,作为此执行器辅助饱和补偿系统的输入,△u(t)=Sat(uF(t))-uF(t)。本实施例中,执行器辅助饱和补偿系统式(13)可以进一步改写成:
[0097]
[0098] 其中,
[0099] 从而,由式(14)求得λ(t)的解为:
[0100]
[0101] 由于c1和c2为正的常数系数,因此A为赫尔维茨矩阵。从而,存在常数k0和λ0使得:
[0102]
[0103] 对于任意两个时变函数a(τ)和b(τ),由如下施瓦茨(Schwartz)不等式[0104]
[0105] 可得
[0106]
[0107] 本实施例中,所述执行器辅助饱和补偿系统,能够有效解决执行器非对称非线性饱和受限问题,通过提前调解控制输入信号u(t),使控制输入u(t)不会一直保持在过饱和状态,在实际工程中极大地减少执行器损耗,节约了资源使系统更加稳定地运行。
[0108] S104,基于建立的高速列车动态模型、期望轨迹模型、执行器饱和补偿系统,计算轨迹跟踪误差,即:实际轨迹与期望轨迹之间的位置误差和速度误差;
[0109] 本实施例中,轨迹跟踪误差计算公式为:
[0110]
[0111] 其中,ex(t)和ev(t)分别表示实际轨迹与期望轨迹之间的位置误差和速度误差,x(t)和v(t)分别为高速列车t时刻的实际位置和实际速度,xr(t)和vr(t)分别为期望轨迹的位置和速度,λ1(t)为执行器辅助饱和补偿系统的状态。
[0112] S105,基于计算得到的轨迹跟踪误差,构造伪PID滑模面;
[0113] 本实施例中,构造的伪PID滑模面表示为:
[0114]
[0115] 其中,s(t)表示伪PID滑模面,α和β为大于零的常数系数。
[0116] S106,基于构造的伪PID滑模面,确定自适应控制律,所述自适应控制律包括:用于实现指数稳定的标称控制律un(t)、用于抑制执行器故障和积分二次型扰动影响的补偿控制律uc(t)以及自适应律 具体表达式如下:
[0117]
[0118] 其中,u(t)表示总的控制律;un(t)表示用于实现指数稳定的标称控制律;uc(t)和分别表示用于抑制执行器故障和积分二次型扰动影响的补偿控制律和自适应律;表示 对时间t的一阶导数;K,ι和μ都表示控制参数;Ψ(t)为多项式
的简写形式; 为调节自适应律 的稳定速度
的参数, 是个连续有界函数,满足:
[0119]
[0120] 其中,为未知正常数。
[0121] 本实施例中,基于该滑模面s(t)所确定的控制策略(即:自适应控制律)无须像现有的基于PI、PD、PID和终端滑模面所设计的控制策略那样需要策略期望轨迹的加速度信息,从而更经济更具有实际应用价值;且所述控制策略结构简单,计算量小,相比现有的基于反演控制、自适应神经网络控制和模糊控制策略,具有计算时间大大减小,可以更快地实现在线计算的特点,从而减少了对硬件的依赖。
[0122] 本实施例中,在控制输入中加入了自适应控制律,能够有效解决执行器故障、执行器非对称非线性饱和约束和积分二次型扰动下的高速列车轨迹跟踪问题,从而提高高速列车跟踪期望轨迹的效果,保证闭环系统以指数的形式稳定(简称:指数稳定)。
[0123] 为了验证本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法的有效性,所述方法还包括:
[0124] S107,分析所确定的自适应控制律的稳定性,具体过程如下:
[0125] 先定义李雅普诺夫(Lyapunov)函数如下:
[0126]
[0127] 其中,估计误差 定义为 其中ρ和 为式(4)中未知时变执行器故障因子ρ(t,tρ)的上下界,而ζ1在式(8)中定义,γ*将在式(22)中给出。
[0128] 计算滑模面s(t)对时间的一阶导数:
[0129]
[0130] 由式(3),可以得到
[0131]
[0132] 其中,
[0133]
[0134] 由于Ψ(t)≥0,由式(17)中自适应律 的表达式可知:
[0135]
[0136] 由上式可以得到 的解为
[0137]
[0138] 那么,若 则自适应律 总是非负的,从而可得
[0139] 结合式(17),(20)和(21),可以计算得到
[0140]
[0141] 由式(8)中的约束 可得 将补偿控制律uc(t)代入到式(25)中可得:
[0142]
[0143] 由于 和 从而由式(17)中的自适应律 表达式和 可得
[0144]
[0145] 从而,式(19)中所选Lyapunov函数的导数可以计算得到:
[0146]
[0147] 其中,正数χ1和χ2的取值如下:
[0148]
[0149]
[0150] 对式(28)左右乘 可得
[0151]
[0152] 对式(29)在[0,t]区间内求积分,并左右乘 可得:
[0153]
[0154] 其中,
[0155] 从而由式(19)中所选Lyapunov函数的定义可以得到:
[0156]
[0157] 进而可以得到:
[0158]
[0159] 当V(0)是有界时,由式(32)可知s(t)和 分别指数稳定于有界区间
[0160]
[0161]
[0162] 因此,由式(16)中伪PID滑模面的定义可知通过选择适当大小的χ1和χ2可以保证ex(t)和ev(t)也将指数有界于可调区间。从而证明了若初始值有界则闭环系统将指数稳定于可调区间。
[0163] 本实施例中,通过李雅普诺夫函数稳定性分析证明所提控制策略可靠性高,能够提高高速列车跟踪期望轨迹的效果,并保证指数稳定有界。
[0164] 综上,本发明实施例提供的用于高速列车的抗饱和自适应伪PID滑模故障容错控制方法,提出了解决执行器故障、执行器非对称非线性饱和约束、未知动态模型和积分二次型扰动下的高速列车轨迹跟踪问题的控制策略,在实际工程中,可以在结合实际参数(例如,高速列车的实际位置和实际速度)的同时,按照该方法实现高速列车的抗扰动、输入饱和补偿和故障容错的轨迹跟踪控制,所述方法具有以下优点:
[0165] 1)提出了伪PID滑模面,基于该滑模面所确定的控制策略(即:自适应控制律)无须像现有的基于PI、PD、PID和终端滑模面所设计的控制策略那样需要测量期望轨迹的加速度信息,从而更经济更具有实际应用价值。
[0166] 2)提出执行器辅助饱和补偿系统,能够有效解决执行器非对称非线性饱和受限问题,通过提前调解控制输入信号,使控制输入不必一直保持过饱和状态,在实际工程中极大地减少执行器损耗,节约了资源使系统更加稳定地运行。
[0167] 3)确定的控制策略结构简单,计算量小,相比现有的基于反演控制、自适应神经网络控制和模糊控制策略,具有计算时间大大减小,可以更快地实现在线计算的特点,从而减少了对硬件的依赖。
[0168] 4)控制输入中加入了自适应控制律,能够有效解决执行器故障、执行器非对称非线性饱和约束和积分二次型扰动下的高速列车轨迹跟踪问题,从而提高高速列车跟踪期望轨迹的效果保证指数稳定。
[0169] 5)通过李雅普诺夫函数稳定性分析证明所提控制策略(即:自适应控制律)可靠性高,能够提高高速列车跟踪期望轨迹的效果,并保证指数稳定有界。
[0170] 6)本方法具有通用性,适合当前大多数二阶系统,都可以同时解决饱和输入约束、执行器故障和积分二次型扰动问题。
[0171] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0172] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。