买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于状态约束的列车速度跟踪控制方法_北京交通大学_201910543296.4 

申请/专利权人:北京交通大学

申请日:2019-06-21

公开(公告)日:2020-11-24

公开(公告)号:CN110281987B

主分类号:B61L27/00(20060101)

分类号:B61L27/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.24#授权;2019.10.29#实质审查的生效;2019.09.27#公开

摘要:本发明提供了一种基于状态约束的列车速度跟踪控制方法,包括:采集列车的实时运行参数以及列车运行约束的相关参数;根据所述实时运行参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型;采用非线性映射方法对包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型;根据所述列车控制模型对当前列车进行运行控制。本方法可以保证将列车控制系统的状态约束在安全范围内,并实现列车位置和速度的稳定跟踪。

主权项:1.一种基于状态约束的列车速度跟踪控制方法,其特征在于,包括:采集列车的实时运行参数以及列车运行约束的相关参数;根据所述的实时运行参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型,具体包括:所述的约束条件为:列车位置的约束记为:列车速度的约束记为:其中pt为列车实时最小位置约束,为列车实时最大位置约束,vt为列车实时最低速度约束,为列车实时最高速度约束;采用非线性映射方法对所述的包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型;根据所述列车控制模型对当前列车进行运行控制;所述的非线性映射方法包括以下三种:当列车状态约束只存在上界时,非线性映射为: 当列车状态约束只存在下界时,非线性映射为:p*t=logpt-pt;v*t=logvt-vt;p*目标t=logp目标t-pt;v*目标t=logv目标t-vt;当列车状态约束存在上界和下界时,非线性映射为: 其中p*t为映射后的位置,v*t为映射后的速度,p*目标t为映射后的位置-时间曲线,v*目标t为映射后的速度-时间曲线。

全文数据:基于状态约束的列车速度跟踪控制方法技术领域本发明涉及列车自动驾驶技术领域,尤其涉及一种基于状态约束的列车速度跟踪控制方法。背景技术随着高速铁路及城市轨道交通路网规模的扩大和列车运行速度的不断提高,安全高效的列车运行控制是轨道交通的核心目标。列车运行控制系统要求系统的状态无论处于暂态还是稳态时都能运行在某个特定的边界内。由于列车运行控制系统的相关数学模型通常是非线性的,且为部分已知甚至是完全未知的,列车在存在外界扰动的情况下极易出现系统状态“越界”。为了确保列车运行的安全性,通过列车自动防护系统实现超速防护。由于控制系统与防护系统的隔离,在列车自动运行系统中如果不考防护曲线约束、分相区速度约束和弯道约束等对列车的约束,则可能由于控制效果差会触发制动曲线。在实际系统中,一般通过设置安全裕量,并通过试错的方式来防止触碰安全约束,从而造成了效率的浪费,并且效果也得不到完全的保证。因此,需要一种基于状态约束的列车速度跟踪控制方法。发明内容本发明提供了一种基于状态约束的列车速度跟踪控制方法,以避免列车在运行过程中的位置、速度和状态超出安全约束范围。为了实现上述目的,本发明采取了如下技术方案。本发明提供了一种基于状态约束的列车速度跟踪控制方法,包括:采集列车的实时运行参数以及列车运行约束的相关参数;根据所述的实时运行参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型;采用非线性映射方法对所述的包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型;根据所述列车控制模型对当前列车进行运行控制。优选地,列车的实时运行参数包括:列车的当前速度和列车当前位置。优选地,根据所述实时参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型,包括:所述的约束条件为:列车位置的约束记为:列车速度的约束记为:其中pt为列车实时最小位置约束,为列车实时最大位置约束,vt为列车实时最低速度约束,为列车实时最高速度约束。优选地,列车运行约束包括防护曲线约束、分相区速度约束和弯道速度约束。优选地,采用非线性映射方法对所述的列车动力学模型进行非线性映射,包括对所述列车动力学模型中的列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间目标曲线v目标t进行非线性映射。优选地,非线性映射方法包括以下三种:当列车状态约束只存在上界时,非线性映射为:当列车状态约束只存在下界时,非线性映射为:p*t=logpt-pt;v*t=logvt-vt;p*目标t=logp目标t-pt;v*目标t=logv目标t-vt;当列车状态约束存在上界和下界时,非线性映射为:其中p*t为映射后的位置,v*t为映射后的速度,p*目标t为映射后的位置-时间曲线,v*目标t为映射后的速度-时间曲线。优选地,根据所述列车控制模型对当前列车进行控制,包括:采用PID控制方法或反步控制方法对当前列车进行控制。优选地,采用PID控制方法根据所述列车控制模型对当前列车进行控制,包括:将映射后的列车位置p*t与映射后的目标位置-时间曲线p目标t作差,得到列车当前位置误差e1t;将映射后的列车速度v*t与映射后的目标速度-时间曲线v目标t作差,得到列车当前的速度误差e2t;将列车的位置误差和速度误差线性叠加得到总误差:et=e1t+αe2t,其中α为正常数且α∈0,1;设计列车单位质量的牵引力或制动力为由上述本发明的基于状态约束的列车速度跟踪控制方法提供的技术方案可以看出,本发明通过采集列车的实时运行状态和受到的约束条件,建立考虑状态约束的列车动力学模型,通过状态映射方法对列车动力学模型进行变换,得到列车控制模型,从而保证将列车控制系统的状态约束在安全范围内,并实现列车位置和速度的稳定跟踪。本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为实施例一的一种基于状态约束的列车速度跟踪控制方法示意图;图2为实施例一的基于防护曲线约束的城市轨道交通的自动驾驶控制方法仿真结果曲线图;图3为实施例二的基于状态约束的高速铁路的自动驾驶控制方法仿真结果曲线图。具体实施方式下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和或它们的组。应该理解,这里使用的措辞“和或”包括一个或更多个相关联的列出项的任一单元和全部组合。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语包括技术术语和科学术语具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。实施例一图1为一种基于状态约束的列车速度跟踪控制方法示意图,参照图1,该方法包括:S1采集列车的实时运行参数以及列车运行约束的相关参数。列车的实时运行参数包括:列车的当前速度vt和列车当前位置pt。本实施例基于防护曲线约束的城市轨道交通的自动驾驶控制方法采集以下防护曲线约束的相关参数:1计算列车防护系统允许的实时最远运行距离、列车防护系统允许的实时最大运行速度最终对于列车位置的约束记为:对于列车速度的约束记为:其中是列车实时最大位置约束,是列车实时最高速度约束。2计算约束范围内的列车运行位置-时间目标曲线p目标t和速度-时间目标曲线v目标t。S2根据所述实时参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型。对于城市轨道交通的自动驾驶控制方法建立的包含约束条件的城市轨道交通动力学模型如下式1所示:其中,pt代表列车实时位置,vt代表列车实时速度,M代表列车质量,F代表牵引力或制动力,a、b和c表示基本阻力中的戴维斯方程系数,δt表示附加阻力与未知干扰的叠加和。考虑列车运行过程中自动防护系统对列车位置和速度的约束为将式1表述为如下式2的二阶微分方程:其中,ut=FtM表示待设计的单位质量下的牵引力制动力,pt代表列车实时位置,vt代表列车实时速度,Δt表示单位质量下的附加阻力与未知干扰的叠加和。控制的目标为列车位置跟踪位置目标曲线p目标t,列车速度跟踪速度目标曲线v目标t。S3采用非线性映射方法对所述的包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型。采用非线性映射方法对所述的列车动力学模型进行非线性映射,包括对所述列车动力学模型中的列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间曲线v目标t进行非线性映射。非线性映射方法包括以下三种:1当列车状态约束只存在上界时,非线性映射为:2当列车状态约束只存在下界时,非线性映射为:p*t=logpt-pt;v*t=logvt-vtp*目标t=logp目标t-pt;v*目标t=logv目标t-vt3当列车状态同时存在上界和下界时,非线性映射为:其中p*t为映射后的位置,v*t为映射后的速度,p*目标t为映射后的位置-时间曲线,v*目标t为映射后的速度-时间曲线。由于对于城市轨道交通的自动驾驶控制方法建立的包含约束条件的城市轨道交通动力学模型为列车状态只存在上界,故选择第1种映射方式,对列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间曲线v目标t进行非线性映射,即得到如下式3所示:S4根据所述列车控制模型对当前列车进行控制。采用PID控制方法或反步控制方法等方法对当前列车进行控制。由于PID适应性强、鲁棒性强且使用方便,本实施例中采用PID控制方法根据所述列车控制模型对当前列车进行控制,包括:将映射后的列车位置p*t与映射后的目标位置-时间曲线p目标t作差,得到列车当前位置误差e1t;将映射后的列车速度v*t与映射后的目标速度-时间曲线v目标t作差,得到列车当前的速度误差e2t;将列车的位置误差和速度误差线性叠加得到总误差:et=e1t+αe2t,其中α为正常数且α∈0,1;设计列车单位质量的牵引力或制动力为本实施例中所采用的参数如下表1所示:表1图2为本实施例的基于防护曲线约束的城市轨道交通的自动驾驶控制方法仿真结果曲线图,参照图2。图2中列车运行过程中,列车的实时位置处于ATP防护的最远距离之下,列车的实时速度低于ATP防护的最高速度,并且可以实现状态约束下位置和速度的稳定跟踪。本领域技术人员应能理解,上述所举的根据列车的约束条件调用非线性变换策略仅为更好地说明本发明实施例的技术方案,而非对本发明实施例作出的限定。任何根据列车的约束条件调用非线性变换策略的方法,均包含在本发明实施例的范围内。实施例二本实施例提供了一种基于状态约束的高速铁路的自动驾驶控制方法包括如下步骤:采集列车的实时运行参数以及列车运行约束的相关参数。列车的实时运行参数包括:列车的当前速度vt和列车当前位置pt。列车运行约束的相关参数比如:考虑列车运行过程中自动防护系统对列车位置和速度的约束为考虑列车运行过程中防止掉分相,一般在进入分相区前速度不低于80kmh;考虑列车过弯道时提供合适的向心力,速度一般有一定的限制,其对列车的约束为计算约束范围内的列车运行位置-时间目标曲线p目标t和速度-时间目标曲线v目标t。根据所述实时参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型。高速铁路的自动驾驶控制方法建立包含约束条件的列车动力学模型如下式1所示:其中,pt和vt分别代表列车实时位置和速度,M代表列车质量,F代表牵引制动力,a、b和c表示基本阻力中的戴维斯方程系数,δt表示附加阻力与未知干扰的叠加和。为列车运行中受到的约束,则列车总的约束为下式2所示。即将式1和2表述为如下式3的二阶微分方程:其中,ut=FtM表示待设计的单位质量下的牵引力或制动力,Δt表示单位质量下的附加阻力与未知干扰的叠加和。控制的目标为列车位置跟踪位置目标曲线p目标t,列车速度跟踪速度目标曲线v目标t。采用非线性映射方法对所述的包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型。采用非线性映射方法对所述的列车动力学模型进行非线性映射,包括对所述列车动力学模型中的列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间曲线v目标t进行非线性映射。由于对于本实施例的约束条件为列车状态存在上界和下界的状态,因此非线性映射为:对列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间曲线v目标t进行非线性映射,即得到如下式4所示:采用PID控制方法根据所述列车控制模型对当前列车进行控制,包括:将映射后的列车位置p*t与映射后的目标位置-时间曲线p目标t作差,得到列车当前位置误差e1t;将映射后的列车速度v*t与映射后的目标速度-时间曲线v目标t作差,得到列车当前的速度误差e2t;将列车的位置误差和速度误差线性叠加得到总误差:et=e1t+αe2t,其中α为正常数且α∈0,1;设计列车单位质量的牵引力或制动力为本实施例中所采用的参数如下表2所示:表2参数符号参数值单位M300ta0.69NkNb0.0063NkNc0.00015NkNδt0.02sin0.05tNkNα0.5-k110-k20.01-k30.01-其中,高速动车组基本阻力参数选自CRH3系列动车组参数。图3为本实施例的基于状态约束的高速铁路的自动驾驶控制方法仿真结果曲线图,参照图3。图3中高速列车运行过程中,列车的实时位置和速度位于约束范围内,并且可以实现状态约束下位置和速度的稳定跟踪。用本发明实施例的方法进行列车运行控制的具体过程与前述方法实施例类似,此处不再赘述。需要说明的是,本发明中的约束条件不限于防护曲线约束、分相区速度约束和弯道速度约束,任何现有的或是未来可能出现的列车的约束控制条件如可应用于本发明的方法,均包含在本发明的保护范围之内。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROMRAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

权利要求:1.一种基于状态约束的列车速度跟踪控制方法,其特征在于,包括:采集列车的实时运行参数以及列车运行约束的相关参数;根据所述的实时运行参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型;采用非线性映射方法对所述的包含约束条件的列车动力学模型进行非线性映射,得到列车控制模型;根据所述列车控制模型对当前列车进行运行控制。2.根据权利要求1所述的方法,其特征在于,所述的列车的实时运行参数包括:列车的当前速度和列车当前位置。3.根据权利要求1所述的方法,其特征在于,所述的根据所述实时参数和列车运行约束的相关参数建立包含约束条件的列车动力学模型,包括:所述的约束条件为:列车位置的约束记为:列车速度的约束记为:其中pt为列车实时最小位置约束,为列车实时最大位置约束,vt为列车实时最低速度约束,为列车实时最高速度约束。4.根据权利要求1所述的方法,其特征在于,所述的列车运行约束包括防护曲线约束、分相区速度约束和弯道速度约束。5.根据权利要求1所述的方法,其特征在于,所述的采用非线性映射方法对所述的列车动力学模型进行非线性映射,包括对所述列车动力学模型中的列车的位置pt、速度vt、位置-时间目标曲线p目标t和速度-时间目标曲线v目标t进行非线性映射。6.根据权利要求1所述的方法,其特征在于,所述的非线性映射方法包括以下三种:当列车状态约束只存在上界时,非线性映射为:当列车状态约束只存在下界时,非线性映射为:p*t=logpt-pt;v*t=logvt-vt;p*目标t=logp目标t-pt;v*目标t=logv目标t-vt;当列车状态约束存在上界和下界时,非线性映射为:其中p*t为映射后的位置,v*t为映射后的速度,p*目标t为映射后的位置-时间曲线,v*目标t为映射后的速度-时间曲线。7.根据权利要求1所述的方法,其特征在于,所述的根据所述列车控制模型对当前列车进行控制,包括:采用PID控制方法或反步控制方法对当前列车进行控制。8.根据权利要求7所述的方法,其特征在于,所述的采用PID控制方法根据所述列车控制模型对当前列车进行控制,包括:将映射后的列车位置p*t与映射后的目标位置-时间曲线p目标t作差,得到列车当前位置误差e1t;将映射后的列车速度v*t与映射后的目标速度-时间曲线v目标t作差,得到列车当前的速度误差e2t;将列车的位置误差和速度误差线性叠加得到总误差:et=e1t+αe2t,其中α为正常数且α∈0,1;设计列车单位质量的牵引力或制动力为

百度查询: 北京交通大学 基于状态约束的列车速度跟踪控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术