基于车流接续代价最小的编组站配流计划优化研究

2021-03-20 08:49马海东马亚锋任逸飞
铁道运输与经济 2021年2期
关键词:编组车流惩罚

许 可,马海东 ,赵 鹏,马亚锋,任逸飞

(1.北京交通大学 交通运输学院,北京 100044;2.华东交通大学 交通运输与物流学院,江西 南昌330006;3.中国铁路太原局集团有限公司 大同车务段,山西 太原 030013)

0 引言

编组站是铁路网上车流集散和列车解编的基地,主要负责货物列车的解体和编组,是铁路运输系统的重要一环,其作业效率直接影响铁路运输效率和经济效益。据统计,铁路运输过程中,由于调车作业和集结等待时间较长,在站停留时间约占总运输时间的70%,而合理的编组站配流计划能够高效地组织货物列车的解编,大大减少在站作业和等待时间,有助于提高编组站解编效率、缩短车辆周转时间。编组站配流问题是在满足时间、设备、人员和车流接续约束情况下,确定列车解体顺序和编入出发列车的内容,即确定编组站的自编始发列车由哪些到达车流组成(到达列车、车辆数)。配流是编组站的核心环节,贯穿于整个编组站的作业计划。

编组站配流问题是一个复杂的问题,需要合理组织车站的人员、设备及车流按要求完成编组。许多学者对此进行研究,王慈光[1]将编组站配流看作资源分配问题,引入“代价”概念,把配流问题转化为求解代价最小的运输问题,并运用表上作业法求解。郭瑞等[2]针对采用“单推单溜”作业方式的编组站,以车辆在站停留时间最短和阶段出发列车数最多为目标,设计多目标、分阶段的配流问题推理算法。张正坤等[3]根据Petri 网理论,在谓词/变迁(Pr/T)系统的基础上,引入时间参数,建立了编组站TPr/T_系统模型,以保证列车按计划满轴出发为约束,利用反向推理思想设计算法求解。张英群等[4]研究调车场分类线运用优化调车作业,以出发列车连挂次数最少为目标,建立基于分类线运用的0-1 整数规划配流模型。李晟东等[5]根据货物的运输时间要求差异,赋予货物列车不同的权重,以列车在站停留加权值最小为目标,建立基于运到期限的编组站配流优化模型,并设计模拟退火算法进行求解。薛锋等[6]考虑配流所需要的车流、调机、到发线等资源的可用性,以车辆在站停留时间最小为目标,建立基于资源可用性的编组站配流模型,并通过分层优化方法降低求解难度。赵永亮[7]研究利用编组站、货运站和海港组成的综合运输体系,使用三角模糊数量化运输系统中技术作业执行时间的不确定性,构建技术作业执行时间目标函数,求解具有最小在站作业时间的最大可能载货量。

然而,既有研究存在以下问题:一是对编组站作业过程车流接续研究不够深入;二是建立符合实际作业的配流模型比较困难,有的模型为了提高求解效率,将模型进行了过度的简化,不能满足实际需要,而有的模型考虑的因素过多,导致求解困难。为此,将配流问题转化为运筹学的运输问题,以车流接续总代价最小作为目标函数,建立基于车流接续代价最小的编组站配流优化模型,并设计相应的求解算法,得到优化的配流计划方案,为编组站配流问题提供解决方案。

1 基于车流接续代价最小的编组站配流优化模型

1.1 编组站系统分析

根据编组站各项技术作业的层次性和相关性,将编组站系统划分为到达解体子系统和编组出发子系统2 个子系统。在2 个子系统的配合下,根据阶段列车到达计划和列车出发计划,合理地组织列车的解体编组工作,即配流计划。配流计划是编组站运输组织工作的核心,贯穿于编组站的日常工作[8]。编组站系统示意图如图1 所示。

1.2 编组站配流优化模型

假设:①编组站站型为单向编组站,只有1 套调车系统;②驼峰采用“单推单溜”方式作业,即只有当前列车解体作业完成后,下一列车的解体作业才能进行;③到达和出发列车的技术作业都按规定时间标准完成,并且没有待解、待编等非生产作业时间;④编组场、到发场等固定设备能力足够大。

在满足车流接续时间、到发车流总量、满轴等约束条件下,引入惩罚系数衡量配流的代价,设计车流总配流代价最小的配流方案[9],其目标函数为

式中:Z为车流总配流代价;n为到达列车总数(当i= 0 时,表示现存车情况);m为出发列车总数;pij为惩罚系数,表示第i列到达列车中的车流配入第j列出发列车的代价,pij越大表示配流方案越不合理;xij为第i列到达列车的车流配入第j列出发列车的车辆数。

编组站配流优化模型包含车流接续时间约束、到发车流总量约束、满轴约束及配流过程中的惩罚系数等约束条件,具体如下。

(1)车流接续时间约束。到达列车在站最早解体时刻早于到达列车实际解体时刻,可表示为

图1 编组站系统示意图Fig.1 Schematic diagram of marshalling station system

出发列车实际编组时刻早于出发列车最晚编组时刻,可表示为

第i列到达列车在站最早解体时刻等于列车到达时刻加上到达作业时间,可表示为

式中:Tdi为到达时刻;Tdz为到达技术作业时间。

第j列出发列车最晚编组时刻等于出发时刻减去出发技术作业时间和编组技术作业时间,可表示为

式中:Tcj为出发时刻;Tcz为出发技术作业时间;为第j列出发列车编组技术作业时间。

配流中的可用车流除了本站作业车和转场车流等不需要进行到解技术作业直接是可用车流外,其他的车流在站需要经过到达、解体等作业进入调车场后,才能成为实际可用于编组的车流,因而在到发车流接续时还要考虑技术作业的时间[10],具体约束如下。

式中:为第i列到达列车解体时间。

(2)到发车流总量约束可表示为

式中:m为出发列车总数;n为到达列车总数;ai为供应车流量,即到达车辆数;bj为需求车流量,即出发车辆数。

(3)满轴约束可表示为

(4)配流过程中的惩罚系数的确定。

记Uij表示编组去向是否相符,可以表示为

惩罚系数pij取值规则为:在解体顺序一定的条件下,当到发列车编组去向不同和车流接续时间不足时,表明无法配入,则pij=M1(M1表示一个充分大的数);当总车流量不相同情况下,虚设到达或出发列车,则将配入虚拟到达或出发列车的惩罚系数pij=M2(M2表示一个比λj大的数);不是以上情况,就令pij等于编入出发列车j的排序号λj。

1.3 模型求解

编组站配流优化模型是针对列车解体顺序已定的静态配流模型,充分考虑了车流编组方向、接续时间、技术作业及满轴等约束,引入“惩罚系数”衡量到发列车接续的代价,其求解步骤如下。

(1)判断总车流量是否守恒,设总供应量为A,总需求量为B,则

当A<B时,虚设一个发点(即出发列车),供应量为an+1=B-A;当A>B时,虚设一个收点(即到达列车),需求量为bn+1=A-B。

(2)将阶段内有不同编组去向车流化为单组列车,确定问题研究的总的到达车数n及供应车流量ai,出发车数m及需求车流量bj。

(3)分析阶段内的全部出发列车,包括虚设的出发列车和去向不同的出发列车,将其按列车等级排序规则排序标号。

(4)根据约束条件,确定惩罚系数pij,若Uij= 0 或Hij= 0,则pij=M1;若Uij= 1 且Hij= 1,且j=m+1,则pij=M2;否则pij=λj。

(5)根据已知资料编制求解配流资料平衡表,将发点、收点、各供应、需求量及惩罚系数等填入表中,对于复杂的配流问题用网络模型进行辅助说明。

(6)根据配流资料平衡表设计Matlab 程序利用计算机求解最优的配流方案。

2 算例分析

以编组站K 为研究对象,考虑实际编组中的编组去向约束、到发车流量不同、各项技术作业时间、满轴要求及车流接续时间等约束,基于车流接续代价最小构建编组站配流优化模型,运用建模求解思路进行算例分析,并优化配流方案。

2.1 基础数据

现存车主要指已经完成了到解技术作业,已经在调车场等待编组的车辆,其到达时刻就是阶段开始时刻且不需要进行技术作业。假设a,b,c,d 为原到达列车或出发列车车辆的去向,编组站K 一个阶段内车站现存车情况为:调车场集结有去向a 方向的15 辆及去向c方向的25 辆。到达列车基本信息如表1 所示,出发列车基本信息如表2 所示。

表1 到达列车基本信息表Tab.1 Information sheet of arrival train

表2 出发列车基本信息表Tab.2 Information sheet of departure train

2.2 编组站配流优化模型构建及求解

根据以上车站现存车基本情况、到达列车基本信息表和出发列车基本信息表,进行配流问题的转化。首先进行到发车流总量的判断,到达车辆总数量335 辆小于出发车辆总数量345 辆,因而应虚设一列到达列车供应车流使阶段内到发车总量相等。接着判断列车中是否有不同向的车组,如果有不同向的车组,则将到、发列车的多编组方向化为单编组方向,表1 和表2 中有多种不同向的列车,将其按方向化为单一方向的车组,将每单一车组视为一列到达列车ddi(i= 0,1,2,…,n)或一列出发列车cfj(j= 1,2,…,m)。经过计算可得,共有13 列单组到达列车和9 列单组出发列车。

配流网络模型图如图2 所示。输入层共有13列单组到达列车,输出层共有9 列单组出发列车,其中dd0和dd1是阶段开始时车站现存车,dd12是虚拟的到达列车,可以编入任意一列出发列车中。

图2 配流网络模型图Fig.2 Distribution network model

图2 直观地表示了车流的接续关系,然后编组站配流优化模型求解步骤3 对出发列车的排序规则进行计算,对单组出发列车cfj按照列车种类、去向多少及出发时刻进行等级排序,令各列车等级序号对应为λj,作出出发列车排序表如表3 所示。

表3 出发列车排序表Tab.3 Sorting list of departure train

编组站配流优化模型求解步骤4 进行车流接续惩罚系数的计算,根据公式 ⑵ 至公式 ⑾ 及表3中数据,计算惩罚系数pij,如果Uij= 0 或Hij= 0,则pij=M1;如果Uij= 1,Hij= 1,且j=m+1,则pij=M2;否则pij=λj。如果dd1和cf1编组去向不同,则U11= 0,此时p11=M1;U101= 1 表示dd10和cf1编组去向相同,但是接续时间不满足Uij= 0,此时p101=M1,依次按规则进行计算。

为了计算的方便,可以把M1和M2进行合适的赋值(不会对结果造成影响)。在计算单组出发列车排序中λj最大为9,因而可令M1= 100,其惩罚系数值已经远大于其他λj,表示不可接续;相应令M2= 50,表示惩罚系数较大,尽量避免接续。

根据各约束条件确定各系数,然后将惩罚系数、各到发列车和对应车辆数代入,得到配流资料平衡表如表4 所示。

根据编组站配流优化模型求解步骤,设计Matlab 算法程序进行最优配流方案的求解,可以极大地提高配流准确性和效率。在Matlab 2016b 环境下运行程序,得到配流矩阵A。配流矩阵中标有NaN的是非基变量,标有数字的是基变量,也就是求解出的具体配流方案。

根据Matlab 程序运行求解出的配流方案矩阵,将相对应的数值填入配流资料平衡表中,可以得到在满足约束条件下最优的编组站配流方案如表5 所示。根据表5 进一步优化,得到优化后的配流方案表如表6 所示。

3 结束语

编组站是铁路部门运输生产的基本单位,配流问题是编组站的核心,提高编组站配流水平,能够支撑铁路运输组织、服务水平和经营效率效益进一步提升,对于保障节支降耗、提质增效具有显著成果。基于车流接续代价最小的编组站配流优化研究,充分考虑编组站实际作业的不确定性和复杂性,对编组站配流问题进行研究,最终得到更为优化的可行配流计划方案,为优化编组站配流问题做了有力支撑,在对优化车站作业提高工作效率,促进车站高效地完成运输任务,更大程度地发挥编组站列车中转基地的作用,更好地提高铁路货物运输的效率和竞争力。

表4 配流资料平衡表Tab.4 Balance sheet of distribution data

表5 配流方案表Tab.5 Flow distribution scheme

表6 优化后的配流方案表Tab.6 Optimized distribution scheme

猜你喜欢
编组车流惩罚
多编组智轨电车高速工况下的稳定性能研究
高速铁路开行17辆编组动车组信号系统方案研究
神的惩罚
基于灵活编组的互联互通车载电子地图设计及动态加载
一种自动生成某型部队编组ID的方法
Jokes笑话
道路躁动
故乡的车流(外一首)
真正的惩罚等
参考答案