列车区间运行轨迹的规划方法
【专利摘要】本发明实施例提供了一种列车区间运行轨迹的规划方法。所述一种列车区间运行轨迹的规划方法,包括:在列车出发前,获取列车的当前行程的期望总运行时长;根据列车的总运行时长与最优行车策略之间的对应关系,获取所述期望总运行时长对应的当前最优行车策略;所述最优行车策略包含巡航速度、惰行点以及制动初速度;根据所述当前最优行车策略,控制所述列车的运行。本发明能够实现自动地对高速列车的运行轨迹进行规划。
【专利说明】
列车区间运行轨迹的规划方法
技术领域
[0001] 本发明涉及列车运行信号的控制技术领域,尤其涉及一种列车区间运行轨迹的规 划方法。
【背景技术】
[0002] 铁路运输在我国旅客、货物运输的发展历程中,长期处于重要的骨干地位,具有不 可替代的优势,对国民经济发展和社会进步具有重大的贡献和意义。基于社会经济发展的 需要,随着科学技术的不断创新和发展,高速铁路以其运输能力大、安全舒适、节能环保和 全天候运输等优势,为越来越多的国家所重视,成为世界铁路发展的重要趋势和交通运输 现代化的重要标志之一,同时也是未来国家经济建设的重要领域之一。
[0003] 就当前新技术的发展,结合我国铁路运输面临的特殊要求和形势,必须加强轨道 交通相关基础理论和关键技术的研究,才能确保我国铁路运输的健康有序发展,满足国家 对铁路运输系统建设和运营的要求。
[0004] 高速列车运行轨迹规划是一个需要同时满足安全、节能、正点等要求的多目标优 化过程,该过程中各个目标之间是相互制约与影响的。若以列车运行过程中的能耗最小为 优化控制目标,则需要列车尽可能多的釆用惰行方式以减少牵引过程产生的能耗,而列车 惰行距离越长,相应的总运行时长必然延长,无法保证准时性。因此,高速列车运行轨迹规 划需要在既定的线路约束条件下,从众多可行的运行轨迹中选择一种可以保证列车运行安 全、舒适、准点,同时具有较高的能源效益的操纵策略,其本质即为约束多目标优化问题。
[0005] 目前,现有技术中还没有针对高速列车运行轨迹的自适应模糊规划方法进行深入 研究。
【发明内容】
[0006] 本发明的实施例提供了一种列车区间运行轨迹的规划方法,能够实现高效率地对 高速列车的运行轨迹进行规划。
[0007] 为了实现上述目的,本发明采取了如下技术方案:
[0008] -种列车区间运行轨迹的规划方法,包括:
[0009] 在列车出发前,获取列车的当前行程的期望总运行时长;
[0010] 根据列车的总运行时长与最优行车策略之间的对应关系,获取所述期望总运行时 长对应的当前最优行车策略;所述最优行车策略包含巡航速度、惰行点以及制动初速度;
[0011] 根据所述当前最优行车策略,控制所述列车的运行。
[0012] 由上述本发明的实施例提供的技术方案可以看出,本发明实施例提供了一种列车 区间运行轨迹自适应模糊规划方法,在列车出发前,获取列车的当前行程的期望总运行时 长;根据列车的总运行时长与最优行车策略之间的对应关系,获取所述期望总运行时长对 应的当前最优行车策略;所述最优行车策略包含巡航速度、惰行点以及制动初速度;根据所 述当前最优行车策略,控制所述列车的运行。因此,在既定的线路约束条件下,能够自动对 列车运行进行规划,采用能耗最少的行车策略。
[0013] 本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0014] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。
[0015] 图1为本发明实施例一提供的一种列车区间运行轨迹的规划方法的处理流程图;
[0016] 图2为本发明实施例提供的一种基于Pareto解集的高速列车区间运行轨迹自适应 模糊规划方法的处理流程图;
[0017] 图3为本发明实施例提供的一种基于Pareto解集的高速列车区间运行轨迹自适应 模糊规划方法的速度曲线的决策变量示意图;
[0018] 图4为本发明实施例提供的一种基于Pareto解集的高速列车区间运行轨迹自适应 模糊规划方法的速度曲线的Pareto前端示意图;
[0019] 图5为本发明实施例提供的一种基于Pareto解集的高速列车区间运行轨迹自适应 模糊规划方法的Pareto前端中速度曲线的区别示意图;
[0020] 图6为本发明实施例提供的一种基于Pareto解集的高速列车区间运行轨迹自适应 模糊规划方法的自适应模糊控制系统的基本原理示意图。
【具体实施方式】
[0021] 下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始 至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参 考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。 [0022]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式"一"、"一 个"、"所述"和"该"也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措 辞"包括"是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加 一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元 件被"连接"或"耦接"到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在 中间元件。此外,这里使用的"连接"或"耦接"可以包括无线连接或耦接。这里使用的措辞 "和/或"包括一个或更多个相关联的列出项的任一单元和全部组合。
[0023]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术 语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该 理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意 义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0024] 为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步 的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0025] 如图1所示,为本发明所述的一种列车区间运行轨迹的规划方法,包括:
[0026] 步骤11,在列车出发前,获取列车的当前行程的期望总运行时长;
[0027] 步骤12,根据列车的总运行时长与最优行车策略之间的对应关系,获取所述期望 总运行时长对应的当前最优行车策略;所述最优行车策略为列车根据所述总运行时长行驶 时能耗最少的行车策略;所述最优行车策略包含巡航速度、惰行点以及制动初速度;
[0028] 步骤13,根据所述当前最优行车策略,控制所述列车的运行。
[0029]所述的方法,还包括:
[0030]步骤14,当所述列车转换为巡航工况后,判断所述列车是否为"早点"或"晚点"状 态;
[0031 ]步骤15,如果为"早点"或"晚点"状态,则对所述列车的当前惰行点进行调整。
[0032] 所述对所述列车的当前惰行点进行调整的步骤包括:
[0033] 利用模糊控制理论对惰行点进行调整;其中,模糊控制系统采用两输入单输出的 二维模糊控制器,其输入变量为实际已行驶时长相对于到达当前位置的期望行驶时长的时 间误差t以及误差变化量tc,输出变量为惰行点的调整量Δ X;
[0034] t,tc和Δ X所对应的语言变量分别T,TC,Δ X;语言变量论域均设置为离散型论域; T,TC,△ X在论域上的模糊子集分别为Ai,Bj,Cl;所有语言变量均为采用三角形隶属函数;采 用加权平均法解模糊;建立模糊推理规则;所述二维模糊控制器的模糊规则为:
[0035] if T is Ai and TC is Bj
[0036] then Δ X is Cl
[0037] 其中,T,TC,Δ X分别是t,tc和Δ x的语言变量;Ai,Bj,Cl是T,TC和Δ X的相应的模糊 集;
[0038] 通过模糊控制系统获得惰行点的修正量之后,利用新的惰行点操纵列车。
[0039]所述的方法,还包括:
[0040] 步骤16,当所述列车转换为惰行工况状态后,根据所述列车的当前速度和当前位 置信息,利用动力学理论,为列车计算新的制动初速度,使得所述列车在所述当前行程的目 标点的速度为0。
[0041] 所述为列车计算新的制动初速度,使得所述列车在所述当前行程的目标点的速度 为〇的步碟为,
[0042]
[0043]其中,M表示列车质量,V表示列车的当前速度,s表示列车已行驶距离;f(v)表示列 车输出力,^表示基本阻力,^表示附加阻力,So表示当前行程的区间距离,Vr表示列车的限 制速度,t表示列车已行驶时长。
[0044] 所述在列车出发前,获取列车的当前行程的期望总运行时长的步骤之前,所述方 法还包括:
[0045] 步骤10,建立列车的总运行时长与行车策略之间的对应关系。
[0046] 步骤10包括:
[0047] 步骤101,建立列车运行过程中的总运行时长和能耗的计算模型;
[0048] 步骤102,根据所述总运行时长和能耗的计算模型、总运行时长和能耗的目标函 数,利用混合进化算法,计算高速列车的总运行时长和对应的能耗的Pareto解集,从而建立 列车的总运行时长与最佳行车策略之间的对应关系;所述最佳行车策略为所述总运行时长 对应的至少一个行车策略中能耗最少的行车策略,所述行车策略包括:巡航速度VQ,惰行点 C。,制动初速度Vb。
[0049] 步骤101具体为:
[0050]
[0051 ] 其中,M表示列车质量,V表示列车速度,f(v)表示列车输出力,^表示基本阻力,r2 表示附加阻力,J(X)表示能耗,σ表示再生制动反馈能量的效率,T(X)表示列车的总运行时 长,t表示列车的已行驶时间,S1表示列车牵引和巡航的总距离,S2表示制动总距离,So表示 行程的区间距离,s表示列车已行驶距离。
[0052] 在牵引工况下:
[0053]
[0054]
[0055]
[0056] 基本阻力的计算公式:
[0057] ri=Wl+W2V+W3V2
[0058] 附加阻力的计算公式:
[0059] r2 = g · M · p
[0060] 其中:f(v)表示列车输出力,V表示列车速度,^表示基本阻力,〇表示附加阻力, WHdPw3表示列车的戴维斯参数,M表示列车质量,g,p分别表示重力加速度,行程的平均坡 度,Vr表示列车的限制速度。
[0061 ]所述总运行时长和能耗的目标函数为:
[0062]
[0063] 其中,Φ:(χ)表示能耗的目标函数,Φτ(χ)表示总运行时长的目标函数,Jmax,Jmin, Tmax,Tmin分别表示所有可行速度轨迹的最大能耗,最小能耗,最大总运行时长,最小总运行 时长。
[0064]所述利用混合进化算法,计算高速列车的总运行时长和对应的能耗的Pareto解集 的步骤包括:
[0065]基于差分进化算法和模拟退火算法的混合进化算法,当前个体Xk,m经过差分进化 的变异、交叉过程生成试验个体uk,?后,在进行选择过程时,引入模拟退火算法;根据Pareto 最优理论,对当前个体Xk,m和试验个体Uk,m?行选择操作;如果试验个体优于当前个体,则将 Uk,m作为下一代;否则,计算当前个体和试验个体的能耗函数值之差ΔΕ;将所述能耗函数值 之差A E,代入模拟退火算法的概率公式,计算概率;如果概率p>rand(0,1 ),则选择试验个 体Uk, m作为下一代,否则选择当前个体Xk, m作为下一代;
[0066] 所述概率公式为:
[0067]
[0068] 其中,T为初始温度,k为小于1的常数,e为自然指数。
[0069]以下描述本发明的实施例。
[0070]本发明实施例提供了一种基于Pareto解集的高速列车区间运行轨迹自适应模糊 规划方法。该方法主要包括:高速列车运行建模;利用混合进化算法计算高速列车速度曲线 的Pareto解集;根据高速列车的实际运行状态,利用自适应模糊控制系统实时调整列车行 车策略。本发明实施例首先对高速列车运行进行建模,然后,利用混合进化算法离线计算高 速列车总运行时长-能耗的Pareto前端。在高速列车牵引运行和巡航运行过程中,根据列车 的实际运行状态,利用自适应模糊控制系统对列车运行状态进行调整,生成最优列车运行 策略,用于指导高速列车运行控制,通过调整列车惰行点和制动初速度以改善列车早点或 晚点状态,以达到守时性要求和节约能源的目的。
[0071] 实施例1:
[0072]本发明的实施例提供了一种基于Pareto解集的高速列车区间运行轨迹自适应模 糊规划方法,以实现高效率地对高速列车的运行轨迹进行规划。
[0073] 一种基于Pareto解集的高速列车区间运行轨迹自适应模糊规划方法,包括:
[0074]高速列车运行状态建模;
[0075]将高速列车运行速度距离曲线优化问题转为求Pareto最优解问题,利用混合进化 算法计算高速列车速度曲线的Pareto解集;
[0076]根据高速列车的实际运行状态,利用自适应模糊控制系统对列车运行状态进行调 整,生成最优列车运行策略,用于指导高速列车运行控制。
[0077] 优选地,所述的高速列车运行建模,包括:
[0078] 结合高速列车的运行特征,建立高速列车的受力模型、总运行时长模型和能耗模 型。
[0079]高速列车整体受力的计算方法如下:
[0080]
[0081]
[0082]
[0083]
[0084]
[0085] 其中M表示列车质量,V表示列车速度,f(v)表示列车输出力,^表示基本阻力,^表 示附加阻力,J(X)表示能耗,σ表示再生制动反馈能量的效率,T(X)表示列车的总运行时长, t表示列车的已行驶时间,S1表示列车牵引和巡航的总距离,S2表示制动总距离,So表示行程 的区间距离,s表示列车已行驶距离。
[0086]优选地,所述的方法还包括:
[0087]高速列车输出力f(v)、基本阻力^和附加阻力r2的计算,计算公式如下:
[0088]高速列车输出力的计算公式:
[0089] 亦查印 T?T.
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097] Vr表示列车速度限制,W1、w4PW3表示列车的戴维斯参数,g,p分别表示重力加速 度,行程的平均坡度。
[0098]优选地,所述的利用混合进化算法计算高速列车速度曲线的Pareto解集,包括:
[0099] 高速列车速度曲线的决策变量包括巡航速度(VQ),惰行点(c。),制动初速度(Vb)。 当列车进入一个区间后,使用牵引(FT)达到巡航速度v。,然后将保持巡航速度运行一段距 离,直到到达惰行点c。,惰行至制动初速度Vb后,采用再生制动到达目的地。
[0100] 根据所设定的目标函数利用混合进化算法计算高速列车总运行时长一能耗的 Pareto解集,Pareto解集对应的目标函数为:
[0101]
[0102] 共中C>jU)表不能耗目称函数,Φ T(X)表示总运行时长目标函数,Jmax,Jmin,Tmax, Tmin分别表示所有可行速度轨迹的最大能耗,最小能耗,最大总运行时长,最小总运行时长。
[0103] 优选地,所述根据高速列车的实际运行状态,利用自适应模糊控制系统实时调整 列车行车策略,包括:
[0104] 自适应模糊预测控制系统,主要包括两部分:惰行点调整模块和制动初速度调整 丰旲块。
[0105] 惰行点调整模块主要利用模糊控制系统理论,由经验总结的语言信息构造初始的 模糊系统;根据列车运行过程中获得的数据信息(列车位置和运行速度)对模糊系统的输出 参数(惰行点)进行调整,最终得到能够同时利用经验和现场实际数据信息的自适应模糊系 统,该方法能够最大可能地去处掉主观因素的影响,可以得到较满意的效果。
[0106] 制动初速度调整模块是为了得到列车修正后惰行点所对应的制动初速度值,保证 列车达到精确停车的目的。
[0107] 优选地,所述的方法还包括:
[0108] 列车在出发前,根据时刻表的期望总运行时长从ParetO前端中选择出最优行车策 略,行车策略包含巡航速度,惰行点,制动初速度这三个信息。
[0109] 列车一旦转换为巡航工况,立刻启用自适应模糊预测控制系统算法,开始判断是 否出现了"早点"或"晚点"状态,如果出现了"早点"或"晚点"状态,贝IJ利用自适应控制系统 的惰行点调整模块选择新的惰行点。
[0110] 当列车转换为惰行工况后,立刻启用自适应控制系统的制动初速度调整模块,根 据列车的实时速度和位置信息,为列车计算最优制动初速度,以保证列车在目标点的速度 为0〇
[0111]由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过首先对高速 列车运行进行建模,然后利用混合进化算法生成高速列车速度曲线的Pareto前端,在列车 的实际运行过程中,再根据列车的实际运行状态,通过自适应模糊控制系统调整列车行车 策略。该方法能够克服列车运行过程中存在不确定性因素,使得离线优化所得到的最优行 车策略不再"最优",导致列车出现早点或晚点状态的问题,通过自适应模糊控制系统实现 冗余总运行时长的最大化利用,实时调整列车行车策略,从而降低高速列车运行能耗并达 到守时性要求。
[0112] 实施例2:
[0113] 本发明实施例提供了一种基于Pareto解集的高速列车区间运行轨迹自适应模糊 规划方法,该方法的具体处理流程如图2所示,包括如下的处理步骤:
[0114] 步骤1:高速列车运行状态的建模。
[0115] 对高速列车运行进行建模的目的在于计算列车运行过程中的总运行时长和能耗。
[0116] 具体的计算过程可以描述为:
[0117]
[0118]
[0119]
[0120]
[0121]基本阻力的计算公式:
[0122] ri=wi+W2V+W3V2
[0123] 附加阻力的计算公式:
[0124] r2 = g · M · p
[0125] 其中,M表示列车质量,V表示列车速度,f(v)表示列车输出力,^表示基本阻力,r2 表示附加阻力,J(X)表示能耗,σ表示再生制动反馈能量的效率,T(X)表示列车的总运行时 长,t表示列车的已行驶时间,S 1表示列车牵引和巡航的总距离,S2表示制动总距离,So表示 行程的区间距离,s表示列车已行驶距离。WHdPw 3表示列车的戴维斯参数,g,p分别表示重 力加速度,行程的平均坡度。
[0126] 根据具体列车信息、线路信息,就能够得到高速列车的总运行时长和能耗的计算 模型。
[01 Z7]步骤2:利用混合进化算法计算高速列车速度曲线的Pareto解集;
[0128] 高速列车速度曲线的决策变量包括巡航速度(VQ),惰行点(c。),制动初速度(Vb)。 当列车进入一个区间后,使用牵引(FT)达到巡航速度v。,然后将保持巡航速度运行一段距 离,直到到达惰行点,如或〇。, 2,惰行至制动初速度后,采用再生制动到达目的地,如 图3所示。因此,每条速度曲线由决策变量构成的多维向量X =( VQ,CO,Vb )所决定。
[0129] 在步骤1中已经得到高速列车总运行时长和能耗的计算模型,再根据所设定的目 标函数以及速度曲线的决策变量,利用混合进化算法计算高速列车总运行时长一能耗的 Pareto解集,如图4所示。由于列车运行过程中均采用充分牵引和再生制动,所以这些速度 曲线的区别在于巡航速度、惰行点和制动初速度不同,如图5所示。
[0130] 所设定的目标函数为:
[0131]
[0132] 其中,Φ:(χ)表示能耗的目标函数,Φτ(χ)表示总运行时长的目标函数,Jmax,J min, Tmax,Tmin分别表示所有可行速度轨迹的最大能耗,最小能耗,最大总运行时长,最小总运行 时长。
[0133] 基于差分进化算法和模拟退火算法的混合进化算法,当前个体Xk,m经过差分进化 的变异、交叉过程生成试验个体u k,?后,在进行选择过程时,引入模拟退火算法;根据Pareto 最优理论,对当前个体Xk,m和试验个体Uk,m?行选择操作;如果试验个体优于当前个体,则将 Uk,m作为下一代;否则,计算当前个体和试验个体的能耗函数值之差ΔΕ;将所述能耗函数值 之差A E,代入模拟退火算法的概率公式,计算概率;如果概率p>rand(0,1 ),则选择试验个 体Uk,m作为下一代,否则选择当前个体Xk, m作为下一代;概率公式为:
[0134] P(AE) = C1''
[0135] 步骤3:根据高速列车的实际运行状态,利用自适应模糊控制系统实时调整列车行 车策略。
[0136] 列车在运行过程中,可能由于不确定性因素,使得离线优化所得到的最优行车策 略不再"最优",导致列车出现早点或晚点状态。根据高速列车的实际运行状态,利用自适应 模糊控制系统实时调整列车行车策略,如图6所示,自适应模糊预测控制系统,主要包括两 部分:惰行点调整模块和制动初速度调整模块。
[0137] 惰行点调整模块:主要利用模糊控制系统理论,由经验总结的语言信息构造初始 的模糊系统;根据列车运行过程中获得的数据信息(列车位置和运行速度)对模糊系统的输 出参数(惰行点)进行调整,最终得到能够同时利用经验和现场实际数据信息的自适应模糊 系统,该方法能够最大可能地去处掉主观因素的影响,以得到较满意的效果。
[0138] 制动初速度调整模块:是为了得到列车修正后的惰行点所对应的制动初速度值, 保证列车达到精确停车的目的,如图3所示。
[0139] 惰行点调整模块具体为:在每个采样时刻,对列车出发前选择出的惰行点x(k)进 行修正。利用模糊控制理论对惰行点进行调整;其中,模糊控制系统采用两输入单输出的二 维模糊控制器,其输入变量为实际已行驶时长相对于到达当前位置点的期望行驶时长的时 间误差t以及误差变化量tc,输出变量为惰行点的调整量Δ X;
[0140] t,tc和Δ X所对应的语言变量分别T,TC,Δ X;语言变量论域均设置为离散型论域; T,TC,△ X在论域上的模糊子集分别为Ai,Bj,Cl;所有语言变量均为采用三角形隶属函数;采 用加权平均法解模糊;对于列车的整个运行过程,
[0141] 惰行路程越长,列车总的旅行时间会增加,能耗减少,根据专家经验建立模糊推理 规则;模糊控制器的模糊规则可以表示为:
[0142] if T is Ai and TC is Bj
[0143] then Δ X is Cl
[0144] 其中,T,TC,Δ X分别是t,tc和Δ χ的语言变量;Ai,Bj,Cl是T,TC和Δ X的相应的模糊 集;
[0145] 通过模糊控制系统获得惰行点的修正量之后,则利用新的惰行点操纵列车。
[0146] 具体控制过程为:
[0147] 列车在出发前,根据时刻表的期望总运行时长从Pareto前端中选择出最优行车策 略,行车策略包含巡航速度、惰行点、制动初速度这三个信息。
[0148] 列车一旦转换为巡航工况,立刻启用自适应模糊预测控制系统算法,开始判断是 否出现了"早点"或"晚点"状态;如果出现了"早点"或"晚点"状态,贝IJ利用自适应控制系统 的惰行点调整模块选择新的惰行点。
[0149] 当列车转换为惰行工况后,立刻启用自适应控制系统的制动初速度调整模块,根 据列车的实时速度和位置信息,利用以下计算模型为列车计算最优制动初速度,以保证列 车在目标点的速度为0。
[0150]
[0151] 为了司机有足够的反应时间根据最优行车策略操纵列车,根据以下条件终止自适 应控制系统算法,不再对惰行点和制动初速度进行调整。
[0152] St^c0-S7
[0153] vt^vb+v7
[0154] 其中,St表示列车当前所处位置,c。表示目标惰行点的位置,s'表示列车当前所处 位置与目标惰行点之间的距离;Vt表示列车当前速度,Vb表示列车目标制动初速度,ν'表示 当前速度和目标制动初速度之间的差值。
[0155] 根据上述各模型并通过本发明方法可以得出以下实验结果:
[0156] 当实际总运行时长大于或小于期望总运行时长时,通过自适应模糊控制系统,可 以调整列车的行车策略,实现高速列车的节能运行,并达到守时性要求,实现了冗余总运行 时长的最大化利用,以达到节能目标。
[0157] 本发明方法适用于单向列车的高速铁路系统中的列车运行轨迹规划。对于复杂条 件下的交通,可以通过修改优化算法来实现。
[0158] 本发明具有以下实施例:
[0159] 综上所述,本发明实施例通过首先对高速列车运行进行建模,然后利用混合进化 算法生成高速列车速度曲线的Pareto前端。在列车的实际运行过程中,再根据列车的实际 运行状态,通过自适应模糊控制系统,调整列车行车策略。该方法能够克服列车运行过程中 存在不确定性因素,使得离线优化所得到的最优行车策略不再"最优",导致列车出现早点 或晚点状态的问题,通过自适应模糊控制系统实现冗余总运行时长的最大化利用,实时调 整列车行车策略,从而降低高速列车运行能耗并达到守时性要求。
[0160] 本发明实施例提供了一种基于Pareto解集的高速列车区间运行轨迹自适应模糊 规划方法,在既定的线路约束条件下,根据列车的实际运行状态,利用自适应模糊控制系统 实时调整列车行车策略,以保证列车运行安全、舒适、准点,同时具有较高的能源效益,实现 列车运行的均衡优化。
[0161] 本发明实施例可用于驾驶辅助系统中进行在线运行轨迹规划,具有计算量小、实 时性能好的特点。
[0162] 以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
【主权项】
1. 一种列车区间运行轨迹的规划方法,其特征在于,包括: 在列车出发前,获取列车的当前行程的期望总运行时长; 根据列车的总运行时长与最优行车策略之间的对应关系,获取所述期望总运行时长对 应的当前最优行车策略;所述最优行车策略为列车根据所述总运行时长行驶时能耗最少的 行车策略;所述最优行车策略包含巡航速度、惰行点以及制动初速度; 根据所述当前最优行车策略,控制所述列车的运行。2. 根据权利要求1所述的方法,其特征在于,还包括: 当所述列车转换为巡航工况后,判断所述列车是否为"早点"或"晚点"状态; 如果为"早点"或"晚点"状态,则对所述列车的当前惰行点进行调整。3. 根据权利要求2所述的方法,其特征在于,所述对所述列车的当前惰行点进行调整的 步骤包括: 利用模糊控制理论对惰行点进行调整;其中,模糊控制系统采用两输入单输出的二维 模糊控制器,其输入变量为实际已行驶时长相对于到达当前位置的期望行驶时长的时间误 差t以及误差变化量tc,输出变量为惰行点的调整量Δ X; t,tc和Δ X所对应的语言变量分别T,TC,Δ X;语言变量论域均设置为离散型论域;T, TC,AX在论域上的模糊子集分别为AuBhCu所有语言变量均为采用三角形隶属函数;采用 加权平均法解模糊;建立模糊推理规则;所述二维模糊控制器的模糊规则为: if T is Ai and TC is Bj then Λ X is Ci 其中,T,TC,Δ x分别是t,tc和Δ X的语言变量;Ai,Bj,Ci是T,TC和Δ x的相应的模糊集; 通过模糊控制系统获得惰行点的修正量之后,利用新的惰行点操纵列车。4. 根据权利要求1所述的方法,其特征在于,还包括: 当所述列车转换为惰行工况状态后,根据所述列车的当前速度和当前位置信息,利用 动力学理论,为列车计算新的制动初速度,使得所述列车在所述当前行程的目标点的速度 为〇〇5. 根据权利要求4所述的方法,其特征在于,所述为列车计算新的制动初速度,使得所 述列车在所述当前行程的目标点的速度为〇的步骤为:其中,Μ表示列车质量,v表示列车的当前速度,s表示列车已行驶距离;f(v)表示列车输 出力,^表示基本阻力,^表示附加阻力,So表示当前行程的区间距离,vr表示列车的限制速 度,t表示列车已行驶时长。6. 根据权利要求1所述的方法,其特征在于,所述在列车出发前,获取列车的当前行程 的期望总运行时长的步骤之前,所述方法还包括: 建立列车的总运行时长与行车策略之间的对应关系。7. 根据权利要求6所述的方法,其特征在于,所述建立列车的总运行时长与行车策略之 间的对应关系的步骤包括: 建立列车运行过程中的总运行时长和能耗的计算模型; 根据所述总运行时长和能耗的计算模型、总运行时长和能耗的目标函数,利用混合进 化算法,计算高速列车的总运行时长和对应的能耗的Pareto解集,从而建立列车的总运行 时长与最佳行车策略之间的对应关系;所述最佳行车策略为所述总运行时长对应的至少一 个行车策略中能耗最少的行车策略,所述行车策略包括:巡航速度VQ,惰行点C。,制动初速度 Vb〇8. 根据权利要求7所述的方法,其特征在于, 所述建立列车运行过程中的总运行时长和能耗的计算模型具体为:其中,Μ表示列车质量,v表示列车速度,f(v)表示列车输出力,η表示基本阻力,r2表示 附加阻力,J(x)表示能耗,σ表示再生制动反馈能量的效率,T(x)表示列车的总运行时长,t 表示列车的已行驶时间,Si表示列车牵引和巡航的总距离,&表示制动总距离,So表示行程 的区间距离,s表示列车已行驶距离; 在牵引工况下:在再生制动工况下:基本阻力的计算公式: ri=Wl+W2V+W3V2 附加阻力的计算公式: T2 = g · Μ · P 其中:f(V)表示列车输出力,V表示列车速度,ri表示基本阻力,Γ2表示附加阻力,W1、W2和 W3表示列车的戴维斯参数,Μ表示列车质量,g,p分别表示重力加速度,行程的平均坡度,Vr表 示列车的限制速度。9. 根据权利要求7所述的方法,其特征在于, 所述总运行时长和能耗的目标函数为:其中,C>J(X)表示能耗的目标函数,Φτ(Χ)表示总运行时长的目标函数,Jmax,Jmin,Tm ax, Tmln分别表示所有可行速度轨迹的最大能耗,最小能耗,最大总运行时长,最小总运行时长。 1〇 .根据权利要求6所述的方法,其特征在于,所述利用混合进化算法,计算高速列车的 总运行时长和对应的能耗的Pareto解集的步骤包括: 基于差分进化算法和模拟退火算法的混合进化算法,当前个体Xk,m经过差分进化的变 异、交叉过程生成试验个体uk, "后,在进行选择过程时,引入模拟退火算法;根据Pareto最优 理论,对当前个体Xk,m和试验个体Uk,m进行选择操作;如果试验个体优于当前个体,则将Uk,m 作为下一代;否则,计算当前个体和试验个体的能耗函数值之差AE;将所述能耗函数值之 差A E,代入模拟退火算法的概率公式,计算概率;如果概率p>rand(0,1),则选择试验个体 Uk,m作为下一代,否则选择当前个体Xk,m作为下一代; 所述概率公式为:其中,T为初始温度,k为小于1的常数,e为自然指数。
【文档编号】G06Q50/26GK106056238SQ201610341824
【公开日】2016年10月26日
【申请日】2016年5月20日
【发明人】上官伟, 王娟, 严细辉, 盛昭, 蔡伯根, 王剑, 刘江, 陆德彪
【申请人】北京交通大学