[go: up one dir, main page]

CN113591301B - Urban rail transit train operation parameter optimization algorithm - Google Patents

Urban rail transit train operation parameter optimization algorithm Download PDF

Info

Publication number
CN113591301B
CN113591301B CN202110861678.9A CN202110861678A CN113591301B CN 113591301 B CN113591301 B CN 113591301B CN 202110861678 A CN202110861678 A CN 202110861678A CN 113591301 B CN113591301 B CN 113591301B
Authority
CN
China
Prior art keywords
train
population
individuals
energy consumption
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110861678.9A
Other languages
Chinese (zh)
Other versions
CN113591301A (en
Inventor
贺德强
张朗
陈彦君
郭松林
何彥
李先旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi University
Original Assignee
Guangxi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi University filed Critical Guangxi University
Priority to CN202110861678.9A priority Critical patent/CN113591301B/en
Publication of CN113591301A publication Critical patent/CN113591301A/en
Application granted granted Critical
Publication of CN113591301B publication Critical patent/CN113591301B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Genetics & Genomics (AREA)
  • Data Mining & Analysis (AREA)
  • Physiology (AREA)
  • Geometry (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

The invention discloses an urban rail transit train operation parameter optimization algorithm, which belongs to the technical field of urban rail transit train energy conservation optimization. The multi-particle train operation energy consumption model fully considers the road environments such as ramps, curves, tunnels and the like. The train is regarded as a quality band, the stress condition of the train is analyzed and calculated according to the line position of each actual train of the train, meanwhile, a developed improved differential evolution algorithm dynamically distributes the range of a decision variable in the optimization process according to the mutual constraint relation and aims at searching the optimal value of the decision variable in each evolution, the global optimizing capability and performance of the traditional evolution algorithm are enhanced, the energy consumption of train operation is reduced, and theoretical basis and engineering application guidance are provided for train energy-saving driving.

Description

一种城市轨道交通列车运行参数优化算法An optimization algorithm for urban rail transit train operating parameters

技术领域Technical field

本发明涉及城市轨道交通列车节能优化技术领域,尤其涉及一种城市轨道交通列车运行参数优化算法。The invention relates to the technical field of urban rail transit train energy-saving optimization, and in particular to an urban rail transit train operating parameter optimization algorithm.

背景技术Background technique

随着社会出行需求的日益增加,城市轨道交通列车由于其高效性和便利性得到了越来越多城市的青睐。与此同时,伴随着城市轨道交通线路的逐年增加,其能量消耗也日益增大。因此,研究城市轨道交通列车节能优化方法对降低能量消耗,实现城市交通可持续发展具有重要的理论意义和工程应用价值。With the increasing demand for social travel, urban rail transit trains have been favored by more and more cities due to their efficiency and convenience. At the same time, as the number of urban rail transit lines increases year by year, its energy consumption is also increasing. Therefore, studying energy-saving optimization methods for urban rail transit trains has important theoretical significance and engineering application value for reducing energy consumption and achieving sustainable development of urban transportation.

城市轨道交通线路环境复杂,目前研究所建立的城市轨道交通列车能耗模型多为单质点模型,此类模型忽略了列车在弯道和坡道衔接处的受力渐变过程,与列车实际的运行状况存在一定的误差。另一方面,城市轨道交通列车运行轨迹优化问题是一个典型的非线性优化问题,其决策变量间具有严格的约束条件,目前的优化算法主要根据经验值来确定决策变量的初始范围,容易陷入局部最优解,无法取得较为理想的近似最优解。The environment of urban rail transit lines is complex. Most of the energy consumption models of urban rail transit trains established in current research are single-particle models. Such models ignore the force gradient process of the train at the junction of curves and ramps, which is inconsistent with the actual operation of the train. There are certain errors in the situation. On the other hand, the urban rail transit train trajectory optimization problem is a typical nonlinear optimization problem with strict constraints on the decision variables. The current optimization algorithm mainly determines the initial range of the decision variables based on empirical values, and it is easy to fall into local Optimal solution, a more ideal approximate optimal solution cannot be obtained.

发明内容Contents of the invention

本发明的目的在于提供一种城市轨道交通列车运行参数优化算法,解决本背景技术中提到的技术问题,解决城市轨道交通列车节能优化问题。The purpose of the present invention is to provide an urban rail transit train operating parameter optimization algorithm to solve the technical problems mentioned in this background technology and solve the energy-saving optimization problem of urban rail transit trains.

为了实现上述目的,本发明采用的技术方案如下:In order to achieve the above objects, the technical solutions adopted by the present invention are as follows:

一种城市轨道交通列车运行参数优化算法,所述方法包括如下步骤:An urban rail transit train operating parameter optimization algorithm, the method includes the following steps:

步骤1:根据四阶段操纵策略,将列车在站间的运行过程划分为牵引阶段、巡航阶段、惰性阶段和制动阶段,将列车视作为一条质量带,根据列车实际每辆车所在的线路位置来分析并计算其受力情况,建立多质点牵引能耗模型;Step 1: According to the four-stage control strategy, the train's operation process between stations is divided into traction stage, cruising stage, inertia stage and braking stage. The train is regarded as a quality belt. According to the actual line position of each vehicle of the train, To analyze and calculate its force conditions, and establish a multi-particle traction energy consumption model;

步骤2:采用改进的差分进化算法优化列车运行的关键控制参数,以使牵引能耗最小化。Step 2: Use an improved differential evolution algorithm to optimize key control parameters of train operation to minimize traction energy consumption.

进一步地,所述步骤1中建立多质点牵引能耗模型的具体过程为:Further, the specific process of establishing the multi-particle traction energy consumption model in step 1 is:

设定列车运行时的基本阻力为Fbasic,列车动车的重量为Mmo,拖车重量为Mtr和列车速度v的函数为:Fbasic(Mmo,Mtr,v)=A+B·v+C·v2,式中A,B和C为经验系数,根据实际经验确定,其根据列车类型和线路情况的变化而变化,列车运行时的附加阻力Fadd为:Fadd=(framp+fcurve+ftunnel)·Mtotal·g,式中,Mtotal为列车总负载,g为重力加速度,franp为坡道阻力,fcurve为弯道阻力,Ftunnel为隧道阻力,三种附加阻力的计算方式分别为: 式中,Ltrain为列车的总长度,κi为列车所在的坡道的千分位数,lri为列车所占坡道的长度,lci为列车所占弯道的长度,Ri为列车所在弯道的弯道半径,lti为列车所占隧道的长度;The basic resistance when the train is running is set to F basic , the weight of the train is M mo , the weight of the trailer is M tr and the function of the train speed v is: F basic (M mo ,M tr ,v)=A+B·v +C·v 2 , where A, B and C are empirical coefficients, determined based on actual experience, which change according to changes in train type and line conditions. The additional resistance F add when the train is running is: F add = (f ramp +f curve +f tunnel )·M total ·g, where M total is the total load of the train, g is the gravity acceleration, f ranp is the slope resistance, f curve is the curve resistance, F tunnel is the tunnel resistance, three types The calculation methods of additional resistance are: In the formula, L train is the total length of the train, κ i is the thousandth of the ramp where the train is located, l ri is the length of the ramp occupied by the train, l ci is the length of the curve occupied by the train, and R i is The curve radius of the curve where the train is located, l ti is the length of the tunnel occupied by the train;

列车在整个运行过程中的牵引力Ftr为:Ftr(Mmo,Mtr,v)=Ftr,t∪Ftr,c,列车的总牵引能耗Etr为:式中,T为站间运行时间,则列车牵引能耗模型为:The traction force F tr of the train during the entire operation is: F tr (M mo ,M tr ,v)=F tr,t ∪F tr,c . The total traction energy consumption E tr of the train is: In the formula, T is the inter-station running time, then the train traction energy consumption model is:

式中,Vlim为区间限速,ΔT为运行时间误差,ξt为可允许时间误差,ΔS为运行距离误差,ξs为可允许距离误差。In the formula, V lim is the interval speed limit, ΔT is the running time error, ξ t is the allowable time error, ΔS is the running distance error, and ξ s is the allowable distance error.

进一步地,所述步骤2中优化列车运行的关键控制参数的具体过程为:Further, the specific process of optimizing the key control parameters of train operation in step 2 is:

步骤2.1:选择列车运行的关键控制参数牵引力使用系数α、制动力使用系数β、巡航速度vcr、惰性点Sco和制动点Sbr作为决策变量,将列车牵引能耗作为改进差分进化算法的适应度值,设置种群规模P、最大进化次数G、变异因子Pm和交叉Pc;Step 2.1: Select the key control parameters of train operation: traction force usage coefficient α, braking force usage coefficient β, cruising speed v cr , inert point S co and braking point S br as decision variables, and train traction energy consumption as an improved differential evolution algorithm Fitness value, set the population size P, the maximum number of evolutions G, the mutation factor Pm and the crossover Pc;

步骤2.2:种群初始化,实际问题的决策变量为5个,根据决策变量间的约束关系,选择与其余决策变量具有严格约束关系的惰性点Sco作为基因优化过程的待优化基因信息,其余4个决策变量作为初始种群个体的基因信息;Step 2.2: Population initialization. There are 5 decision variables in the actual problem. According to the constraint relationship between the decision variables, the inert point S co that has a strict constraint relationship with the other decision variables is selected as the gene information to be optimized in the genetic optimization process. The remaining 4 Decision variables serve as genetic information of individuals in the initial population;

步骤2.3:种群个体基因优化,针对每个种群个体进行基因优化和补充;Step 2.3: Gene optimization of individual populations, genetic optimization and supplementation for each individual population;

步骤2.4:从基因优化后的新种群内中选取最优的个体作为变异过程中的基向量,对种群个体进行差分变异操作,产生新种群;Step 2.4: Select the best individual from the genetically optimized new population as the basis vector in the mutation process, and perform differential mutation operations on the population individuals to generate a new population;

步骤2.5:从基因优化后的新种群内中选取最优的个体作为交叉过程中的目标向量,对步骤2.4产生的种群个体进行交叉操作,产生新种群;Step 2.5: Select the best individual from the genetically optimized new population as the target vector in the crossover process, and perform a crossover operation on the population individuals generated in step 2.4 to generate a new population;

步骤2.6:计算新种群个体的适应度值,选取最优适应度值的个体为进化后的最优个体;Step 2.6: Calculate the fitness value of individuals in the new population, and select the individual with the best fitness value as the optimal individual after evolution;

步骤2.7:判断是否满足优化的终止条件,即进化次数是否达到设置的最大次数或者适应度值是否满足要求,若满足终止条件,进化停止,输出最优个体的目标函数值及其对应的决策变量值,若不满足终止条件,剔除补充的基因信息。Step 2.7: Determine whether the optimization termination conditions are met, that is, whether the number of evolutions reaches the set maximum number or whether the fitness value meets the requirements. If the termination conditions are met, the evolution stops, and the objective function value of the optimal individual and its corresponding decision variable are output. value, if the termination condition is not met, the supplementary genetic information will be eliminated.

进一步地,所述步骤2.3的具体过程为:Further, the specific process of step 2.3 is:

步骤2.3.1:将决策变量的取值范围按照一定的步长划分为j个节点,每个节点所对应的基因信息为惰行点的取值;Step 2.3.1: Divide the value range of the decision variable into j nodes according to a certain step size, and the genetic information corresponding to each node is the value of the idle point;

步骤2.3.2:将初始种群个体按照节点数量进行复制,并将每个节点所对应的基因信息补充至个体中;Step 2.3.2: Copy the initial population individuals according to the number of nodes, and add the genetic information corresponding to each node to the individuals;

步骤2.3.3:计算复制后的每个种群的适应度值,选取最优适应度值的个体为目标个体,其相邻个体的基因信息作为最优补充基因取值范围的上下限,在此区间内,采用二分迭代法,通过计算适应度值来确定最优补充基因的取值;Step 2.3.3: Calculate the fitness value of each population after replication, select the individual with the best fitness value as the target individual, and the genetic information of its adjacent individuals as the upper and lower limits of the optimal supplementary gene value range, here Within the interval, the binary iteration method is used to determine the value of the optimal complementary gene by calculating the fitness value;

步骤2.3.4:将通过变异二分法找到的最优补充基因信息补充至初始种群个体中,得到基因优化后的新种群。Step 2.3.4: Supplement the optimal complementary gene information found through the mutation dichotomy method to the initial population individuals to obtain a new genetically optimized population.

本发明由于采用了上述技术方案,具有以下有益效果:Since the present invention adopts the above technical solution, it has the following beneficial effects:

本发明建立的多质点列车运行能量消耗模型,充分地考虑了坡道、弯道和隧道等线路环境,将列车视作为质量带,按照列车实际每辆车所在的线路位置来分析并计算其受力情况,与以往研究成果中常用的单质点模型相比,其更接近列车真实的运行环境,同时,开发的改进差分进化算法,能够根据相互约束关系在优化过程中动态分配决策变量的范围,并致力于寻找该决策变量在每一次进化中的最优值,增强了传统进化算法的全局寻优能力和性能,有效地降低了列车运行的能耗,为列车节能驾驶提供了理论基础和工程应用指导。The multi-mass point train operation energy consumption model established by the present invention fully considers the line environment such as ramps, curves and tunnels, regards the train as a mass zone, and analyzes and calculates its impact according to the actual line position of each vehicle of the train. Compared with the single-particle model commonly used in previous research results, it is closer to the real operating environment of the train. At the same time, the developed improved differential evolution algorithm can dynamically allocate the range of decision variables in the optimization process based on mutual constraints. It is committed to finding the optimal value of the decision variable in each evolution, which enhances the global optimization capability and performance of the traditional evolutionary algorithm, effectively reduces the energy consumption of train operation, and provides a theoretical basis and engineering for energy-saving train driving. Application guidance.

附图说明Description of the drawings

图1是本发明方法流程图;Figure 1 is a flow chart of the method of the present invention;

图2是本发明四阶段操纵策略示意图;Figure 2 is a schematic diagram of the four-stage manipulation strategy of the present invention;

图3是本发明多质点列车模型在不同的弯道和坡道衔接处的受力情况图;Figure 3 is a diagram of the stress conditions of the multi-particle train model of the present invention at the junctions of different curves and ramps;

图4是本发明优化前后的列车运行轨迹对比图。Figure 4 is a comparison chart of train running trajectories before and after optimization according to the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings and preferred embodiments. However, it should be noted that many details listed in the specification are merely to provide the reader with a thorough understanding of one or more aspects of the present invention, and these aspects of the present invention may be implemented without these specific details.

如图1-4所示,一种城市轨道交通列车运行参数优化算法,首先建立多质点列车能耗模型,然后根据改进差分进化算法得到牵引能耗最小运行参数,具体如下:选择列车关键的运行参数作为决策变量,将列车牵引能耗作为算法的适应度值,设置算法参数;种群初始化,根据相互约束关系分离决策变量,确定待优化基因信息;采用变异二分法对初始种群进行基因优化,生成新种群;对新种群进行变异和交叉操作,计算新种群个体的适应度;判断是否满足优化终止条件。本发明涉及到的方法具有较强的全局寻优能力和稳定性,可以有效地降低列车的牵引能耗。As shown in Figure 1-4, an urban rail transit train operating parameter optimization algorithm first establishes a multi-particle train energy consumption model, and then obtains the minimum traction energy consumption operating parameters based on an improved differential evolution algorithm. The details are as follows: Select the key operation of the train The parameters are used as decision variables, and the train traction energy consumption is used as the fitness value of the algorithm to set the algorithm parameters; the population is initialized, the decision variables are separated according to mutual constraints, and the genetic information to be optimized is determined; the mutation bisection method is used to genetically optimize the initial population to generate New population; perform mutation and crossover operations on the new population, calculate the fitness of individuals in the new population; determine whether the optimization termination conditions are met. The method involved in the present invention has strong global optimization capability and stability, and can effectively reduce the traction energy consumption of the train.

具体实施过程:Specific implementation process:

根据四阶段操纵策略,将列车在站间的运行过程划分为牵引阶段、巡航阶段、惰性阶段和制动阶段。考虑到列车在站间复杂的运行环境,将列车视作为一条质量带,根据列车实际每辆车所在的线路位置来分析并计算其受力情况,建立多质点列车牵引能耗方程及其约束条件为:According to the four-stage control strategy, the train's operation process between stations is divided into traction stage, cruising stage, inertia stage and braking stage. Taking into account the complex operating environment of trains between stations, the train is regarded as a mass belt, and the stress situation of each train is analyzed and calculated according to the actual line position of each train, and a multi-mass point train traction energy consumption equation and its constraints are established. for:

式中,Vlim为区间限速,ΔT为运行时间误差,ξt为可允许时间误差,ΔS为运行距离误差,ξs为可允许距离误差。In the formula, V lim is the interval speed limit, ΔT is the running time error, ξ t is the allowable time error, ΔS is the running distance error, and ξ s is the allowable distance error.

采用南宁地铁一号线运行数据进行仿真验证,模拟上行方向中民族大学站至民族广场站10站9区间实际线路的列车运行状况。The operation data of Nanning Metro Line 1 were used for simulation verification to simulate the train operation conditions of the actual line in the 10 stations and 9 sections from the University of China for Nationalities Station to the Minzu Square Station in the upward direction.

下表为相关的列车运行参数The following table shows the relevant train operating parameters

表1列车运行参数Table 1 Train operating parameters

在优化过程的初始阶段,以民族大学站至清川站为例,其余3个关键控制参数初始范围的确定过程为:In the initial stage of the optimization process, taking Minzu University Station to Qingchuan Station as an example, the determination process of the initial range of the remaining three key control parameters is as follows:

巡航速度的上限为区间限速,其值是80km/h,下限为列车实际运行中的站间平均旅行速度,其值是64.67km/h;制动点的上限为站间运行距离,其值是2014.14m,下限是根据巡航速度的大小确定的,列车从制动点到站台的制动过程可以被视作为列车从站台加速至制动点的加速过程,则制动点的下限为上限减去加速距离,此值也是惰性点的上限;惰性点的下限也是根据巡航速度确定的,列车从站台加速至巡航速度时所行使的距离为惰性点的下限,其余站间各控制参数的初始范围可根据上述原理确定。The upper limit of the cruising speed is the interval speed limit, its value is 80km/h, the lower limit is the average travel speed between stations in actual operation of the train, its value is 64.67km/h; the upper limit of the braking point is the running distance between stations, its value is 2014.14m. The lower limit is determined based on the cruising speed. The braking process of the train from the braking point to the platform can be regarded as the acceleration process of the train from the platform to the braking point. Then the lower limit of the braking point is the upper limit minus the upper limit. To accelerate distance, this value is also the upper limit of the inert point; the lower limit of the inert point is also determined based on the cruising speed. The distance traveled by the train when accelerating from the platform to the cruising speed is the lower limit of the inert point. The initial range of the control parameters between the remaining stations It can be determined based on the above principles.

采用所提出的改进差分进化算法进行优化,过程如下:The proposed improved differential evolution algorithm is used for optimization. The process is as follows:

(1)选择列车运行的关键控制参数牵引力使用系数α、制动力使用系数β、巡航速度vcr、惰性点Sco和制动点Sbr作为决策变量。将列车牵引能耗Etr作为改进差分进化算法的适应度值,设置种群规模P=50,最大进化次数G=100,变异因子Pm=0.5,交叉因子Pc=0.8。(1) Select the key control parameters of train operation: traction force usage coefficient α, braking force usage coefficient β, cruising speed v cr , inert point S co and braking point S br as decision variables. The train traction energy consumption E tr is used as the fitness value of the improved differential evolution algorithm, and the population size P=50, the maximum number of evolutions G=100, the mutation factor Pm=0.5, and the crossover factor Pc=0.8.

(2)种群初始化,实际问题的决策变量为5个,根据决策变量间的约束关系,选择与其余决策变量具有严格约束关系的惰性点Sco作为基因优化过程的待优化基因信息,其余4个决策变量作为初始种群个体的基因信息。(2) Population initialization. There are 5 decision variables in the actual problem. According to the constraint relationship between the decision variables, the inert point S co that has a strict constraint relationship with the other decision variables is selected as the gene information to be optimized in the genetic optimization process. The remaining 4 Decision variables serve as genetic information of individuals in the initial population.

(3)种群个体基因优化,针对每个种群个体进行基因优化和补充。具体步骤如下:(3) Gene optimization of individual populations, genetic optimization and supplementation for each individual population. Specific steps are as follows:

(3.1)将决策变量的取值范围按照一定的步长划分为j个节点,每个节点所对应的基因信息为惰行点的取值,节点数根据惰性点的取值范围来确定,以步长2m进行划分。(3.1) Divide the value range of the decision variable into j nodes according to a certain step size. The genetic information corresponding to each node is the value of the lazy point. The number of nodes is determined according to the value range of the lazy point. Divide 2m long.

(3.2)将初始种群个体按照节点数量进行复制,并将每个节点所对应的基因信息补充至个体中。(3.2) Copy the initial population individuals according to the number of nodes, and add the genetic information corresponding to each node to the individuals.

(3.3)计算复制后的每个种群的适应度值,选取最优适应度值的个体为目标个体,其相邻个体的基因信息作为最优补充基因取值范围的上下限。在此区间内,采用二分迭代法,通过计算适应度值来确定最优补充基因的取值。(3.3) Calculate the fitness value of each population after replication, select the individual with the optimal fitness value as the target individual, and use the genetic information of its adjacent individuals as the upper and lower limits of the optimal supplementary gene value range. Within this interval, the binary iteration method is used to determine the value of the optimal complementary gene by calculating the fitness value.

(3.4)将通过变异二分法找到的最优补充基因信息补充至初始种群个体中,得到基因优化后的新种群。(3.4) Supplement the optimal complementary gene information found through the mutation dichotomy method to the initial population individuals to obtain a new genetically optimized population.

(4)从基因优化后的新种群内中选取最优的个体作为变异过程中的基向量,对种群个体进行差分变异操作,产生新种群。(4) Select the best individual from the genetically optimized new population as the basis vector in the mutation process, and perform differential mutation operations on the individuals in the population to generate a new population.

(5)从基因优化后的新种群内中选取最优的个体作为交叉过程中的目标向量,对(4)产生的种群个体进行交叉操作,产生新种群。(5) Select the best individual from the genetically optimized new population as the target vector in the crossover process, and perform a crossover operation on the population individuals generated in (4) to generate a new population.

(6)计算新种群个体的适应度值,选取最优适应度值的个体为进化后的最优个体。(6) Calculate the fitness value of the new population individuals, and select the individual with the best fitness value as the optimal individual after evolution.

(7)判断是否满足优化的终止条件,即进化次数是否达到设置的最大次数或者适应度值是否满足要求。若满足终止条件,进化停止,输出最优个体的目标函数值及其对应的决策变量值。若不满足终止条件,剔除补充的基因信息,跳转至步骤(3)。(7) Determine whether the optimization termination conditions are met, that is, whether the number of evolutions reaches the set maximum number or whether the fitness value meets the requirements. If the termination condition is met, the evolution stops, and the objective function value of the optimal individual and its corresponding decision variable value are output. If the termination conditions are not met, the supplementary genetic information is eliminated and jumps to step (3).

优化结果如下表所示The optimization results are shown in the table below

表2优化结果Table 2 Optimization results

数据格式:原始数据/优化后的数据(差值=优化后的数据-原始数据)Data format: original data/optimized data (difference = optimized data – original data)

采用改进的差分进化算法优化列车运行轨迹后,共节约了30.13%的牵引能耗,优化前后的列车运行轨迹如图4所示。After using the improved differential evolution algorithm to optimize the train trajectory, a total of 30.13% of traction energy consumption was saved. The train trajectory before and after optimization is shown in Figure 4.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be made. regarded as the protection scope of the present invention.

Claims (1)

1. An urban rail transit train operation parameter optimization algorithm is characterized in that: the method comprises the following steps:
step 1: dividing the running process of the train between stations into a traction stage, a cruising stage, an inertia stage and a braking stage according to a four-stage operating strategy, regarding the train as a mass band, analyzing and calculating the stress condition of the train according to the line position of each actual train of the train, and establishing a multi-particle traction energy consumption model;
step 2: optimizing key control parameters of train operation by adopting an improved differential evolution algorithm so as to minimize traction energy consumption;
the specific process for establishing the multi-particle traction energy consumption model in the step 1 is as follows:
setting the basic resistance of the train to F basic The weight of the train motor car is M mo Trailer weight M tr And train speed v is a function of: f (F) basic (M mo ,M tr ,v)=A+B·v+C·v 2 Wherein A, B and C are empirical coefficients, which are determined empirically based on changes in the type of train and the line conditions, and the additional resistance F during the operation of the train add The method comprises the following steps: f (F) add =(f ramp +f curve +f tunnel )·M total G, where M total G is gravity acceleration, f is the total load of the train ramp For ramp resistance, f curve For curve resistance, F tunnel For tunnel resistance, three additional resistance calculation modes are respectively: wherein L is train Kappa is the total length of the train i Is the number of thousandths of the ramp where the train is located, l ri The length of the ramp occupied by the train is l ci R is the length of the curve occupied by the train i Is the curve radius of the curve where the train is located, l ti The length of the tunnel occupied by the train;
traction force F of train in whole running process tr The method comprises the following steps: f (F) tr (M mo ,M tr ,v)=F tr,t ∪F tr,c Total traction energy consumption E of train tr The method comprises the following steps:in the formula, T is the running time between stations, and then the train traction energy consumption model is:
min E tr
wherein V is lim For interval speed limit, ΔT is the run time error, ζ t For allowable time error, ΔS is the travel distance error, ζ s Is an allowable distance error;
the specific process for optimizing the key control parameters of train operation in the step 2 is as follows:
step 2.1: selecting a key control parameter of train operation, namely traction force use coefficient alpha, braking force use coefficient beta and cruising speed v cr Inertia point S co And a braking point S br As decision variables, train traction energy consumption is used as an adaptability value for improving a differential evolution algorithm, and a population scale P, a maximum evolution frequency G, a variation factor Pm and a cross Pc are set;
step 2.2: the method comprises the steps of initializing a population, wherein decision variables of actual problems are 5, and selecting inert points S with strict constraint relation with the rest decision variables according to constraint relation among the decision variables co The other 4 decision variables are used as the gene information of the individuals in the initial population as the gene information to be optimized in the gene optimization process;
step 2.3: optimizing the population individual genes, and optimizing and supplementing the genes aiming at each population individual;
step 2.4: selecting optimal individuals from the new population after gene optimization as basis vectors in the mutation process, and performing differential mutation operation on the individuals of the population to generate a new population;
step 2.5: selecting optimal individuals from the new population after gene optimization as target vectors in the crossing process, and performing crossing operation on the population individuals generated in the step 2.4 to generate a new population;
step 2.6: calculating the fitness value of the individuals of the new population, and selecting the individuals with the optimal fitness value as the evolved optimal individuals;
step 2.7: judging whether an optimized termination condition is met, namely whether the evolution times reach the set maximum times or whether the fitness value meets the requirements, if the termination condition is met, stopping evolution, outputting the objective function value of the optimal individual and the corresponding decision variable value, and if the termination condition is not met, removing the supplementary gene information;
the specific process of the step 2.3 is as follows:
step 2.3.1: dividing the value range of the decision variable into j nodes according to a certain step length, wherein the gene information corresponding to each node is the value of an idle point;
step 2.3.2: copying individuals of the initial population according to the number of nodes, and supplementing gene information corresponding to each node into the individuals;
step 2.3.3: calculating the fitness value of each copied population, selecting an individual with the optimal fitness value as a target individual, taking the gene information of adjacent individuals as the upper limit and the lower limit of the value range of the optimal supplementary gene, and determining the value of the optimal supplementary gene by adopting a binary iteration method through calculating the fitness value in the interval;
step 2.3.4: and supplementing the optimal supplementary gene information found by the mutation dichotomy to individuals in the initial population to obtain a new population after gene optimization.
CN202110861678.9A 2021-07-28 2021-07-28 Urban rail transit train operation parameter optimization algorithm Active CN113591301B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110861678.9A CN113591301B (en) 2021-07-28 2021-07-28 Urban rail transit train operation parameter optimization algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110861678.9A CN113591301B (en) 2021-07-28 2021-07-28 Urban rail transit train operation parameter optimization algorithm

Publications (2)

Publication Number Publication Date
CN113591301A CN113591301A (en) 2021-11-02
CN113591301B true CN113591301B (en) 2023-12-08

Family

ID=78251652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110861678.9A Active CN113591301B (en) 2021-07-28 2021-07-28 Urban rail transit train operation parameter optimization algorithm

Country Status (1)

Country Link
CN (1) CN113591301B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114298510A (en) * 2021-12-19 2022-04-08 南京理工大学 Timetable and Speed Curve Optimization Method Based on NSPSO Algorithm
CN114488799B (en) * 2022-01-11 2024-02-23 吉林大学 Parameter optimization method for controller of automobile self-adaptive cruise system
CN118953462B (en) * 2024-10-16 2025-02-25 福州大学 Urban rail locomotive position estimation method considering electrical measurement information

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102903007A (en) * 2012-09-20 2013-01-30 西安科技大学 Method for optimizing disaggregated model by adopting genetic algorithm
CN103439926A (en) * 2013-07-26 2013-12-11 同济大学 Gas optimization scheduling device of iron and steel enterprise
CN105574231A (en) * 2015-11-27 2016-05-11 上海交通大学 A method for detecting the remaining capacity of a storage battery
CN108288095A (en) * 2018-01-07 2018-07-17 北京工业大学 A kind of subway train energy conservation optimizing method based on golden section genetic algorithm
CN109344996A (en) * 2018-08-29 2019-02-15 广西大学 An energy-saving and optimized operation method for urban rail transit trains
CN109615135A (en) * 2018-12-12 2019-04-12 广州地铁集团有限公司 An optimization method of train operation based on dynamic programming algorithm
CN109840641A (en) * 2019-03-08 2019-06-04 西南交通大学 Operation curve fast Optimization between a kind of train multi-region
CN110281986A (en) * 2019-06-10 2019-09-27 北京交通大学 Train rail section locking time calculation method based on quasi-moving block
CN112286824A (en) * 2020-11-18 2021-01-29 长江大学 Test case generation method and system based on binary search iteration and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008085957A2 (en) * 2007-01-10 2008-07-17 Xtreme Energetics Inc. Non-imaging facet based optics

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102903007A (en) * 2012-09-20 2013-01-30 西安科技大学 Method for optimizing disaggregated model by adopting genetic algorithm
CN103439926A (en) * 2013-07-26 2013-12-11 同济大学 Gas optimization scheduling device of iron and steel enterprise
CN105574231A (en) * 2015-11-27 2016-05-11 上海交通大学 A method for detecting the remaining capacity of a storage battery
CN108288095A (en) * 2018-01-07 2018-07-17 北京工业大学 A kind of subway train energy conservation optimizing method based on golden section genetic algorithm
CN109344996A (en) * 2018-08-29 2019-02-15 广西大学 An energy-saving and optimized operation method for urban rail transit trains
CN109615135A (en) * 2018-12-12 2019-04-12 广州地铁集团有限公司 An optimization method of train operation based on dynamic programming algorithm
CN109840641A (en) * 2019-03-08 2019-06-04 西南交通大学 Operation curve fast Optimization between a kind of train multi-region
CN110281986A (en) * 2019-06-10 2019-09-27 北京交通大学 Train rail section locking time calculation method based on quasi-moving block
CN112286824A (en) * 2020-11-18 2021-01-29 长江大学 Test case generation method and system based on binary search iteration and electronic equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Xiao-Fang Liu 等.Dichotomy Guided Based Parameter Adaptation for Differential Evolution.《GECCO '15》.2015,第292页. *
喻飞 ; 赵志勇 ; 魏波 ; .基于差分进化的因子分解机算法.计算机科学.2016,(第09期),全文. *
樊莹莹.一种列车运行控制优化方法研究.《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》.2014,第11-71页. *

Also Published As

Publication number Publication date
CN113591301A (en) 2021-11-02

Similar Documents

Publication Publication Date Title
CN113591301B (en) Urban rail transit train operation parameter optimization algorithm
ShangGuan et al. Multiobjective optimization for train speed trajectory in CTCS high-speed railway with hybrid evolutionary algorithm
CN109815523B (en) Multi-objective Differential Evolution Algorithm for Train Operation Based on Decomposition
CN103847749B (en) Method for generating double-layer multi-target optimization railway locomotive operation sequence
CN111169508A (en) A train energy-saving speed curve optimization method based on position discretization dynamic programming
CN103879414B (en) Railway locomotive optimized operation method based on self-adaptive A-Star algorithm
CN109978350A (en) A kind of subway train energy conservation optimizing method based on regime decomposition dynamic programming algorithm
CN112633598A (en) Comprehensive energy-saving optimization method for speed curve and timetable of urban rail transit train
CN107368920A (en) A kind of off-peak period multi-train movement energy conservation optimizing method
CN111460633A (en) Train energy-saving operation method based on multi-target particle swarm algorithm
CN108288095A (en) A kind of subway train energy conservation optimizing method based on golden section genetic algorithm
CN108510127B (en) Urban rail train operation process optimization method based on renewable energy utilization
CN106777717A (en) A kind of ATO speed command energy conservation optimizing methods for considering handling capacity of passengers change
CN114202316A (en) Optimization method of urban rail transit train schedule based on deep reinforcement learning
CN103010268B (en) A kind of powered distributed Optimization Scheduling of motor-car neighborhood subsystem
CN114117650B (en) A method and system for optimizing the multi-objective running curve of a heavy-haul train
CN108932356A (en) A kind of ATO speed command energy conservation optimizing method considering Train delay factor
CN110598275A (en) Wheel profile optimization method based on response surface modeling and improved particle swarm optimization
Li et al. Energy-efficient rail transit vertical alignment optimization: Gaussian pseudospectral method
CN112329340B (en) Auxiliary parking area arrangement optimization method for normally-conductive high-speed magnetic levitation unidirectional running line
CN115083156B (en) Vehicle track prediction method based on Newell following model
CN117350142A (en) A comprehensive optimization method for subway trains based on energy consumption and passenger waiting time
Pu et al. Optimization of train energy saving based on golden ratio genetic algorithm
Cao et al. Optimisation of recommended speed profile for train operation based on ant colony algorithm
CN104751244B (en) Rail traffic energy consumption correlate degree optimization method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant