[go: up one dir, main page]

CN106347420B - A kind of offline adjustment drives curve method and system - Google Patents

A kind of offline adjustment drives curve method and system Download PDF

Info

Publication number
CN106347420B
CN106347420B CN201610816191.8A CN201610816191A CN106347420B CN 106347420 B CN106347420 B CN 106347420B CN 201610816191 A CN201610816191 A CN 201610816191A CN 106347420 B CN106347420 B CN 106347420B
Authority
CN
China
Prior art keywords
adjustment
interval
time
driving curve
traction distance
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
CN201610816191.8A
Other languages
Chinese (zh)
Other versions
CN106347420A (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.)
Beijing Jiaotong University
Original Assignee
Beijing Jiaotong 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 Beijing Jiaotong University filed Critical Beijing Jiaotong University
Priority to CN201610816191.8A priority Critical patent/CN106347420B/en
Publication of CN106347420A publication Critical patent/CN106347420A/en
Application granted granted Critical
Publication of CN106347420B publication Critical patent/CN106347420B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L27/00Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
    • B61L27/10Operations, e.g. scheduling or time tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

本发明实施例提供了一种离线调整驾驶曲线方法和系统,基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;在所述区间中选取调整区间;采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。本实施例将在列车运行过程中经过本实施例提供的方法离线处理后获取调整的驾驶曲线,可以在满足列车运行过程中的安全、准点和节能要求下提供较为准确的驾驶曲线供驾驶员参考。

The embodiment of the present invention provides an offline driving curve adjustment method and system, based on the initial driving curve between the stations generated offline, divide the stations into sections, so that the speed limit and slope of the trains in each section remain the same; Select an adjustment interval in the interval; adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of the traction distance; based on the last driving curve, obtain this traction distance according to the current traction distance of the adjustment interval Second adjusted driving curve. This embodiment will obtain the adjusted driving curve after offline processing by the method provided by this embodiment during the train running process, and can provide a relatively accurate driving curve for the driver's reference while meeting the safety, punctuality and energy-saving requirements during the train running process .

Description

一种离线调整驾驶曲线方法和系统A method and system for offline adjustment of driving curve

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种离线调整驾驶曲线方法和系统。The invention relates to the field of communication technology, in particular to a method and system for offline adjustment of driving curves.

背景技术Background technique

铁路交通系统作为一种运输效率较高、单位运输成本较低的运输方式,承载着大量旅客和货物运输的重要任务,是国民经济发展的大动脉。铁路客运系统的运营体系主要包含开行计划与时刻表、站间参考运行曲线和列车操纵方式方法三个层级,各层级之间互相配合、互相制约,共同形成了列车的运营行为。我国的幅员广阔,干线客运列车在长距离运行过程中,线路情况、周边环境和列车特性都有可能发生变化。在事先编排运行图和确定列车站间运行操纵参考策略时,其所考虑的情况可能与实际存在偏差。列车司机作为列车运行过程中的控制主体,在按照控制中心下发的信号和指令完成列车的驾驶工作的过程中,也会根据实际的运行条件和自身的驾驶经验在运行过程中对列车的驾驶策略和运行行为做出部分的调整,而这些由司机驾驶行为所产生的调整将直接影响列车的运营时间、能耗等关键指标。As a transportation method with high transportation efficiency and low unit transportation cost, the railway transportation system carries the important task of transporting a large number of passengers and goods, and is the main artery of national economic development. The operation system of the railway passenger transport system mainly includes three levels: the operation plan and timetable, the reference operation curve between stations, and the train operation method. Each level cooperates and restricts each other to form the operation behavior of the train. my country has a vast territory. During the long-distance operation of main-line passenger trains, the line conditions, surrounding environment and train characteristics may change. When planning the operation diagram in advance and determining the reference strategy for operation and manipulation between train stations, there may be deviations between the conditions considered and the actual situation. As the main body of control during the operation of the train, the train driver will complete the driving work of the train according to the signals and instructions issued by the control center, and will also control the driving of the train during the operation according to the actual operating conditions and his own driving experience. Some adjustments are made to the strategy and operation behavior, and these adjustments generated by the driver's driving behavior will directly affect key indicators such as the operating time and energy consumption of the train.

干线铁路交通系统多以信号机闭塞方式(半自动闭塞、自动闭塞)作为主要的列车控制手段。然而对于列车操纵而言,仅仅得知前方区间是否可以进入是远远不够的,列车司机对列车运行实时信息与状态的掌握不足很容易造成对列车运行条件的不恰当判断和采取不合适的驾驶操纵行为,进而导致列车整体运营质量的下降。列车辅助驾驶系统(DAS:Driver Advisory System)就是在这样的背景下应运而生,在常用的列车辅助驾驶系统中,常用的驾驶曲线调整方法通常都基于实时采集实时在线计算调整,这样的方案在应用中较为浪费实时的在线资源,并且在特殊情况下实时中断情况下,其实施就会受局限。Mainline railway traffic systems mostly use signal block (semi-automatic block, automatic block) as the main means of train control. However, for train control, it is far from enough to know whether the front section can be entered. The train driver's insufficient grasp of the real-time information and status of the train operation can easily lead to inappropriate judgments on train operating conditions and inappropriate driving. Manipulative behavior, which in turn leads to a decline in the overall quality of train operation. The Driver Advisory System (DAS: Driver Advisory System) came into being under such a background. In the commonly used train driver assistance systems, the commonly used driving curve adjustment methods are usually based on real-time acquisition and real-time online calculation and adjustment. The real-time online resources are wasted in the application, and its implementation will be limited when the real-time interruption occurs under special circumstances.

发明内容Contents of the invention

本发明的实施例提供了一种离线调整驾驶曲线方法和系统,本发明提供了如下方案:Embodiments of the present invention provide a method and system for offline adjustment of driving curves, and the present invention provides the following solutions:

基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Based on the initial driving curve between stations generated offline, the station is divided into intervals, so that the speed limit and slope of the train in each interval remain the same;

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。Based on the last driving curve, the current adjusted driving curve is obtained according to the current pulling distance in the adjustment interval.

根据本发明的上述方法,包括:According to the above-mentioned method of the present invention, comprising:

累计每次调整的时间变化量获取每次调整的时间变化量的总和;Accumulate the time change of each adjustment to obtain the sum of the time change of each adjustment;

其中,基于本次调整的驾驶曲线获取本次调整时间;Wherein, the current adjustment time is obtained based on the current adjusted driving curve;

以本次调整时间与上一次调整时间的差值作为本次调整的时间变化量;The difference between this adjustment time and the last adjustment time is used as the time change of this adjustment;

以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量;Taking the time deviation value between the standard running time between stations stipulated in the train timetable and the initial running time obtained based on the initial driving curve as the total amount of time change;

判断每次调整的时间变化量的总和是否达到时间变化总量;Judging whether the sum of the time changes of each adjustment reaches the total amount of time changes;

若否,则重复执行所述If not, repeat the execution of the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval;

若是,则停止执行所述If so, stop executing the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。Based on the last driving curve, the current adjusted driving curve is obtained according to the current pulling distance in the adjustment interval.

根据本发明的上述方法,包括:According to the above-mentioned method of the present invention, comprising:

基于本次驾驶曲线获取本次调整总能耗;Obtain the total energy consumption of this adjustment based on the current driving curve;

选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间。Select the interval that makes the largest difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment as the non-first adjustment interval.

根据本发明的上述方法,包括:According to the above-mentioned method of the present invention, comprising:

在所述区间中选取参考指标最大的区间作为首个调整区间,其中,计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标。Select the interval with the largest reference index in the interval as the first adjustment interval, wherein the ratio of the traction distance of each interval to the energy consumption of each interval is calculated as the reference index for selecting the first adjustment interval.

根据本发明的上述方法,所述采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,包括:According to the above method of the present invention, the adjustment and updating of the traction distance in the adjustment interval by using the preset traction distance adjustment amount includes:

以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。The difference between the traction distance before the adjustment of the adjustment interval and the preset adjustment amount of the traction distance is used as the traction distance of the adjustment interval this time.

根据本发明的另一方面,还提供一种离线调整驾驶曲线系统,包括:According to another aspect of the present invention, a system for adjusting the driving curve offline is also provided, including:

划分模块:其用于基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Division module: it is used to divide the interval between stations based on the initial driving curve between stations generated offline, so that the speed limit and slope of the train in each interval remain the same;

选取模块:其用于在所述区间中选取调整区间;Selection module: it is used to select an adjustment interval in the interval;

调整模块:其用于采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjustment module: it is used to adjust and update the traction distance in the adjustment interval described this time by adopting the preset traction distance adjustment amount;

获取模块:其用于基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。Obtaining module: it is used to obtain the current adjusted driving curve according to the current traction distance in the adjustment interval based on the previous driving curve.

根据本发明的另一方面,包括:According to another aspect of the present invention, comprising:

判断模块:其用于判断每次调整的时间变化量的总和是否达到时间变化总量;Judgment module: it is used to judge whether the sum of the time variation of each adjustment reaches the total amount of time variation;

若否,则重复执行所述If not, repeat the execution of the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval;

若是,则停止执行所述If so, stop executing the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval;

其中,累计每次调整的时间变化量获取每次调整的时间变化量的总和;Among them, accumulating the time variation of each adjustment to obtain the sum of the time variation of each adjustment;

基于本次调整的驾驶曲线获取本次调整时间;Obtain the current adjustment time based on the current adjusted driving curve;

以本次调整时间与上一次调整时间的差值作为本次调整的时间变化量;The difference between this adjustment time and the last adjustment time is used as the time change of this adjustment;

以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量。The time difference between the standard running time between stations specified in the train timetable and the initial running time obtained based on the initial driving curve is taken as the total amount of time change.

根据本发明的另一方面,所述选取模块具体用于:According to another aspect of the present invention, the selection module is specifically used for:

基于本次驾驶曲线获取本次调整总能耗;Obtain the total energy consumption of this adjustment based on the current driving curve;

本次调整总能耗与上一次调整总能耗的差值为本次能耗变化量;The difference between the total energy consumption adjusted this time and the total energy consumption adjusted last time is the change in energy consumption this time;

选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间。Select the interval that makes the largest difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment as the non-first adjustment interval.

根据本发明的另一方面,所述选取模块具体用于:According to another aspect of the present invention, the selection module is specifically used for:

在所述区间中选取参考指标最大的区间作为首个调整区间;其中,计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标。Select the interval with the largest reference index in the interval as the first adjustment interval; wherein, the ratio of the traction distance of each interval to the energy consumption of each interval is calculated as the reference index for selecting the first adjustment interval.

根据本发明的另一方面,所述调整模块具体用于:According to another aspect of the present invention, the adjustment module is specifically used for:

以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。The difference between the traction distance before the adjustment of the adjustment interval and the preset adjustment amount of the traction distance is used as the traction distance of the adjustment interval this time.

由上述本发明的实施例提供的技术方案可以看出,本发明实施例基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;在所述区间中选取调整区间;采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。本实施例将在列车运行过程中经过本实施例提供的方法离线处理后获取调整的驾驶曲线,可以在满足列车运行过程中的安全、准点和节能要求下提供较为准确的驾驶曲线供驾驶员参考。It can be seen from the technical solutions provided by the above-mentioned embodiments of the present invention that the embodiments of the present invention divide the intervals between stations based on the initial driving curves between stations generated offline, so that the speed limit and gradient of trains in each interval Keep the same; select an adjustment interval in the interval; adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of traction distance; based on the last driving curve, according to the current traction distance of the adjustment interval Get the driving curve for this adjustment. This embodiment will obtain the adjusted driving curve after offline processing by the method provided by this embodiment during the train running process, and can provide a relatively accurate driving curve for the driver's reference while meeting the safety, punctuality and energy-saving requirements during the train running process .

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本发明实施例一提供的一种离线调整驾驶曲线方法的处理流程图;FIG. 1 is a processing flow chart of a method for offline adjustment of driving curves provided by Embodiment 1 of the present invention;

图2为发明实施例一提供的一种选择调整区间的方法;Figure 2 is a method for selecting an adjustment interval provided by Embodiment 1 of the invention;

图3为本发明实施例二提供的一种离线调整驾驶曲线方法的处理流程图;FIG. 3 is a processing flowchart of a method for offline adjustment of driving curves provided by Embodiment 2 of the present invention;

图4为本发明实施例三提供的一种离线调整驾驶曲线系统的系统模块图。FIG. 4 is a system block diagram of a system for offline adjustment of driving curves provided by Embodiment 3 of the present invention.

具体实施方式Detailed ways

为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。In order to facilitate the understanding of the embodiments of the present invention, several specific embodiments will be taken as examples for further explanation below in conjunction with the accompanying drawings, and each embodiment does not constitute a limitation to the embodiments of the present invention.

实施例一Embodiment one

在本实施例中,需要预先建立列车驾驶曲线的计算模型,包括:In this embodiment, the calculation model of the train driving curve needs to be established in advance, including:

建立列车运行的过程中的运动表达式;其中,根据机车质量、车厢质量和乘客质量建立质量方程,根据戴维斯方程以及列车速度建立列车所受阻力方程,结合列车位置建立列车重力在列车线路方向的分力方程;根据列车在线路方向上的受力并建立加速度方程;Establish the motion expression in the process of train operation; among them, establish the mass equation according to the mass of the locomotive, the mass of the carriage and the mass of passengers, establish the resistance equation of the train according to the Davis equation and the speed of the train, and establish the gravity of the train on the train line in combination with the position of the train The component force equation of the direction; according to the force of the train in the direction of the line, an acceleration equation is established;

基于速度、路程的基本运算分别做离散处理,获取列车耗能的迭代关系表达式;The basic operations based on speed and distance are discretely processed to obtain the iterative relational expression of train energy consumption;

基于所述运动表达式以及列车耗能的迭代表式建立节能目标函数,其中根据实际列车的路程规划对列车的速度、距离、运行时间、档位建立约束条件。An energy-saving target function is established based on the motion expression and an iterative expression of train energy consumption, wherein constraints are established on train speed, distance, running time, and gear according to actual train distance planning.

具体地,列车驾驶曲线的计算模型为基于经典牛顿力学公式:Specifically, the calculation model of the train driving curve is based on the classical Newtonian mechanics formula:

M=ML+ΣMT+ΣMP M=M L +ΣM T +ΣM P

R(v)=ML*wl(v)+wT(v)*Σ(MP+MT)R(v)=M L *w l (v)+w T (v)*Σ(M P +M T )

其中,a为列车所受各力的和加速度;F为与列车牵引档位和当前速度相关的列车最大牵引力;B为与列车制动档位和当前速度相关的列车最大牵引力;G为与位置相关的重力在线路方向上的分力;R为列车所受基本阻力,具体与速度相关,由戴维斯方程给出;M为列车总质量,由机车质量、车厢质量和乘客质量三部分求和而得;L为列车长度;g为坡度前分度;Ri为弯道半径。列车在各区间内的工况转换为牵引-惰行对或惰行-制动对构成。Among them, a is the sum acceleration of the train’s forces; F is the maximum traction force of the train related to the train’s traction gear and current speed; B is the maximum train traction force related to the train’s braking gear and current speed; The relevant component force of gravity in the direction of the line; R is the basic resistance of the train, which is related to the speed, and is given by the Davis equation; M is the total mass of the train, which is calculated from three parts: the mass of the locomotive, the mass of the carriage and the mass of passengers and obtained; L is the length of the train; g is the gradient before the slope; R i is the radius of the curve. The operating conditions of the train in each section are converted into a traction-coasting pair or a coasting-braking pair.

其中,中间变量的迭代关系为运动学关系公式:Among them, the iterative relationship of intermediate variables is the kinematic relationship formula:

vi+1=vi+ai*Δtv i+1 =v i +a i *Δt

Ei+1=Ei+F(ci,vi)*si E i+1 =E i +F(c i ,v i )*s i

节能目标函数为:The energy saving objective function is:

n为计算点的个数 n is the number of calculation points

对应的限制条件为:The corresponding constraints are:

速度约束:0≤vi≤min(vmax_s,vmax_d)Velocity constraint: 0≤v i ≤min(v max_s ,v max_d )

距离约束:s0=0,sn=S,0≤si≤SDistance constraint: s 0 =0, sn=S, 0≤s i ≤S

运行时间约束:t0=0,tn=T,0≤t≤TRunning time constraints: t 0 =0,t n =T,0≤t≤T

档位约束:cmin≤ci≤cmax,c∈ZGear constraints: c min ≤ c i ≤ c max , c∈Z

基于列车驾驶曲线的计算模型及各计算点之间的迭代关系,获取列车驾驶曲线;列车驾驶曲线以距离-速度点集的形式给出,,假定各区间内只有一次工况切换前提下,可以由各区间的牵引距离与档位唯一确定,即输入列车在各区间内的牵引距离,即可通过上述计算方法得出整个站间列车驾驶曲线。在给定区间初始速度和牵引距离的情况下,可确定工况切换点位置,进而确定区间内的列车驾驶曲线。即,列车在整个站间的运行曲线可由一组{牵引距离,牵引档位}数值来唯一决定。Based on the calculation model of the train driving curve and the iterative relationship between the calculation points, the train driving curve is obtained; the train driving curve is given in the form of a distance-speed point set, assuming that there is only one working condition switch in each interval, it can be The traction distance and gear position of each section are uniquely determined, that is, the traction distance of the train in each section is input, and the entire inter-station train driving curve can be obtained through the above calculation method. In the case of a given initial speed and traction distance in the interval, the position of the switching point of the working condition can be determined, and then the driving curve of the train in the interval can be determined. That is, the running curve of a train between stations can be uniquely determined by a set of {traction distance, traction gear} values.

本实施例提供了一种离线调整驾驶曲线方法的处理流程如图1所示,包括如下的处理步骤:This embodiment provides a processing flow of a method for offline adjustment of driving curves, as shown in Figure 1, including the following processing steps:

步骤11、基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Step 11, based on the initial driving curve between the stations generated offline, divide the stations into intervals, so that the speed limit and slope of the train in each interval remain the same;

具体地,本实施例中,区间是根据坡度和限速信息划分的,只要坡度和限速有一个变化了,则需要划分为一个新的区间。如附图2所示,图中的上面的横线段描述限速的各个区段,下面的横线段描述坡度的各个区段,虚线画出的为各个区间;各个区间的距离实际上是该区间内牵引距离的最大值,下述对于调整区间中使用调整量调整牵引距离,是调整的该区间的实际牵引距离。Specifically, in this embodiment, the section is divided according to the slope and the speed limit information, and as long as either the slope or the speed limit changes, it needs to be divided into a new section. As shown in Figure 2, the upper horizontal line segment in the figure describes each section of the speed limit, the lower horizontal line segment describes each section of the slope, and the dotted line draws each interval; the distance of each interval is actually the interval The maximum value of the inner traction distance, the adjustment value is used to adjust the traction distance in the adjustment interval, is the actual traction distance of the adjusted interval.

步骤12、在所述区间中选取调整区间;Step 12, selecting an adjustment interval in the interval;

步骤13,采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;本实施例中,以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。其中,预设的牵引距离调整量是依据实际运行情况所设定的一个调整量,该调整量小于每个调整区间的牵引距离。Step 13, adjust and update the towing distance in the adjustment interval by using the preset towing distance adjustment amount; in this embodiment, use the difference between the towing distance before adjustment in the adjustment interval and the preset towing distance adjustment amount As the traction distance of the adjustment interval described this time. Wherein, the preset adjustment amount of the pulling distance is an adjustment amount set according to the actual operation situation, and the adjustment amount is smaller than the pulling distance of each adjustment interval.

步骤14,基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。Step 14 , based on the previous driving curve, the current adjusted driving curve is obtained according to the current towing distance in the adjustment interval.

实施例二Embodiment two

在本实施例中,仍然需要预先建立列车驾驶曲线的计算模型,其具体建立过程与实施例一中相同,此处不多赘述;In this embodiment, it is still necessary to establish the calculation model of the train driving curve in advance, and its specific establishment process is the same as in Embodiment 1, so it will not be repeated here;

本实施例提供了一种离线调整驾驶曲线方法的处理流程如图3所示,包括如下的处理步骤:This embodiment provides a processing flow of a method for offline adjustment of driving curves, as shown in FIG. 3 , including the following processing steps:

步骤21、基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Step 21, based on the initial driving curve between the stations generated offline, divide the stations into intervals, so that the speed limit and slope of the train in each interval remain the same;

具体地,本实施例中,区间是根据坡度和限速信息划分的,只要坡度和限速有一个变化了,则需要划分为一个新的区间。如附图2所示,图中的上面的横线段描述限速的各个区段,下面的横线段描述坡度的各个区段,虚线画出的为各个区间。需要说明的是,各个区间的距离实际上是该区间内牵引距离的最大值;下述对于调整区间中使用调整量调整牵引距离,是调整的该区间的实际牵引距离。Specifically, in this embodiment, the section is divided according to the slope and the speed limit information, and as long as either the slope or the speed limit changes, it needs to be divided into a new section. As shown in Figure 2, the upper horizontal line segment in the figure describes each section of the speed limit, the lower horizontal line segment describes each section of the slope, and the dotted line draws each section. It should be noted that the distance of each section is actually the maximum value of the pulling distance in the section; the following adjustment of the pulling distance using the adjustment amount in the adjustment section is the adjusted actual pulling distance of the section.

步骤202、在所述区间中选取首个调整区间;Step 202, selecting the first adjustment interval among the intervals;

在调整区间的选择中,原则上每一次调整都需要最大限度地节能,在实际应用中,首个调整区间的选择和非首个调整区间的选择方法不同;In the selection of the adjustment interval, in principle, each adjustment needs to maximize energy saving. In practical applications, the selection method of the first adjustment interval is different from that of the non-first adjustment interval;

对于首个调整区间的选择时,本实施例中采用计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标;所述参考指标用于可以反映节能效果,因此根据此参考指标选取节能效果最大的区间作为为首个调整的区间。For the selection of the first adjustment interval, in this embodiment, the ratio of the traction distance of each interval to the energy consumption of each interval is used as a reference index for selecting the first adjustment interval; the reference index is used to reflect the energy-saving effect, so According to this reference index, select the interval with the greatest energy-saving effect as the first adjusted interval.

在所述区间中选取参考指标最大的区间作为首个调整区间。Among the intervals, the interval with the largest reference index is selected as the first adjustment interval.

在首个调整区间选择之后;After the first adjustment interval selection;

步骤23、采用预设的牵引距离调整量调整并更新首次所述调整区间的牵引距离;具体地,按照上述实施例一中步骤13的方法,采用预设的牵引距离调整量调整并更新首个调整区间的牵引距离;具体以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。其中,预设的牵引距离调整量是依据实际运行情况所设定的一个调整量,该调整量小于每个调整区间的牵引距离。Step 23. Adjust and update the first traction distance in the adjustment interval using the preset traction distance adjustment amount; specifically, according to the method of step 13 in the first embodiment above, use the preset traction distance adjustment amount to adjust and update the first Adjust the traction distance of the interval; specifically, the difference between the traction distance before the adjustment of the adjustment interval and the preset traction distance adjustment amount is used as the traction distance of the adjustment interval this time. Wherein, the preset adjustment amount of the pulling distance is an adjustment amount set according to the actual operation situation, and the adjustment amount is smaller than the pulling distance of each adjustment interval.

步骤24、基于初始驾驶曲线,根据更新的首次所述调整区间的牵引距离,获取首次调整的驾驶曲线;Step 24. Based on the initial driving curve, obtain the driving curve for the first adjustment according to the updated traction distance of the first adjustment interval;

步骤25、判断每次调整的时间变化量的总和是否达到时间变化总量;Step 25, judging whether the sum of the time changes adjusted each time reaches the total amount of time changes;

此时只进行了首次的调整,调整的时间变化量的总和就是首次挑战的时间变化量;At this time, only the first adjustment is made, and the sum of the adjusted time changes is the time change of the first challenge;

其中,获取首次调整的时间变化量ΔT1;Among them, the time change ΔT1 of the first adjustment is obtained;

具体地,基于首次调整的驾驶曲线获取首次调整时间T1;Specifically, the first adjustment time T1 is obtained based on the first-time adjusted driving curve;

基于驾驶曲线获取调整时间的方法为:The method of obtaining the adjustment time based on the driving curve is:

其中为首次调整后的每个区间的距离,为首次调整后每个区间起点时的速度,为首次调整后每个区间末点时的速度; in is the distance of each interval after the first adjustment, is the speed at the starting point of each interval after the first adjustment, is the speed at the end of each interval after the first adjustment;

其中,基于初始驾驶曲线获取初始运行时间的方法,Among them, the method of obtaining the initial running time based on the initial driving curve,

其中为初始的每个区间的距离,为初始的每个区间起点时的速度,为初始的每个区间末点时的速度;in is the initial distance of each interval, is the initial velocity at the start point of each interval, is the initial velocity at the end of each interval;

以首次调整时间与根据初始驾驶曲线获取的初始运行时间的差值作为首次调整的时间变化量ΔT1;ΔT1=T1-T0;The difference between the first adjustment time and the initial running time obtained according to the initial driving curve is used as the first adjustment time change ΔT1; ΔT1=T1-T0;

以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量Δt;The time deviation value between the standard running time between the stations stipulated in the train timetable and the initial running time obtained based on the initial driving curve is used as the total amount of time change Δt;

此时首次调整的时间变化量的总和ΔT=ΔT1;At this time, the sum of the time variation of the first adjustment ΔT=ΔT1;

具体地,判断首次调整的时间变化量的总和ΔT是否等于时间变化总量Δt;Specifically, it is judged whether the sum ΔT of the first adjusted time variation is equal to the total amount of time variation Δt;

若否,则重复执行下述步骤22至步骤25;If not, then repeatedly perform the following steps 22 to 25;

再次执行步骤22、在所述区间中选取非首个调整区间;Execute step 22 again, select a non-first adjustment interval in the interval;

选择调整区间时,除首个调整区间之外,选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间;其中,基于本次驾驶曲线获取本次调整总能耗;本次调整总能耗与上一次调整总能耗的差值为本次能耗变化量。When selecting an adjustment interval, in addition to the first adjustment interval, select the interval that makes the difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment the largest as the non-first adjustment interval; Adjust the total energy consumption; the difference between the total energy consumption adjusted this time and the total energy consumption adjusted last time is the change in energy consumption this time.

此时,对除首个调整区间之外的所有区间,进行一次预运算,对每个区间都假设其为预调整区间时,采用预设的牵引距离调整量调整并更新该预调整区间的牵引距离;基于首次调整的驾驶曲线可以获取每个预调整区间的调整驾驶曲线,分别针对每个预调整区间都获取本次的预调整总能耗Ei;基于首次(上一次)调整的驾驶曲线获取首次(上一次)调整的调整总能耗E;比较每个预调整区间获取本次的预调整总能耗Ei与首次(上一次)调整的调整总能耗E的差值ΔEiAt this time, a pre-computation is performed for all intervals except the first adjustment interval, and when each interval is assumed to be a pre-adjustment interval, the preset traction distance adjustment is used to adjust and update the traction distance of the pre-adjustment interval. Distance; based on the first adjusted driving curve, the adjusted driving curve of each pre-adjusted interval can be obtained, and the pre-adjusted total energy consumption E i of this time is respectively obtained for each pre-adjusted interval; based on the first (last) adjusted driving curve Obtain the adjusted total energy consumption E of the first (last) adjustment; compare each pre-adjustment interval to obtain the difference ΔE i between the pre-adjusted total energy consumption E i of this time and the adjusted total energy consumption E of the first (last) adjustment,

ΔEi=Ei-E;i表示每个预调整区间的编号;在运算结果ΔEi中选择最大的ΔE对应的预调整区间作为本次的调整区间。ΔE i =E i -E; i represents the number of each pre-adjustment interval; select the pre-adjustment interval corresponding to the largest ΔE from the calculation result ΔE i as the current adjustment interval.

步骤23、采用预设的牵引距离调整量调整并更新本次(第二次)所述调整区间的牵引距离;具体地,按照上述实施例一中步骤13的方法,采用预设的牵引距离调整量调整并更新首个调整区间的牵引距离;具体以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。其中,预设的牵引距离调整量是依据实际运行情况所设定的一个调整量,该调整量小于每个调整区间的牵引距离。Step 23. Adjust and update the traction distance of the adjustment interval by using the preset traction distance adjustment amount; specifically, according to the method of step 13 in the first embodiment above, adopt the preset traction distance adjustment Adjust and update the traction distance of the first adjustment interval; specifically, the difference between the traction distance before the adjustment interval adjustment and the preset traction distance adjustment amount is used as the traction distance of the adjustment interval this time. Wherein, the preset adjustment amount of the pulling distance is an adjustment amount set according to the actual operation situation, and the adjustment amount is smaller than the pulling distance of each adjustment interval.

步骤24、基于首次调整的驾驶曲线,根据更新的本次(第二次)所述调整区间的牵引距离,获取本次(第二次)调整的驾驶曲线;Step 24, based on the driving curve adjusted for the first time, according to the updated traction distance of the adjustment interval described in this (second time), obtain the driving curve adjusted this time (second time);

步骤25、判断每次调整的时间变化量的总和是否达到时间变化总量;Step 25, judging whether the sum of the time changes adjusted each time reaches the total amount of time changes;

经过两次调整后,每次调整的时间变化量的总和为首次调整的时间变化量和本次(第二次)调整的时间变化量的累计总和;After two adjustments, the sum of the time variation of each adjustment is the cumulative sum of the time variation of the first adjustment and the time variation of this (second) adjustment;

其中,获取本次(第二次)调整的时间变化量ΔT2;Wherein, the time variation ΔT2 of this (second) adjustment is acquired;

其中为初始的每个区间的距离,为初始的每个区间第一个区间点时的速度,为初始的每个区间第二个区间点时的速度;基于本次调整的驾驶曲线获取本次调整时间T2;in is the initial distance of each interval, is the velocity at the first interval point of each initial interval, is the speed at the second interval point of each initial interval; obtain the adjustment time T2 based on the driving curve adjusted this time;

以本次调整时间T2与上一次调整时间T1的差值作为本次调整的时间变化量ΔT2;Use the difference between the current adjustment time T2 and the previous adjustment time T1 as the time change ΔT2 for this adjustment;

累计每次调整的时间变化量获取每次调整的时间变化量的总和ΔT;Accumulate the time change of each adjustment to obtain the sum ΔT of the time change of each adjustment;

具体地,ΔT=ΔT1+ΔT2;Specifically, ΔT=ΔT1+ΔT2;

以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量Δt;The time deviation value between the standard running time between the stations stipulated in the train timetable and the initial running time obtained based on the initial driving curve is used as the total amount of time change Δt;

具体地,判断首次调整的时间变化量的总和ΔT是否等于时间变化总量Δt;Specifically, it is judged whether the sum ΔT of the first adjusted time variation is equal to the total amount of time variation Δt;

若否,则重复执行所述步骤22至步骤24;If not, repeat steps 22 to 24;

若是,则停止执行所述步骤22至步骤24。If yes, stop executing the steps 22 to 24.

实施例二Embodiment two

该实施例提供了一种离线调整驾驶曲线系统,其具体实现结构如图4所示,具体可以包括如下的模块:This embodiment provides a kind of off-line adjustment driving curve system, its specific implementation structure is shown in Figure 4, specifically can include the following modules:

划分模块21:其用于基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Division module 21: it is used to divide the interval between stations based on the initial driving curve between the stations generated off-line, so that the speed limit and slope of the train in each interval remain the same;

选取模块32:其用于在所述区间中选取调整区间;Selection module 32: it is used to select an adjustment interval in the interval;

调整模块33:其用于采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjustment module 33: it is used to adjust and update the traction distance in the adjustment interval described this time by adopting the preset traction distance adjustment amount;

获取模块34:其用于基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。Obtaining module 34: it is used to obtain the current adjusted driving curve according to the current pulling distance in the adjustment interval based on the last driving curve.

本实施例提供的一种离线调整驾驶曲线系统,包括:An off-line driving curve adjustment system provided in this embodiment includes:

判断模块35:其用于判断每次调整的时间变化量的总和是否达到时间变化总量;Judgment module 35: it is used for judging whether the sum of the time variation of each adjustment reaches the total amount of time variation;

若否,则重复执行所述If not, repeat the execution of the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval;

若是,则停止执行所述If so, stop executing the

在所述区间中选取调整区间;Select an adjustment interval in the interval;

采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount;

基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval;

其中,累计每次调整的时间变化量获取每次调整的时间变化量的总和;Among them, accumulating the time variation of each adjustment to obtain the sum of the time variation of each adjustment;

基于本次调整的驾驶曲线获取本次调整时间;Obtain the current adjustment time based on the current adjusted driving curve;

以本次调整时间与上一次调整时间的差值作为本次调整的时间变化量;The difference between this adjustment time and the last adjustment time is used as the time change of this adjustment;

以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量。The time difference between the standard running time between stations specified in the train timetable and the initial running time obtained based on the initial driving curve is taken as the total amount of time change.

所述选取模块32具体用于:The selection module 32 is specifically used for:

基于本次驾驶曲线获取本次调整总能耗;Obtain the total energy consumption of this adjustment based on the current driving curve;

本次调整总能耗与上一次调整总能耗的差值为本次能耗变化量;The difference between the total energy consumption adjusted this time and the total energy consumption adjusted last time is the change in energy consumption this time;

选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间。Select the interval that makes the largest difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment as the non-first adjustment interval.

所述选取模块32具体用于:The selection module 32 is specifically used for:

在所述区间中选取参考指标最大的区间作为首个调整区间;其中,计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标。Select the interval with the largest reference index in the interval as the first adjustment interval; wherein, the ratio of the traction distance of each interval to the energy consumption of each interval is calculated as the reference index for selecting the first adjustment interval.

所述调整模块33具体用于:The adjustment module 33 is specifically used for:

以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。用本发明实施例的系统进行离线调整驾驶曲线的具体过程与前述方法实施例类似,此处不再赘述。The difference between the traction distance before the adjustment of the adjustment interval and the preset adjustment amount of the traction distance is used as the traction distance of the adjustment interval this time. The specific process of offline adjustment of the driving curve using the system of the embodiment of the present invention is similar to the foregoing method embodiment, and will not be repeated here.

综上所述,本发明实施例基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;在所述区间中选取调整区间;采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。本实施例将在列车运行过程中经过本实施例提供的方法离线处理后获取调整的驾驶曲线,可以在满足列车运行过程中的安全、准点和节能要求下提供较为准确的驾驶曲线供驾驶员参考。In summary, the embodiment of the present invention divides the stations into intervals based on the initial driving curves between the stations generated offline, so that the speed limit and slope of the trains in each interval remain the same; interval; adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of traction distance; and obtain the adjusted driving curve according to the current traction distance of the adjustment interval based on the previous driving curve. This embodiment will obtain the adjusted driving curve after offline processing by the method provided by this embodiment during the train running process, and can provide a relatively accurate driving curve for the driver's reference while meeting the safety, punctuality and energy-saving requirements during the train running process .

本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。Those skilled in the art can understand that the accompanying drawing is only a schematic diagram of an embodiment, and the modules or processes in the accompanying drawing are not necessarily necessary for implementing the present invention.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device or system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiments. The device and system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (8)

1.一种离线调整驾驶曲线方法,其特征在于,包括:1. A driving curve method for off-line adjustment, characterized in that, comprising: 基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Based on the initial driving curve between stations generated offline, the station is divided into intervals, so that the speed limit and slope of the train in each interval remain the same; 在所述区间中选取调整区间;Select an adjustment interval in the interval; 采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjust and update the traction distance in the adjustment interval described this time by using the preset traction distance adjustment amount; 基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Based on the previous driving curve, the current adjusted driving curve is obtained according to the current traction distance of the adjustment interval; 基于本次调整的驾驶曲线获取本次调整时间,以本次调整时间与上一次调整时间的差值作为本次调整的时间变化量,累计每次调整的时间变化量获取每次调整的时间变化量的总和,以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量,判断每次调整的时间变化量的总和是否达到时间变化总量;The adjustment time is obtained based on the driving curve of this adjustment, the difference between the adjustment time and the previous adjustment time is used as the time change of this adjustment, and the time change of each adjustment is accumulated to obtain the time change of each adjustment The sum of the amount, the time deviation value between the standard running time between the stations stipulated in the train timetable and the initial running time obtained based on the initial driving curve is used as the total amount of time change, and it is judged whether the sum of the time change amount adjusted each time is Amount of time change achieved; 若否,则重复执行所述在所述区间中选取调整区间,采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;If not, repeat the selection of the adjustment interval in the interval, adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of traction distance, based on the last driving curve, according to the adjustment interval Get the adjusted driving curve for this current towing distance; 若是,则停止执行所述在所述区间中选取调整区间,采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线。If so, stop executing the selection of the adjustment interval in the interval, adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of traction distance, based on the driving curve of the last time, according to the adjustment interval of the adjustment interval. The towing distance of this time obtains the driving curve adjusted this time. 2.根据权利要求1所述的一种离线调整驾驶曲线方法,其特征在于,所述在所述区间中选取调整区间,包括:2. A method for offline adjustment of driving curve according to claim 1, wherein said selecting an adjustment interval in said interval comprises: 基于本次驾驶曲线获取本次调整总能耗;Obtain the total energy consumption of this adjustment based on the current driving curve; 选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间。Select the interval that makes the largest difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment as the non-first adjustment interval. 3.根据权利要求2所述的一种离线调整驾驶曲线方法,其特征在于,在所述区间中选取调整区间,包括:3. A kind of offline adjustment driving curve method according to claim 2, characterized in that, selecting an adjustment interval in the interval includes: 在所述区间中选取参考指标最大的区间作为首个调整区间,其中,计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标。Select the interval with the largest reference index in the interval as the first adjustment interval, wherein the ratio of the traction distance of each interval to the energy consumption of each interval is calculated as the reference index for selecting the first adjustment interval. 4.根据权利要求3所述的一种离线调整驾驶曲线方法,其特征在于,所述采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,包括:4. The method for adjusting the driving curve off-line according to claim 3, wherein the adjusting and updating the traction distance in the adjustment interval by using the preset traction distance adjustment amount comprises: 以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。The difference between the traction distance before the adjustment of the adjustment interval and the preset adjustment amount of the traction distance is used as the traction distance of the adjustment interval this time. 5.一种离线调整驾驶曲线系统,其特征在于,包括:5. An offline adjustment driving curve system, characterized in that it comprises: 划分模块:其用于基于离线生成的站点之间的初始驾驶曲线,对站点之间进行区间划分,使每个区间内列车的限速和坡度保持相同;Division module: it is used to divide the interval between stations based on the initial driving curve between stations generated offline, so that the speed limit and slope of the train in each interval remain the same; 选取模块:其用于在所述区间中选取调整区间;Selection module: it is used to select an adjustment interval in the interval; 调整模块:其用于采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离;Adjustment module: it is used to adjust and update the traction distance in the adjustment interval described this time by adopting the preset traction distance adjustment amount; 获取模块:其用于基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;Acquisition module: it is used to obtain the driving curve adjusted this time according to the current traction distance of the adjustment interval based on the previous driving curve; 判断模块:其用于判断每次调整的时间变化量的总和是否达到时间变化总量;若否,则重复执行所述在所述区间中选取调整区间,采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;若是,则停止执行所述在所述区间中选取调整区间,采用预设的牵引距离调整量调整并更新本次所述调整区间的牵引距离,基于上一次的驾驶曲线,根据所述调整区间的本次的牵引距离获取本次调整的驾驶曲线;其中,Judgment module: it is used to judge whether the sum of the time variation of each adjustment reaches the total amount of time variation; if not, then repeat the process of selecting an adjustment interval in the interval, using the preset traction distance adjustment amount to adjust and Update the traction distance of the adjustment interval this time, based on the last driving curve, obtain the driving curve adjusted this time according to the current traction distance of the adjustment interval; if so, stop performing the selection in the interval. Adjust the interval, adjust and update the traction distance of the adjustment interval by using the preset adjustment amount of the traction distance, and obtain the adjusted driving curve according to the current traction distance of the adjustment interval based on the previous driving curve; in, 基于本次调整的驾驶曲线获取本次调整时间,以本次调整时间与上一次调整时间的差值作为本次调整的时间变化量,累计每次调整的时间变化量获取每次调整的时间变化量的总和,以列车时刻表规定的站点之间的标准运行时间与基于所述初始驾驶曲线获取的初始运行时间的时间偏差值作为时间变化总量。The adjustment time is obtained based on the driving curve of this adjustment, the difference between the adjustment time and the previous adjustment time is used as the time change of this adjustment, and the time change of each adjustment is accumulated to obtain the time change of each adjustment The sum of the amount, the time deviation value between the standard running time between stations stipulated in the train timetable and the initial running time obtained based on the initial driving curve is taken as the total amount of time change. 6.根据权利要求5所述的一种离线调整驾驶曲线系统,其特征在于,所述选取模块具体用于:6. A kind of offline adjustment driving curve system according to claim 5, characterized in that, the selection module is specifically used for: 基于本次驾驶曲线获取本次调整总能耗;Obtain the total energy consumption of this adjustment based on the current driving curve; 本次调整总能耗与上一次调整总能耗的差值为本次能耗变化量;The difference between the total energy consumption adjusted this time and the total energy consumption adjusted last time is the change in energy consumption this time; 选择使本次调整总能耗与上一次调整总能耗的差值最大区间作为非首个调整区间。Select the interval that makes the largest difference between the total energy consumption of this adjustment and the total energy consumption of the previous adjustment as the non-first adjustment interval. 7.根据权利要求6所述的一种离线调整驾驶曲线系统,其特征在于,所述选取模块具体用于:7. A kind of off-line adjustment driving curve system according to claim 6, characterized in that, the selection module is specifically used for: 在所述区间中选取参考指标最大的区间作为首个调整区间;其中,计算每个区间的牵引距离与各个区间能耗的比值作为选择首个调整区间的参考指标。Select the interval with the largest reference index in the interval as the first adjustment interval; wherein, the ratio of the traction distance of each interval to the energy consumption of each interval is calculated as the reference index for selecting the first adjustment interval. 8.根据权利要求7所述的一种离线调整驾驶曲线系统,其特征在于,所述调整模块具体用于:8. A system for adjusting the driving curve offline according to claim 7, wherein the adjustment module is specifically used for: 以所述调整区间调整前的牵引距离与预设的牵引距离调整量的差值作为本次所述调整区间的牵引距离。The difference between the traction distance before the adjustment of the adjustment interval and the preset adjustment amount of the traction distance is used as the traction distance of the adjustment interval this time.
CN201610816191.8A 2016-09-09 2016-09-09 A kind of offline adjustment drives curve method and system Active CN106347420B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610816191.8A CN106347420B (en) 2016-09-09 2016-09-09 A kind of offline adjustment drives curve method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610816191.8A CN106347420B (en) 2016-09-09 2016-09-09 A kind of offline adjustment drives curve method and system

Publications (2)

Publication Number Publication Date
CN106347420A CN106347420A (en) 2017-01-25
CN106347420B true CN106347420B (en) 2018-02-06

Family

ID=57859163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610816191.8A Active CN106347420B (en) 2016-09-09 2016-09-09 A kind of offline adjustment drives curve method and system

Country Status (1)

Country Link
CN (1) CN106347420B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7067952B2 (en) * 2018-02-16 2022-05-16 株式会社東芝 Driving curve creation device, driving support device and driving control device
CN110481603B (en) * 2018-05-14 2021-06-18 比亚迪股份有限公司 Train equal interval adjusting method, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643639B2 (en) * 2001-02-07 2003-11-04 International Business Machines Corporation Customer self service subsystem for adaptive indexing of resource solutions and resource lookup
US7464278B2 (en) * 2005-09-12 2008-12-09 Intel Corporation Combining power prediction and optimal control approaches for performance optimization in thermally limited designs
US8838304B2 (en) * 2012-06-29 2014-09-16 Mitsubishi Electric Research Laboratories, Inc Method for determining run-curves for vehicles based on travel time
CN105607598A (en) * 2016-01-12 2016-05-25 北京交通大学 Driver advisory system and method for train
CN105785795A (en) * 2016-05-05 2016-07-20 北京交通大学 Train operation speed curve energy saving optimization method based on particle swarm algorithm

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643639B2 (en) * 2001-02-07 2003-11-04 International Business Machines Corporation Customer self service subsystem for adaptive indexing of resource solutions and resource lookup
US7464278B2 (en) * 2005-09-12 2008-12-09 Intel Corporation Combining power prediction and optimal control approaches for performance optimization in thermally limited designs
US8838304B2 (en) * 2012-06-29 2014-09-16 Mitsubishi Electric Research Laboratories, Inc Method for determining run-curves for vehicles based on travel time
CN105607598A (en) * 2016-01-12 2016-05-25 北京交通大学 Driver advisory system and method for train
CN105785795A (en) * 2016-05-05 2016-07-20 北京交通大学 Train operation speed curve energy saving optimization method based on particle swarm algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
面向节能的高速列车牵引控制辅助方法研究;刘先恺等;《中国铁路》;20160831;第2章 *

Also Published As

Publication number Publication date
CN106347420A (en) 2017-01-25

Similar Documents

Publication Publication Date Title
CN106379378B (en) A kind of offline and online method and system for combining adjustment and driving curve
CN111216713B (en) A kind of automatic driving vehicle speed preview control method
CN105551337B (en) A kind of train operator's auxiliary driving method and system
CN105243430B (en) The optimization method of the target velocity curve of energy-saving train operation
Albrecht et al. Applications of real‐time speed control in rail‐bound public transportation systems
US20140005877A1 (en) Method for Determining Run-Curves for Vehicles in Real-Time Subject to Dynamic Travel Time and Speed Limit Constraint
CN104228887B (en) The method and system that a kind of ATO grade is adjusted in real time
CN104134378A (en) Urban rail train intelligent control method based on driving experience and online study
CN109634281B (en) A train system modeling and distributed cooperative control method
CN104882008A (en) Method for vehicle cooperative control at non-signaled intersection in vehicle networking environment
JP2013257856A (en) Apparatus and method for speed control on curved road in smart cruise control system
CN109070765A (en) Train controller, method and program
CN110228507B (en) Automatic train adjustment control method based on event triggering
CN112744270B (en) A fast and accurate train parking method based on state identification
CN108099875A (en) A kind of brake control method of rail vehicle adaptive friction coefficient
CN109767619A (en) An intelligent network-connected pure electric vehicle driving condition prediction method
CN112896244A (en) Method and device for controlling operation between train stations based on target speed curve tracking
Pan et al. Synchronous control of vehicle following behavior and distance under the safe and efficient steady-following state: Two case studies of high-speed train following control
CN106347420B (en) A kind of offline adjustment drives curve method and system
CN104731096B (en) Train interval running orbit planing method based on rolling optimization
JP5869150B2 (en) Travel plan creation device, driving support device, and driving control device
CN117184176A (en) Automatic train driving speed planning method and device
CN116176654A (en) Scene self-adaptive track traffic ATO control system
Wang et al. Energy-efficient speed profile optimization for urban rail transit with considerations on train length
WO2018139012A1 (en) Running control device, running control method, and running control system

Legal Events

Date Code Title Description
C06 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