一种针对列车未知扰动的神经自适应容错控制方法与流程

文档序号:11625991阅读:289来源:国知局
一种针对列车未知扰动的神经自适应容错控制方法与流程
本发明涉及列车控制
技术领域
。具体地,涉及一种基于列车未知扰动的神经自适应容错控制方法。
背景技术
:列车的安全运行至关重要,其安全性与人们的生活、社会的发展和国家的进步密切相关。如何提高列车的舒适性、便捷性和有效性等性能,是当今一个引起关注的研究方向。随着人们对列车可靠性和安全性的要求越来越高,执行器故障、传感器故障、元器件故障等引起广泛关注。容错控制是一种有效降低故障影响、保证系统期望性能的控制策略,主要分为被动容错控制策略和主动容错控制策略。然而,国内外针对列车故障和未知扰动共同作用的研究比较少。技术实现要素:本发明的目的是提出一种针对此情况的神经自适应容错控制策略,以解决未知扰动和执行器故障对列车的影响。基于存在的上述问题,本发明提供一种基于列车未知扰动的神经自适应容错控制方法,所述方法包括如下步骤:S1、分析列车纵向运动进行受力情况,建立列车纵向运动动力方程;S2、利用神经网络径向基函数逼近未知附加阻力;结合列车纵向运动动力方程,获得执行器故障下的列车动力学方程;S3、构造近似比例积分微分(PID)滑模面;S4、根据执行器故障情况下的列车纵向运动动力方程,利用未知自适应律和控制器,建立列车闭环动态方程;S5、选取合适的李雅普诺夫(Lyapunov)函数证明系统的稳定性,进而利用观测器和控制器方程控制列车实际的位移和速度趋近期望的位移和速度。优选地,步骤S1中,分析列车纵向运动进行受力情况,建立列车纵向运动动力方程,所述纵向运动的动力方程为:mx··(t)=u(t)-co-cvx·(t)-cax·2(t)-d(t)]]>其中,t∈[0,T′],T′是列车的运行时间;x(t)是列车从0至t时刻的实际位移;m是列车的总质量,大小未知;是列车t时刻的实际速度,是列车t时刻的实际加速度;u(t)是列车t时刻的实际控制力,控制力为牵引力或制动力;co、cv和ca是戴维斯系数,且均大于0,不同列车的戴维斯系数不同,co、cv和ca大小未知;d(t)是列车t时刻的附加阻力,包括斜坡阻力wi、隧道阻力ws、曲线阻力Wr和其它阻力We等;假设期望的位置跟踪曲线xd(t)光滑有界,且其一阶导数和二阶导数是存在的。优选地,所述步骤S2进一步包括如下子步骤:S2.1、采用神经网络径向基函数逼近未知的附加阳力:d(t)=w*Th(z(t))+ϵ(z(t))]]>其中,是未知的,代表加权矩阵的最优向量;代表实矩阵;p代表径向基神经网络隐含层的个数;(·)T代表向量的转置;z(t)代表神经网络的输入;h(z(t))代表神经网络的径向基函数;ε(z(t))代表径向基神经网络的重构误差,满足|ε(z(t))|≤ε0其中,ε0为未知的正常数;对于定义域内所有的z(t),为了最小化重构误差ε(z(t)),引入一个紧凑的子集:其中,是的估计。S2.2、结合所述列车纵向运动动力方程和所述紧凑子集,得出执行器故障情况下列车的动力学方程:mx··(t)=Eu(t)-co-cvx·(t)-cax·2(t)-w*Th(z(t))-ϵ(z(t))]]>其中,E代表未知的执行器故障,满足E∈[0,1];E=0表示执行器完全失效;E∈(0,1)表示执行器部分失效;E=1表示执行器正常工作;定义E=1-τf,τf∈(0,1)。优选地,步骤S3中,定义位移跟踪误差为:e(t)=x(t)-xd(t)其速度误差和加速度误差为e·(t)=x·(t)-x·d(t)]]>e··(t)=x··(t)-x··d(t)]]>构造近似PID滑模面:s(t)=e·(t)+δ^1(t)e(t)+δ^2(t)∫0te(τ)dτ]]>其中,和为滑模面参数。优选地,所述步骤S4进一步包括如下子步骤:S4.1、设计控制器:u(t)=u1(t)-Ω^sign(s(t))ξ]]>u1(t)=-m^(δ^1(t)e·(t)+δ^2(t)e(t)-x··d)+c^o+c^vx·(t)+c^ax·2(t)+w^h(z(t))-ϵ0sign(s(t))-k1s(t)]]>其中,分别是co、cv、ca、w*、εo、m、Q的估计值;k1为正常数;S4.2、设计自适应律:c^·o=-γos(t)]]>c^·v=-γvs(t)x·(t)]]>c^·a=-γas(t)x·2(t)]]>w^·=-Γs(t)h(z(t))]]>ϵ^·o=γϵs(t)sign(s(t))]]>Ω^·=-γΩ|s(t)|ξ]]>m^·=γms(t)(δ^1(t)e·(t)+δ^2(t)e(t)-x··d(t))]]>其中,γo、γv、γa、γε、γm和γΩ为合适的正常数;Γ为合适的正定矩阵;为大于0的常数;S4.3、设计滑模面参数公式:δ^·1=-s(t)e(t)]]>δ^·2=-s(t)∫0te(τ)dτ]]>S4.4、将构造的控制器滑膜面参数公式、设计控制器公式,自适应律公式,及滑模面参数公式,代入执行器故障下列车动力学方程,得到闭环系统:me··(t)=-mx··d(t)-m^(δ^1(t)e·(t)+δ^2(t)e(t)-x··d)+c^o+c^vx·(t)+c^ax·2(t)+w^h(z(t))-ϵ0sign(s(t))-k1s(t)-τfu(t)-co-cvx·(t)-cax·2(t)-w*Th(z(t))-ϵ(z(t))]]>优选地,所述步骤S5中,构造如下Lyapunov函数:V(t)=m2s2(t)+12γmm~2+12γoc~o2+12γvc~v2+12γac~a2+12w~TΓ-1w~+12γϵϵ~02+1-τf2γΩΩ~2]]>优选地,步骤S5中,还进一步包括对所述Lyapunov函数求导,并将所述位移跟踪误差、所述速度误差、所述加速度误差、所述近似PID滑模面公式、所述控制器公式、所述自适应率公式、所述滑模面参数、以及闭环系统公式带入求导后公式。优选地,所述神经网络径向基函数选择为:h(z(t))=exp(-(z(t)-z0)T(z(t)-z0)2σh2)]]>其中,z0∈[-1.5,1.5],σh=2。优选地,为消除颤抖,采用饱和函数来替代符号函数:sat(ψ)=sign(ψ),|ψ|>δψψ/δψ,|ψ|≤δψ]]>其中,σψ代表边界层厚度。本发明的有益效果是:1、本发明能够有效补偿执行器故障对列车系统的影响。2、本发明能够有效衰减或去除附加阻力对列车系统的影响。3、本发明能够使列车系统具有良好的位置和速度跟踪性能。附图说明下面结合附图对本发明的具体实施方式作进一步详细的说明;图1为本发明实施例的基于列车未知扰动的神经自适应容错控制方法的流程图;图2为本发明实施例的列车的纵向运动的受力分析示意图;图3为本发明实施例的列车运行期望位移和速度曲线示意图;图4为本发明实施例的基于列车未知扰动的神经自适应容错控制方法中位移误差响应曲线的示意图;图5为本发明实施例的基于列车未知扰动的神经自适应容错控制方法中速度误差响应曲线的示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。实施例一:本实施例提供的基于列车执行器故障的复合控制方法用于列车执行器故障时的位置和速度跟踪控制中,如图1所示,该方法包括如下步骤:S1、对列车纵向运动进行受力分析,建立列车的纵向运动动力方程;S2、根据执行器故障和列车纵向运动动力方程,利用神经网络径向基函数逼近未知附加阻力,建立执行器故障情况下的列车纵向运动动力方程;S3、构造近似比例积分微分(PID)滑模面;S4、根据执行器故障情况下的列车纵向运动动力方程,利用未知自适应律和控制器,建立列车闭环动态方程;S5、选取合适的李雅普诺夫(Lyapunov)函数证明系统的稳定性,进而利用观测器和控制器方程控制列车实际的位移和速度趋近期望的位移和速度。其中,步骤S1中,结合图2所示的列车纵向运动的受力分析图,其纵向运动的动力方程为:mx··(t)=u(t)-co-cvx·(t)-cax·2(t)-d(t)---(1)]]>其中,t∈[0,T′],T′是列车的运行时间;x(t)是列车从0至t时刻的实际位移;m是列车的总质量,大小未知;是列车t时刻的实际速度,是列车t时刻的实际加速度;u(t)是列车t时刻的实际控制力,控制力为牵引力或制动力;co、cv和ca是戴维斯系数,且均大于0,不同列车的戴维斯系数不同,co、cv和ca大小未知;d(t)是列车t时刻的附加阻力,包括斜坡阻力wi、隧道阻力ws、曲线阻力wr和其它阻力We等。不失一般性,假设期望的位置跟踪曲线xd(t)光滑有界,且其一阶导数和二阶导数是存在的。步骤S2进一步包括如下子步骤:S2.1、采用神经网络径向基函数逼近未知的附加阻力:d(t)=w*Th(z(t))+ϵ(z(t))---(2)]]>其中,是未知的,代表加权矩阵的最优向量;代表实矩阵;p代表径向基神经网络隐含层的个数;(·)T代表向量的转置;z(t)代表神经网络的输入;h(z(t))代表神经网络的径向基函数;ε(z(t))代表径向基神经网络的重构误差,满足|ε(z(t))|≤ε0(3)其中,ε0为未知的正常数。对于定义域内所有的z(t),为了最小化重构误差ε(z(t)),引入一个紧凑的子集:其中,是的估计。S2.2、结合公式(1)和(4),得出执行器故障下,列车的动力学方程:mx··(t)=Eu(t)-co-cvx·(t)-cax·2(t)-w*Th(z(t))-ϵ(z(t))---(5)]]>其中,E代表未知的执行器故障,满足E∈[0,1]。E=0表示执行器完全失效;E∈(0,1)表示执行器部分失效;E=1表示执行器正常工作。定义E=1-τf,τf∈(0,1)。公式(5)可被整理为mx··(t)=u(t)-τfu(t)-co-cvx·(t)-cax·2(t)-w*Th(z(t))-ϵ(z(t))---(6)]]>步骤S3中,定义位移跟踪误差为e(t)=x(t)-xd(t)(7)其速度误差和加速度误差为e·(t)=x·(t)-x·d(t)---(8)]]>e··(t)=x··(t)-x··d(t)---(9)]]>设计一个新颖的近似PID滑模面:s(t)=e·(t)+δ^1(t)e(t)+δ^2(t)∫0te(τ)dτ---(10)]]>其中,和为滑模面参数,将在后面被设计。步骤S4进一步包括如下子步骤:S4.1、设计控制器:u(t)=u1(t)-Ω^sign(s(t))ξ---(11)]]>u1(t)=-m^(δ^1(t)e·(t)+δ^2(t)e(t)-x··d)+c^o+c^vx·(t)+c^ax·2(t)+w^h(z(t))-ϵ0sign(s(t))-k1s(t)---(12)]]>其中,分别是co、cv、ca、w*、εo、m、Ω的估计值;k1为正常数。S4.2、设计自适应律:c^·o=-γos(t)---(13)]]>c^·v=-γvs(t)x·(t)---(14)]]>c^·a=-γas(t)x·2(t)---(15)]]>w^·=-Γs(t)h(z(t))---(16)]]>ϵ^·o=γϵs(t)sign(s(t))---(17)]]>Ω^·=-γΩ|s(t)|ξ---(18)]]>m^·=γms(t)(δ^1(t)e·(t)+δ^2(t)e(t)-x··d(t))---(19)]]>其中,γo、γv、γa、γε、γm和γΩ为合适的正常数;Γ为合适的正定矩阵;为大于0的常数。S4.3、设计滑模面参数:δ^·1=-s(t)e(t)---(20)]]>δ^·2=-s(t)∫0te(τ)dτ---(21)]]>S4.4、将控制器(11)-(12)、自适应律(13)-(19)及滑模面参数(20)-(21)代入公式(5),得闭环系统:me··(t)=-mx··d(t)-m^(δ^1(t)e·(t)+δ^2(t)e(t)-x··d)+c^o+c^vx·(t)+c^ax·2(t)+w^h(z(t))-ϵ0sign(s(t))-k1s(t)-τfu(t)-co-cvx·(t)-cax·2(t)-w*Th(z(t))-ϵ(z(t))---(22)]]>步骤S5中,构造如下Lyapunov函数:V(t)=m2s2(t)+12γmm~2+12γoc~o2+12γvc~v2+12γac~a2+12w~TΓ-1w~+12γϵϵ~02+1-τf2γΩΩ~2---(23)]]>对公式(23)求导后,将公式(7)-(22)代入,得因此,得出公式(22)所示的闭环系统,在控制器(11)-(12)、自适应律(13)-(19)及滑模面参数(20)-(21)作用下是渐近稳定的,闭环系统中的所有信号是有界的,且系统的位移跟踪误差和速度跟踪误差收敛到0,即系统具有良好的位移和速度跟踪特性,实际的位移和速度渐近跟踪于期望的位移和速度。实施例二:为了验证本实施例提供的基于列车未知扰动的神经自适应容错控制方法的有效性,采用MATLAB进行仿真实验验证,并作出详细说明。本实施例提供的列车单质点模型,综合考虑未知执行器故障和附加阻力对列车位置和速度跟踪性能的影响,采用近似PID滑模面的神经自适应容错控制器使闭环系统渐近稳定,具有良好的位置和速度跟踪性能,且对故障具有良好的鲁棒性,对未知扰动具有良好的抑制性。仿真实验中,列车运行距离总长83.355千米,列车总质量m=5×105千克,重力加速度g=9.8牛/千克,坡度角θ=rand(0,5),隧道总长ls=1000米,曲线长lr=200米,曲线中心角αr=2π/3,列车轨道环境如下:d(t)=wr+ws+we,t∈(0,100]ws+we,t∈(100,250]wr+ws+we+wi,t∈(250,600]wr+we,t∈(600,1000]we,t∈(1000,2000],]]>其中,wr=10.5αrmg/(10wlr);ws=0.00013ls例g/103;we=0.08mgsin(0.2t)cos(0.2t)/103;wi=mgsinθ。选取高斯函数为神经网络径向基函数:k(z(t))=exp(-(z(t)-z0)T(z(t)-z0)2σh2)---(24)]]>其中,Z0∈[-1.5,1.5],σh=2。仿真过程中,为消除颤抖,采用饱和函数来替代符号函数:sat(ψ)=sign(ψ),|ψ|>δψψ/δψ,|ψ|≤δψ---(25)]]>其中,δψ代表边界层厚度。基于上述参数和图3所示的列车运行期望位移和速度曲线,对本发明提出的复合控制策略进行仿真验证,得图4、图5。其中,图4显示了基于列车未知扰动的神经自适应容错控制策略下的位移误差曲线,图5显示了基于列车未知扰动的神经自适应容错控制策略下的速度误差曲线。根据图4和图5得,系统的位移跟踪误差和速度跟踪误差是趋于0的,即系统具有良好的位移跟踪性能和速度跟踪性能。经过上述分析,证明了本实施例提供的基于列车未知扰动的神经自适应容错控制策略的有效性。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1