Train operation control method, device and storage medium
1. A train operation control method, characterized by comprising:
dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph;
determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions;
and controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
2. The train operation control method according to claim 1, wherein the controlling the train to operate in the corresponding speed limit section based on the train start speed, the command speed and the end limit speed corresponding to each speed limit section and calculating the operation time passing through the corresponding speed limit section specifically comprises:
if the terminal limiting speed of the current speed-limiting section is greater than the command speed of the current speed-limiting section, controlling the train to run in the current speed-limiting section by taking the command speed of the current speed-limiting section as a target and calculating the running time of the train passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the length of the current speed-limiting section and the standard acceleration displacement;
otherwise, controlling the train to run in the current speed-limiting section by taking the tail end limiting speed of the current speed-limiting section as an outlet speed and calculating the running time of the train passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the starting limiting speed of the current speed-limiting section, the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the sum of the standard accelerating displacement and the standard braking displacement and the length of the current speed-limiting section;
the standard acceleration displacement is a distance which is required for the train to travel from the train starting speed corresponding to the current speed limit section to the command speed of the current speed limit section in a traction mode; and the standard brake displacement is the distance required by the train to travel from the command speed corresponding to the current speed limit section to the terminal speed limit of the current speed limit section in the braking mode.
3. The train operation control method according to claim 2, wherein the traction mode includes a traction establishment phase, a traction reinforcement phase, a maximum traction phase, and a traction reduction phase; the braking mode comprises a braking phase;
the traction establishing stage is a uniform motion stage, the traction strengthening stage and the traction weakening stage are accelerated motion stages adopting constant impact rate or variable impact rate, and the maximum traction stage is an accelerated motion stage adopting segmented traction acceleration;
the braking phase is a deceleration movement phase with fixed deceleration.
4. The train operation control method according to claim 3, wherein the controlling the train to operate in the current speed-limit section and calculating the operation time passing through the corresponding speed-limit section, based on the numerical relationship between the train starting speed and the command speed of the current speed-limit section and the numerical relationship between the length of the current speed-limit section and the standard acceleration displacement, with the command speed of the current speed-limit section as a target, specifically comprises:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to cruise through the current speed limit section at the command speed of the current speed limit section;
if the standard acceleration displacement is larger than the length of the current speed limit section, controlling the train to pass through the current speed limit section in the traction mode by taking the length of the current speed limit section as a limiting condition, and calculating the running time of the current speed limit section;
otherwise, controlling the train to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to pass through the current speed limit section, wherein the running time of the current speed limit section is the sum of standard acceleration time and uniform motion time.
5. The train operation control method according to claim 4, wherein the step of controlling the train to pass through the current speed limit section in the traction mode and calculating the operation time of the current speed limit section by taking the length of the current speed limit section as a limiting condition specifically comprises the steps of:
setting an exit speed of the train in the maximum traction phase;
judging whether the sum of the driving displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is greater than the length of the current speed limit section or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage and the traction weakening stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage;
wherein the travel displacement for the maximum traction phase and the traction weakening phase is determined based on the exit speed of the train in the maximum traction phase; the running displacement and the running time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit section.
6. The train operation control method according to claim 3, wherein the controlling the train to operate at the current speed limit section with the end limit speed of the current speed limit section as an exit speed based on a numerical relationship between the train start speed and the start limit speed of the current speed limit section, a numerical relationship between the train start speed and the command speed of the current speed limit section, and a numerical relationship between a sum of a standard acceleration displacement and a standard braking displacement and the length of the current speed limit section, and calculating the operation time passing through the corresponding speed limit section specifically comprises:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the starting limit speed of the current speed limit section, controlling the train to pass through the current speed limit section in the braking mode;
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to decelerate to the terminal limit speed of the current speed limit section in the braking mode after cruising at the command speed of the current speed limit section;
if the sum of the standard acceleration displacement and the standard braking displacement is greater than the length of the current speed limit section, controlling the train to run in the traction mode and then pass through the current speed limit section in the braking mode by taking the length of the current speed limit section as a limiting condition, and calculating the running time of the current speed limit section;
otherwise, controlling the train to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to run, and then decelerating to the tail end limiting speed of the current speed limit section in the braking mode, wherein the running time of the current speed limit section is the sum of standard acceleration time, uniform motion time and standard braking time.
7. The train operation control method according to claim 6, wherein the braking mode further includes a brake setup delay phase; the brake establishment delay stage is a uniform motion stage;
the method comprises the following steps of taking the length of the current speed limit section as a limiting condition, controlling the train to run in the traction mode, then passing through the current speed limit section in the braking mode, and calculating the running time of the current speed limit section, and specifically comprises the following steps:
setting an exit speed of the train in the maximum traction phase;
judging whether the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is greater than the length of the current speed limit stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage;
wherein the maximum traction phase, the traction weakening phase, the brake establishing delay phase and the travel displacement of the brake phase are determined based on the exit speed of the train in the maximum traction phase; the running displacement and the running time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit section.
8. The train operation control method according to any one of claims 4 to 7, wherein the standard acceleration time is determined based on the steps of:
determining an exit speed of the train in the maximum traction stage based on the commanded speed of the current speed limit section;
determining the running time of the traction establishing stage and the traction enhancing stage based on the train starting speed of the current speed limit stage;
determining travel times for the maximum traction phase and the traction weakening phase based on an exit speed of the train in the maximum traction phase;
determining the standard acceleration time based on travel times of the traction build phase, the traction reinforcement phase, the maximum traction phase, and the traction reduction phase.
9. A train operation control device characterized by comprising:
the speed-limiting section dividing unit is used for dividing the distance between the starting position and the stopping position of the train into a plurality of speed-limiting sections on the basis of the speed change points in the command speed line graph;
the speed limiting determination unit is used for determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions;
and the train control unit is used for controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
10. A non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements the steps of the train operation control method according to any one of claims 1 to 8.
Background
Under the current environment, the punctual arrival of rail transit trains is very important, and trains need to strictly execute a train schedule. The corresponding relation between the current running time and the running speed basically adopts a comparison table method, namely: and setting a plurality of fixed positions on the whole line, searching the comparison table according to the residual running time when the train reaches the positions, finding out the corresponding running speed, and controlling the train to run to the next adjustment position at the speed.
However, the method of obtaining the operating speed by looking up the comparison table according to the operating time requires readjustment when being applied to different lines, and has a large workload and a complicated process. In addition, the method only searches a comparison table at fixed positions in the circuit, adjusts the running speed, and is easy to generate stage jump.
Disclosure of Invention
The invention provides a train operation control method, a train operation control device and a storage medium, which are used for solving the defects that the flow is complex and the operation speed is easy to generate stage jump in the prior art.
The invention provides a train operation control method, which comprises the following steps:
dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph;
determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions;
and controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
According to the train operation control method provided by the invention, the train is controlled to operate in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and the operation time passing through the corresponding speed limit section is calculated, and the method specifically comprises the following steps:
if the terminal limiting speed of the current speed-limiting section is greater than the command speed of the current speed-limiting section, controlling the train to run in the current speed-limiting section by taking the command speed of the current speed-limiting section as a target and calculating the running time of the train passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the length of the current speed-limiting section and the standard acceleration displacement;
otherwise, controlling the train to run in the current speed-limiting section by taking the tail end limiting speed of the current speed-limiting section as an outlet speed and calculating the running time of the train passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the starting limiting speed of the current speed-limiting section, the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the sum of the standard accelerating displacement and the standard braking displacement and the length of the current speed-limiting section;
the standard acceleration displacement is a distance which is required for the train to travel from the train starting speed corresponding to the current speed limit section to the command speed of the current speed limit section in a traction mode; and the standard brake displacement is the distance required by the train to travel from the command speed corresponding to the current speed limit section to the terminal speed limit of the current speed limit section in the braking mode.
According to the train operation control method provided by the invention, the traction mode comprises a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage; the braking mode comprises a braking phase;
the traction establishing stage is a uniform motion stage, the traction strengthening stage and the traction weakening stage are accelerated motion stages adopting constant impact rate or variable impact rate, and the maximum traction stage is an accelerated motion stage adopting segmented traction acceleration;
the braking phase is a deceleration movement phase with fixed deceleration.
According to the train operation control method provided by the invention, the train is controlled to operate in the current speed-limiting section by taking the command speed of the current speed-limiting section as a target and calculating the operation time passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the length of the current speed-limiting section and the standard acceleration displacement, and the method specifically comprises the following steps:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to cruise through the current speed limit section at the command speed of the current speed limit section;
if the standard acceleration displacement is larger than the length of the current speed limit section, controlling the train to pass through the current speed limit section in the traction mode by taking the length of the current speed limit section as a limiting condition, and calculating the running time of the current speed limit section;
otherwise, controlling the train to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to pass through the current speed limit section, wherein the running time of the current speed limit section is the sum of standard acceleration time and uniform motion time.
According to the train operation control method provided by the invention, the length of the current speed limit section is taken as a limiting condition, the train is controlled to pass through the current speed limit section in the traction mode, and the operation time of the current speed limit section is calculated, and the method specifically comprises the following steps:
setting an exit speed of the train in the maximum traction phase;
judging whether the sum of the driving displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is greater than the length of the current speed limit section or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage and the traction weakening stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage;
wherein the travel displacement for the maximum traction phase and the traction weakening phase is determined based on the exit speed of the train in the maximum traction phase; the running displacement and the running time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit section.
According to the train operation control method provided by the invention, based on the numerical relationship between the train starting speed and the starting limit speed of the current speed limit section, the numerical relationship between the train starting speed and the command speed of the current speed limit section, and the numerical relationship between the sum of the standard acceleration displacement and the standard braking displacement and the length of the current speed limit section, the tail end limit speed of the current speed limit section is taken as the exit speed, the train is controlled to operate in the current speed limit section, and the operation time passing through the corresponding speed limit section is calculated, the method specifically comprises the following steps:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the starting limit speed of the current speed limit section, controlling the train to pass through the current speed limit section in the braking mode;
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to decelerate to the terminal limit speed of the current speed limit section in the braking mode after cruising at the command speed of the current speed limit section;
if the sum of the standard acceleration displacement and the standard braking displacement is greater than the length of the current speed limit section, controlling the train to run in the traction mode and then pass through the current speed limit section in the braking mode by taking the length of the current speed limit section as a limiting condition, and calculating the running time of the current speed limit section;
otherwise, controlling the train to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to run, and then decelerating to the tail end limiting speed of the current speed limit section in the braking mode, wherein the running time of the current speed limit section is the sum of standard acceleration time, uniform motion time and standard braking time.
According to the train operation control method provided by the invention, the braking mode further comprises a braking establishment delay stage; the brake establishment delay stage is a uniform motion stage;
the method comprises the following steps of taking the length of the current speed limit section as a limiting condition, controlling the train to run in the traction mode, then passing through the current speed limit section in the braking mode, and calculating the running time of the current speed limit section, and specifically comprises the following steps:
setting an exit speed of the train in the maximum traction phase;
judging whether the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is greater than the length of the current speed limit stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage;
wherein the maximum traction phase, the traction weakening phase, the brake establishing delay phase and the travel displacement of the brake phase are determined based on the exit speed of the train in the maximum traction phase; the running displacement and the running time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit section.
According to the train operation control method provided by the invention, the standard acceleration time is determined based on the following steps:
determining an exit speed of the train in the maximum traction stage based on the commanded speed of the current speed limit section;
determining the running time of the traction establishing stage and the traction enhancing stage based on the train starting speed of the current speed limit stage;
determining travel times for the maximum traction phase and the traction weakening phase based on an exit speed of the train in the maximum traction phase;
determining the standard acceleration time based on travel times of the traction build phase, the traction reinforcement phase, the maximum traction phase, and the traction reduction phase.
The present invention also provides a train operation control device, including:
the speed-limiting section dividing unit is used for dividing the distance between the starting position and the stopping position of the train into a plurality of speed-limiting sections on the basis of the speed change points in the command speed line graph;
the speed limiting determination unit is used for determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions;
and the train control unit is used for controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
The present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the train operation control method as any one of the above.
The train operation control method, the device and the storage medium provided by the invention divide the distance between the starting position and the stopping point position of the train into a plurality of speed-limiting sections, determine the terminal limiting speed of each speed-limiting section based on the strictest speed-limiting target point between the starting position and the stopping point position of the train, control the train to operate in the corresponding speed-limiting section based on the train starting speed, the command speed and the terminal limiting speed corresponding to each speed-limiting section, calculate the operation time passing through the corresponding speed-limiting section, have high calculation efficiency, high precision and small calculation amount, are suitable for an embedded system, can adjust the operation speed on line in real time by controlling the train to operate in sections, and ensure the train to operate stably according to the operation time.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a train operation control method provided by the present invention;
FIG. 2 is a schematic illustration of a commanded speed line graph provided by the present invention;
FIG. 3 is a schematic diagram of a speed limit section provided by the present invention;
FIG. 4 is a schematic diagram of a method for determining a tip speed limit provided by the present invention;
FIG. 5 is a schematic illustration of a tow mode provided by the present invention;
FIG. 6 is a schematic illustration of a traction-braking mode at a specified displacement limit provided by the present invention;
FIG. 7 is a schematic illustration of a tow mode under specified displacement limits provided by the present invention;
fig. 8 is a schematic structural diagram of a train operation control device provided by the present invention;
fig. 9 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a train operation control method provided in an embodiment of the present invention, and as shown in fig. 1, the method includes:
and step 110, dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph.
Specifically, a preset command speed line graph is acquired. Wherein the abscissa of the command velocity line graph is position, the ordinate is velocity, and the command velocity line graph is a staircase graph, as shown in fig. 2. The command speed line graph is cut off according to the starting position and the stopping point position of the train, and the distance between the starting position and the stopping point position of the train is divided into a plurality of speed limit sections according to the speed change point in the command speed line graph, as shown in fig. 3. Wherein, the command speed corresponding to each speed limit section is the speed V corresponding to the range of the speed limit section in the command speed line graphceil。
And step 120, determining the terminal limit speed of each speed limit section based on the strictest speed limit target point between the starting position and the stopping position of the train.
Specifically, the most stringent speed limit target point between the start position and the stop position of the train is determined. In the command speed line graph, the position corresponding to each falling edge between the start position and the stop position of the train is a target point, and the stop position itself is a target point. The multiple target points all correspond to the limiting speed, so that the target point with the lowest limiting speed can be selected as the strictest speed limiting target point. Here, a train braking curve can be drawn through each target point, and the limiting speed of each target point is determined according to the intersection point position of the train braking curve and the perpendicular lines where the two ends of each speed-limiting section are located, so that the strictest speed-limiting target point is determined.
And determining the terminal limiting speed of each speed limiting section based on the strictest speed limiting target point. The limiting speed of the tail end of any speed limiting section can be determined based on the intersection point between the perpendicular line of the tail end of the speed limiting section in the command speed line graph and the train braking curve passing through the strictest speed limiting target point. As shown in fig. 4, the strictest speed limit target point is a parking point, and the end limit speed V of the speed limit section corresponding to the shadow is set as the speed limit target pointtarThe intersection point of the vertical line of the tail end of the speed limiting section and the train braking curve passing through the stopping point can be obtained.
And step 130, controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
Specifically, the train is controlled to run in the corresponding speed limit section according to the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section. Here, for any speed-limit section, the train may be controlled to operate at the target speed based on the train starting speed and under the limitation of the speed limit at the end of the speed-limit section. That is, in the process of the train running in the speed-limited section, if the starting speed of the train is higher, the train can directly run at the command speed, otherwise, the train can be accelerated to the command speed as much as possible to run, and in addition, the speed of the train running to the tail end of the speed-limited section needs to be ensured to be less than or equal to the tail end limiting speed, so the train can be braked when needed. Meanwhile, the running time passing through the corresponding speed limit section can be calculated according to the actual running speed of each speed limit section, the calculation efficiency is high, the precision is high, the calculation amount is small, and the method is suitable for an embedded system. In addition, the operation of the train is controlled in a segmented mode, the operation speed can be adjusted on line in real time, and the train can be guaranteed to operate stably according to the operation time.
The method provided by the embodiment of the invention divides the distance between the starting position and the stopping point position of the train into a plurality of speed-limiting sections, determines the terminal limiting speed of each speed-limiting section based on the strictest speed-limiting target point between the starting position and the stopping point position of the train, controls the train to run in the corresponding speed-limiting section based on the train starting speed, the command speed and the terminal limiting speed corresponding to each speed-limiting section, and calculates the running time of the train passing through the corresponding speed-limiting section.
Based on the above embodiment, step 130 specifically includes:
step 131, if the terminal limit speed of the current speed limit section is greater than the command speed of the current speed limit section, controlling the train to run in the current speed limit section by taking the command speed of the current speed limit section as a target and calculating the running time of the train passing through the corresponding speed limit section based on the numerical relationship between the train starting speed of the current speed limit section and the command speed and the numerical relationship between the length of the current speed limit section and the standard acceleration displacement;
otherwise, step 132, controlling the train to run in the current speed-limiting section by taking the terminal limiting speed of the current speed-limiting section as the exit speed and calculating the running time of the train passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the starting limiting speed of the current speed-limiting section, the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the sum of the standard accelerating displacement and the standard braking displacement and the length of the current speed-limiting section;
the standard acceleration displacement is the distance which is required for the train to travel from the train starting speed corresponding to the current speed limit section to the command speed of the current speed limit section in the traction mode; the standard brake displacement is the distance that the train needs to travel from the command speed corresponding to the current speed limit section to the terminal limit speed of the current speed limit section in the braking mode.
Specifically, for convenience of description, the terminal limit speed of the current speed limit section is represented as VtarThe initial limit speed is denoted by VcurtarCommand velocity is VceilThe train has initial speed V, speed limiting section length L and standard acceleration displacement LaccStandard brake displacement of LdecAnd will not be described in detail later.
If VtarGreater than VceilIndicates with VceilIn the case of the target speed operation, the train does not overspeed when it reaches the end of the current speed limit section, and thus, it can be based on V and VceilAnd the numerical relationship between L and the standard acceleration displacement, in VceilAnd controlling the train to run in the current speed limit section for the target, and calculating the running time of the train passing through the corresponding speed limit section. Here, based on V and VceilThe numerical relation between the train and the train can be confirmed whether the train can directly start at VceilRun if the train needs to accelerate to reach VceilAnd judging whether the train needs to operate in a traction mode under the condition of displacement limitation or not according to the numerical relation between the L and the standard acceleration displacement. Subsequently, the corresponding operating time is calculated according to the actual operating conditions.
If VtarV is less than or equal toceilIndicates with VceilIn the case of the target speed operation, the train may overspeed when reaching the end of the current speed limit section, and thus, may be based on V and VcurtarNumerical relationship between, V and VceilAnd a numerical relationship between the sum of the standard acceleration displacement and the standard braking displacement and L, in VtarAnd controlling the train to run in the current speed limit section for the exit speed, and calculating the running time of the train passing through the corresponding speed limit section. In this case, the exit speed of the train should be controlled to be VtarTo avoid train overspeed.
In particular, according to V and VcurtarThe numerical relation between the train and the speed limit section can confirm whether the train needs to be braked till the tail end of the current speed limit section. Wherein, VcurtarThe speed limit control method can be obtained by determining the intersection point between the vertical line where the front end of the current speed limit section is located and the train brake curve passing through the strictest speed limit target point. If no constant braking is required, further according to V and VceilThe numerical relation between the train and the train is confirmed whether the train can directly use VceilAnd then braking after running for a period of time. If the train can not directly run at VceilAnd if the train runs, judging whether the train needs to run in a traction mode and a braking mode under the condition of displacement limitation according to the numerical relation between the sum of the standard acceleration displacement and the standard braking displacement and the L. Subsequently, the corresponding operating time is calculated according to the actual operating conditions.
Wherein the standard acceleration displacement LaccThe train is accelerated from V to V in a traction modeceilThe distance required to travel; standard brake displacement LdecIs that the train is driven from V in the braking modeceilDecelerating to VtarThe distance required to travel. Here, Ldec=(Vceil*Vceil-Vtar*Vtar) V (2 x D), where D is deceleration.
Based on any embodiment, the traction mode comprises a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage; the braking mode comprises a braking phase;
the traction establishing stage is a uniform motion stage, the traction strengthening stage and the traction weakening stage are accelerated motion stages adopting constant impact rate or variable impact rate, and the maximum traction stage is an accelerated motion stage adopting segmented traction acceleration;
the braking phase is a deceleration movement phase with a fixed deceleration.
Specifically, as shown in fig. 5, the traction mode includes four phases: a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage; as shown in fig. 6, the braking mode includes a braking phase.
Wherein the traction establishment stage is a uniform motion stage, i.e. the running speed is constant V, and the running time T of the traction establishment stagedelayMay be preset.
The traction strengthening stage and the traction weakening stage are acceleration motion stages with constant impact rate or variable impact rate. Taking constant impact rate as an example, if the impact rate is J, and the maximum traction acceleration corresponding to the speed V is A in the traction strengthening stage, the speed of the train at the end of the traction strengthening stage is V + A/J, the running time of the stage is A/J, and the running displacement isV A/J + (A ^3)/(6 ^ J); during the traction-weakening phase, the exit speed of the maximum traction phase (i.e. the entrance speed of the traction-weakening phase) is assumed to be V2And the vehicle speed is V2Maximum traction acceleration of A1The speed of the train at the end of the traction reduction phase is V2+A1*A1A travel time of A in this stage1J, travel displacement of V2*A1/J-(A1^3)/(6*J*J)。
The maximum traction phase is an acceleration motion phase adopting segmented traction acceleration. The speed of the train has a large increment in the maximum traction stage, and different speed ranges correspond to different maximum traction accelerations, so that the maximum traction stage can be set to be an acceleration movement stage adopting segmented traction acceleration. Here, if the travel time and travel displacement of the maximum traction phase need to be calculated, the exit speed V of the maximum traction phase can be used2And calculating the outlet speed V + A/J of the traction strengthening stage. For example, the speeds between the exit speed of the traction enhanced phase and the exit speed of the maximum traction phase are grouped, wherein the maximum traction acceleration corresponding to the speeds within the same group are the same. And then, calculating the running time and the running displacement required by the train to accelerate from the minimum speed to the maximum speed of each group based on the maximum traction acceleration corresponding to each group, and accumulating to obtain the running time and the running displacement of the whole maximum traction stage. Here, the train is calculated from any set of minimum speeds VjAccelerating to maximum speed VmThe maximum traction acceleration corresponding to the set is assumed to be A when the required travel time and travel displacement are reachedmWhen the driving time is Tm=(Vm-Vj)/AmWith a travel displacement of Vj*Tm+Am*(Tm^2)/2。
The braking phase is a deceleration movement phase with a fixed deceleration D.
Based on any of the above embodiments, step 131 specifically includes:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to cruise through the current speed limit section at the command speed of the current speed limit section;
if the standard acceleration displacement is larger than the length of the current speed-limiting section, controlling the train to pass through the current speed-limiting section in a traction mode by taking the length of the current speed-limiting section as a limiting condition, and calculating the running time of the current speed-limiting section;
otherwise, the train is controlled to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to pass through the current speed limit section, and the running time of the current speed limit section is the sum of the standard acceleration time and the uniform motion time.
In particular, if V>=VceilThen control the train to VceilCruise through the current speed limit section with the outlet speed VceilAnd the time passing through the current speed limit section is L/Vceil。
Otherwise, if L<Standard acceleration displacement LaccAnd controlling the train to pass through the current speed limit section in the traction mode by taking the L as a limiting condition, and calculating the running time of the current speed limit section. At this time, the running displacement of the train in the traction mode should be equal to or less than L.
If L is>Standard acceleration displacement LaccControlling the train to accelerate to V in the traction modeceilThe post-cruising passes through the current speed limit section, and the running time of the current speed limit section is the standard acceleration time TaccAnd the sum of the uniform motion time. Wherein the standard acceleration time is that the train accelerates from V to V in the traction modeceilThe required running time and the uniform motion time are (L-L)acc)/Vceil。
Based on any of the above embodiments, the method controls the train to pass through the current speed-limiting section in the traction mode by taking the length of the current speed-limiting section as a limiting condition, and calculates the running time of the current speed-limiting section, and specifically includes:
setting the exit speed of the train in the maximum traction stage;
judging whether the sum of the driving displacements in a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage is greater than the length of the current speed limiting stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements in the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage and the traction weakening stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage;
the driving displacement of the maximum traction stage and the traction weakening stage is determined and obtained based on the exit speed of the train in the maximum traction stage; the travel displacement and travel time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit stage.
Specifically, if L<Standard acceleration displacement LaccIt is then necessary to operate in traction mode with the constraint of a given displacement, as shown in fig. 7, to ensure that at the end of the last phase (i.e. traction-weakening phase), the total travel displacement does not exceed the given displacement, i.e. L.
In order to satisfy the above-mentioned limiting conditions, the exit speed V of the train in the maximum traction phase may be specified first2Travel times for a traction build phase, a traction reinforcement phase, a maximum traction phase, and a traction reduction phase are then determined. Wherein the travel displacement in the maximum traction phase and the traction weakening phase is based on the exit speed V of the train in the maximum traction phase2The determined driving displacement and driving time in the traction establishing stage and the traction enhancing stage are determined based on V, and the specific determination manner may refer to the calculation manner given in the above embodiment, and is not described herein again.
And then judging whether the sum of the driving displacement in the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is greater than L or not.
If yes, adjusting the exit speed V of the train in the maximum traction stage2Then repeating the calculation process and the judgment process of the running displacement until the traction establishment stage, the traction enhancement stage and the maximum tractionThe sum of the travel displacements in the phase and the traction-weakening phase is less than or equal to L.
Adjusting the outlet speed V to obtain the appropriate maximum traction stage2Then, based on the exit velocity of the maximum traction phase, travel displacements and travel times for the maximum traction phase and the traction reduction phase are determined. And controlling the train to run based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage, and accumulating to obtain the running time of the current speed limit stage.
Based on any of the above embodiments, step 132 specifically includes:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the starting limit speed of the current speed limit section, controlling the train to pass through the current speed limit section in a braking mode;
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to decelerate to the terminal limit speed of the current speed limit section in the braking mode after cruising at the command speed of the current speed limit section;
if the sum of the standard acceleration displacement and the standard braking displacement is greater than the length of the current speed limit section, controlling the train to run in a traction mode by taking the length of the current speed limit section as a limiting condition, then passing through the current speed limit section in a braking mode, and calculating the running time of the current speed limit section;
otherwise, the train is controlled to accelerate to the command speed of the current speed limit section in a traction mode and then cruise to run, and then the train is decelerated to the tail end limiting speed of the current speed limit section in a braking mode, and the running time of the current speed limit section is the sum of the standard acceleration time, the uniform motion time and the standard braking time.
In particular, if V>=VcurtarThen the train is controlled to directly brake through the current speed limit section, and the outlet speed is VtarThe running time of the current speed limit section is 2 x L/(V + V)tar)。
If V>=VceilThen control the train to VceilAfter cruising for a period of time, decelerating to VtarOutlet velocity VtarThe running time through the current speed limit section is (L-L)dec)/Vceil+(Vceil-Vtar)/D。
If (L)acc+Ldec)>And L, controlling the train to run in a traction mode by taking L as a limiting condition, and then passing through the current speed limiting section in a braking mode, wherein the outlet speed is VtarAnd calculating the running time of the current speed limit section.
If (L)acc+Ldec)<Controlling the train to accelerate to V in a traction modeceilRear cruise travel, then deceleration to V in braking modetarThe running time of the current speed limit section is the standard acceleration time TaccUniform motion time and standard brake time TdecAnd (4) summing. Wherein the uniform motion time is (L-L)acc-Ldec)/Vceil,Tdec=(Vceil-Vtar)/D。
Based on any of the above embodiments, the braking mode further comprises a braking establishment delay stage; the brake establishment delay stage is a uniform motion stage;
the method comprises the following steps of controlling a train to run in a traction mode by taking the length of a current speed limit section as a limiting condition, then passing the current speed limit section in a braking mode, and calculating the running time of the current speed limit section, wherein the method specifically comprises the following steps:
setting the exit speed of the train in the maximum traction stage;
judging whether the sum of the running displacements of a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage is greater than the length of the current speed limit stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage;
the method comprises the following steps that the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the driving displacement of the brake stage are determined and obtained on the basis of the exit speed of a train in the maximum traction stage; the travel displacement and travel time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit stage.
Specifically, as shown in fig. 6, the braking mode further includes a braking establishment delay phase of uniform motion, and the driving time of the phase may be preset. If (L)acc+Ldec)>And L, operating in a traction mode and a braking mode sequentially under the limit condition of the specified displacement, and ensuring that the total running displacement does not exceed the specified displacement, namely L, when the last stage (namely the braking stage) is finished.
In order to satisfy the above-mentioned limiting conditions, the exit speed V of the train in the maximum traction phase may be specified first2Then, the travel time of a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage is determined. Wherein the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the running displacement of the brake stage are based on the exit speed V of the train in the maximum traction stage2Determining the obtained result; the driving displacement and the driving time in the traction establishing stage and the traction enhancing stage are determined based on V, and the specific determination method may refer to the calculation method given in the above embodiment, and will not be described herein again.
And then judging whether the sum of the running displacements in a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage is greater than L or not.
If yes, adjusting the exit speed V of the train in the maximum traction stage2Then repeating the calculation process and the judgment process of the driving displacement until the traction establishment stage, the traction enhancement stage, the maximum traction stage and the tractionAnd the sum of the driving displacement in the leading weakening stage, the braking establishing delay stage and the braking stage is less than or equal to L.
Adjusting the outlet speed V to obtain the appropriate maximum traction stage2And then, based on the outlet speed of the maximum traction stage, determining the running displacement and the running time of the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage. And controlling the train to run based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage, and accumulating to obtain the running time of the current speed limiting stage.
Based on any of the above embodiments, the standard acceleration time is determined based on the following steps:
determining the exit speed of the train in the maximum traction stage based on the command speed of the current speed limit section;
determining the running time of a traction establishing stage and a traction enhancing stage based on the train starting speed of the current speed limit section;
determining the running time of the maximum traction stage and the traction weakening stage based on the exit speed of the train in the maximum traction stage;
the standard acceleration time is determined based on the travel times of the traction build phase, the traction reinforcement phase, the maximum traction phase, and the traction reduction phase.
In particular based on Vceil(i.e., exit speed of the traction-weakening phase), the exit speed of the train during the maximum traction phase (i.e., entrance speed of the traction-weakening phase) may be calculated. For example, assuming a jerk of J during the traction-weakening phase, since the difference between the inlet and outlet speeds of the traction-weakening phase is not large, usually corresponding to the same traction acceleration, assume A1Then the entry speed during the traction-weakening phase is Vceil-A1*A1/J。
Based on V, the running time of the traction establishment phase and the traction enhancement phase may be determined, and based on the exit speed of the train in the maximum traction phase, the running time of the maximum traction phase and the traction reduction phase may be determined, and the specific determination manner may refer to the calculation manner given in the above embodiment, and is not described herein again.
Based on the travel times of the traction build phase, the maximum traction phase, and the traction fade phase, the standard acceleration time may be accumulated.
Based on any of the above embodiments, fig. 8 is a schematic structural diagram of a train operation control device provided in an embodiment of the present invention, and as shown in fig. 8, the device includes: a speed limit section division unit 810, a limit speed determination unit 820, and a train control unit 830.
The speed-limit section dividing unit 810 is configured to divide a distance between a start position and a stop position of the train into a plurality of speed-limit sections based on a shift point in the command speed line graph;
the speed limit determination unit 820 is used for determining the terminal speed limit of each speed limit section based on the strictest speed limit target point between the starting position and the stopping position of the train;
the train control unit 830 is configured to control the train to operate in the corresponding speed limit section based on the train starting speed, the command speed, and the end limit speed corresponding to each speed limit section, and calculate the operation time passing through the corresponding speed limit section.
The device provided by the embodiment of the invention divides the distance between the starting position and the stopping point position of the train into a plurality of speed-limiting sections, determines the terminal limiting speed of each speed-limiting section based on the strictest speed-limiting target point between the starting position and the stopping point position of the train, controls the train to run in the corresponding speed-limiting section based on the train starting speed, the command speed and the terminal limiting speed corresponding to each speed-limiting section, and calculates the running time of the train passing through the corresponding speed-limiting section.
Based on any of the above embodiments, the train control unit 830 specifically includes:
the first control unit is used for controlling the train to run in the current speed-limiting section by taking the command speed of the current speed-limiting section as a target and calculating the running time of the train passing through the corresponding speed-limiting section on the basis of the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the length of the current speed-limiting section and the standard acceleration displacement if the terminal limiting speed of the current speed-limiting section is greater than the command speed of the current speed-limiting section;
the second control unit is used for controlling the train to run in the current speed-limiting section by taking the tail end limiting speed of the current speed-limiting section as an outlet speed and calculating the running time passing through the corresponding speed-limiting section based on the numerical relationship between the train starting speed and the starting limiting speed of the current speed-limiting section, the numerical relationship between the train starting speed and the command speed of the current speed-limiting section and the numerical relationship between the sum of the standard accelerating displacement and the standard braking displacement and the length of the current speed-limiting section if the tail end limiting speed of the current speed-limiting section is less than or equal to the command speed of the current speed-limiting section;
the standard acceleration displacement is the distance which is required for the train to travel from the train starting speed corresponding to the current speed limit section to the command speed of the current speed limit section in the traction mode; the standard brake displacement is the distance that the train needs to travel from the command speed corresponding to the current speed limit section to the terminal limit speed of the current speed limit section in the braking mode.
Based on any embodiment, the traction mode comprises a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage; the braking mode comprises a braking phase;
the traction establishing stage is a uniform motion stage, the traction strengthening stage and the traction weakening stage are accelerated motion stages adopting constant impact rate or variable impact rate, and the maximum traction stage is an accelerated motion stage adopting segmented traction acceleration;
the braking phase is a deceleration movement phase with a fixed deceleration.
Based on any of the above embodiments, the first control unit is specifically configured to:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to cruise through the current speed limit section at the command speed of the current speed limit section;
if the standard acceleration displacement is larger than the length of the current speed-limiting section, controlling the train to pass through the current speed-limiting section in a traction mode by taking the length of the current speed-limiting section as a limiting condition, and calculating the running time of the current speed-limiting section;
otherwise, the train is controlled to accelerate to the command speed of the current speed limit section in the traction mode and then cruise to pass through the current speed limit section, and the running time of the current speed limit section is the sum of the standard acceleration time and the uniform motion time.
Based on any of the above embodiments, the method controls the train to pass through the current speed-limiting section in the traction mode by taking the length of the current speed-limiting section as a limiting condition, and calculates the running time of the current speed-limiting section, and specifically includes:
setting the exit speed of the train in the maximum traction stage;
judging whether the sum of the driving displacements in a traction establishing stage, a traction strengthening stage, a maximum traction stage and a traction weakening stage is greater than the length of the current speed limiting stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements in the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage and the traction weakening stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of the traction establishing stage, the traction strengthening stage, the maximum traction stage and the traction weakening stage;
the driving displacement of the maximum traction stage and the traction weakening stage is determined and obtained based on the exit speed of the train in the maximum traction stage; the travel displacement and travel time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit stage.
Based on any of the above embodiments, the second control unit is specifically configured to:
if the train starting speed corresponding to the current speed limit section is greater than or equal to the starting limit speed of the current speed limit section, controlling the train to pass through the current speed limit section in a braking mode;
if the train starting speed corresponding to the current speed limit section is greater than or equal to the command speed of the current speed limit section, controlling the train to decelerate to the terminal limit speed of the current speed limit section in the braking mode after cruising at the command speed of the current speed limit section;
if the sum of the standard acceleration displacement and the standard braking displacement is greater than the length of the current speed limit section, controlling the train to run in a traction mode by taking the length of the current speed limit section as a limiting condition, then passing through the current speed limit section in a braking mode, and calculating the running time of the current speed limit section;
otherwise, the train is controlled to accelerate to the command speed of the current speed limit section in a traction mode and then cruise to run, and then the train is decelerated to the tail end limiting speed of the current speed limit section in a braking mode, and the running time of the current speed limit section is the sum of the standard acceleration time, the uniform motion time and the standard braking time.
Based on any of the above embodiments, the braking mode further comprises a braking establishment delay stage; the brake establishment delay stage is a uniform motion stage;
the method comprises the following steps of controlling a train to run in a traction mode by taking the length of a current speed limit section as a limiting condition, then passing the current speed limit section in a braking mode, and calculating the running time of the current speed limit section, wherein the method specifically comprises the following steps:
setting the exit speed of the train in the maximum traction stage;
judging whether the sum of the running displacements of a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage is greater than the length of the current speed limit stage or not; if so, adjusting the exit speed of the train in the maximum traction stage until the sum of the running displacements of the traction establishing stage, the traction strengthening stage, the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage is less than or equal to the length of the current speed limit stage;
determining the running displacement and the running time of the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the brake stage based on the adjusted exit speed of the train in the maximum traction stage;
controlling the train to run and determining the running time of the current speed limit section based on the running time of a traction establishing stage, a traction strengthening stage, a maximum traction stage, a traction weakening stage, a brake establishing delay stage and a brake stage;
the method comprises the following steps that the maximum traction stage, the traction weakening stage, the brake establishing delay stage and the driving displacement of the brake stage are determined and obtained on the basis of the exit speed of a train in the maximum traction stage; the travel displacement and travel time of the traction establishing stage and the traction strengthening stage are determined based on the train starting speed of the current speed limit stage.
Based on any of the above embodiments, the standard acceleration time is determined based on the following steps:
determining the exit speed of the train in the maximum traction stage based on the command speed of the current speed limit section;
determining the running time of a traction establishing stage and a traction enhancing stage based on the train starting speed of the current speed limit section;
determining the running time of the maximum traction stage and the traction weakening stage based on the exit speed of the train in the maximum traction stage;
the standard acceleration time is determined based on the travel times of the traction build phase, the traction reinforcement phase, the maximum traction phase, and the traction reduction phase.
Fig. 9 illustrates a physical structure diagram of an electronic device, and as shown in fig. 9, the electronic device may include: a processor (processor)910, a communication Interface (Communications Interface)920, a memory (memory)930, and a communication bus 940, wherein the processor 910, the communication Interface 920, and the memory 930 communicate with each other via the communication bus 940. The processor 910 may invoke logic instructions in the memory 930 to perform a train operation control method comprising: dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph; determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions; and controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
Furthermore, the logic instructions in the memory 930 may be implemented in software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to execute the train operation control method provided by the above methods, the method comprising: dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph; determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions; and controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program, which when executed by a processor, is implemented to perform the train operation control method provided above, the method including: dividing the distance between the starting position and the stopping position of the train into a plurality of speed limit sections based on the speed change points in the command speed line graph; determining the terminal limiting speed of each speed limiting section based on the starting position of the train and the strictest speed limiting target point between the stopping positions; and controlling the train to run in the corresponding speed limit section based on the train starting speed, the command speed and the tail end limiting speed corresponding to each speed limit section, and calculating the running time passing through the corresponding speed limit section.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:列车制动方法、装置、电子设备和存储介质