高速铁路列车运行冲突预测方法转让专利

申请号 : CN201310279258.5

文献号 : CN103310118B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 文超彭其渊

申请人 : 中国铁路总公司西南交通大学

摘要 :

本发明公开了一种高速铁路列车运行冲突预测方法,为冲突消解提供支撑,使列车运行调整方案向减小未来列车运行冲突可能性的方向发展,实现高速铁路列车运行的冲突预测。本发明首先获取一个区段的两列相邻的列车的相应信息,再确定列车的三角模糊数时间的各元素,并据此构建每一列列车的三角模糊数列车工作流网,并验证两列列车的三角模糊数列车工作流网时间一致性,计算每一列列车冲突发生的可能性,接着计算两列列车冲突发生的可能性之和和/或加权和,最后用得到的数据更新列车运行状态数据,并检查是否运行至调度区终点站重复上述步骤。本发明反复验证列车冲突发生的可能性,从而为冲突的消解和列车运行调整提供依据,减少事故发生。

权利要求 :

1.高速铁路列车运行冲突预测方法,其特征在于,包括以下步骤:(1)获取一个区段的两列相邻的列车在区段起始站的列车等级、列车次序以及列车到发时刻;

(2)确定列车的三角模糊数时间的各元素,并据此构建每一列列车的三角模糊数列车工作流网;

(3)根据已建立的列车活动三角模糊数时间验证两列列车的三角模糊数列车工作流网时间一致性,并计算每一列列车冲突发生的可能性;

(4)计算两列列车冲突发生的可能性之和和/或加权和;

(5)用步骤(4)中得到的数据更新列车运行状态数据,并检查是否运行至调度区终点站,若是,则结束本次冲突预测,反之则重新执行步骤(2)~(4);

所述步骤(1)中两列相邻的列车分别为 T1 和 T2,则步骤(2)中构建每一列列车的三角模糊数列车工作流网的步骤如下:(2a)分别确定 T1 和 T2 的列车活动,建立 T1 和 T2 的列车运行工作流网;

(2b)根据 T1 和 T2 的列车运行工作流网,建立列车活动三角模糊函数;

(2c)通过列车活动三角模糊函数建立三角模糊数 Petri 网模型,并得到三角模糊数时间的各元素;

(2d)在得到三角模糊数时间的各元素后,以三角模糊数 Petri 网构建三角模糊数列车工作流网;

所述步骤(3)验证两列列车的三角模糊数列车工作流网时间一致性包括验证其顺序运行模式下工作流网时间的一致性,并计算其验证过程如下:(A)分别计算每一列列车的列车活动截止期限;

(B)分别将每一列列车的列车活动截止期限与该列车相关作业最晚允许完成时间相对比,若前者不大于后者,则该列车顺序运行模式工作流网时间一致,反之则不一致;

所述步骤(3)验证两列列车的三角模糊数列车工作流网时间一致性包括验证其选择运行模式下工作流网时间的一致性,其验证方法如下:(I)在分别建立了两列列车的工作流网后计算每列列车在其中一个活动的开始时间;

(II)将两列列车的开始时间进行三角模糊数比较,若有交集则不一致,反之则一致。

2.根据权利要求 1所述的高速铁路列车运行冲突预测方法,其特征在于,用工作流网的顺序运行模式来计算每一列列车冲突发生的可能性包括计算以下四点:第一点,计算列车组接续冲突的可能性;

第二点,计算列车运行与旅客换乘时间冲突的可能性;

第三点,计算行车作业与维修作业冲突的可能性;

第四点,计算跨线列车与跨线时间冲突的可能性。

3.根据权利要求 2所述的高速铁路列车运行冲突预测方法,其特征在于,用工作流网的选择运行模式来计算每一列列车冲突发生的可能性包括计算以下两点:第五点,计算车站间隔时间冲突的可能性;

第六点,计算到发线运用冲突的可能性。

说明书 :

高速铁路列车运行冲突预测方法

技术领域

[0001] 本发明涉及高速铁路领域一种通过算法实现的冲突预测方法,具体来讲,是涉及一种高速铁路列车运行冲突预测方法。

背景技术

[0002] 高速铁路是我国近几年来快速发展的一个大项目,为了满足高速铁路的行车组织需要,根据列车当前的运行状态以及未来的列车运行计划、可能的列车运行干扰等随机因素预测列车运行冲突发生的时间、地点和类型,实现对高速铁路列车运行冲突的实时预测,为高速铁路列车运行调整提供技术支持是十分必要的。
[0003] 高速铁路列车运行冲突的发生具有偶然性和随机性,也具有一定的必然性和因果性。它的潜伏、发展和发生均具有连贯性、类推性和相关性,是列车运行的一个状态向另一个状态演变的过程。据此,我们能在一定程度上认识和把握高速铁路列车运行冲突的发展规律和趋势,并利用一定的数学方法和仿真方法构建预测模型。通过模型化来寻求高速铁路列车运行冲突的发展演变规律,从而做出列车运行冲突预报。各行车指挥人员重视列车运行冲突管理工作可大大提高铁路的行车指挥效率和行车安全性,因此,研究高速铁路列车运行冲突预测问题具有重要的现实意义。
[0004] 高速铁路列车运行冲突预测的关键问题是如何实现对未来列车运行状态的推导和预测。从列车运行冲突的形成机理可以看出,高速铁路未来列车运行状态由列车运行现状和未来列车运行计划、可能受到的列车运行干扰以及运行图冗余时间决定。
[0005] 现有阶段,在列车运行过程中,时间是一个关键因素。高速铁路列车运行冲突之所以发生,是因为列车作业过程对资源时间占用的竞争或相应的时间间隔满足不了相关作业要求等,归根结底是一个对列车事件运行时间轨迹进行推导并发现时间冲突的问题。
[0006] 因此本发明通过建立三角模糊数工作流网,并依赖该工作流网对列车未来运行状态进行推导,反复验证列车运行冲突发生的可能性,为冲突消解提供支撑,使列车运行更为安全。

发明内容

[0007] 本发明的目的在于反复验证列车运行冲突发生的可能性,为冲突消解提供支撑,使列车运行调整方案向减小未来列车运行冲突可能性的方向发展,实现高速铁路列车运行的冲突预测。
[0008] 为了实现上述目的,本发明采用的技术方案如下:
[0009] 高速铁路列车运行冲突预测方法,包括以下步骤:
[0010] (1)获取一个区段的两列相邻的列车在区段起始站的列车等级、列车次序以及列车到发时刻;
[0011] (2)确定列车的三角模糊数时间的各元素,并据此构建每一列列车的三角模糊数列车工作流网;
[0012] (3)根据已建立的列车活动三角模糊数时间验证两列列车的三角模糊数列车工作流网时间一致性,并计算每一列列车冲突发生的可能性;
[0013] (4)计算两列列车冲突发生的可能性之和和/或加权和;
[0014] (5)用步骤(4)中得到的数据更新列车运行状态数据,并检查是否运行至调度区终点站,若是,则结束本次冲突预测,反之则重新执行步骤(2)~(4)。
[0015] 为成功构建工作流网,所述步骤(1)中两列相邻的列车分别为T1和T2,因此步骤(2)中构建每一列列车的三角模糊数列车工作流网的具体实现步骤如下:
[0016] (2a)分别确定T1和T2的列车活动,建立T1和T2的列车运行工作流网;
[0017] (2b)根据T1和T2的列车运行工作流网,建立列车活动三角模糊函数;
[0018] (2c)通过列车活动三角模糊函数建立三角模糊数Petri网模型,并得到三角模糊数时间的各元素;
[0019] (2d)在得到三角模糊数时间的各元素后,以三角模糊数Petri网构建三角模糊数列车工作流网。
[0020] 为实现顺序运行模式下的一致性验证,所述步骤(3)验证两列列车的三角模糊数列车工作流网时间一致性包括验证其顺序运行模式下工作流网时间的一致性,并计算其验证过程如下:
[0021] (A)分别计算每一列列车的列车活动截止期限;
[0022] (B)分别将每一列列车的列车活动截止期限与该列车相关作业最晚允许完成时间相对比,若前者不大于后者,则该列车顺序运行模式工作流网时间一致,反之则不一致。
[0023] 为实现顺序运行模式下冲突发生的可能性的计算,用工作流网的顺序运行模式来计算每一列列车冲突发生的可能性包括计算以下四点:
[0024] 第一点,计算列车组接续冲突的可能性;
[0025] 第二点,计算列车运行于旅客换乘时间冲突的可能性;
[0026] 第三点,计算行车作业与维修作业冲突的可能性;
[0027] 第四点,计算跨线列车与跨线时间冲突的可能性。
[0028] 为实现选择运行模式下的一致性验证,所述步骤(3)验证两列列车的三角模糊数列车工作流网时间一致性包括验证其选择运行模式下工作流网时间的一致性,其验证方法如下:
[0029] (I)在分别建立了两列列车的工作流网后计算每列列车在其中一个活动的开始时间;
[0030] (II)将两列列车的开始时间进行三角模糊数比较,若有交集则不一致,反之则一致。
[0031] 为实现选择运行模式下冲突发生的可能性的计算,用工作流网的选择顺序运行模式来计算每一列列车冲突发生的可能性还包括计算以下两点:
[0032] 第五点,计算车站间隔时间冲突的可能性;
[0033] 第六点,计算到发线运用冲突的可能性。
[0034] 与现有技术相比,本发明具有以下有益效果:
[0035] 本发明通过反复验证列车冲突发生的可能性,分别通过顺序模式和选择模式来验证工作流网的一致性,以达到双重保证,更精确地预计发生冲突的可能性。
[0036] 同时在验证一致性后,计算其各类冲突,从而为冲突的消解和列车运行调整提供依据。

附图说明

[0037] 图1为该三角模糊数的隶属三角函数图。
[0038] 图2为本发明中三角模糊函数的Petri模型图。
[0039] 图3为本发明中列车T1的三角模糊数工作流网图。
[0040] 图4为活动Pi的实际执行结束时间用三角模糊数表示出来的工作流网图。
[0041] 图5为本发明中P1(C)的函数图。

具体实施方式

[0042] 下面结合附图与实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
[0043] 实施例
[0044] 在说明本发明的实现方法前,先讲一下所谓工作流网的基础理论,即Petri网。
[0045] Petri网理论由德国Carl A.Petri博士于1962年在他的博士论文中提出,用于描述计算机系统事件之间的因果关系,其后的研究人员将Petri网理论发展应用于与资源利用相关的学科,如柔性制造系统、通信、交通运输、电力电子以及服务等领域。该理论作为一个重要的工具,可描述系统异步、同步、并行逻辑关系,既能分析系统运行性能,又能用于检查系统的死锁、堆栈以及资源冲突等。
[0046] Petri网(PN)是一个过程模型,能够描述和反应系统的演变和发展,库所、变迁、有向弧以及托肯等元素是传统Petri网的基本组成元素。
[0047] Petri网的元素:
[0048] 库所(Place):用于描述可能的系统局部状态,用圆圈“○”表示;
[0049] 变迁(Transition):用于描述修改系统状态的事件,用矩形或竖线“|”表示;
[0050] 有向弧(Connection):库所和变迁之间的有向弧,通过其指向来规定局部状态和事件之间的关系;
[0051] 托肯,也叫令牌(Token):是库所中的动态对象,可以从一个库所移动到另一个库所,托肯包含在库所中,它们在库所中的动态的变化表示系统局部状态的实现情况,用黑点“·”表示,托肯在所有库所中的分布情况称为Petri网的标识。
[0052] 基本Petri网用五元组PN=(P,T,I,O,M0)表示,其中P为库所集,T为变迁集,I是P到T的有限弧集,O是T到P的有限弧集,M0为初始标记。(2)工作流网(WF-net)[0053] 工作流是一种反映业务流程的计算机化的模型,是为了在先进计算机环境下实现经营过程集中化与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流是一系列相互衔接的业务活动或任务,如果将整个业务流程看作是一条河,则流过的就是工作流。简单地说,工作流就是业务过程。通过将一个具体的工作分解成多个任务、工作环节,按照一定的运行规则和过程,执行和监控这些任务,对整个工作流进行优化。
[0054] Aalst将Petri网应用于工作流建模,提出了工作流网:
[0055] 一个Petri网PN=(P,T,I,O,M0)是工作流网,当且仅当:
[0056] ①PN包括两个特殊库所:起始库所i和终止库所o;
[0057] ② 使得·i=φ;·
[0058] ③ 使得o =φ;
[0059] ④pi,ti∈P∪T都在从i到o的一条径路上。
[0060] 活动(Activity)是描述流程运转的最小单元,描述的是工作流中的一个逻辑步骤。工作流网中,变迁与工作流过程中的条件对应,库所与工作流过程中的相应作业(任务)相对应,两个变迁节点和一个库所节点串联在一起就形成了一个活动。
[0061] 下面来说明本发明的实现方法:
[0062] (1)首先我们设定两列相邻的列车分别为T1和T2,并获取一个区段的T1和T2在区段起始站的列车等级、列车次序以及列车到发时刻,该区段是一个模糊的时间区间,把这个模糊的时间区间段成为列车活动模糊时间,它包括列车区间运行模糊时间、列车车站停车模糊时间,列车组接续模糊时间和跨线模糊时间。
[0063] 列车活动模糊时间具有一个很明显的特征,那就是列车活动模糊时间为不确定的时间,以一定的概率分布于一个时间区间里,且总是以列车运行图的计划区间运行时分、计划停站时分、动车组计划接续时分以及动车组计划跨线时分为最可能时间,因此三角模糊数最能体现列车活动模糊时间的特征,我们可以用三角模糊数来表示模糊数。
[0064] 该三角模糊数表示为π(ζ)=[a,b,c],其隶函数如下式1所示:
[0065] 式1
[0066] 图1表示其隶属函数关系图,其中a表示最短执行时间,b表示最可能执行时间,c表示最长执行时间。隶属函数的取值范围为0~1,0≤a≤b≤c∈R。因此,对应于高速铁路列车运行活动,列车活动的最小时间对应于图中的a,最大时间对应于图中的c,而列车运行图规定的计划时分对应于图中的b。a到b之间的隶属度为0到1的线性递增特性和b到c之间的线性递减特性表示列车运行活动的时间在计划运行时分附近波动,且列车运行活动时间在计划时分附近波动的概率最大。图2为简单的三角模糊数Petri模型。
[0067] (2)再计算出列车的三角模糊数时间的各元素,并据此构建每一列列车的三角模糊数列车工作流网。
[0068] 该三角模糊数Petri网可用一个六元组表示:N=(P,T,I,O,M0,Ж)。前五个元组的含义与基本Petri网一致,Ж为模糊时间,是一个三角模糊数的集合,表示变迁的触发时间,是一个由代表变迁所对应工序(任务)工期的元素组成,其中a,b,c即是该元素。
[0069] 接下来构建三角模糊数列车工作流网,三角模糊数工作流网与三角模糊数Petri网在形式上相似,对三角模糊数工作流网的操作主要是对活动时间的操作,即对三角模糊数进行运算,从而对工作流网进行分析和调度。
[0070] 三角模糊数的运算遵循以下准则:
[0071] (1)三角模糊数加法
[0072] 对于两个三角模糊数π(ζ1)=[a1,b1,c1]和π(ζ2)=[a2,b2,c2],它们的和π(ζ)为:
[0073] π(ζ)=π(ζ1)+π(ζ2)=[a1+a2,b1+b2,c1+c2]
[0074] (2)三角模糊数减法
[0075] 对于两个三角模糊数π(ζ1)=[a1,b1,c1]和π(ζ2)=[a2,b2,c2],它们的差π(ζ)为:
[0076] π(ζ)=π(ζ1)-π(ζ2)=[a1-a2,b1-b2,c1-c2]
[0077] 至此就可以构建高速铁路列车运行的三角模糊数工作流网。
[0078] 设列车T1在4个车站和3个区间的列车运行过程为例,介绍高速铁路列车运行的三角模糊数工作流网的构建过程。
[0079] 该列车在途中各站均有停站作业,且在其终到站,担当其运输任务完了的动车组需要立即担当其他运输任务出发,即在终到站有动车组接续的活动,因此运行过程包括6个活动,T1的运行活动集合如表1所示。
[0080] 表1
[0081]
[0082] 其中di,j为历史数据统计值或经验数据,为了便于后面讨论,此处对其赋予相应的延误时分数值:d1,1= 3,d1,2= 2,d1,2= 4,d1,3=0.5,d1,3= 4,d1,4=3。
[0083] 将每个活动用库所元素和变迁元素出来并对活动时间赋予三角模糊数时间便得到了列车运行三角模糊数工作流网,图3即为列车T1的三角模糊数工作流网。其中ps和pe分别为起始和结束库所,没有实际的含义,它们的列车活动三角模糊时间为[0,0,0],ps中的黑点表示列车托肯。
[0084] (3)完成步骤(2)后,根据已建立的列车活动三角模糊数时间验证两列列车的三角模糊数列车工作流网时间一致性,并计算每一列列车冲突发生的可能性。
[0085] 由于工作流网具有三种基本运行模式:顺序模式、并行模式和选择模式。其中本实施例主要选择在顺序模式和并行模式对三角模糊数列车工作流网时间一致性进行验证。
[0086] A.顺序模式
[0087] 顺序模式是指只有当紧前活动结束后,后续活动才会发生,即工作流中各活动均按照预定的活动序列依次执行。
[0088] 对于单列列车的运行过程而言,其工作流网投影到时间轴上是一个按时间顺序推进的过程,如上一节中列车T1的全程运行工作流网就是一个顺序模式的工作流网,因此其总延续时间:
[0089]
[0090] 其中本实施例中n=6,代表T1在运行时共有6次活动。
[0091] 在顺序模式工作流网的时间验证主要是高速铁路列车运行工作流网自身活动结束时间与截止期限的时间冲突预测。
[0092] 由于 是列车运行工作流网中的一个活动,pi开始/结束的最迟期限被限定为某固定值E(pi),将E(pi)称为列车活动截止期限,它是一个以年/月/日/时/分/秒的形式体现的绝对时间。对应于高速铁路列车运行工作流网,列车活动截止期限包括所给定的列车中间站允许到发时刻、列车允许终到时刻、列车允许接续时刻、动车组允许跨线时刻等。一般地,列车运行图规定的列车活动开始/结束加上列车活动最大允许延误时间就是列车活动截止期限。
[0093] 列车相关作业最晚允许完成时间Emax(P),若E(pi)≤Emax(pi),则列车运行工作流网时间一致,不存在冲突;反之则时间不一致,存在冲突。
[0094] 上述提供相关顺序模式运行的一致性验证原理,下面来寿命告诉铁路列车运行工作流网自身活动结束时间与截止期限的具体验证:
[0095] 由于pj也是列车运行工作流网中的一个活动,且pi先于pj执行,活动pi的实际结束时间为E(pi),当活动pi结束时预计活动E(pj)能否在所允许的pj完成时刻Emax(P)之前完成,如图4所示,将活动pi的实际执行结束时间用三角模糊数形式表示成[E(pi),E(pi),E(pi)],并通过下式计算活动pi至pj结束的活动延续时间:
[0096]
[0097] 最后计算活动pj的雨季结束执行结束时间为:
[0098]
[0099] 如果 则运行至活动pj时,该列车运行工作流网时间一致,不存在冲突,否则存在冲突。
[0100] 在进行顺序模式下计算各列车的运行冲突可能性,即计算以下四点:
[0101] 第一点,计算列车组接续冲突的可能性;
[0102] 第二点,计算列车运行于旅客换乘时间冲突的可能性;
[0103] 第三点,计算行车作业与维修作业冲突的可能性;
[0104] 第四点,计算跨线列车与跨线时间冲突的可能性。
[0105] 计算第一点的方法如下:
[0106] 若高速铁路工作流网列车活动pi的预计开始/结束时间为π(ζ)=[a,b,c],活动pi的开始/结束截止期限为Emax(pi),则如图5所示,该列车工作流网与截止期限发生时间冲突的可能性为:
[0107]
[0108] P1(C)的物理意义为图5中阴影部分的面积与整个三角形面积的比值。其中[Emax(pi),c]为冲突时间。若Emax(pi)≥c,则P1(C)=0,列车活动pi的预计结束时间与截止期限Emax(pi)不冲突;若Emax(pi)≤a,则P1(C)=1,列车活动pi的预计结束时间与截止期限Emax(pi)必然发生冲突,有0≤P1(C)≤1。
[0109] 证明当Emax(pi)≥c时,
[0110] 当Emax(pi)≤a时,
[0111] 由于P1(C)在定义域上是单调递减的,因此,有0≤P1(C)≤1。
[0112] 式中的积分过程较多,计算量较大,利用三角形面积计算公式可将上式变换为用两三角模糊数各元素之间关系表示的形式:
[0113]
[0114] 例如:高速铁路工作流网列车活动pi的预计结束时间为π(ζ)=[60,65,72],动车组接续时间标准为15min,将动车组接续时间标准计入pi的预计结束时间,则pi的预计结束时间修正为π(ζ)=[75,80,87]。如果活动pi的截止期限设定为78,则该列车活动在截止期限以后完成的可能性(冲突可能性)为0.85;如果截止期限设定为82,则该接续冲突的可能性为0.3。
[0115] 同样将Emax(pi)分别换作大量旅客换乘其他列车的最晚允许时间、综合维修天窗开始时间、跨线列车跨线的允许时间时,便可分别得到第二点、第三点和第四点的冲突可能性。
[0116] B.选择模式
[0117] 选择模式下运行的工作流网一致性验证主要是对两列列车工作流网竞争使用同一运输资源时的时间冲突预测。
[0118] 设两列列车工作流网分别为支网w1和支网w2。两个支网运行至活动pi时需要竞争使用资源,如果两个支网的活动结束时间有交集,则称由w1和w2所构成的工作流网存在时间不一致,两列列车在执行活动pj时存在冲突。
[0119] 其动态验证方法如下:
[0120] (1)将w1和w2的工作流网各活动时间根据三角模糊数的运算法则分别计算出w1和w2的pj活动开始时间:
[0121]
[0122]
[0123] (2)比较 和 两个三角模糊数的关系,即看这两个数是否有交集,如果有交集则w1和w2存在时间冲突的可能。
[0124] 用工作流网的选择顺序运行模式来计算每一列列车冲突发生的可能性包括计算以下两点:
[0125] 第五点,计算车站间隔时间冲突的可能性;
[0126] 第六点,计算到发线运用冲突的可能性。
[0127] 首先计算第五点,w1和w2的pj开始时间分别为:
[0128]
[0129]
[0130] 若:
[0131]
[0132] 则w1和w2冲突,冲突时间为[max(∑aj1,∑aj2),δ,min(∑cj1,∑cj2)],其中δ为介于max(∑aj1,∑aj2)和min(∑cj1,∑cj2)之间的一个数值,是冲突时间的最可能值,其隶属函数取得最大值。冲突时间为[max(∑aj1,∑aj2),δ,min(∑cj1,∑cj2)],其中δ为介于max(∑aj1,∑aj2)和min(∑cj1,∑cj2)之间的一个数值,是冲突时间的最可能值,其隶属函数取得最大值。
[0133] 第六点的计算则引入列车冲突预测链表来进行辅助分析,其算法与第五点类似。
[0134] (4)计算两列列车冲突发生的可能性之和和/或加权和;
[0135] 依次记录列车T1和T2的各类冲突可能性,分别记录对两列车的冲突发生的可能性之和p(i)或加权和
[0136]
[0137]
[0138] 在上述两式中,j为列车运行冲突的类型;r为列车运行冲突的类型数量,可以是上述冲突中的全部,也可以是从中选取若干重点关注的列车运行冲突;pj(c)为当前状态下预测得到该列车发生第j类冲突的可能性值;ωj是为不同类型列车运行冲突赋予的不同权重值,如列车间冲突的权重比乘客换乘接续时间冲突重要,权重值大。
[0139] 最后:
[0140] (5)用步骤(4)中得到的数据更新列车运行状态数据,并检查是否运行至调度区终点站,若是,则结束本次冲突预测,反之则重新执行步骤(2)~(4)
[0141] 按照上述实施例,便可很好地实现本发明。