摘要
针对辅助停车区(ASA)布置的复杂场景,面向多目标速度曲线共存线路,以辅助停车区数量与列车区间追踪时间最小化为目标,以列车安全运行为约束,构建了多目标优化模型,设计与讨论了带精英策略的快速非支配排序遗传算法(NSGA-II),提出了一种考虑辅助停车区布置特征的种群初始化策略,使得算法具有良好计算性能。算例仿真验证了模型与算法解决复杂场景下辅助停车区优化布置的有效性,为求解辅助停车区布置问题提供了新思路。
关键词
凭借噪声小、能耗低、爬坡能力强、选线灵活等优点,磁浮交通受到越来越多的关注。磁浮交通速度范围广泛,涉及中低速域、中速域、高速域、超高速域和宇航
根据上海磁浮示范线建设经验,可根据坡度和车长确定常导高速磁浮停车区长度,按照速度等级和坡度情况来划定停车区参考间
磁浮交通系统的诸多要素相互耦合,一旦停车区布置完成,可供列车运行曲线调整的安全速度域就被限定,区间追踪间隔时间也将受影
随着磁浮交通运营速度、车辆技术、运控技术以及线路条件的多样化,基于参考间距的布置方式通用性有限,难以获取可靠又经济的停车区布置方案。例如,我国时速600公里级常导高速磁浮系统已经在调试之中,其速度已超过当前参考范
根据磁浮系统供电特
具体到停车区,它是设置在磁浮线路安全区域上,配备有供电轨与疏散通道的轨道区段。停车区两端在运控系统中被定义为可达点与危险点。可达点是在关闭牵引系统后,列车依靠当前惯性至少能到达的位置点,是停车区的首端。危险点是列车停车时不能超出的位置点,是停车区的末端。类似地,对车站的两端也可定义可达点与危险点。若将列车视为质点,可达点与危险点的位置可分别作为安全悬浮曲线与安全制动曲线的落脚点。若考虑车长,可将安全悬浮曲线与安全制动曲线的落脚点向中间偏移半个车长。根据停车区性质、列车运行安全影响因素及上海磁浮示范线建设经验,停车区的布置应考虑复杂场景,涉及的原则
最大速度曲线为列车触及安全制动曲线提供防护,最小速度曲线与安全悬浮曲线之间同样存在安全裕量。安全制动曲线可根据列车运行动力学计
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
式中:为列车速度,m·
已知拟采用的多条目标速度曲线与线路条件,依据停车区的布置原则开展停车区的优化布置,实现资源的有效利用。同时,鉴于停车区对列车区间追踪间隔的影响,若能在节省资源的同时考虑区间追踪间隔,则可以实现资源节省与效率保障的兼顾。基于此,可将问题描述为:已知目标速度曲线与线路条件,在列车安全运行前提下,如何布置停车区,实现停车区总数量尽可能少,区间追踪间隔也尽可能小。作为优化的前提,需要考虑停车区布置场景、列车连续步进需求以及资源的有限性,涉及的假设条件有:①目标速度曲线是已知的,且列车运行时对目标速度曲线的追溯性良好;②停车区的长度分为两种。结合上海磁浮示范线布置经验,长度分为坡度为0时的长度和坡度大于0但不多于0.5 %时的长度;③线路上有足够多的候选停车区供优化决策;④线路规划适当,不存在即使在需求限制区段的两端布置停车区也不足以支持列车正常步进的情况;⑤列车蓄电池的电量能保证列车运行至当前停车点。
集合方面,:车站集合,包括起点站和终点站;:候选停车区集合,下标为。每个候选停车区包括6个属性:可达点位置、危险点位置、长度、最大坡度、是否位于变坡点、桥梁或道岔(位于相应位置时取1,否则取0)、跨越分区情况(横跨分区时取1,否则取0);:分区集合,下标为。每个分区包括3个属性:分区的范围,长度,以及是否有停车区位于该分区(有取1,否则取0),且第一个和最后一个分区均为车站;:优先考虑布置停车区的轨道区段集合,即需求优先区段集合,下标为。每个需求优先区段包括2个属性:区段的范围,以及是否有停车区位于该区段(有取1,否则取0);:目标速度曲线集合,下标为。
参数方面,:停车区总长度的最大值;:分区的数量;:需求优先区段的数量;:目标速度曲线与停车点最小速度曲线的交点和该速度曲线与停车点最大速度曲线的交点之间的时间间隔,列车需要在该时间间隔内完成步进;:步进冗余时间,是为列车停车点步进过程设置的考虑了冗余量的间隔时
变量方面,:列车依据目标速度曲线驶向分区时的追踪间隔距离;:列车依据目标速度曲线运行时,在追踪间隔距离中的平均速度;:列车依据目标速度曲线驶向分区时的追踪间隔时间;:满足防护要求且距离分区最近的停车区末端与分区边界之间的距离;:0-1决策变量,选择候选停车区作为正式停车区时取1,否则取0。
第一个目标函数是最小化停车区数量,可由决策变量累加得到,即:
(7) |
第二个目标函数是最小化区间追踪间隔时间。如

图1 列车区间追踪示意
Fig. 1 Form of train section tracking
根据目标速度曲线、安全制动曲线、分区长度、停车区危险点与分区边界的距离以及附加距离,列车区间追踪间隔距离可表示为
(8) |
相应的列车区间追踪间隔时间表示为
(9) |
此时,若仅考虑一条目标速度曲线,则区间追踪间隔时间最小可表示为。当考虑多条目标速度曲线时,可通过引入权重系数()将区间追踪间隔时间加权平均。此时,有目标函数:
(10) |
结合停车区布置原则与布置场景,设置了以下约束:
(11) |
(12) |
(13) |
(14) |
(15) |
(16) |
(17) |
(18) |
其中:约束(11)表示停车区不能横跨分区;约束(12)要求停车区不能位于变坡点、桥梁或道岔;约束(13)表示站间区间中每个分区均有停车区;约束(14)要求需求优先区段上有停车区;约束(15)代表停车区的坡度不能超过一定范围;约束(16)限制了停车区总长度;约束(17)要求停车区布置方案为列车连续步进提供的时间间隔均不小于步进冗余时间;约束(18)要求决策变量为0-1变量。此外,对于停车区长度,可参考上海磁浮示范线的经验公式(
(19) |
针对上述非线性优化模型,本文借助了几乎能求解任何多目标优化问题的带精英策略的快速非支配排序遗传算法(fast and elitist non-dominated sorting generic algorithm, NSGA-II
与传统遗传算法类似,NSGA-II同样基于群体进化思想对解逐步优化。群体中的每一个个体对应着一个解,个体的优劣程度根据目标函数值、约束违反(constraint violation, CV)值(存在约束条件时)、非支配排序(rank)和拥挤距离(crowding distance, CD)共同确

图2 停车区优化过程
Fig. 2 Optimization process of ASAs
步骤1:仿真模块初始化。初始化仿真模块中的信息,涉及线路数据、车辆数据、环境数据、运控参数与目标速度曲线等。
步骤2:求解模块初始化。初始化求解模块中的参数,包括交叉概率、变异概率、迭代次数(Iter)、种群数量(Pop)等参数,并初始化种群。
步骤3:方案评估。对当前种群中的个体信息进行解码,输入到仿真模块中,进而可以根据目标函数值与约束违反情况获取个体的优劣信息,得到个体的非支配排序与拥挤距离。
步骤4:方案更新。基于个体的非支配排序与拥挤距离,执行选择、交叉、变异、替换等遗传操作。
步骤5:终止判断。若达到预设的终止条件(如迭代次数),输出当前种群中的Pareto最优解集,并作进一步筛选。否则,返回步骤3。
NSGA-II算法中,个体以向量形式进行储存,每个个体代表一个解。由于优化模型中决策变量为0-1变量,本文采用二进制对个体进行编码(

图3 染色体编码
Fig. 3 Coding form of chromosome
按照一定的分布函数随机生成种群是遗传算法常用方式,如均匀分布。停车区具有“低速区密集、高速区稀疏”的一般特征。对此,提出了一种基于该特征的种群初始化策略(即本文策略)。该方法结合列车运行方向,借助由多条目标速度曲线组合而成的基准速度曲
(20) |
(21) |
其中:为初始概率;为候选停车区所在分区前半部分与前一个分区后半部分基准速度曲线的速度平均值(如果前一个分区是车站,仅考虑当前分区前半部分平均速度);为基准速度曲线的最大速度;为折减系数;为将归一化后的最终概率;设置折减系数的目的在于增加基准速度曲线的波动性。归一化的目的是使每个候选停车区被选择的概率均不高于均匀分布下的概率,即0.5。
寻找一组非支配解集或Pareto最优解集是多目标优化问题的求解目标。考虑约束条件和不考虑约束条件的支配关系存在差异。以本文优化模型为例,对于解集中的两个解与,若不考虑约束条件,如果的目标函数值均小于,那么支配,为非支配解。如果对应的一个目标函数值小于,另一个目标函数值相同,那么弱支配,仍为非支配解。若考虑约束条件,除了目标函数值,还需要判断解的可行性,即CV值的大小。此时,支配的情况分为三种:第一种是是可行解,而不是可行解;第二种是和都不是可行解,但小于;最后一种是和都是可行解,但能够在目标函数值上支配。对于任意解,本文采用
(22) |
其中:和分别为优化模型中等式约束和不等式约束的数量;为等式约束左侧项的取值;当小于0时,取0,否则取的绝对值;是归一化后的值;为不等式约束左侧项的取值,是归一化后的值;本文采用对和除以种群中相应约束项最大值的方式进行归一化。
支配关系通过非支配排序(rank)表示Pareto等级,用于判断解的质量。解的集合中非支配解的等级为1,剩余解中的非支配解等级为2,依次类
仿真线路全长98 900 m,包括7个分区,线路坡度与分区划分情况如

图4 线路坡度与分区划分
Fig. 4 Line gradient and decentralization division
列车运行方面,考虑了两条目标速度曲线,最大速度分别为450和300 km·
为尽可能地得到最优布置方案,根据坡度是否为0,将取整后的停车区长度(309和379 m)从起点站依次不重叠排列,进而把95 900 m的站间区间划分为279个候选停车区,并令正式停车区总长度不多于10 000 m。对于本文种群初始化策略,取折减系数为0.75,得到分区2~6中候选停车区的选择概率分别为0.500、0.367、0.194、0.194和0.195。若采用均匀分布,这些概率均为0.5。算法参数方面,取交叉概率与变异概率分别为0.8和0.2。算例仿真过程借助于MATLAB软件,并依托具有16G内存、i7处理器、64位Windows10系统的笔记本电脑运行。为降低仿真模块时间消耗,预先存储了每个候选停车区最大、最小速度曲线与目标速度曲线的交点。此外,作为对比,以相同的数据分析了文献[
针对两种种群初始化策略,将群体数量设置为200,迭代次数设置为100,分别进行了仿真优化。根据输出的Pareto最优解集,随机展示了两组布置方案,如

图5 基于均匀分布的结果
Fig. 5 Result based on uniform distribution

图6 基于本文策略的结果
Fig. 6 Result based on proposed strategy
针对现有高速磁浮停车区布置方法难以应对复杂场景,在考虑运营效率与多目标速度曲线需求的同时,建立了停车区多目标优化模型。基于所设计的带精英策略的快速非支配排序遗传算法,讨论了优化模型求解过程。算例仿真结果表明,本文模型可用于布置方案的求解,提出的种群初始化策略有助于改善算法性能,对染色体执行局部交叉与变异具有良好的适用性,实践中可使用所述种群初始化策略和遗传算子。本文模型与算法可为单向运行常导高速磁浮停车区的布置提供参考,为相关辅助设计软件的开发奠定基础。后续研究可进一步着眼于考虑双向运行的磁浮线路停车区优化布置。
作者贡献声明
楚彭子:研究构思、文章撰写、实施研究。
虞翊:研究构思、研究指导、研究经费、文章审阅与修改。
董丹阳:文章撰写、软件仿真。
赵华华:研究指导。
林辉:研究指导。
参考文献
徐飞, 罗世辉, 邓自刚. 磁悬浮轨道交通关键技术及全速度域应用研究[J]. 铁道学报, 2019, 41(3): 40. [百度学术]
XU Fei, LUO Shihui, DENG Zigang. Study on key technologies and whole speed range application of Maglev rail transport[J]. Journal of the China Railway Society, 2019, 41(3): 40. [百度学术]
虞翊, 姜西, 林辉, 等. 基于防护速度的高速磁浮辅助停车区设置[J]. 同济大学学报(自然科学版), 2019, 47(9): 1310. [百度学术]
YU Yi, JIANG Xi, LIN Hui, et al. Setting method of auxiliary stopping area for high speed Maglev Based on protection speed[J]. Journal of Tongji University (Natural Science), 2019, 47(9): 1310. [百度学术]
江亚, 吴汶麒, 刘进. 磁浮列车运行控制系统二维速度防护曲线仿真[J]. 同济大学学报(自然科学版), 2004, 32(3): 397. [百度学术]
JIANG Ya, WU Wenqi, LIU Jin. Simulation of high-speed Maglev train 2-D speed protection drive[J]. Journal of Tongji University (Natural Science), 2004, 32(3): 397. [百度学术]
LAI Q, LIU J, HAGHANI A, et al. Energy-efficient speed profile optimization for medium-speed maglev trains[J]. Transportation Research Part E, 2020, 141: 102007. [百度学术]
刘进, 吴汶麒. 高速磁悬浮交通二维速度防护曲线及其算法研究[J]. 中国铁道科学, 2002, 23(4): 106. [百度学术]
LIU Jin, WU Wenqi. Research on 2-D speed protection curve and its algorithm of high-speed Maglev transportation[J]. China Railway Science, 2002, 23(4): 106. [百度学术]
卞建光. 磁浮列车运行控制系统相关性质及辅助停车区特性研究[D]. 杭州: 浙江大学, 2006. [百度学术]
BIAN Jianguang. Study on the related properties of maglev train operation control system and characteristics of auxiliary stopping area[D]. Hangzhou: Zhejiang University, 2006. [百度学术]
LAI Q, LIU J, MENG L, et al. Optimization of the auxiliary stopping area planning in the middle-to-high speed Maglev[J]. Transportation Systems and Technology, 2018, 4(2): 141. [百度学术]
柴晓凤, 刘军, 赖晴鹰, 等. 考虑辅助停车区约束的中速磁浮列车速度曲线节能优化方法[J]. 中南大学学报(自然科学版), 2019, 50(6): 1499. [百度学术]
CHAI Xiaofeng, LIU Jun, LAI Qingying, et al. Optimal energy-efficient trajectory planning for middle-speed maglev considering constraint of auxiliary stopping area[J]. Journal of Central South University (Science and Technology), 2019, 50(6): 1499. [百度学术]
赖晴鹰, 刘军, 赵若愚, 等. 基于变间距动态规划的中高速磁悬浮列车速度曲线优化[J]. 吉林大学学报(工学版), 2019, 49(3): 749. [百度学术]
LAI Qingying, LIU Jun, ZHAO Ruoyu, et al. Optimal trajectory planning for middle-to-high speed maglev based on dynamic programming with mutative spacing [J]. Journal of Jilin University (Engineering and Technology Edition), 2019, 49(3): 749. [百度学术]
YANG Y, NAN N, WEI W, et al. A section decentralization operation strategy for medium-speed maglev train based on battery states[C]//Proceedings of the 37th Chinese Control Conference. New Jersey: IEEE Press, 2018: 7804-7809. [百度学术]
赖纳·沙赫, 彼得·耶勒, 勒内·瑙曼. 高速磁浮与高速轮轨交通系统比较[M]. 莫凡,许晶,翁秀玲,译. 北京: 中国科学技术出版社, 2008. [百度学术]
SCHACH R, JEHLE P, NAUMANN R. Transrapid und rad-shine-hochgeschwindigkeitsbahn: Ein gesamtheitlicher systemvergleich[M]. Translated by MO Fan,XU Jing,WENG Xiuling. Beijing: China Science and Technology Press, 2008. [百度学术]
刘万明. 我国高速铁路客运专线主要技术经济问题研究[D]. 成都: 西南交通大学, 2002. [百度学术]
LIU Wanming. Research on main engineering economics problems of Chinese high-speed passenger-only guided transport system[D]. Chengdu: Southwest Jiaotong University, 2002. [百度学术]
ZHAO H, CHEN Y, LIAO Z., et al. Study of speed curve monitoring technology for High-Speed maglev operation[C]//Proceedings of the 16th COTA International Conference of Transportation Professionals. Reston: ASCE, 2016: 1033-1045. [百度学术]
DEB K, PRATAP A, AGARWAL S, et al. A fast and elitist multi-objective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182. [百度学术]
BABAVEISI V, PAYDAR M M, SAFAEI A S. Optimizing a multi-product closed-loop supply chain using NSGA-II, MOSA, and MOPSO meta-heuristic algorithms[J]. Journal of Industrial Engineering International, 2018, 14(2): 203. [百度学术]