• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

基于改进DE的城轨列车节能速度曲线研究

聂莹莹, 谢刚, 郭彦宏, 董渠江

聂莹莹, 谢刚, 郭彦宏, 董渠江. 基于改进DE的城轨列车节能速度曲线研究[J]. 铁路计算机应用, 2020, 29(11): 30-35.
引用本文: 聂莹莹, 谢刚, 郭彦宏, 董渠江. 基于改进DE的城轨列车节能速度曲线研究[J]. 铁路计算机应用, 2020, 29(11): 30-35.
NIE Yingying, XIE Gang, GUO Yanhong, DONG Qujiang. Research on energy saving speed curve of urban rail train based on improved differential evolution algorithm[J]. Railway Computer Application, 2020, 29(11): 30-35.
Citation: NIE Yingying, XIE Gang, GUO Yanhong, DONG Qujiang. Research on energy saving speed curve of urban rail train based on improved differential evolution algorithm[J]. Railway Computer Application, 2020, 29(11): 30-35.

基于改进DE的城轨列车节能速度曲线研究

基金项目: 中国铁路总公司科技研究开发计划课题(N2018G062,K2018G011)
详细信息
    作者简介:

    聂莹莹,在读硕士研究生

    谢 刚,在读博士研究生

  • 中图分类号: U231.7 : TP39

Research on energy saving speed curve of urban rail train based on improved differential evolution algorithm

  • 摘要: 采用改进交叉策略的差分进化(DE,Differential Evolution)算法,研究城轨列车节能优化的速度曲线生成。该算法以起点到目标停车点的距离和工况状态值作为个体基因,基于改进交叉策略,结合工况转换原则,对变异后的个体基因进行有效化处理。建立末速度、停车位置误差、运行时间和牵引能耗的评价模型,在满足安全运行和舒适度要求下生成最优列车自动运行(ATO,Automatic Train Operation)速度曲线。经数据仿真测试,牵引能耗为28.8 kw·h。生成的速度曲线,在准时到达的前提下,具有较好的节能效果,对城市轨道交通的列车节能优化运行研究具有一定的参考价值。
    Abstract: This paper used Differential Evolution (DE) algorithm with improved crossover strategy to study the generation of speed curve for energy-saving optimization of urban rail transit trains. The algorithm took the distance from the starting point to the target parking point and the condition value as individual genes. Based on the improved crossover strategy, combined with the principle of working condition conversion, the mutated individual genes were effectively processed. The paper established evaluation model of terminal speed, parking position error, running time and traction energy consumption, and generated the optimal Automatic Train Operation (ATO) speed curve under the requirements of safe operation and comfort. Through the data simulation test, the traction energy consumption is 28.8 kw·h. Under the premise of arriving on time, the generated speed curve has good energy-saving effect, which has certain reference value for the research on energy-saving optimization operation of urban rail transit.
  • 城市轨道交通在为居民提供便捷乘车服务的同时也产生了巨大的能源消耗[1]。据统计,牵引能耗为列车运行的主要消耗[2]。荀径对列车节能操纵优化求解方法进行了综述[3];许立、耿晨歌采用遗传算法对列车运行速度曲线生成进行研究,但评价模型过于苛刻[4-5];丁圣采用非支配排序遗传算法研究列车多目标操纵优化,运算复杂度较高[6];刘炜采用时间逼近搜索算法建立节能优化模型,但未考虑舒适度要求[7]。本文根据惰行控制理论[8],建立分段渐进式的评价模型,并将舒适度要求纳入约束条件,采用改进的差分进化(DE,Differential Evolution)算法研究列车节能优化速度曲线的生成,以减少列车牵引能耗。

    城轨列车节能问题本质上是一个多目标优化问题,包含列车准时到达、定点停车和牵引能耗最小的目标。多目标问题求解可将多目标转化为单目标,或是直接采用多目标优化方法。采用Pareto非支配排序方法可对多目标问题进行求解[9],但实验研究表明,仅数代之后,种群中的个体都进化为Pareto非支配个体,此时再将Pareto非支配个体作为最优解的评价标准将失去意义[10]。因此本文采用建立各目标的评价模型,再通过权重分配合成单目标的方法。

    本文采用多质点列车模型,遵循如下假设条件:

    (1)列车为质量分布均匀的刚体,是由足够多数量的质点组成的质点链;

    (2)不考虑车钩间作用力对列车的影响;

    (3)牵引和制动级位各5级。

    在列车运行过程中,作用在列车上的运行方向的力分为3类:牵引力、运行阻力和制动力。

    以列车沿斜坡向上运行为例,如图1所示,其中FBW分别为列车受到的牵引力、制动力、阻力,F与运动方向一致,BW与运动方向相反;N为支持力;G为重力。则列车沿运动方向所受合力Fh为:

    $$F_{\rm{h}} = F - W - B$$ (1)
    图  1  列车受力分析

    列车牵引力、制动力主要与列车型号、列车运行速度有关。当列车处于牵引状态时,B为0;处于惰行状态时,FB均为0;处于制动状态时,F为0。

    列车运行阻力一般由基本阻力和线路附加阻力组成。基本阻力公式如下:

    $$w_0 = a + bv + c{v^2}$$ (2)

    其中,w0为单位基本阻力;abc为经验常数,v为列车速度。

    线路附加阻力主要包括坡道附加阻力和曲线附加阻力。当单列车厢处于不同的坡道上时,其坡道附加阻力ws为:

    $$w_{\rm{s}} = G \cdot \frac{{L_{\rm{s}}}}{L} \cdot \frac{{y_{\rm{1}}}}{{1\; 000}} + G \cdot \frac{{L - L_{\rm{s}}}}{L} \cdot \frac{{y_{\rm{2}}}}{{1\; 000}}$$ (3)

    其中,车厢一长为Ls部分处在千分坡度数为y1的坡道上,车厢另一长为L–Ls部分处在千分坡度数为y2的坡道上;G为该车厢重量。如果单列车厢位于同一坡道,则只需计算该公式的前半部分即可。

    同理,单列车厢位于不同的曲线半径,其曲线附加阻力wr为:

    $$w_{\rm{r}} = \frac{{600}}{{R_{\rm{1}}}} \cdot \frac{G}{{{\rm{1\;000}}}} \cdot \frac{{L_{\rm{r}}}}{L}{\rm{ + }}\frac{{600}}{{R_2}} \cdot \frac{G}{{{\rm{1\;000}}}} \cdot \frac{{L - L_{\rm{r}}}}{L}$$ (4)

    其中,车厢一长为Lr部分处在半径为R1的弯曲线路上,车厢另一长为LLr部分处在半径为R2的弯曲线路上。

    将各个车厢所受阻力相加,即为列车受到的总阻力W

    $$\left\{ \begin{array}{l} W = \displaystyle\sum\limits_{i = 1}^{\rm{n}} {{w_{{\rm{s}}i}} + {w_{{\rm{r}}i}} + {w_{0i}}} \\ F = {\rm{f}}\_{\rm{force(}}v,{{ws)}}\\ B = {\rm{f}}\_{\rm{brake}}(v,{{ws}})\\ {F_{\rm{h}}} = F - W - B\\ A = \dfrac{{{F_{\rm{h}}}}}{{(1 + r)M}} \end{array} \right.$$ (5)

    其中,i为车厢号,i=1,···,nn为车厢数;A为列车加速度;r为列车旋转质量系数,M为列车质量;以时间步长0.1 s,得到列车在各时间步长内的参数计算公式。f_force(vws)、f_brake(vws)分别为牵引力、制动力计算函数,与列车速度v和工况状态ws有关。

    牵引能耗是列车运行过程中牵引力做的功,计算公式如下:

    $$E = \sum\limits_i^n {F_i \cdot } \Delta S_i$$ (6)

    其中,n为根据牵引力的改变而划分的区段数;Fi、∆Si分别为第i段的牵引力和牵引力作用的距离;i=1,···,nE为列车牵引力在站间所做的功,即牵引能耗。

    根据惰行控制方式,列车运行由牵引、惰行和制动3种工况组成,工况转换需要满足转换规则才能进行,如表1所示。

    表  1  工况转换规则
    当前工况待转工况
    惰行制动牵引
    惰行——可以可以
    制动可以——禁止
    牵引可以禁止——
    下载: 导出CSV 
    | 显示表格

    DE算法是Rainer Storn等人于1995年提出的一种采用实数编码模拟生物进化的算法,具有高效的全局搜索效果和收敛性能 [10]。但在求解多目标最优化问题时,有易过早收敛、陷入局部最优等问题。本文对现有的DE算法进行改进,根据多目标优化的特点提出了新的交叉策略,提升基于DE进化策略的收敛性能和全局搜索能力。

    改进算法对种群进行约束条件下的初始化,经变异和改进的交叉策略,再通过评价模型得到个体适应值,选出高适应个体组成下一代种群,使种群进化反复循环,直到满足终止准则,则算法结束,如图2所示。

    图  2  改进DE算法流程

    本文采用位置与工况状态值组合的实数编码对个体基因进行设计,位置向量组和工况状态组均包含D个点,起始点位置为0,工况状态为牵引工况,末点位置为目标停车点Se、工况状态为制动工况。种群的个体基因组合GE为:

    $$\left\{ \begin{array}{l} GE = [{g_1},{g_2}, \cdot \cdot \cdot ,{g_D}]\\ {g_i} = {s_i} \cdot 100 + {{{ws}}_i} \end{array} \right.$$ (7)

    其中,gi表示第i个点的个体基因,i=1,···,D,由位置si和工况状态值wsi组合而成。

    根据1.2小节的假设条件,牵引和制动级位各5级,如表2所示。其中工况值1 ~ 5分别代表制动输出19%、39%、59%、79%、99%,6 ~ 10分别代表牵引输出19%、39%、59%、79%、99%。

    表  2  工况状态值
    工况惰行制动牵引
    工况值0[1 ~ 5][6 ~ 10]
    下载: 导出CSV 
    | 显示表格

    在种群初始化过程中,生成的个体需要约束,以筛选初始种群,其流程如图3所示。

    图  3  种群初始化流程

    本文以区间限速、最大加速度、最大减速度、运行工况转换原则和牵引制动特性做为约束条件,将舒适度也纳入其中[11],约束条件为:

    $$ \left\{ \begin{array}{l} {\rm{min }}(q \!\cdot \! {J_{{\rm{ve}}}} \!+ \!p \cdot {J_{\rm{E}}} \!+\! y \cdot {J_{{\rm{se}}}} + (1 - q - p - y) \cdot {J_{{\rm{te}}}})\\ {\rm{wsRequire}} = {\rm{workStatePrncp}}({\bf{workstate}})\\ Co = {\rm{average}}(6 \cdot \sqrt {a_t^2 + d_t^2} )\\ s.t\left\{ \begin{array}{l} {\rm{wsRequire}} = {\rm{true}}\\ 0 \leqslant {F_t} \leqslant {F_{t,\max}}\\ 0 \leqslant {B_t} \leqslant {B_{t,\max}}\\ 0 \leqslant {v_t} \leqslant {V_{t,\max}}\\ 0 \leqslant {a_t} \leqslant {A_{\max}}\\ {D_{\max}} \leqslant {d_t} \leqslant 0\\ Co \leqslant {\rm{4}} \end{array} \right. \end{array} \right. $$ (8)

    其中,JveJseJEJte分别是末速度、末位置、牵引能耗和运行时间评价值;qpy分别是末速度、能耗和末位置评价值所占适应度函数的权重,1–qpy为运行时间评价值的权重,min为所有个体中的最小值;wsRequire为工况评价值,为true表满足工况转换原则;workstate为列车运行工况转换序列;workStatePrncp是工况转换原则判断函数;Co为舒适度评价值,其值小于4时,舒适度满足要求;vtatdtFtBt分别为t时刻列车运行速度、加速度、减速度及受到的牵引力、制动力;Ft,maxBt,maxt时刻可输出的最大牵引力、最大制动力;Vt,max为线路在时刻t的最大允许速度;AmaxDmax为最大允许加速度、最大允许减速度。

    为了保证个体较好的适应性和全局收敛性,结合本文的节能优化模型,基于Matlab进行实验仿真,建立了分段渐进式评价模型,如图4~图7所示。评价模型在形式上保持一致,可有效抑制种群优化趋势向某个目标倾斜,保证种群优化的目标多样性。

    图  4  末速度评价模型
    图  5  牵引能耗评价模型
    图  6  停车位置误差评价模型
    图  7  运行时间误差评价模型

    末速度评价模型对个体的末速度在0 ~ 80 km/h之间进行分段评价,其评价值范围为0 ~ 10 000,末速度超出80 km/h按最高记。牵引能耗评价模型、停车位置误差和运行时间误差评价模型也类似。

    种群终止准则是种群停止进化的一个标准。根据实测数据,如图8所示,在60代以内的收敛幅度较大,60代以后,收敛幅度趋于平缓。故本文设置迭代次数为100,即可达到预期效果。

    图  8  迭代次数与评价值

    改进DE算法包含2个重要参数:缩放因子和交叉概率。

    缩放因子Fs是控制差分矢量对基向量影响大小的参数。本文对Fs的取值进行了测试,Fs为0.5时,收敛效果好,如表3所示。

    表  3  缩放因子对收敛的影响
    缩放因子取值收敛效果
    (0, 0.3]不收敛
    0.4收敛速度慢
    0.5收敛速度快
    [0.6, +∞)不收敛
    下载: 导出CSV 
    | 显示表格

    为进一步增强种群多样性,DE算法交叉目标个体Xk(ts)与变异个体Vk(ts+1),产生候选个体Uk(ts+1),ts代表迭代的代数,k表示第k个个体。

    采用DE算法的交叉策略求解发现,下一代个体中变异个体较少,使算法的收敛效果较差。个体被淘汰的原因有:变异个体的基因值不符合个体基因向量组的要求,交叉概率使一部分个体淘汰。

    为使变异个体有效,对变异策略进行如下改进:

    (1)对变异的无效个体进行有效化处理。

    $$v_{kj} = v_{kj}\frac{{S_{\rm{e}} \cdot 100 + WS_{\rm{e}}}}{{v_{kD}}},j = 1,2, \cdot \cdot \cdot ,D$$ (9)

    其中,vkjvkD分别为变异个体Vk(ts+1)中的第j维分量和第D维分量,WSe为制动工况值。

    (2)增大交叉概率为1,使收敛效果最好。

    图9为个体末速度生成流程,其他数据生成也类似。

    图  9  个体末速度生成流程

    本文采用文献[7]中提供的上海地铁的线路数据,如表4~表6所示;实现带线路区段限速的列车自动运行(ATO,Automatic Train Operation)曲线生成。列车型号为AC-03,车长144 m,AW2质量327.6 T,牵引特性[8]图10所示。

    表  4  线路坡度
    起点/m终点/m坡度/‰
    02303.1
    2304302.9
    43063030.1
    63088030
    8801 2004.05
    12001 8100
    下载: 导出CSV 
    | 显示表格
    表  5  线路曲线
    起点/m终点/m曲线半径/m
    181373355
    394609350
    8461 341404
    13961 730704
    下载: 导出CSV 
    | 显示表格
    表  6  线路限速
    起点/m终点/m区段限速/km·h-1
    060962
    6091 71075
    17101 81035
    下载: 导出CSV 
    | 显示表格
    图  10  AC03牵引制动特性曲线

    图11可知,随着迭代次数的增加,个体评价值不断减小,个体适应度不断提高,表明算法的收敛效果良好。

    图  11  100代最优个体评价值

    图12是算法生成的最优ATO速度曲线。图13是工况距离曲线,列车在平坡段施加牵引力加速,然后进行缓慢牵引,在上坡段惰行一段时间,最后施加制动减速停车。在满足区间运行时分的前提下,尽可能地利用了线路优势,减少了牵引能耗。其牵引能耗为28.8 kW·h,较文献7节能38%。

    图  12  最优ATO速度曲线
    图  13  工况距离曲线

    本文采用多质点模型分析列车运动情况,基于改进的DE算法,分析线路约束条件,建立评价模型,构建适应度函数,使种群向低能耗、末速度小的方向进行优化。以上海地铁3号线数据为例,经仿真试验,牵引能耗28.8 kW·h,生成的ATO速度曲线,在满足定点准时停车的前提下,达到了节能的目标,证明改进DE算法可用于解决列车节能优化速度曲线问题。但该算法在限速较多的区段,速度曲线计算时间较长,仍需进一步研究和改进。

  • 图  1   列车受力分析

    图  2   改进DE算法流程

    图  3   种群初始化流程

    图  4   末速度评价模型

    图  5   牵引能耗评价模型

    图  6   停车位置误差评价模型

    图  7   运行时间误差评价模型

    图  8   迭代次数与评价值

    图  9   个体末速度生成流程

    图  10   AC03牵引制动特性曲线

    图  11   100代最优个体评价值

    图  12   最优ATO速度曲线

    图  13   工况距离曲线

    表  1   工况转换规则

    当前工况待转工况
    惰行制动牵引
    惰行——可以可以
    制动可以——禁止
    牵引可以禁止——
    下载: 导出CSV

    表  2   工况状态值

    工况惰行制动牵引
    工况值0[1 ~ 5][6 ~ 10]
    下载: 导出CSV

    表  3   缩放因子对收敛的影响

    缩放因子取值收敛效果
    (0, 0.3]不收敛
    0.4收敛速度慢
    0.5收敛速度快
    [0.6, +∞)不收敛
    下载: 导出CSV

    表  4   线路坡度

    起点/m终点/m坡度/‰
    02303.1
    2304302.9
    43063030.1
    63088030
    8801 2004.05
    12001 8100
    下载: 导出CSV

    表  5   线路曲线

    起点/m终点/m曲线半径/m
    181373355
    394609350
    8461 341404
    13961 730704
    下载: 导出CSV

    表  6   线路限速

    起点/m终点/m区段限速/km·h-1
    060962
    6091 71075
    17101 81035
    下载: 导出CSV
  • [1] 龙广钱,尹逊政. 城市轨道交通列车节能控制策略研究 [J]. 铁路计算机应用,2018,27(7):90-94. DOI: 10.3969/j.issn.1005-8451.2018.07.020
    [2]

    YANG Xin, NING Bin, LI Xiang, et al. A Two-Objective Timetable Optimization Model in Subway Systems [J]. IEEE Transactions on Intelligent Transportation Systems, 2014, 15(5): 1913-1921. DOI: 10.1109/TITS.2014.2303146

    [3] 荀 径,杨 欣,宁 滨,等. 列车节能操纵优化求解方法综述 [J]. 铁道学报,2014(4):14-20. DOI: 10.3969/j.issn.1001-8360.2014.04.003
    [4] 许 立. 基于遗传算法的ATO速度曲线优化[D]. 成都: 西南交通大学, 2013.
    [5] 耿晨歌,赵睿昕. 基于遗传算法的地铁列车自动驾驶控制算法研究 [J]. 武汉理工大学学报(交通科学与工程版),2013,37(6):1193-1197.
    [6] 丁 圣. 基于NSGA-Ⅲ的列车多目标操纵优化研究[D]. 北京: 北京工业大学, 2018.
    [7] 刘 炜,王 栋,李群湛,等. 基于时间逼近搜索算法的城轨列车运行节能优化研究 [J]. 西南交通大学学报,2016,51(5):918-924. DOI: 10.3969/j.issn.0258-2724.2016.05.014
    [8] 刘宏杰. 结合能量存储的城轨列车调度控制一体化节能优化方法研究[D]. 北京: 北京交通大学, 2019.
    [9] 张 茜. 城市轨道交通列车自动运行(ATO)多目标控制策略研究[D]. 北京: 北京交通大学, 2014.
    [10] 肖 婧, 徐小可, 张永健, 等. 差分进化算法及其高维多目标优化应用[M]. 北京: 人民邮电出版社, 2018.
    [11] 朱剑月,朱良光,周劲松,等. 地铁车辆运行舒适度与平稳性评价 [J]. 城市轨道交通研究,2007(6):28-31. DOI: 10.3969/j.issn.1007-869X.2007.06.010
  • 期刊类型引用(2)

    1. 全轲. 基于模糊综合评价法的铁路行车组织安全水平评价探讨. 铁道经济研究. 2024(02): 58-63 . 百度学术
    2. 徐威. LOPA分析在天然气压缩机站场项目风险管控中的应用. 项目管理技术. 2022(06): 128-132 . 百度学术

    其他类型引用(1)

图(13)  /  表(6)
计量
  • 文章访问数:  64
  • HTML全文浏览量:  124
  • PDF下载量:  16
  • 被引次数: 3
出版历程
  • 收稿日期:  2020-06-30
  • 网络出版日期:  2020-12-03
  • 刊出日期:  2020-12-03

目录

/

返回文章
返回