Method, device and medium for automatically adjusting interval running time of express trains

By adding supplementary configurations for interval running hours for express trains and through trains and adjusting the running hours according to the train's skipping and stopping at the platform, the problem of express trains and through trains being unable to run at the fastest speed has been solved, thereby improving transportation efficiency and system adaptability.

CN116080720BActive Publication Date: 2025-09-16CASCO SIGNAL (ZHENGZHOU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211556839.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-06
Publication Date
2025-09-16
Estimated Expiration
2042-12-06

AI Technical Summary

Technical Problem

The existing automatic train adjustment method cannot meet the requirements of express trains or through trains running at the fastest speed, resulting in low transportation efficiency and inability to meet the needs of different types of trains.

Method used

A method for automatically adjusting the interval running time of express trains is provided. By adding additional supplementary configurations, the interval running time corresponding to each running level of express trains and through trains is defined, and the corresponding interval running time is selected for adjustment according to the train's skipping stops at the platform.

Benefits of technology

It improves the train's transportation efficiency, ensures a certain degree of energy conservation and environmental protection, adapts to different operating scenarios, frees up dispatchers' attention, and increases system availability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116080720B_ABST
    Figure CN116080720B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, and medium for automatically adjusting the interval running time of express trains. This method maintains the current running time settings to meet the calculation requirements for normal train stops, while adding an additional supplementary configuration to define the interval running time corresponding to each express train operating level. During automatic adjustment or manual adjustment of the operating level, the corresponding interval running time is selected based on whether the train currently skips a stop at the platform. Compared with existing technologies, this invention has the advantages of improving train transportation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a train signal control system, and in particular to a method, equipment and medium for automatically adjusting the interval running time of an express train. Background Art

[0002] With the accelerating pace of urbanization, rail transit is also rapidly developing. Faced with the growth of cities and explosive population growth, people are faced with a variety of travel options. Rail transit, with its high capacity, all-weather operation, energy conservation, environmental protection, and safety, has become the primary choice for people to travel. How to meet the diverse needs of various passengers while improving transportation efficiency is a key research topic in rail transit systems.

[0003] In current urban rail transit projects, automatic train adjustment methods have become a core function of the train automatic monitoring system. By adjusting the train's stop time at the platform and the train's interval running time, the train can run as close to the schedule as possible, improve train operation efficiency, meet the different needs of various passengers, and improve the service quality of the subway company.

[0004] Urban rail transit projects typically use a variety of train types, including standard passenger cars, express trains that skip certain stations, and through trains that run directly to their final destination without stopping at intermediate stations. Automatically adjusting train stop times for these different types of trains based on normal station stops cannot guarantee the fastest possible speeds within the specified interval, nor can it maximize the efficiency of express or through trains. Summary of the Invention

[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and to provide a method, device and medium for automatically adjusting the interval running time of express trains.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] According to a first aspect of the present invention, a method for automatically adjusting the interval running hours of an express train is provided. The method maintains the current running hour setting to meet the calculation requirements when the train stops normally, and at the same time adds an additional supplementary configuration to define the interval running hours corresponding to each operating level of the express train. When performing automatic adjustment or manually setting the operating level adjustment, the corresponding interval running hours are selected based on whether the current train skips a stop at the platform.

[0008] As a preferred technical solution, the method comprises the following steps:

[0009] Step S101: After the train arrives at the station, the scheduled arrival time in the timetable is compared with the current system time to calculate the train's early or late status;

[0010] Step S102: adjusting the train's stop time at the current platform and the running time between the current platform and the next platform according to the train's early or late status;

[0011] Step S103, updating the arrival time and departure time of subsequent stations in the train's running path using ordinary running minutes;

[0012] Step S104: using the interval running time in the supplementary configuration to correct the interval running time of the train running path where there are skipped platforms.

[0013] As a preferred technical solution, step S102 is specifically as follows:

[0014] Step S1021: When adjusting, first determine whether the platform has manually set stop time and running time commands. If so, the manually set command will prevail. If not, proceed to step S1022 for determination.

[0015] Step S1022: If the train arrives on time, no adjustment is made. If the train does not arrive on time, the train's early or late status is determined. If the train arrives early, the process proceeds to step S1023; if the train arrives late, the process proceeds to step S1024.

[0016] Step S1023: For early trains, the platform stop time is increased, and the running time between the current platform and the next platform is increased;

[0017] Step S1024: For delayed trains, the platform dwelling time is reduced, and the running time between the current platform and the next platform is reduced.

[0018] As a preferred technical solution, step S104 is specifically as follows:

[0019] Determine whether the train skips a stop at the current platform, the previous platform, or the next platform. If so, adjust the runtime to runtime2 = runtime1 - abs(diffTime) based on the original runtime of the previous and current platforms, where diffTime is the deviation between the planned time and the estimated time of the current platform. If runtime2 is less than the configured minimum runtime, use the configured runtime as the new adjusted runtime.

[0020] As a preferred technical solution, the diffTime is calculated as follows:

[0021] diffTime=inusedTime-predictTime;

[0022] Where inusedTime is the planned time of the current station, and predictedTime is the estimated time.

[0023] As an optimal technical solution, for the section between the stop platform and the skip stop platform, the train is adjusted using the running time corresponding to endSkip in the supplementary configuration, where endSkip refers to the running time of the section when the previous platform corresponding to the section is a stop platform and the next platform is a skip stop platform.

[0024] As an optimal technical solution, for the section between two skip-stop platforms, the train is adjusted using the running time corresponding to bothSkip in the supplementary configuration, where bothSkip refers to the running time of the section when the previous platform and the next platform corresponding to the section are both skip-stop platforms.

[0025] As an optimal technical solution, for the section between the skip-stop platform and the stop platform, the running time corresponding to startSkip in the supplementary configuration is adjusted for the train, where startSkip refers to the running time of the section when the previous platform corresponding to the section is a skip-stop platform and the next platform is a stop platform.

[0026] According to a second aspect of the present invention, an electronic device is provided, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the method when executing the program.

[0027] According to a third aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described above is implemented.

[0028] Compared with the prior art, the present invention has the following advantages:

[0029] 1) Compared with the automatic adjustment method of ordinary trains, the present invention improves the train's carrying efficiency and can ensure a certain degree of energy saving and environmental protection;

[0030] 2) This invention designs a method for optimizing interval running time for different operation scenarios in urban rail transit. The algorithm is universal and users can choose according to their needs;

[0031] 3) The present invention provides a means of automatic adjustment, freeing up some dispatchers' attention and increasing the availability of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 Provides train arrival processing logic for the ATS system;

[0033] Figure 2 is a flow chart of the automatic adjustment method;

[0034] Figure 3 This is a specific flow chart of the interval operation time optimization method of the present invention;

[0035] Figure 4 This is a schematic diagram showing an example of a train operation scenario in a specific embodiment. DETAILED DESCRIPTION

[0036] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0037] 1. Automatic adjustment function description

[0038] The automatic adjustment function in the automatic train monitoring system means that if the system detects that a train has deviated from the operation diagram for some reason during the train operation monitoring process, it will make corresponding adjustments to assist the train dispatcher in completing the management of the train operation of the entire line. The specific adjustment process is as follows:

[0039] When train operations deviate from the timetable, adjustments to the train's operation are necessary. The system continuously compares the planned timetable with the actual timetable and automatically adjusts train stop times and operating levels to restore train operation to the planned timetable. Based on this, the train's departure time is automatically generated. If the train deviation error is large, the dispatcher can intervene manually to set the stop times and operating hours. Automatic train adjustments aim to minimize the total delay of all trains, shorten train operation adjustments as much as possible, and minimize the range of train operation adjustments, so that the entire system can resume normal operations as quickly as possible. Therefore, automatic train adjustments primarily adjust train operations by adjusting train stop times and operating levels, i.e., intervals.

[0040] In urban rail transit, train operations can be categorized into different operating levels based on line usage. Trains operate within different speed ranges under different circumstances. For example, under normal circumstances, trains can run up to the line's maximum permitted speed, achieving the highest operating level. However, under unstable, slippery track conditions, the maximum speed should be appropriately reduced, resulting in a lower operating level. When a train's operation is later than the planned schedule, the system can increase the operating level; when it is earlier than the planned schedule, the system can appropriately decrease the operating level. By adjusting operating levels in this way, the actual train diagram is kept as close to the planned schedule as possible, minimizing deviations and ensuring that operations are carried out as planned.

[0041] This adjustment method can meet the needs of general train operations, but for special types of trains, the ordinary interval operation time adjustment method cannot meet the needs, such as major station trains, express trains, etc. These types of trains do not stop at every station, and the ordinary operation level is not applicable. Therefore, a special operation level adjustment method is required.

[0042] 2. Optimize the running time of express trains when they automatically adjust the time interval

[0043] Since the adjustment of ordinary section running time is calculated according to the normal stop time, when running express trains, through trains, major station trains and other types of trains, it is impossible to run the section at the fastest speed, which will also affect the train's operating efficiency.

[0044] The present invention proposes a method for optimizing interval running times based on automatic adjustment of express trains. This method maintains the current running time settings to meet the calculation requirements for normal train stops, while also adding an additional configuration to define the interval running times corresponding to each operating level for express and through trains. When this additional configuration is not present in a subway project, the normal automatic adjustment calculation function can be maintained. When this additional configuration is present, during automatic adjustment or manually set operating level adjustment, the corresponding interval running time is selected based on whether the current train skips a stop at the platform to determine the arrival time at the next platform, thereby improving the operating efficiency of express trains.

[0045] The supplementary configuration is used to define the interval running time of express trains and through trains. This is because the express trains and ordinary trains have different stops at different platforms. Ordinary trains generally stop at every station and every platform. The interval running time used by the ATS system is the running time obtained through the dynamic train test. However, for express trains, that is, some platforms do not stop at stations, this normal interval running time is not applicable. This is because the interval running time used by the ATS system takes into account the deceleration when arriving at the station and the acceleration when leaving the station, but when the express train passes the skip stop platform, there is no process of decelerating to the station and accelerating to leave the station. Therefore, the present invention proposes a supplementary configuration for defining the interval running time of express trains and through trains. Its basic structure is as follows:

[0046] <special_PL_list>

[0047] <special_PL start_station=”1”start_platform=”1”end_station=”2”end_platform=”1”>

[0048] <runtime level=”1”startSkip=”80”endSkip=”80”bothSkip=”70” / >

[0049] <runtime level=”2”startSkip=”90”endSkip=”90”bothSkip=”80” / >

[0050] <runtime level=”3”startSkip=”100”endSkip=”100”bothSkip=”90” / >

[0051] <runtime level=”4”startSkip=”110”endSkip=”110”bothSkip=”100” / >

[0052] <runtime level=”5”startSkip=”120”endSkip=”120”bothSkip=”110” / >

[0053] <runtime level=”6”startSkip=”130”endSkip=”130”bothSkip=”120” / >

[0054] < / special_PL>

[0055] < / special_PL_list>

[0056] In the above structure, start_station and start_platform in the special_PL item are the station number and platform number of the previous station in the section, respectively; end_station and end_platform are the station number and platform number of the next station in the section, respectively. In the Runtime item, level is the operating level. startSkip means the operating time of the section under this operating level when the previous station corresponding to the section is a skip-stop station and the next station is a stop station. endSkip means the operating time of the section under this operating level when the next station corresponding to the section is a skip-stop station and the previous station is a stop station. bothSkip means the operating time of the section under this operating level when both the previous and next stations corresponding to the section are skip-stop platforms.

[0057] like Figure 1 As shown in the figure, the main steps of the ATS system train arrival processing logic are as follows:

[0058] Step 1, the train arrives at the station;

[0059] Step 2, determine the early or late status of the train;

[0060] Step 3: Adjust the train's stop time at the current platform and the running time from the current platform to the next platform according to the train's early or late status;

[0061] Step 4: Update the arrival and departure times of the next platform in the timetable based on the adjusted train departure time.

[0062] Step 5: The ATS system sends the updated timetable to the onboard system, which controls the train operation according to the new timetable.

[0063] Step 6: The train departs from the station according to the received departure time.

[0064] like Figure 2 As shown in the figure, the ATS system train adjustment algorithm mainly adjusts the stop time and running time according to the early or late status of the train when it arrives at the station. The specific steps are as follows:

[0065] Step 1: When adjusting, first determine whether the platform has manually set stop time and running time commands. If so, the manual settings will prevail. If not, proceed to step 2 for judgment;

[0066] Step 2: If the train arrives on time, no adjustment is made. If the train does not arrive on time, the train's early or late status is determined. If the train arrives early, the process proceeds to step 3; if the train arrives late, the process proceeds to step 4.

[0067] Step 3: For early trains, increase the platform stop time and the running time between the current platform and the next platform;

[0068] Step 4: For delayed trains, reduce the platform dwell time and shorten the running time between the current platform and the next platform;

[0069] like Figure 3 As shown, this is the algorithm for optimizing the interval running time of the present invention, which is based on Figure 2 After performing automatic adjustment logic calculations, the algorithm optimizes the platform arrival and departure times along the train's route. The main steps are as follows:

[0070] Step 1: Get the next platform of the current platform. If the next platform cannot be found, end directly. If it can be found, go to step 2.

[0071] Step 2: Determine whether there is a manually set running time command for the previous station and the current station. If yes, go to step 3; if not, go to step 5;

[0072] Step 3: Determine whether there is a skipped stop at the previous platform or the current platform. If not, go to step 1. If so, go to step 4.

[0073] Step 4: Get the running time from the previous platform to the current platform, shift the arrival time and departure time of the current platform and subsequent platforms forward, and then go to step 1;

[0074] Step 5: Determine whether the train is late at the current platform and obtain the deviation between the planned time and the expected time at the current platform, diffTime = inusedTime - predictTime. If diffTime < 0, it is considered late. If not, end directly. If it can be found, go to step 6.

[0075] Step 6: Determine whether the train has skipped a stop at the current platform, the previous platform, or the next platform. If not, go to step 1; if so, go to step 7.

[0076] Step 7: Based on the original runtime1 of the previous station and the current station, the runtime is adjusted to runtime2 = runtime1 - abs(diffTime). If runtime2 is less than the configured special runtime, the configured runtime is used as the adjusted new runtime.

[0077] The following introduces the interval running time optimization algorithm in combination with the train operation scenario, such as Figure 4 As shown:

[0078] Take an example based on actual operation scenarios:

[0079] 1. The train stops from P1 to P2 normally. There is no skipped stop at both P1 and P2 platforms. At this time, the train is adjusted based on the data in the normal configuration of the interval running time.

[0080] 2. The train from P2 to P3 skips the platform at the next station, that is, it skips the platform at P3. When the train encounters this scenario, the running time corresponding to endSkip in the supplementary configuration is used to adjust the train.

[0081] 3. P3 to P4 is a situation where both platforms skip stops. When the train encounters this scenario, the running time corresponding to bothSkip in the supplementary configuration is used to adjust the train.

[0082] 4. P4 to P5 belongs to the previous platform skipping situation, that is, the P4 platform skipping situation. When the train encounters this scenario, the running time corresponding to startSkip in the supplementary configuration is used to adjust the train.

[0083] Among them, start-skip, both-skip, and end-skip are reasonable train running time data given after the EMU debugging.

[0084] The method for optimizing the running time of express trains during automatic adjustment time intervals mainly includes the following parts:

[0085] 1. After the train arrives at the station, the planned arrival time in the timetable is compared with the current system time to calculate the train's early or late status.

[0086] 2. According to the train's early or late status, the train's stop time at the current platform and the running time between the current platform and the next platform will be adjusted.

[0087] 3. The arrival and departure times of subsequent stations in the train's route are updated using ordinary running minutes.

[0088] 4. Use the interval running time in the supplementary configuration to correct the interval running time of the train route where there are skipped stops.

[0089] The above is an introduction to a method embodiment. The following further illustrates the solution of the present invention through an electronic device and a storage medium embodiment.

[0090] The electronic device of the present invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0091] Many components in a device are connected to the I / O interface, including: input units, such as a keyboard and mouse; output units, such as various types of displays and speakers; storage units, such as magnetic disks and optical disks; and communication units, such as network cards, modems, and wireless communication transceivers. The communication unit allows the device to exchange information / data with other devices via computer networks such as the Internet and / or various telecommunication networks.

[0092] The processing unit performs the various methods and processes described above, such as the inventive method. For example, in some embodiments, the inventive method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the inventive method described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform the inventive method by any other appropriate means (e.g., by means of firmware).

[0093] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0094] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0095] In the context of the present invention, machine-readable medium can be a tangible medium that can contain or store a program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0096] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and such modifications or substitutions are intended to be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A method for automatically adjusting the interval running time of an express train, characterized in that: This method maintains the current running time settings to meet the calculation requirements for normal train stops, while adding an additional supplementary configuration to define the interval running time corresponding to each operating level of the express train. When performing automatic adjustment or manual adjustment of the operating level, the corresponding interval running time is selected based on whether the current train skips a stop at the platform. The method comprises the following steps: Step S101: After the train arrives at the station, the scheduled arrival time in the timetable is compared with the current system time to calculate the train's early or late status. Step S102: Adjust the train's stop time at the current platform and the running time between the current platform and the next platform according to the train's early or late status. Step S103, updating the arrival time and departure time of subsequent stations in the train's running path using ordinary running minutes; Step S104, using the interval running time in the supplementary configuration to correct the interval running time of the train running path with skipped platforms; The step S104 is specifically as follows: Determine whether the train skipped a stop at the current platform, the previous platform, or the next platform. If so, adjust the runtime to runtime2 = runtime1 - abs(diffTime) based on the original runtime of the previous and current platforms. DiffTime is the difference between the planned and estimated time of the current platform. If runtime2 is less than the configured minimum runtime, use the configured runtime as the new adjusted runtime. For the section between a stop platform and a skip-stop platform, the train is adjusted using the running time corresponding to endSkip in the supplementary configuration, where endSkip refers to the running time of the section when the previous platform is a stop platform and the next platform is a skip-stop platform. For the section between two skip-stop platforms, the train is adjusted using the running time corresponding to bothSkip in the supplementary configuration, where bothSkip refers to the running time of the section when both the preceding and following platforms corresponding to the section are skip-stop platforms. For the section between a skip-stop platform and a stop platform, the train is adjusted according to the running time corresponding to startSkip in the supplementary configuration. StartSkip refers to the running time of the section when the previous platform corresponding to the section is a skip-stop platform and the next platform is a stop platform.

2. The method for automatically adjusting the interval running time of an express train according to claim 1, characterized in that: The step S102 is specifically as follows: Step S1021: When adjusting, first determine whether the platform has manually set stop time and running time commands. If so, the manually set command will prevail. If not, proceed to step S1022 for determination. Step S1022: If the train arrives on time, no adjustment is made. If the train does not arrive on time, the train's early or late status is determined. If the train arrives early, the process proceeds to step S1023; if the train arrives late, the process proceeds to step S1024. Step S1023: For early trains, the platform stop time is increased, and the running time between the current platform and the next platform is increased; Step S1024: For delayed trains, the platform dwelling time is reduced, and the running time between the current platform and the next platform is reduced.

3. The method for automatically adjusting the interval running time of an express train according to claim 1, characterized in that: The diffTime is calculated as follows: diffTime=inusedTime-predictTime; Where inusedTime is the planned time of the current station, and predictedTime is the estimated time.

4. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the method according to any one of claims 1 to 3 is implemented.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Equal interval regulation method of urban rail traffic train

    CN101973291A

  • Automatic adjustment method for urban rail transit trains based on real-time passenger flow

    CN111016979A