[发明专利]一种针对列车执行器失效故障的自适应反步容错控制方法有效
申请号: | 201710219083.7 | 申请日: | 2017-04-06 |
公开(公告)号: | CN106970528B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 董海荣;林雪;姚秀明;宁滨;李浥东 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉;戴元毅 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 列车 执行 失效 故障 自适应 容错 控制 方法 | ||
1.一种针对列车执行器失效故障的自适应反步容错控制方法,其特征在于,所述方法包括:
S1:对列车进行受力分析,建立列车执行器失效故障下的列车纵向运动动力方程;
S2:通过引入误差变量得到列车纵向运动的闭环系统动态方程;
S3:引入神经网络未知有界函数得到修正闭环系统动态方程;
S4:根据修正闭环系统动态方程设计列车运动控制器;
步骤S2包括:
S21:引入误差变量z1、z2:
其中,xr(t)和分别为列车运行的期望位移和期望速度;α1为虚拟控制律;s(t)是列车从0至t时刻的实际位移;v(t)表示列车t时刻的实际速度;
通过设计候选李雅普诺夫函数求得α1为
α1=-c1z1
其中,c1为待设计正常数;
S22:将误差变量z1、z2代入列车纵向运动动力方程中,得闭环系统动态方程为
其中,t∈[0,T*],T*是列车运行时间;为列车运行的期望加速度;fr0(t)是列车t时刻的未知有界的附加阻力;u0(t)是列车t时刻的牵引力或制动力;m是列车的总质量;v(t)表示列车t时刻的实际速度;co、cv和ca分别是大于0的戴维斯系数;ρ代表执行器的失效故障因子,满足ρ∈[0,1),ρ=0代表列车正常运行;α1为虚拟控制律。
2.根据权利要求1所述的方法,其特征在于,步骤S1中列车纵向运动动力方程为
其中,t∈[0,T*],T*是列车运行时间;s(t)是列车从0至t时刻的实际位移;m是列车的总质量;v(t)和分别表示列车t时刻的实际速度和实际加速度;co、cv和ca分别是大于0的戴维斯系数;fr0(t)是列车t时刻的未知有界的附加阻力;ρ代表执行器的失效故障因子,满足ρ∈[0,1),ρ=0代表列车正常运行;u0(t)是列车t时刻的牵引力或制动力。
3.根据权利要求1所述的方法,其特征在于,步骤S3包括:
采用神经网络逼近列车t时刻时未知有界的fr(t),fr(t)为
fr(t)=θ*Th(z(t))+ζ(z(t))
其中,未知代表最优加权矩阵;是p×p维的实矩阵,p是神经元的个数;(·)T代表向量或矩阵的转置;z(t)代表神经网络的输入向量;h(z(t))代表神经网络的径向基函数;ζ(z(t))是基神经网络的重构误差,|ζ(z(t))|≤ζ0,ζ0为未知有界的正常数;
则修正闭环系统动态方程为
其中,t∈[0,T*],T*是列车运行时间;v(t)表示列车t时刻的实际速度;co、cv和ca分别是大于0的戴维斯系数;ρ代表执行器的失效故障因子,满足ρ∈[0,1),ρ=0代表列车正常运行;为列车运行的期望加速度;u0(t)是列车t时刻的牵引力或制动力,m是列车的总质量;z2为误差变量;α1为虚拟控制律;
为了最小化重构误差ζ(z(t)),引入一个紧凑的子集:
其中,代表全体实数集;是θ*的估计值,其误差满足
4.根据权利要求1所述的方法,其特征在于,步骤S4中根据修正闭环系统动态方程设计列车运动控制器为
u(t)=u1(t)+u2(t)
其中,t∈[0,T*],T*是列车运行时间;λ1和λ2为给定正常数;c2为待设计正常数;θ、ζ0和σ为未知参数;和是θ、ζ0和σ的估计值,ρ代表执行器的失效故障因子,满足ρ∈[0,1),ρ=0代表列车正常运行;v(t)表示列车t时刻的实际速度;co、cv和ca分别是大于0的戴维斯系数;为列车运行的期望加速度;z1、z2为误差变量;为列车运行的期望加速度;h(z(t))代表神经网络的径向基函数;
未知参数估计和的自适应律为
其中,-Γθ、γζ和γσ为相关系数;k1、k2和k3为待选取正常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710219083.7/1.html,转载请声明来源钻瓜专利网。