基于遗传算法的追踪列车节能操纵优化研究

合集下载

基于改进遗传算法的列车运行曲线优化

基于改进遗传算法的列车运行曲线优化

2018年第8期计算机与现代化JISUANJI YU XIANDAIHUA总第276期文章编号:1006-2475 (2018 "08-0001-07基于改进遗传算法的列车运行曲线优化纪云霞,孙鹏飞,毛畅海,王青元(西南交通大学电气工程学院,四川成都611756)摘要:传统遗传算法很早就在列车运行优化研究中得到了应用,但是由于种群中染色体进化方向的不确定性和局部搜索能力不足,导致收敛速度缓慢和求解质量低下。

针对以上问题,本文提出一种改进型遗传算法,对列车运行曲线的生成进行研究。

以列车运行能耗最小为优化目标,将行车安全、准点和精确停车等约束条件转化为惩罚函数,同时以工况序列为遗传个体进行求解,为加快种群收敛速度和提高解的质量,设计包含准点调整和局部搜索的种群进化方向引导机制。

仿真结果表明,改进后的算法适用于多约束的列车运行优化问题,有效提升了收敛速度,优化结果相比于简单遗传算法和自适应遗传算法更加节能。

关键词:列车节能优化;改进遗传算法;引导机制;准点调整;局部搜索中图分类号:TP391.9 文献标识码:A doi: 10. 3969/j.issn. 1006-2475.2018.08.001Optimization of Train Operation Profile Based on Improved Genetic AlgorithmJ I Yun-xia,S U N Peng-fei,M A O Chang-l i a i,W A N G Qing-yuan(School of Electric Engineering,Southwest Jiaotong University,Chengdu 611756,China)Abstract$The classic genetic algorithm has been used for the optimization of train certainty of population evolution direction and insufficient local search ability,the rate of convergence solution is low. In this paper,an improved genetic algorithm is proposed to study the optimization of train operation profile. The optimization objective is to minimize the energy consumption of train o peration. The constraints are transformed tions,such as traffic s^ety,punctuality a nd precise parl^ing etc. In order to accelerate the population convergent rate and improve the solution quality,a new mechanism is designed,which can guide the evolution direction of tlie popul adjustment and local search are included in the new mechanism. The demonstrations suitable for train operation profile optimization and can improve the convergence speed effect energy saving than the classic genetic algorithm and the adaptive genetic algorithm.Key words:train energy saving optimization ;improved genetic algoritlim ;evolutionary direction guidance mechanism ;punctuali­ty adjustment;local search>引言随着智能优化理论的发展,智能优化算法在求解 多目标优化问题方面表现出了不可替代的优越性。

基于遗传算法的高速列车ATO追溯目标曲线优化

基于遗传算法的高速列车ATO追溯目标曲线优化

基于遗传算法的高速列车ATO追溯目标曲线优化孟建军;银铭;祁文哲;王安明;胥如迅【期刊名称】《计算机工程与应用》【年(卷),期】2016(052)021【摘要】Due to the differences of operating environment that cause energy consumption, comfort, punctuality and accu-rate parking in high-speed trains running process, this paper uses genetic algorithm to optimize the energy saving curve and multi-objective curve, combined with the train traction calculating equation and selected line constraint conditions to get the target curve of ATO traced. The results show that genetic algorithm which optimizes the condition of train conver-sion makes the proportion of coasting increased, achieving train energy-saving operation. Compared with energy-saving operation, multi-objective one can be better to ensure train operation key indicators in comfort, punctual and accurate park.%对于高速列车在运行过程中因为运行环境造成能耗、舒适、准时和准确停车等指标的不同,运用遗传算法对列车运行的节能性曲线和多目标运行曲线优化,结合列车牵引计算方程和选定的线路约束条件仿真得到列车ATO所要追溯的目标曲线。

列车节能操纵优化求解方法综述_荀径

列车节能操纵优化求解方法综述_荀径

第3 6卷第4期2 0 1 4年4月铁 道 学 报JOURNAL OF THE CHINA RAILWAY SOCIETYVol.36 No.4April 2014收稿日期:2013-01-14;修回日期:2013-12-31基金项目:高等学校博士学科点专项科学基金(20130009120035);国家高技术研究发展计划(2011AA110502);北京交通大学基本科研业务费专题(2013JBM121)作者简介:荀 径(1982—),男,北京人,讲师,博士。

E-mail:jxun@bjtu.edu.cn文章编号:1001-8360(2014)04-0014-07列车节能操纵优化求解方法综述荀 径1,2,杨 欣1,2,宁 滨1,王义惠1,李坤妃1(1.北京交通大学轨道交通控制与安全国家重点实验室,北京 100044;2.北京交通大学城市轨道交通北京实验室,北京 100044)摘 要:本文介绍列车节能操纵优化研究的基本问题。

基于求解方法的特征对已研究的方法进行分类,将其分为:解析方法、数值方法和仿真方法。

分析各个方法的研究现状与投入应用的情况。

解析方法求解速度快,且能得到理论上的最优解,为了保证存在有效解,需要进行简化处理;数值方法易于处理较复杂的目标函数,但求解得到的往往是局部最优,收敛性不能保证;仿真方法速度较慢,并不适于在线计算,但其思路简单,易于理解,是一种实用性较强的离线寻优方法。

对列车节能操纵优化方法的研究前景进行了展望。

关键词:列车驾驶;节能操纵;优化算法中图分类号:U268 文献标志码:A doi:10.3969/j.issn.1001-8360.2014.04.003Survey on Trajectory Optimization for Train OperationXUN Jing1,2,YANG Xin1,2,NING Bin1,WANG Yi-hui 1,LI Kun-fei 1(1.State Key Laboratory of Rail Traffic Control and Safety,Beijing Jiaotong University,Beijing 100044,China;2.Beijing Laboratory of Urban Rail Transit,Beijing Jiaotong University,Beijing 100044,China)Abstract:The basic issues of train trajectory optimization were introduced.The characteristics of the various ap-proaches to trajectory optimization were reviewed and the approaches were then categorized into three types:the analytical method,numerical method and simulation method.The current studies and applications of thethree methods were analyzed.The results show as follows:The analytical method is fast in calculation,is read-y to get the optimum solution theoretically and needs to simplify the handling process so as to assure the availa-bility of the effective solution.The numerical method is suit for complicated objective function,but often yieldsthe optimum solution locally and its convergence cannot be guaranteed.The simulation method is too slow to beused for on-line calculation,however,it is simple in thinking,easy in understanding and highly practical in off-line optimization.Finally,the research prospect of optimization of train energy-saving driving operation waslooked forward to.Key words:train operation;energy-saving driving;optimal approach 由于能源价格的不断上涨和对环境保护的日益重视,人们对于提高交通系统能源使用效率的呼声越来越高。

列车节能运行目标速度控制优化研究

列车节能运行目标速度控制优化研究

列车节能运行目标速度控制优化研究杨彦强;刘海东;麻存瑞;徐靓【摘要】探讨了城市轨道交通列车节能运行控制问题,提出了一种分段目标速度控制策略,将目标速度的大小、调速范围和里程范围作为控制参量,建立了定时约束下的列车节能运行优化模型.设计了一种双重惩罚机制的实数编码遗传算法求解模型,对列车晚点和非节能方案进行惩罚以提高算法收敛速度.仿真分析表明,该方法得到的目标速度控制方案较好地适应了线路条件,有效地避免了列车在下坡道的制动调速,与启发式算法得到的运行结果相比,案例中不同富裕时分程度下的优化方案平均节能率22.2%.【期刊名称】《交通运输系统工程与信息》【年(卷),期】2019(019)001【总页数】7页(P138-144)【关键词】城市交通;列车节能运行;遗传算法;目标速度控制;模拟仿真【作者】杨彦强;刘海东;麻存瑞;徐靓【作者单位】北京交通大学城市交通复杂系统理论与技术教育部重点实验室,北京100044;北京交通大学城市交通复杂系统理论与技术教育部重点实验室,北京100044;北京交通大学城市交通复杂系统理论与技术教育部重点实验室,北京100044;北京交通大学城市交通复杂系统理论与技术教育部重点实验室,北京100044【正文语种】中文【中图分类】U268.60 引言列车牵引运行过程是城市轨道交通系统能源消耗的重要环节,研究列车节能运行控制对于城市轨道交通企业节能降耗具有重要现实意义.对此国内外研究学者展开了大量的研究,并取得了丰硕成果.从研究的技术方法角度,可主要划分为:基于能耗模型的节能操纵理论研究和基于专家控制的优化仿真研究.在理论研究层面:Asnis[1]利用极大值原理证明了,在平直线路上最大牵引—巡航—惰行—最大制动构成的运行曲线列车牵引能耗最小;Howlett[2]等对有坡道线路的列车工况转换问题做了系列研究;王自力[3]总结了有利于列车节能运行的两个方面:①运行途中避免不必要的制动以减少列车的动能损失,②在平缓坡道上减少列车速度的不均匀度以减少基本阻力做功.在仿真研究层面:Chang[4]将遗传算法用于优化列车惰行点的选择,得到了列车正点、舒适和节能运行的惰行控制策略;金炜东[5]针对起伏坡道线路,将列车运行区间划分为典型的坡道组合子区间,首先对子区间仿真获得能耗与时间的关系,然后优化分配各子区间时间获得全局能耗最小;丁勇[6]等提出了基于牵引—惰行对操纵策略的目标速度控制模式,目标速度概念是确保列车定时(即按图定时分)运行和判断列车操纵工况选择的关键控制变量,通过启发式算法求解目标速度大小能够实现列车快速定时仿真,但由于固定的列车调速范围约束和缺少对前方线路条件的预判,列车在途中遇上大下坡可能会发生制动;柏赟[7]研究发现,合理调整列车调速上下限,控制列车速度的均衡性,可以保证定时情况下降低运行能耗.本文从列车控制仿真的角度出发,在借鉴目前研究成果的基础上,对基于目标速度的列车操纵方式进行改进,并提出改进的控制策略,实现列车在起伏坡道线路条件下的节能操纵.构建列车节能运行优化控制模型,然后设计遗传算法进行求解.最后通过嵌入城市列车运行计算系统(UTMCS)[8]实现案例仿真.1 分段目标速度控制策略目标速度控制策略[6]是指列车的运行速度以一定的目标速度为中心,在一个范围内根据列车运行情况灵活地改变牵引工况、手柄位的一种控制模式.这里的列车运行情况主要是指列车速度大小,图1中目标速度为v0,m2~k2速度区间为目标速度调速范围,k1、m1为判断列车工况转换的速度点.列车主要采取比较节能的牵引—惰行对操纵方式,当列车速度达到调速上限后须制动降速,详细的工况转换陈述可参考文献[6].为提高列车在变化坡道上运行的节能效果,增加了考虑线路因素的工况转换设计:定义m1~k1速度区间为列车惰行区,当列车牵引时速度大于m1后、或制动时速度小于k1后,若惰行能将列车速度控制在惰行区,则转惰行工况,如图1中表示惰行(增加)的虚线所示.通过采用这种改进的控制策略,能够提高对线路条件的利用程度来维持速度均衡,同时减少牵引耗能或制动带来的动能损失.图1 改进的目标速度控制策略Fig.1 Modified control strategy based on target speed在改进的目标速度控制策略基础上,对不同的线路条件,设置合理的目标速度控制参数,使列车速度在区间尽可能的保持在惰行区内,可以有效利用惰行实现节能.考虑到限速也是影响列车工况调整和列车速度的重要因素,因此,首先将列车运行区间按坡道或限速离散化为n个连续的子区间,n∈N+,同时对目标速度也离散化处理:每段子区间对应一个起始里程、目标速度值和调速范围.表示为式中:L为线路区间离散后的目标速度方案;li为第i段目标速度子区间,起始里程si,目标速度值ui,调速范围di,其中1 ≤ i≤ n,di=k2(i)-m2(i),k2最高为区间限速大小,m2最小不能低于设定的调速下限,以避免发生列车超速或者速度太低的情况.一种初始的分段目标速度方案,如图2所示.调整各段目标速度的起始里程、速度大小或调速范围值将得到不同运行指标的分段目标速度方案,这也是优化算法的主要工作.图2 初始的分段目标速度方案Fig.2 Initial discrete target speed scheme diagram分段目标速度模式下,列车在每个子区间内运行时都按照图1所示的改进的目标速度控制策略进行工况转换.相邻子区间过渡时,假设列车以速度v进入第i个子区间:v≤m2(i)时,转牵引工况加速;m2(i)<v≤m1(i)时,若当前为制动工况,先转惰行;k1(i)≤v<k2(i)时,若当前为牵引工况,先转惰行;v≥k2(i)时,转制动工况减速;其余情况,维持当前工况进入第i个子区间.按以上操纵方式,即得到目标速度方案对应的列车操纵序列.2 优化模型与算法设计2.1 节能运行控制优化模型列车节能运行控制优化的目标是使得列车在满足给定区间时分运行的同时,实现列车耗能的最小化,可建立优化模型为式中:Q为目标函数值;ωT、ωE分别为运行时分权重和运行能耗权重,ωT+ωE=1;T为列车实际运行时间;T0为图定运行时分;E为列车运行能耗;E0为期望最小运行耗能,与线路条件和列车属性等有关.列车运行过程中受到牵引力F、制动力B、列车基本阻力W和线路附加阻力R的共同作用,假设列车质量为M,回转质量系数λ,列车运行时间t,运行速度v,运行距离x,根据动能定律可推导得到列车运动的微分方程[9]为式中:F、B、W与列车速度有关;R取决于坡道、曲线、隧道等线路因素.站间距离为D时,列车运行时间T、运行能耗E的计算公式为式中:η表示牵引传动效率.模型约束条件为式中:sstart、send分别为发站、到站的中心里程;lmin为每个子区间最小长度. 式(5)表示发车时间记为0,到站时间T不能超过给定运行时分;式(6)表示列车以静止状态起动,到站停车,途中运行速度不能超过限速vup;式(7)为各子区间线路里程约束;式(8)表示目标速度调速上下限应介于vdown~vup,且调速范围的值不小于dmin,以避免列车速度出现较大幅度波动或工况频繁转换,vdown可按取值;式(9)为调速范围与目标速度间的约束关系.2.2 双重惩罚机制的遗传算法遗传算法具有较好的全局搜索性能,这里采取了实数的形式编码每个染色体个体,即模型的解,染色体基因Gi=li={si,ui,di},第k个染色体个体C(k)={G1,G2,…,Gn}.2.2.1 初始种群按列车运行的方向依次获得每段坡道或限速的转换点里程赋给si;利用随机的方法在速度区间(vdownvup]产生ui,在区间(0,min(vup-ui,ui-vdown)]产生di.以相同的方式依次生成每条初始染色体,构成初始种群.2.2.2 适应度函数适应度函数的选择直接影响了算法的寻优过程与效果,为提高算法的收敛速度,向期望最优目标快速靠拢,以模型目标函数为基础,设计了超时惩罚和非节能惩罚的双重惩罚机制,得到适应度函数为式中:F为适应度函数值;α是超时惩罚因子;β是非节能惩罚因子;KT为列车运行时间T相比节时运行时分TS增加的比例,为列车运行能耗E相比节时运行能耗ES下降的比例.为防止列车晚点,当T>T0时,α取10 000对晚点给予较大惩罚;否则,α按ωT取值.节时模式下,将区间限速作为列车目标速度上限,并尽可能发挥最大牵引和最大制动能力以最快的时间运行,而不注重节能的目标.探讨定时约束的节能优化时,一种思路即在节时运行结果上进行比较,单位时间能耗优化比较大则节能效果良好[10-11],即KE>KT是实现了节能的.考虑到KE≤KT对应的非节能方案也可能满足模型约束,因此β取100给予较小程度的惩罚;否则,β按ωE取值. 双重惩罚机制有效缩小了优化方案的搜索范围.如图3所示,时间轴T>T0部分为超时惩罚区;KE=KT上方为非节能惩罚区;KE=KT、T=T0、T=TS与时间轴围成的梯形区域为算法寻优区,列车运行时间和能耗值落在该区域的备选节能方案适应度较高,对ωT、ωE分配不同的权重,算法将沿不同的方向搜索最优适应度.图3 算法搜索区域示意图Fig.3 Algorithm search area schematic diagram 2.2.3 选择操作选择操作采用轮盘赌选择法,保留较优适应度个体.2.2.4 交叉操作交叉操作采用单点交叉方法,从父代1中随机选中一个基因位,父代2对应基因位,将选中交叉位置之后的染色体以概率Pcross执行交换.如图4所示.图4 交叉操作Fig.4 Cross operation2.2.5 变异操作变异操作采用均匀变异的方法,用符合某一范围内均匀分布的随机数,以较小概率Pvary对变异染色体的各个基因进行替换,更新起始里程、目标速度、调速范围为式中:r、g均为[0,1]区间均匀分布的随机数.交叉和变异后重新检查约束式(7)~式(9),对不符合参数约束的基因与相邻基因合并处理,或者按边界值修正.将设计好的遗传算法编程嵌入城市列车运行计算系统,得到列车节能运行目标速度控制优化方案求解流程,如图5所示.3 仿真分析3.1 算例参数选取某实际线路A-B区间,仿真参数如表1所示.列车节时运行时分为90 s,增加10%的富裕时分作为给定区间运行时分,经试验,期望能耗取20 kWh合适.表1 仿真参数表Table 1 Simulation parameters参数值315 m 1 442.0 m起伏坡道80 km/h 4M2T动车组150 m 327.6 t 25 600 N 22 550 Nω0=1.623+0.014 3v+0.000 278v2(N/kN)各取0.5 30 180 0.8 0.1项目类别线路条件列车属性算法参数起始里程站间距离坡道类型限速列车类型列车长度牵引质量最大牵引力最大制动力单位阻力方程权重ωT、ωE种群规模最大迭代次数交叉概率Pcross变异概率Pvary3.2 仿真结果仿真得到的最大适应度值变化曲线如图6所示.只考虑超时惩罚,最大适应度在第80代突变到最大值15.0,之后维持不变;同时考虑超时惩罚和非节能惩罚,最大适应度在第13代有1次明显的突变,在第49代从9.7突变到最大值15.8,搜索过程提前31代达到优化解.可以看出,双重惩罚措施加快了遗传算法的收敛速度,寻优结果也稍有提升,是节能优化算法的一项有效机制.图5 列车节能控制优化方案求解流程Fig.5 Solving process of optimization scheme for train energy saving control图6 最大适应度变化曲线Fig.6 Maximum fitness variation curve表2给出了优化前后的列车运行仿真结果,其中调速次数是指列车在区间围绕目标速度牵引调速或制动调速的次数,反映了列车操纵情况,优化前的运行结果根据文献[6]中的启发式定时算法计算.经过本文的算法优化,列车比给定时分提前2 s到站,能够满足定时的要求,运行能耗相比优化前降低了22.1%,节能效果显著.优化前后的列车运行速度—距离曲线对比如图7所示,列车运行工况—距离曲线对比如图8所示.原控制方案下,列车在-11.4‰下坡道存在制动降速,并导致列车在之后的连续上坡道的2次牵引调速.优化方案下,列车区间前880 m采取了较低的目标速度60 km/h,使得在下坡前提早惰行,之后利用凹型组合坡道(-11.4‰和6.6‰)完成列车势能与动能的转化,避免了制动调速和减少了1次牵引,较好地维持了速度均衡;列车在停车制动前的惰行比例也得到明显提高.表2 优化前后的列车运行仿真结果Table 2 Simulation results of train movement before and after optimization变量优化前优化后运行时间/s 99 97运行能耗/kWh 31.6 24.6目标速度方案起始里程/m 315 315 1 195目标速度/(km/h)62 60 64调速范围/(km/h)16 24 14调速次数3 1图7 优化前后的列车运行V-S曲线对比Fig.7 Comparison of V-S curves oftrain before and after optimization给定模拟线路和列车条件后,区间运行时分是影响目标速度方案的重要因素,为进一步说明该方法的有效性,有必要改变该参数值后,重新仿真比较,其余参数取值同表1,列车运行仿真结果如表3所示.综合表2和表3中的数据可以看出,增加5%、10%、15%比例富裕时分,优化方案节能率分别为19.3%、22.1%、25.3%,平均节能率22.2%,运行时间延长,列车节能效果也明显上升.增加5%和10%的富裕时分,优化目标速度方案比较类似,列车在区间连续上坡处有1次牵引调速,运行过程较平稳.富裕时分比例增加到15%时,列车调速次数为0.这主要是因为给定的运行时分足够富裕,列车速度在区间具有了更大的调整余地,在变坡条件下完全惰行,也不会发生超速或速度过低,若富裕时分较小时,由于限速和定时的约束则不具备这种优势条件.图8 优化前后的列车运行H-S曲线对比Fig.8 Comparison of H-S curves of train before and after optimization表3 不同程度富裕时分下的列车运行仿真结果Table 3 Simulation results of train movement under different rich time增加富裕时分比例/%目标速度方案调速次数5 15优化优化前优化后优化前优化后运行时间/s 95 94 103 104运行能耗/kWh 33.6 27.1 26.6 20.6起始里程/m 315 315 1 183 315 315目标速度/(km/h)68 63 70 58 60调速范围/(km/h)14 16 12 16 28 3 1 30以上分析结果可见,案例中不同运行时分条件下,都得到了合理的分段目标速度控制方案,实现了列车在起伏坡道的节能运行,达到了预期优化目的.4 结论本文将列车定时模拟的目标速度模式作为研究基础,重点探讨了分段目标速度控制策略与优化模型,并采用实数编码的遗传算法进行求解.以实际起伏坡道区间开展案例研究表明:增加5%、10%、15%比例富裕时分,列车运行能耗相比优化前平均降低了22.2%,验证了本文提出的系列方法的有效性和节能优化效果.在确定目标速度方案时,在较大下坡道降低目标速度,使列车提早降速惰行并结合合理的调速范围可以避免制动调速.对改进UTMCS系统提供了有益指导,具有一定的应用价值.为进一步研究本文提出的控制策略的应用效果,将继续探讨不同线路条件、站间距、列车属性等因素下,以及与不同控制方法下的对比情况,揭示列车节能控制问题的有益结论.参考文献∶【相关文献】[1] ASNIS I A,DMITRUK A V,OSMOLOVSKII N P.Solution of the problem of the energetically optimal controlof the motion of a train by the maximumprinciple[J].UssrComputationalMathematics and Mathematical Physics,1985,25(6):37-44.[2] HOWLETT P G.The optimal control of a train[J].Annals of OperationsResearch,2000(98):65-87.[3] 王自力.列车节能运行优化操纵的研究[J].西南交通大学学报,1994,29(3):275-280.[WANG Z L.An optimal operating method of train running for saving energy[J].Journal of Southwest Jiaotong University,1994,29(3):275-280.][4] CHANG C S,SIM S S.Optimising train movements through coast control using genetic algotithms[J].IEE,1997,144(1):65-73.[5] 金炜东,王自力,李崇维,等.列车节能操纵优化方法研究[J].铁道学报,1997,19(6):58-62.[JIN W D,WANG Z L,LI C W,et al.Study on optimization method of train operation for saving energy[J].Journal of the China Railway Society,1997,19(6):58-62.][6] 丁勇,毛保华,刘海东,等.定时约束条件下列车节能操纵的仿真算法研究[J].系统仿真学报,2004,16(10):2241-2244.[DING Y,MAO B H,LIU H D,et al.An algorithm forenergy-efficienttrain operation simulation with fixed running time[J].Journal of System Simulation,2004,16(10):2241-2244.][7] 柏赟,毛保华,周方明,等.基于功耗分析的货物列车节能运行控制方法研究[J].交通运输系统工程与信息,2009,9(3):43-50.[BAI Y,MAO B H,ZHOU F M,et al.Energy-efficient driving strategy for freight trains based on power consumption analysis[J].Journal of Transportation Systems Engineering and Information Technology,2009,9(3):43-50.][8] 毛保华,何天健,袁振洲,等.通用列车运行模拟软件系统研究[J].铁道学报,2000,22(1):1-6.[MAO B H,HO T J,YUAN Z Z,et al.A general-purposed simulation system on trainmovement[J].Journal of the China Railway Society,2000,22(1):1-6.][9] 毛保华,李夏苗.列车运行计算与设计(第二版)[M].北京:人民交通出版社,2013.[MAO B H,LI X M.Train movementcalculation and design(The second edition)[M].Beijing:China Communications Press,2013.][10] 马超云,毛保华,梁肖,等.地铁列车节能运行惰行控制研究[J].交通信息与安全,2010,28(2):7-42.[MA C Y,MAO B H,LIANG X,et al.Coast control of urban train movement for energy efficiency[J].Journal of Transport Information and Safety,2010,28(2):7-42.][11] 孙其升,胡文斌,陈磊,等.基于粒子群优化算法的地铁列车节能运行研究[J].城市轨道交通研究,2015(10):84-88.[SUN Q S,HU W B,CHEN L,et al.Study on subway trains'energy saving operation based on PSO[J].Urban Mass Transit,2015(10):84-88.]。

基于2阶段优化的高速列车节能运行仿真研究

基于2阶段优化的高速列车节能运行仿真研究

基于2阶段优化的高速列车节能运行仿真研究曹佳峰;刘斌【摘要】According to high-speed train traction calculation, the two-stage optimization method for ramp operation optimization and whole coasting optimization was proposed. The train energy-saving model under the constraint of timing was constructed, by taking energy-saving operation as the goal and considering the actual running condition of the ramp. In the first stage, the railway line ramp was discretized, and the genetic algorithm was employed to search the speed combination sequence of the energy consumption of the train. The model was transformed into an optimization problem, and the train speed curve was obtained. In the second stage, the genetic algorithm was used to select the coasting position and the reasonable interval of coasting speed in the middle stage of the train running, and the train speed curve was optimized again. Taking Jinan-Tai'an high-speed railway station as an example, after two-stage optimization, the energy-saving effect of CRH3high-speed train is 11.63%.%以高速列车牵引计算为基础,节能运行为目标,充分考虑实际运行线路条件,提出包含坡道运行优化和全线惰行优化的两阶段优化方法,分别构建定时约束下的列车节能模型.第1阶段,将线路坡道离散化,使用遗传算法搜索列车运行能耗最小时的速度组合序列,将模型求解转化为最优化问题,获得列车速度运行曲线;第2阶段,通过遗传算法在列车的中间运行阶段选择合理的惰行位置和惰行区间速度,再次优化列车速度曲线.以济南—泰安为站间实例进行仿真,经过2阶段优化后,CRH3型高速列车节能效果达11.63%.【期刊名称】《铁道科学与工程学报》【年(卷),期】2018(015)004【总页数】8页(P821-828)【关键词】高速列车;节能运行;2阶段优化;遗传算法;仿真【作者】曹佳峰;刘斌【作者单位】兰州交通大学交通运输学院,甘肃兰州 730070;兰州交通大学交通运输学院,甘肃兰州 730070【正文语种】中文【中图分类】U238高速列车具有安全正点、舒适便捷和运输能力强等特点,并在交通中扮演越来越重要的角色[1]。

2015年研究生数学建模竞赛优秀论文选-《面向节能的单、多列车优化决策问题》8-68页

2015年研究生数学建模竞赛优秀论文选-《面向节能的单、多列车优化决策问题》8-68页

参赛密码(由组委会填写)第十二届“中关村青联杯”全国研究生数学建模竞赛学校参赛队号1.队员姓名 2.3.参赛密码(由组委会填写)第十二届“中关村青联杯”全国研究生数学建模竞赛题目面向节能的单/多列车优化决策问题摘要:本文围绕单/多列车优化决策问题,在合理假设的基础上,利用多岛遗传优化算法和NSGA-Ⅱ多目标优化算法给出了单列车单站点、单列车多站点、多列车多站点的能耗最低运行线路的优化决策,并分析处理了列车发生延误时的优化控制问题。

针对问题一(1),建立了单列车单区间节能优化模型。

首先通过将时间分段-离散的方法,建立了能耗积分方程的数值求解方法,并制定了末端制动策略使得末端速度在规定时间、规定距离上减小为0。

在此基础上,建立了以能耗最低为优化目标,分段数、各分段时间间隔、各段运行工况为决策变量,满足速度、加速度等约束条件的优化模型。

通过多岛遗传算法,对模型进行求解,得到A6-A7段能耗为3.37×107J。

针对问题一(2),建立了单列车多区间节能优化模型。

首先通过理论推导,将时间-最低能耗曲线转换为以最少时间、最低能耗为双目标优化问题的Pareto 前端解集,利用NSGA-Ⅱ多目标优化算法分别得到了A6-A7站,A7-A8站Pareto 前端解集。

其次,在各自能耗-时间Pareto 前端解集中,利用多岛遗传算法,对时间分配进行优化建模,得到A6-A7段运行时间117s,A7-A8段运行时间103s,总能耗为6.8×107J。

针对问题二(1),建立了多列车全区间节能优化模型,在总能耗一定的情况下,再生能源越多,则总能量越少。

基于此,本文首先求解单个列车在整个区间段上的最少能耗,这是对于问题一(2)的推广,区别仅在于将停站时间计入运行时间,没有本质上的区别,本文采用将停站看作除去牵引、巡航、惰行和制动在外的第5 种工况,采用与问题一(2)相同的策略,求得单列车在整个运行区间(A1-A14)上的最低能耗,其它车辆采用相同的运行方式。

2015年全国研究生数学建模大赛优秀论文D题11


ati Q ati Sti
e(ti )
ti 时刻列车牵引加速度 ti 时刻列车实际加速度
计算距离,是列车到刚通过的一站的距离 列车在第 N 段中 ti 时刻的能耗
1t
i
ti 时刻牵引加速度与最大加速度百分比
i
2t
T
ti 时刻制动加速度与最大加速度百分比
第 N 段列车总运行时间
vti
ST
ti 时刻列车运行速度
A1
始发站
Ai
第i站
Ai+1
第i+1站
A14
终点站
运行方向
图 3.1 列车参考坐标系
图中, A1 站为始发站, A14 站为终点站,列车由始发站 A1 向终点站 A14 运行, A1 位 于公里标 22903m 处, A14 位于公里标 175m 处,起始公里标 0 位于终点站右侧。其中计 算公里标( m)是到起点的距离,计算距离( m)是到刚通过的一站的距离。根据公里 标得到 A6 站到 A7 站的距离是 1354m。 在两车站间运行时间一定的条件下,计算寻找列车从 A6 站出发到达 A7 站的最节能 运行的速度距离曲线,问题的本质是制定一种列车在约束条件下的运行策略,使得发动 机的总能耗最低。建立的单列车单区间节能优化模型的如下: 目标函数: min E min e(t , c(t ))dt
-2-
一 问题重述
轨道交通系统的能耗是指列车牵引、通风空调、电梯、照明、给排水、弱电等设备 产生的能耗。在低碳环保、节能减排日益受到关注的情况下,针对减少列车牵引能耗的 列车运行优化控制近年来成为轨道交通领域的重要研究方向。 本题给出列车运行过程、列车动力学模型、运行时间和运行能耗的关系以及再生能 量利用原理。并给定列车参数和线路参数。 根据已知内容,需要解决的问题如下: 问题一:单列车节能运行优化控制问题 1、计算寻找一条列车从 A6 站出发到达 A7 站的最节能运行的速度距离曲线,其中两 车站间的运行时间为 110 秒。 2、计算寻找一条列车从 A6 站出发到达 A8 站的最节能运行的速度距离曲线,其中要 求列车在 A7 车站停站 45 秒, (不包括停站时间) 。 A6 站和 A8 站间总运行时间规定为 220 秒 问题二:多列车节能运行优化控制问题 列车运行总能耗最低的间隔 H。 2、 重新制定运行图和相应的速度距离曲线, 考虑高峰时间 (早高峰 7200 秒至 12600 秒,晚高峰 43200 至 50400 秒)发车间隔不大于 2.5 分钟且不小于 2 分钟,其余时间发 车间隔不小于 5 分钟,每天 240 列。 问题三:列车延误后运行优化控制问题 1、若列车 i 在车站 A j 延误 DT j (10 秒)发车,找出在确保安全的前提下,首先使 所有后续列车尽快恢复正点运行,其次恢复期间耗能最少的列车运行曲线。 2、随机变量延误 DT j 发车,在尽快恢复正点运行,恢复期间耗能最少的目标函数 下,给出列车运行曲线。

基于改进遗传算法的列车运行曲线优化

基于改进遗传算法的列车运行曲线优化纪云霞;孙鹏飞;毛畅海;王青元【期刊名称】《计算机与现代化》【年(卷),期】2018(0)8【摘要】传统遗传算法很早就在列车运行优化研究中得到了应用,但是由于种群中染色体进化方向的不确定性和局部搜索能力不足,导致收敛速度缓慢和求解质量低下.针对以上问题,本文提出一种改进型遗传算法,对列车运行曲线的生成进行研究.以列车运行能耗最小为优化目标,将行车安全、准点和精确停车等约束条件转化为惩罚函数,同时以工况序列为遗传个体进行求解,为加快种群收敛速度和提高解的质量,设计包含准点调整和局部搜索的种群进化方向引导机制.仿真结果表明,改进后的算法适用于多约束的列车运行优化问题,有效提升了收敛速度,优化结果相比于简单遗传算法和自适应遗传算法更加节能.【总页数】7页(P1-7)【作者】纪云霞;孙鹏飞;毛畅海;王青元【作者单位】西南交通大学电气工程学院,四川成都611756;西南交通大学电气工程学院,四川成都611756;西南交通大学电气工程学院,四川成都611756;西南交通大学电气工程学院,四川成都611756【正文语种】中文【中图分类】TP391.9【相关文献】1.基于多目标遗传算法的重载列车辅助驾驶规划曲线优化研究 [J], 周根火;郑木火;程伟2.用改进的混合遗传算法调整优化客运专线列车运行 [J], 张流洋;李波;张黎明;高敬礼3.基于遗传算法的高速列车ATO追溯目标曲线优化 [J], 孟建军;银铭;祁文哲;王安明;胥如迅4.基于遗传算法列车自动运行速度曲线的优化 [J], 许立;王长林5.基于启发式遗传算法的列车节能运行目标速度曲线优化算法研究 [J], 杨杰; 吴佳焱; 王彪; 卢少锋因版权原因,仅展示原文概要,查看原文内容请购买。

基于智能算法的高速铁路列车调度优化研究

基于智能算法的高速铁路列车调度优化研究高速铁路列车调度是保障列车运行安全和提高运行效率的重要工作。

随着社会经济的发展和人们对出行需求的增加,高速铁路系统的规模和复杂性正在不断增加。

为了解决列车调度中的瓶颈问题,许多研究者开始探索基于智能算法的高速铁路列车调度优化方法。

基于智能算法的高速铁路列车调度优化研究旨在通过使用智能算法来改善列车的调度效率和准确性。

具体而言,这些研究重点关注以下几个方面:列车运行时间的优化、列车交路的优化、列车间隔的优化以及列车调度的可靠性。

首先,列车运行时间的优化是基于智能算法的高速铁路列车调度优化中的关键问题之一。

通过对列车运行时间的精确预测和优化,可以减少列车运行的时间和能耗,提高列车的运行效率。

智能算法可以分析列车的运行历史数据、车型参数以及运行环境等因素,建立预测模型来预测列车的运行时间,并通过优化算法来最小化列车的运行时间。

其次,列车交路的优化是基于智能算法的高速铁路列车调度优化的另一个重要方面。

列车交路是指列车在特定时间段内经过的一系列车站。

优化列车交路可以减少列车之间的冲突,提高列车运行的效率。

智能算法可以通过优化调度算法,将列车的交路分配得更加合理,从而避免列车之间的相互干扰,提高列车的运行速度和安全性。

此外,列车间隔的优化也是基于智能算法的高速铁路列车调度优化的一个重要问题。

列车间隔是指列车之间的时间间隔。

合理的列车间隔可以确保列车之间有足够的安全距离,减少事故发生的可能性。

智能算法可以通过优化列车的运行速度和交路,调整列车之间的间隔时间,以满足安全和效率的要求。

最后,基于智能算法的高速铁路列车调度优化还需要考虑调度的可靠性。

调度的可靠性是指在列车发生故障或其他突发情况时,能够及时作出调整和安排,确保列车的正常运行。

智能算法可以结合实时数据和预测模型,对列车的调度进行动态优化,提高调度的可靠性和鲁棒性。

综上所述,基于智能算法的高速铁路列车调度优化研究对于提高列车运行效率、准确性和安全性具有重要意义。

基于遗传算法列车自动运行速度曲线的优化

基于遗传算法列车自动运行速度曲线的优化
许立;王长林
【期刊名称】《铁路计算机应用》
【年(卷),期】2013(022)010
【摘要】本文探讨了列车自动运行系统(ATO,Automatic Train Operation)中的列车自动运行速度曲线的优化问题.根据ATO控制指标的要求,建立了包含速度防护、舒适度、节能、精确停车等多个目标的列车运行控制模型;采用遗传算法对列车自动运行控制策略进行优化,验证和仿真了优化后的速度曲线,直观反映了列车自动运行的安全性,舒适性,高效性和停车精度等性能提高情况.
【总页数】4页(P46-49)
【作者】许立;王长林
【作者单位】西南交通大学信息科学与技术学院,成都610031;西南交通大学信息科学与技术学院,成都610031
【正文语种】中文
【中图分类】U284.482;TP39
【相关文献】
1.基于遗传算法对高速列车速度曲线的优化 [J], 杨昌休;刘莉;王长林
2.基于启发式遗传算法的列车节能运行目标速度曲线优化算法研究 [J], 杨杰; 吴佳焱; 王彪; 卢少锋
3.基于离散动态规划的列车节能速度曲线优化 [J], 孔繁鑫;陈阳舟;詹璟原;尚飞
4.基于多粒子群协同的城轨列车速度曲线多目标优化 [J], 徐凯;杨飞凤;涂永超;吴
仕勋
5.基于遗传算法的列车自动运行系统的优化研究 [J], 刘亚丽;马世伟
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

惑潆黼糕懑睡潮鬻懑嚣瓣懑嚣骥蕊燮嚣冀|嚣嚣溪嚣鬻懑懑懑瓣嚣辫圜嚣嚣冀漆懑燮冀嚣溪嚣寨鬻懑瓣鬻懑鬻爨爨l基于遗传算法的追踪列车节能操纵优化研究王宝宝王瑞峰(兰州交通大学自动化与电气工程学院,730070,兰州//第一作者,硕士研究生)

摘要对移动闭塞条件下列车的追踪间隔进行了分析,探讨了在列车牵引条件下的追踪列车节能操纵运行问题,并采用遗传算法与工况序列表相结合的方法对问题进行了求解。经计算,给出受前车影响和不受前车影响列车运行的距离、时间和能耗,与既有方法相比较,节能效果明显。通过仿真分析,给出了追踪列车运行的速度距离曲线,反映了后车受前车影响时运行状态变化情况,进一步验证了本算法的节能优化效果。关键词追踪列车;节能操纵;遗传算法;仿真中图分类号U268.6

OptimizingEnergy-savingOperationin

TrackingTrainsBased

onGeneticAlgorithm

WangBaobao,WangRuifeng

AbstractThetracingoperationoftrainsbasedonmoving

automaticblockconditionisstudied,thetracingintervaltimeoftrainsinthemovingautomaticblocksystemisana—

lyzed,andtrainenergy-savingoperationaccordingtothedy—namicequationfortrainmovementisinvestigated.Genetic

algorithmandthetableofcontrolmodelistareappliedtosolvethetracingproblems,throughcalculation,thedis—tance,timeandenergyoftherunningtracktrainsareob・tained,comparedwiththeexistingmethods,theenergy-savingeffectisobviouslyremarkable.Throughsimulationa—

nalysis,thespeedpositioncurveisalsoobtained,whichv(3r—ifiestheeffectofthegeneticalgorithm.

Keywordstrackingtrain;energy--savingoperation;genet・-

icalgorithm;simulation

First-author’SaddressSchoolofAutomation&Electrical

Engineering,LanzhouJiaotongUniversity,730070,I,anzhou,Chjrla

对列车运行过程进行良好的设计是满足运输需求并管理好铁路交通系统的基本要求Ⅲ。受前车影响的列车运行计算主要研究在不同闭塞方式下,列车的追踪间隔及其运行状态的变化。建立追踪列车运行的模型和算法,运用计算机仿真验证模型和算法的正确性,最终实现列车追踪运行的最优化节能控制。追踪列车节能操纵优化的相关研究较少,其研究重点主要在不受前车影响状态下的列车节能优化问题上,南澳大学SCG研究所的Milroy等人先后提出了分析列车运行的机械能模型和能耗模型[2-31;文献[4]探讨了定时约束条件下的列车节能优化操纵的算法和模型。本文在这些文献的基础上,采用遗传算法,结合列车运行工况序列,对追踪列车实现优化控制,并通过仿真,验证了算法的有效性,达到列车追踪运行时能耗最小的目的。1仿真模型构建列车运行操纵优化可简单地描述为:列车从始发站出发,在给定的时间丁内到达终点站,速度vo=0,末速度v。=0,总运行距离为S。列车在运行途中受到前行列车的影响,相应地增加了运行时间,对最小列车追踪间隔时间进行了验算,且满足列车运行时的限速、限时条件。该系统可在城市轨道交通列车安全间隔的计算中,提供参考。1.1列车运行牵引计算方程[7]列车运行过程中受到的力有列车牵引力(F)、列车运行阻力(W)和列车制动力(B)三种。列车运行时能耗的变化主要受到牵引、惰行及制动这三种工况的制约。列车处于牵引工况时,列车受到牵引力和运行阻力的作用,其合力C=F—w;处于惰行工况时,列车受到运行阻力和制动力的作用,其合力C=一W;处于制动工况时,列车受到运行阻力和制动力的作用,其合力C=一W—B。列车所受的单位合力c=1oooc/[(∑P+G)g](N/kN)式中:∑P——机车总质量,t;・67・

万方数据黧臻黼溺{疆鋈{瑟酒瓣瓣豢|;|||蒸添懑蒸嚣蒸鬻懑鬻添黉蒸黉§蒸骥瓣鬻鬻嚣囊黉蒸黼鬻鬻蒸嚣蒸骥莲黉懑黼黉蒸懑湖黼G——牵引总质量,t。根据牛顿力学定律与列车的受力分析,可得出a=2c(1)vi+12vi+aAt(2)

1S…=Si+(1,iAt+去口At2)/o.06(3)

EHl=Ei+AE(4)式中:口——列车运行时的加速度,km/(h・min);△卜一时间步长,min;v…,l?i——分别为列车运行到第i+1、i个时间步长时的初速度,kin/h;S…,si——分别为列车运行到第i+1、i个时间步长时的位置,m;E…,Ei——分别为列车运行到第i+1、i个时间步长时的能耗累加,kW・h;△E——列车运行到第i个时间步长内的能耗,kW・h。1.2移动闭塞系统下列车追踪间隔在移动闭塞系统条件下,列车追踪间隔如图1所示。

\\\

、一.女

——’I£信p卜—~足。————一,。卜,列叫

图1移动闭塞列车追踪间隔示意图列车最小追踪间隔距离:..2LIIlin刘zd“a“列2荔+fa“列(5)

式中:s列——追踪列车制动距离,m;L信——确认信号和制动反应距离,m;f。——停车时两列车最小间隔距离,m;f列——列车总长,m;p——追踪列车的减速度,km/(h・rain)。1.3工况序列图2为模拟列车运行的工况转换示意图。牵引运行工况段有A.B、C-D,惰行工况断有B-C、D-E,制动运行工况段有E-F。・68・从图2可以看出,当给定了各工况的转换序列以后,找到上述5种工况运行时的转换点位置,这一区间的列车运行曲线就可以计算出来了。但是列车在实际运行中,某一段运行区间可能包含更为复杂的线路状况,需提供更多种类的工况转换序列,使计算结果更为精确。图2工况转换点从以上描述可以看出,列车在追踪运行过程中的节能操纵优化问题实际就是确定3种工况转换时的运行距离,在满足约束条件的情况下用此来描述问题。X=(x1,…,Xi,…,x。)(6)式中xi为3种工况转换时的列车运行的距离,且满足O<x1<…<xi<…<x。<S。1.4建立模型依据列车牵引计算规程以及对移动闭塞系统下追踪列车的节能操纵优化问题描述,可建立数学模型如下:minE=∑△E(7)约束条件为:速度约束条件0≤v。≤y,vo=0,v。=0(8)距离约束条件0≤Si≤S,So=0,S。=S(9)时问约束条件0≤ti≤T,to=0,t。=T(10)追踪列车运行间隔距离约束Li,。≥Li,曲(11)工况转换约束牵引工况和制动工况之问不可直接相互转换。式中:L小——列车运行到第i个时间步长时的实际间隔距离,m;L油i。——根据式(5)计算出的前后行列车的最小间隔距离,m。在移动闭塞条件下,后行列车的追踪目标点是前行列车的尾部,前后行列车在运行过程中存

万方数据鋈鬻漆滋|{|||型{{|||黉懑黉鋈溪爨鬻誉鐾誉骥蘸嚣§嚣戮垂鞭囊蒸黉蓬雕漆懑嚣鬻燮熏懑熏黼鋈戮慝添爨蓊霆懋嚣懑熏隰;穗缀蕊|||在速度、位置的差异,所以在追踪运行时保留一定的安全距离。两列车的最小安全距离Lmm也在不断地变化中,因此列车运行时的间隔距离裕量△L=L。一L曲也在不断变化着,并且影响着前后两列车的运行效果。当△L在规定的距离之内并且较大时,后行列车不受前行列车运行的影响,当△L较小并且趋于零时,后行列车受前行列车影响越来越大。2模型求解从以上的数学模型可以看出,列车运行的节能优化问题实际上是一个有约束的非线性最优化问题。为简化问题,可将上述有约束的最小化问题转化为无约束的最小化问题进行求解:minJ=E+面[v(S)一o]2+0Is(S)一5]2+/1[t(S)一丁]2(12)式中:面,0,p一惩罚函数方法中的惩罚因子;v(S),S(S),t(S)——列车到达终点的速度、实际位置和所用时间。遗传算法是一种借鉴生物界自然选择和进化机制发展起来的具有高度并行、随机、自适应特点的搜索算法。由于其具有健壮性,特别适合于处理传统搜索算法解决不了的复杂的非线性问题[6]。下面是本文采用遗传算法实现最优化问题的具体过程。(1)基本参数设置。种群大小为Pop—Sise,最大代数为Max—Gens,交叉概率为p—Crossover,变异概率为P—Mutation,变长概率为P—ChangeLength。(2)编码。依据列车运行时工况转换点x。的位置情况进行实数编码。(3)初始种群的产生。某些先验知识可转变为必须满足的一组要求,然后在满足这些要求的解中再随机地选取样本,这样选择可使遗传算法更快地到达最优解。随机产生m个满足条件的约束实数x。,生成一个X=(X1,.”,zi,.“,X。)的染色体,重复此过程pop—size次,形成初始种群。(4)计算适应度。适应度函数是由目标函数变换而成的,选择目标函数的倒数作为适应度函数。(5)轮盘赌选择。为了选择交配个体,需要进行多轮选择。每一轮产生一个均匀随机数,将该随机数作为选择指针来确定被选个体,被选个体中适应度最高的将被保留下来。(6)交叉。交叉时遗传算法区别于其它算法的一个主要特征,是产生下一代群体的主要方法。本文对工况转化点z。采用一致交叉算子进行两两交叉操作,从而形成新的个体。(7)变异。变异是克服染色体经过交叉以后趋于单一而产生过早收敛的有效方法。对个体的基因进行变异操作,形成新的个体。(8)变长。根据变长算子和变长概率对个体进行变长操作,形成新的个体。(9)停止准则。以算法的最大代数Max—Gens作为停止准则。

3算例分析3.1仿真参数(1)线路条件。A~B站间距离19600nl,其中o~4500m为1%o的上坡道,450013500m为1‰的下坡道,13500~180001TI为1%o的上坡道,1800019600m为平坡道,列车限速80km/h。(2)列车情况。均采用SS,型机车单机牵引,列车长度600ITI,牵引总重3000t。

(3)遗传算法中参数的设置。初始种群大小为

50,交叉概率为0.8,变异概率为0.15,变长概率是0.4,停止准则为算法的最大代数。3.2仿真结果列车运行时,不受前车影响和受前车影响的运行距离、时间和总能耗如表1所示。

相关文档
最新文档