[发明专利]针对列车输入受限和执行器故障的自适应容错控制方法有效
申请号: | 201710110594.5 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106873369B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 董海荣;林雪;姚秀明;李浥东;宁滨 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉;张雪梅 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 列车 输入 受限 执行 故障 自适应 容错 控制 方法 | ||
1.一种针对列车输入受限和执行器故障的自适应容错控制方法,其特征在于,该方法包括如下步骤:
S1、分析列车纵向运动进行受力情况,建立针对列车输入受限和执行器故障的列车纵向运动动力方程;
S2、采用神经网络逼近列车纵向运动动力方程中的列车t时刻的未知的附加阻力;
S3、利用近似PID滑模面方程构造近似PID滑模面;
S4、设计控制器方程、各方程中各未知参数估计值的自适应律和近似PID滑模面方程中滑模面参数的参数方程;
S5、将近似PID滑模面方程、控制器方程、各方程中各未知参数估计值的自适应律和滑模面参数的参数方程代入列车纵向运动动力方程,得到针对列车输入受限和执行器故障的列车闭环动态控制方程,利用列车闭环动态控制方程进行针对列车输入受限和执行器故障的自适应容错控制;
步骤S1中,
针对列车输入受限和执行器故障的列车纵向运动动力方程为:
其中,t∈[0,T*],T*是列车运行时间;x(t)是列车从0至t时刻的实际位移;m是列车的总质量,大小未知;和分别表示列车t时刻的实际速度和实际加速度;co、cv和ca分别是大小未知的戴维斯系数,且均大于0,不同列车的戴维斯系数不同;d(t)是列车t时刻的未知的附加阻力;kf代表未知的执行器失效故障因子,满足kf∈(0,1),定义kf=1-τf,则τf∈(0,1);u(t)是列车t时刻的牵引力或制动力,表达式为
其中,v(t)代表列车控制输入;sat(v(t))代表v(t)的饱和函数;vup和vlow分别表示列车控制输入的上限和下限;
定义控制力误差项Δu(t)=u(t)-v(t),同时引入一个辅助信号χ(t),其导数定义如下:
其中,α代表一个可自由选择的常数;是m的估计值,其误差定义为
假设期望的位置跟踪曲线xd(t)光滑有界,且其一阶导数和二阶导数存在;同时,假设且|αχ-Δu(t)|≤u*,ι*和u*代表已知常数。
2.根据权利要求1所述的针对列车输入受限和执行器故障的自适应容错控制方法,其特征在于,步骤S2中,
采用神经网络逼近列车t时刻的未知的附加阻力的方程为:
其中,是未知的,代表加权矩阵的最优向量;代表实矩阵;p代表神经元的个数;(·)T代表向量的转置;z(t)代表神经网络的输入;h(z(t))代表神经网络的径向基函数;ε(z(t))代表径向基神经网络的重构误差,满足
|ε(z(t))|≤ε0
其中,ε0为未知的正常数;
为了最小化重构误差ε(z(t)),引入一个紧凑的子集:
其中,代表全体实数集,是w*的估计值。
3.根据权利要求2所述的针对列车输入受限和执行器故障的自适应容错控制方法,其特征在于,步骤S3的具体过程为:
定义位移跟踪误差、速度跟踪误差和加速度跟踪误差为:
e(t)=x(t)-xd(t)
其中,xd(t)、和分别为列车运行的期望位移、期望速度和期望加速度;
利用近似PID滑模面方程构造近似PID滑模面s(t):
其中,γ1(t)和γ2(t)分别为滑模面参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710110594.5/1.html,转载请声明来源钻瓜专利网。