动车组制动系统的多模型自适应故障补偿控制方法及系统

您所在的位置:网站首页 crh380a介绍 动车组制动系统的多模型自适应故障补偿控制方法及系统

动车组制动系统的多模型自适应故障补偿控制方法及系统

#动车组制动系统的多模型自适应故障补偿控制方法及系统| 来源: 网络整理| 查看: 265

动车组制动系统的多模型自适应故障补偿控制方法及系统

1.本发明涉及动车组运行过程监测与容错控制领域,特别是涉及一种动车组制动系统的多模型自适应故障补偿控制方法及系统。

背景技术:

2.crh(china railway high-speed)系列动车组列车作为我国高速铁路干线网上主要的运载车辆,绝大部分在轨时间都处于高速运行状态。随着动车组运行速度的不断提高,列车制动系统长期处于高温、剧烈震动、高负荷运转状态,很容易发生不同程度的性能衰退,使制动力出现不同程度损失。如何保障高速列车在正常或执行器部分失效情况下安全行车与精确停车的可靠牵引与制动控制成为了学者们关注的热点问题。如果不能对突发故障的动车组制动系统进行有效控制,保证动车组安全制动,将在极大程度上危害乘客的财产及生命安全。因此,对存在未知制动系统故障的动车组进行容错控制研究,具有重要的现实意义。3.针对动车组制动系统中出现的故障问题,控制方法可以大致分为基于模型和数据的控制方法。基于模型的控制方法中,学者们将容错控制与自适应控制、神经网络、鲁棒控制、模糊控制、优化控制等相关理论紧密结合。但这类方法往往需要预先获取模型参数,或者需要对非线性部分和未知部分进行线性化逼近,同时需要考虑未知故障的程度在实际应用中的有效性会大大降低。基于数据的容错控制方法则主要包括神经网络控制和模糊自适应控制。但这种容错控制器主要是针对执行器乘性故障设计的,对于加性故障难以实现预期的控制效果。

技术实现要素:

4.本发明的目的是提供一种动车组制动系统的多模型自适应故障补偿控制方法及系统,能够有效保障动车组制动过程的安全性和平稳性。5.为实现上述目的,本发明提供了如下方案:6.一种动车组制动系统的多模型自适应故障补偿控制方法,包括:7.建立第一动车组制动系统模型;所述第一动车组制动系统模型为在制动控制单元bcu无故障的情况下的动车组制动系统模型;动车组包括:4个制动控制单元bcu;8.根据第一动车组制动系统模型,建立第二动车组制动系统模型;所述第二动车组制动系统模型为不同故障模式下的动车组制动系统模型;9.根据动车组的期望制动曲线建立动车组参考模型;10.根据每一故障模式下第二动车组制动系统模型和动车组参考模型确定系统状态估计误差,并确定每一故障模式下的自适应故障补偿控制器,得到控制器集合;11.根据系统状态估计误差确定性能损失函数;12.根据性能损失函数确定最优控制器;所述最优控制器为性能损失函数最小的自适应故障补偿控制器;13.利用最优控制器输出的控制信号对当前动车组进行控制。14.可选地,所述建立第一动车组制动系统模型,具体包括:15.利用公式确定第一动车组制动系统模型;16.利用公式确定第一动车组制动系统模型的状态空间表达式;17.其中,为动车组制动过程的实际速度的导数,为动车组实际制动减速度,为动车组实际制动减速度的导数,为制动系统输入时滞,为目标减速度与制动力指令的关系,t为制动系统时间常数,t为当前时刻,为各制动单元制动力信号的总和,为第一动车组制动系统模型的空间状态,和为未知的常值矩阵。18.可选地,所述根据第一动车组制动系统模型,建立第二动车组制动系统模型,具体包括以下公式:19.;20.其中,和为已知的常值矩阵,x(t)为第二动车组制动系统模型的输出信号,、、、、以及为第i个故障模式下的动车组制动系统的参数,为的转置,为的转置、为的转置,。21.可选地,所述每一故障模式下第二动车组制动系统模型和动车组参考模型确定系统状态估计误差,并确定每一故障模式下的自适应故障补偿控制器,得到控制器集合,具体包括以下公式:22.;23.其中,为第i个故障模式下反馈的补偿控制信号,为存在的超前量,、、、为第i个故障模式下的动车组制动系统的参数的估计值。24.可选地,所述根据系统状态估计误差确定性能损失函数,具体包括:25.利用公式确定性能损失函数;26.其中,为系统状态估计误差模型,为系统状态估计误差,为第i个故障模式下的一组性能损失函数,为常数。27.可选地,所述利用最优控制器输出的控制信号对当前动车组进行控制,之后还包括:28.当根据性能损失函数重新确定最优控制器后,判断与上一次切换最优控制器的时间间隔是否小于设定时间,若小于,则等待设定时间后,开始切换。29.一种动车组制动系统的多模型自适应故障补偿控制系统,包括:30.第一动车组制动系统模型建立模块,用于建立第一动车组制动系统模型;所述第一动车组制动系统模型为在制动控制单元bcu无故障的情况下的动车组制动系统模型;动车组包括:4个制动控制单元bcu;31.第二动车组制动系统模型建立模块,用于根据第一动车组制动系统模型,建立第二动车组制动系统模型;所述第二动车组制动系统模型为不同故障模式下的动车组制动系统模型;32.动车组参考模型建立模块,用于根据动车组的期望制动曲线建立动车组参考模型;33.控制器集合确定模块,用于根据第二动车组制动系统模型和动车组参考模型确定每一故障模式下的自适应故障补偿控制器,得到控制器集合;34.性能损失函数确定模块,用于根据每一故障模式下第二动车组制动系统模型和动车组参考模型确定系统状态估计误差,并根据系统状态估计误差确定性能损失函数;35.最优控制器确定模块,用于根据性能损失函数确定最优控制器;所述最优控制器为性能损失函数最小的自适应故障补偿控制器;36.控制信号输出模块,用于利用最优控制器输出的控制信号对当前动车组进行控制。37.一种动车组制动系统的多模型自适应故障补偿控制系统,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现所述的一种动车组制动系统的多模型自适应故障补偿控制方法。38.根据本发明提供的具体实施例,本发明公开了以下技术效果:39.本发明所提供的一种动车组制动系统的多模型自适应故障补偿控制方法及系统,建立存在未知制动控制单元bcu故障的动车组制动系统模型;并对不同故障模式下的动车组制动模型分别设计对应的自适应故障补偿控制器,组成控制器集合;最后通过设计基于性能损失函数的控制器切换策略从集合中选出最优控制器作为系统当前控制器,实现动车组在其制动系统存在未知故障的情况下仍能渐近跟踪目标制动曲线。本发明设计的控制方案能够解决动车组未知制动控制单元bcu故障补偿问题,有效保障动车组制动过程的安全性和平稳性。附图说明40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。41.图1为本发明所提供的一种动车组制动系统的多模型自适应故障补偿控制方法流程示意图;42.图2为crh380a型动车组制动单元划分示意图;43.图3为动车组制动系统工作示意图;44.图4为动车组制动系统多模型自适应故障补偿控制结构框图;45.图5为动车组制动过程多模型自适应控制加速度跟踪曲线,实线曲线为实际加速度跟踪,虚线曲线为理想参考加速度示意图;46.图6为动车组制动过程多模型自适应控制速度跟踪曲线,实线曲线为实际速度跟踪,虚线曲线为理想参考速度示意图;47.图7为动车组制动过程多模型自适应故障补偿控制器切换情况示意图;48.图8为动车组在制动过程中各制动单元的输入信号变化曲线示意图。具体实施方式49.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。50.本发明的目的是提供一种动车组制动系统的多模型自适应故障补偿控制方法及系统,使动车组在存在未知故障的情况下仍能实现对给定制动曲线的渐近跟踪,能够解决动车组未知制动控制单元bcu故障补偿问题,有效保障动车组制动过程的安全性和平稳性。51.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。52.图1为本发明所提供的一种动车组制动系统的多模型自适应故障补偿控制方法流程示意图,如图1所示,本发明所提供的一种动车组制动系统的多模型自适应故障补偿控制方法,包括:53.s101,建立第一动车组制动系统模型;所述第一动车组制动系统模型为在制动控制单元bcu无故障的情况下的动车组制动系统模型;动车组的型号为crh380a型动车组;所述crh380a型动车组包括:4个制动单元,每个单元有一个主制动控制单元(bcu);crh380a型动车组采用6动2拖的编组方式,如图2所示,在制动过程中,各制动单元承担自身所需制动力即动车组制动系统输入可改写为:54.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(1)55.其中,代表第个制动单元的制动力大小。为了与经典控制理论中的符号一致,我们在下述公式推导中仍采用表示系统输入信号。56.动车组制动工作示意图如图3所示,根据动车组制动过程特性,构建第一动车组制动模型为:57.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(2)58.其中,为动车组制动过程的实际速度,为动车组制动过程的实际速度的导数,为动车组实际制动减速度,为动车组实际制动减速度的导数,为制动系统输入时滞,为目标减速度与制动力指令的关系,为制动系统时间常数,t为当前时刻,为各制动单元制动信号大小的总和。59.其状态空间表达式为:60.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(3)61.其中,为第一动车组制动系统模型的空间状态,和为未知的常值矩阵。,,。62.s102,根据第一动车组制动系统模型,建立第二动车组制动系统模型;所述第二动车组制动系统模型为不同故障模式下的动车组制动系统模型;63.第二动车组制动系统模型的建立过程为:64.当动车组第个制动单元存在制动控制单元bcu故障时,该制动单元的制动信号将无法被设计的控制信号所影响,这将在一定程度上影响列车进行正常制动甚至可能导致事故的发生。当第个制动单元产生未知制动控制单元bcu故障后其制动信号表达式可写为:65.ꢀꢀꢀ(4)66.其中,故障时间为,故障参数和都是未知的,是有界的基函数,。67.那么,动车组制动系统输入信号将改写为:68.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(5)69.其中,表示每个制动单元的故障情况,当第个制动单元出现故障时有。为故障向量,为基于反馈控制律的控制信号,e和i均为单位矩阵。70.考虑未知制动控制单元bcu故障的crh380a型动车组制动系统模型。在均衡制动控制模式下,动车组需根据各制动单元车重在整体车重中的占比将目标制动力分配给每一制动单元。因此需要采用比例驱动形式表示设计的控制信号。71.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(6)72.其中,为各制动单元占整体车重的比例,为设计的反馈补偿控制信号。73.定义存在四个制动单元的动车组共有11种可能的故障情况(包括无故障,但不包括三个制动控制单元bcu故障以及全部制动控制单元bcu都故障的情况),因此,将,定义为故障模式并考虑集合中包括n种故障情况模式。本发明建立考虑未知制动控制单元bcu故障的crh380a型动车组制动模型,在式(3)基础上,代入式(5)、(6),处于故障模式,下的动车组制动模型可表示为:74.ꢀꢀꢀꢀꢀꢀꢀ(7)75.其中,,。76.s103-s107是动车组制动系统故障补偿控制,如图4所示,首先,根据列车制动系统结构及本文控制目标,选择稳定的参考模型形式;然后,根据匹配方程对系统模型进行参数化,采用状态预测的方法对系统超前状态量进行进一步改写,得到包含系统输入信号和状态向量的辨识模型,从而构造标称控制器;进一步根据标称控制器的结构针对不同故障模式分别设计自适应故障补偿控制器,并基于状态估计误差设计自适应律,同时选择参数初始估计值,以更新自适应控制器的参数;最后设计控制器切换算法,根据性能损失函数值的大小选出最优控制器作为当前控制器,使动车组在制动过程中达到预期控制目标,实现跟踪性能。77.s103,根据动车组的期望制动曲线建立动车组参考模型;78.动车组参考模型为:79.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(8)80.其中,是理想的参考输出信号;为有界外部输入信号;,都是稳定且已知的常值矩阵,即矩阵的特征值位于左半复平面,,,是设计参数,需要根据设计要求和实际的动车组制动动态进行选择。81.s104,根据每一故障模式下第二动车组制动系统模型和动车组参考模型确定系统状态估计误差,并确定每一故障模式下的自适应故障补偿控制器,得到控制器集合;82.为了设计状态反馈状态自适应跟踪控制来实现控制目标,系统参数首先需满足匹配条件式,,其中为常值向量,为常值标量,制动模型可改写为:83.ꢀꢀ(9)84.引入状态预测的方法对式(9)进行变换。85.(10)86.其中,、为可调参数。87.基于此,完全参数化的制动模型(9)可写为:88.(11)89.其中,,,,,,常值向量,为可调参数,为第m个相对的可调参数。90.若系统参数以及故障信息已知,可以将处于故障模式,下的crh380a型动车组制动系统标称控制器结构设计为如下形式:91.ꢀꢀꢀꢀ(12)92.以实现期望的控制目标,式(12)中存在的超前量可由给定的参考模型(18)计算得出。93.将标称控制器(12)作用于对应的被控对象(9),可得:。针对故障信息及系统参数均已知的高速列车制动系统,存在标称控制器(12)使所有闭环信号有界,且。94.但由于在实际列车制动过程中,制动系统的故障信息以及列车运行环境存在极大的不确定性,标称控制器无法实现控制目标。需要设计基于多模型的自适应故障补偿控制策略来解决上述控制问题。95.首先,依据参数化的列车制动系统模型(9),构造状态估计器集合对状态量进行估计,假设是的估计值,,则有:96.ꢀꢀꢀꢀꢀ(13)97.定义状态估计误差为,可得误差模型为:98.(14)99.基于估计误差(14),参数自适应律可被设计为:100.ꢀꢀꢀꢀꢀꢀꢀ(15)101.ꢀꢀꢀꢀ(16)102.ꢀꢀꢀ(17)103.ꢀꢀꢀꢀꢀꢀ(18)104.式中,,,,,满足,上述参数均为自适应增益,。不仅保证了的有界性和非奇异性还保证了当(实际故障模式)时,估计值仍有界。105.根据上述估计器集合及自适应律,得出一组参数估计值对,其中每一组参数估计值都对应一种动车组制动系统制动控制单元bcu故障模式。基于此,可以将处于故障模式,下的crh380a型动车组制动系统所对应的自适应故障补偿控制器形式写为:106.(19)107.由式(19)可以得到由动车组制动系统制动控制单元bcu不同故障模式下对应的自适应故障补偿控制器组成的自适应控制器集合。集合中每个控制器都能有效控制一种故障模式下的动车组制动系统模型。但在列车实际制动过程中,制动系统的故障模式、故障时间以及故障大小都是未知的。因此,还需设计合适的控制器切换策略从控制器集合中选出最优控制器作为系统当前控制器。108.s105,根据系统状态估计误差确定性能损失函数,进而选出最优控制信号;109.性能损失函数表达式为:110.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(20)111.其中,常数,。112.s106,根据性能损失函数确定最优控制器;所述最优控制器为性能损失函数最小的自适应故障补偿控制器;113.通过计算并比较控制器集合中所有控制器对应的性能损失函数值的大小来选择最小的性能损失函数值所对应的自适应控制信号作为列车当前的控制信号:114.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(21)115.其中,。116.s107,利用最优控制器输出的控制信号对当前动车组进行控制。117.为了避免由于控制信号切换过快、频率过高对系统瞬态性能产生的不良影响,当根据性能损失函数重新确定最优控制器时,等待设定时间后,开始进行切换。使控制器切换频率处于合适的范围内。以此达到优化系统瞬态性能的目的,保证列车制动过程的平稳性和乘坐的舒适性。118.本发明考虑动车组制动系统参数不确定性以及未知制动控制单元bcu故障问题,利用多模型自适应故障补偿控制策略的设计,在理论上实现动车组对给定制动曲线的渐近跟踪。119.建模上,分析动车组制动特性及未知故障模式,建立存在未知制动控制单元bcu故障的动车组制动系统模型。该模型描述了动车组制动动态过程,考虑动车组制动控制单元bcu存在未知故障的影响,建立列车制动系统精准模型。120.控制上,通过自适应控制系统采用自适应律对控制器参数进行更新,有效地处理系统的不确定性问题。引入多模型控制思想,针对每种故障情况分别设计控制器,依据合适的控制器切换机制实现最优控制器选择,有效补偿未知制动控制单元bcu故障。该方案有效解决了未知bcu故障和不确定系统参数对制动控制带来的影响,实现了动车组制动系统对给定目标曲线的渐近跟踪,同时改善了系统瞬态性能。121.本发明实施基于以上动力学模型建立及多模型自适应控制策略设计的理论分析,利用matlab软件仿真来验证模型的准确性以及控制跟踪的高精度。122.列车制动系统相关参数选择情况如下:制动系统时间常数t为0.4s,制动系统输入延时为0.4s,目标减速度与制动力的比例系数k为0.9,参考模型中,,。123.参考模型可以被描述为:124.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(22)125.制动过程中故障情况设计为:126.无故障,当t《125s时,,;127.发生故障,当125s≤t《215s时,,,;128.和都发生故障,当t≥215s时,,,,;129.选择合适的系统参数进行仿真,设,,参数估计值与真实值间的比例分别为:。多模型自适应策略中的设计参数被选为,。状态预测公式中参数,,。最小切换时间选定为。得到列车制动加速度跟踪曲线及误差、速度跟踪曲线及误差、控制器切换情况以及各制动单元输入信号变化曲线。130.图5和图6的仿真效果说明多模型自适应控制方法能够有效克服高速列车制动系统参数不确定及存在未知制动控制单元bcu故障问题给制动控制带来的影响,达到较好的控制效果。当列车刚开始制动时,速度及减速度跟踪误差较大,但经过短暂的调整(约10s)后被控对象就能够渐近地跟踪上给定的目标制动曲线。图5整体制动过程中加速度跟踪误差范围最大为-0.01m/s2,图6中速度跟踪误差最大为-0.11m/s,停车点附近速度跟踪误差小于-0.015m/s,制动减速度跟踪误差接近于0,满足高速列车制动过程跟踪控制的误差要求,具有良好的跟踪效果。131.图7和图8描述了制动过程中故障模式发生变化时自适应控制器的切换情况及系统输入信号的变化情况,可以看出设计的多模型自适应控制策略能够依据性能损失函数的大小实时调整控制器的选择,同时能够对未知故障进行有效补偿。证明了设计的多模型自适应控制策略能够精准控制存在未知制动控制单元bcu故障和参数不确定问题的动车组制动系统。132.针对上述方法,本发明还提供一种动车组制动系统的多模型自适应故障补偿控制系统,包括:133.第一动车组制动系统模型建立模块,用于建立第一动车组制动系统模型;所述第一动车组制动系统模型为在制动控制单元bcu无故障的情况下的动车组制动系统模型;动车组的型号为crh380a型动车组;所述crh380a型动车组包括:4个制动单元,每个单元存在一个主制动控制单元(bcu);134.第二动车组制动系统模型建立模块,用于根据第一动车组制动系统模型,建立第二动车组制动系统模型;所述第二动车组制动系统模型为不同故障模式下的动车组制动系统模型;135.动车组参考模型建立模块,用于根据动车组的期望制动曲线建立动车组参考模型;136.控制器集合确定模块,用于根据系统状态估计误差设计一组参数的自适应律进而确定每一故障模式下的自适应故障补偿控制器,得到控制器集合;137.性能损失函数确定模块,根据系统状态估计误差确定性能损失函数;138.最优控制器确定模块,用于根据性能损失函数确定最优控制器;所述最优控制器为性能损失函数最小的自适应故障补偿控制器;139.控制信号输出模块,用于利用最优控制器输出的控制信号对当前动车组进行控制。140.为了执行上述实施例一对应的方法,以实现相应的功能和技术效果,本发明还提供一种动车组制动系统的多模型自适应故障补偿控制系统,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现所述的一种动车组制动系统的多模型自适应故障补偿控制方法。141.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。142.本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3