Batch reproduction method of train plan intelligent adjustment scenarios based on CTC operation diagram

Through the automatic output and time data adaptation method, batch reproduction of intelligent adjustment scenarios of train operation plan is realized, solving the problem of large workload and inaccuracy caused by manual drawing, and improving development and testing efficiency.

CN119551040BActive Publication Date: 2025-08-26CHINA ACADEMY OF RAILWAY SCI CORP LTD +3
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411614271.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-08-26
Estimated Expiration
2044-11-13

AI Technical Summary

Technical Problem

During the intelligent adjustment of train operation plan, the existing technology requires manual drawing of running lines and transportation symbols, resulting in large workloads and inaccuracies in development and testing, affecting the speed of software update and iteration.

Method used

By automatically outputting the recording files of the train operation plan adjustment scene, editing the train plan intelligent adjustment scene reproduction directory, and using the time data adaptation method to achieve batch and flexible reproduction of the scene.

Benefits of technology

It reduces the workload of manual drawing, improves the accuracy and efficiency of scene reproduction, and promotes the development and testing of intelligent adjustment functions of train planning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119551040B_ABST
    Figure CN119551040B_ABST
Patent Text Reader

Abstract

A method for batch reproducing intelligent train plan adjustment scenarios based on a CTC operation diagram is characterized by including the following steps: in order to reproduce the train operation plan adjustment scenario, automatically outputting a record file of the adjustment scenario before the train operation plan is adjusted; editing a reproduction directory of the intelligent train plan adjustment scenario; implementing flexible batch reproduction operations of the intelligent train plan adjustment scenario; and self-adapting the time data of the adjustment scenario reproduction record file.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a scene batch reproduction method, in particular to a train plan intelligent adjustment scene batch reproduction method based on a CTC operation diagram, belonging to the field of railway scheduling technology. Background Art

[0002] The intelligent centralized dispatching system is based on the existing centralized dispatching system, combined with the development needs of "intelligent railways", and uses operations research, statistics and artificial intelligence technologies to better realize functions such as intelligent adjustment of train operation plans, route and command safety control, comprehensive simulation of train dispatching, and ATO function application, providing dispatchers with more efficient and practical technical means.

[0003] The intelligent adjustment function of the train operation plan is a key function in the intelligent dispatching centralized system. It means that when the train deviates from the planned operation due to emergencies such as severe weather, equipment failure, and public health events, the system can provide different plan adjustment strategies according to different scenarios, and intelligently adjust the disturbed train operation plan to alleviate train operation conflicts, ensure train operation safety, and reduce train delays.

[0004] Train schedule adjustment scenarios are composed of both the train schedule and interference scenarios, represented on the CTC schedule map as operating lines and transport symbols (including station blockades, section blockades, station slow travel, section slow travel, and integrated skylights). Different dispatching sections have different station coverage, line characteristics, and train operation schedules. Furthermore, the types of transport symbols used in interference scenarios are diverse and can be combined and set at different locations and times within a dispatching section. This results in a large and diverse number of intelligent train schedule adjustment scenarios. During the development, debugging, and testing of the intelligent train schedule adjustment feature, specific adjustment scenarios are frequently used. These scenarios require designing adjustment strategies, debugging the adjustment effects, and reproducing potential adjustment anomalies. Manually drawing operating lines and transport symbols for each complex adjustment scenario would significantly increase the workload for developers and testers, while also creating the risk of inaccurate scenario reproduction. This would hinder the advancement of the intelligent train schedule adjustment feature and significantly impact the speed of software updates. Summary of the Invention

[0005] In order to solve the defects in the prior art, the present invention discloses a method for batch reproduction of train plan intelligent adjustment scenarios based on the CTC operation diagram, and its technical solution is as follows:

[0006] A method for batch reproducing intelligent train plan adjustment scenarios based on a CTC operation diagram is characterized by comprising the following steps:

[0007] Step 1: In order to reproduce the train operation plan adjustment scenario, the record file of the adjustment scenario is automatically output before the train operation plan is adjusted;

[0008] Step 2: Edit the train plan intelligent adjustment scenario reproduction directory;

[0009] Step 3: Implement flexible batch reproducibility of train plan intelligent adjustment scenarios;

[0010] Step 4: Adapt the time data of the recorded file based on the adjustment scenario. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 Flow chart of the method of the present invention;

[0012] Figure 2 Schematic diagram of the directory file for intelligent adjustment of train operation plan scenarios;

[0013] Figure 3 Diagram of the "Scene Replay" menu option in the CTC run chart adjustment terminal. DETAILED DESCRIPTION

[0014] The method for batch reproducing intelligent train plan adjustment scenarios based on the CTC timetable includes the following steps:

[0015] Step 1: In order to reproduce the train operation plan adjustment scenario, the record file of the adjustment scenario is automatically output before the train operation plan is adjusted;

[0016] 1. Automatically output the log file of the train operation plan adjustment scenario. After clicking the "Auto Adjust" button on the operation diagram terminal interface, the program starts an independent thread to record the adjustment scenario file.

[0017] 2. Description of the file recording the train operation plan adjustment scenario. The scenario file contains all key information for the train operation plan adjustment, allowing you to recreate the same scenario. XML is used as the format for the scenario file. Each scenario is recorded in a single file. File names can be customized, as long as they are unique.

[0018] 3. The contents of the record file of the train operation plan adjustment scenario.

[0019] (1) Recording time, dispatch date and dispatch shift to which the recording belongs.

[0020] (2) Operation line information in the train operation plan adjustment scenario. Operation line information includes the attributes of the operation line itself and the attribute information of each node it contains. Operation line attribute information includes: operation line ID, scheduled line ID, daily shift ID, dispatching section, train number, start time, end time, origin access mark, destination handover mark, direction, line type, comments, departure date, departure train number, departure station code, departure station, destination station code, destination station, train set number, previous train daily shift ID, driver information, total weight, change length, number of vehicles, and train set assigned station. Operational node information includes: node sequence, station code, track information, scheduled track information, arrival time, departure time, scheduled arrival time, scheduled departure time, arrival delay time, departure delay time, arrival train number, departure train number, arrival locomotive number, departure locomotive number, number of arrival locomotives, number of departure locomotives, receiving route triggering method, departure route triggering method, entry line type, exit line type, reporting point mark, arrival node reporting point method, departure node reporting point method, operation mark, operation item, business hours, operation time, station annotation information, section annotation information, speed limit information, power attribute information, number of vehicles, overload information, key mark information, meal addition information, drop-and-hook information, transfer and hook-up mark, planned inspection information, prohibited vehicle types information, section parking mark.

[0021] (3) The file is recorded in XML format.

[0022] Step 2: Edit the train plan intelligent adjustment scenario reproduction directory.

[0023] 1. The record files of the train operation plan adjustment scenario are uniformly placed in a designated folder in the root directory of the program, such as .\Schd.

[0024] 2. The file name of the record file of the train operation plan adjustment scenario can be edited according to needs.

[0025] 3. Set the train plan intelligent adjustment scene reproduction directory file, SceneCfg.ini.

[0026] 4. The content format and description of the directory file for reproducing the train plan intelligent adjustment scenario.

[0027] [Scene]

[0028] Count=

[0029] Number of recurring scenes.

[0030] Serial number = Train plan intelligent adjustment scenario reproduction file name

[0031] Schematic diagram of the directory file for reproducing the intelligent adjustment scenario of the train operation plan Figure 2 shown.

[0032] Step 3: Implement flexible batch reproduction of train plan intelligent adjustment scenarios.

[0033] 1. Set the "Scene Replay" option in the main menu bar of the CTC operation diagram adjustment terminal. The secondary submenu of this option lists all the configured scenes in order according to the reproduction directory file SceneCfg.ini. Users can select according to their needs on the secondary submenu in the "Scene Replay" menu. Figure 3 shown.

[0034] 2. After selecting the recurrence scene, read the recurrence record file of the scene, and read the file's running lines, various transportation symbols, and key information of the scene into the program cache.

[0035] 3. First, clean up all the dynamic data of the operation diagram on the operation diagram interface. The dynamic data of the operation diagram includes various transportation symbol information such as operation lines, station blockades, station slow traffic, section blockades, section slow traffic, skylights, etc.

[0036] 4. A time data self-adaptation method based on the adjustment scene reproduction record file is used to perform special processing on the time data of the adjustment scene reproduction record file, and the time is adaptively matched to the currently logged-in scheduling date and shift.

[0037] 5. Draw the operation line and various transportation symbol data under the adjustment scenario on the operation diagram interface.

[0038] Step 4: Adapt the time data of the recorded file based on the adjustment scenario.

[0039] The dynamic data of the operation diagram includes the operation lines and various transportation symbols. This information is highly correlated with time, such as the start and end times of the operation lines, the arrival and departure times of the operation line nodes, the start and end times of the station blockade, etc. The recording time of the planned intelligent adjustment scene file and the time of re-reproduction are likely not the same scheduling date. If the time information of the operation diagram data in the reproduction record file is not specially processed, the scheduling date and shift logged in during reproduction will be inconsistent with the time of the operation diagram data in the reproduction record file, which will cause the reproduction data to be unable to be presented to the current view. If the user is required to log in to the same scheduling date and shift as the reproduction record file when reproducing the adjustment scene, it is necessary to clarify the scheduling date and shift of the reproduction record file and modify the system time of the machine, which invisibly brings unnecessary workload to the user. In view of this, a time data self-adaptation method based on the adjustment scene reproduction record file is proposed.

[0040] 1. Parameter description.

[0041] T wIndicates the scheduling date when the adjustment scene record file is recorded, which only includes the year, month, and day, but does not include the hour, minute, and second.

[0042] T d Indicates the scheduling date when the playback adjustment scenario is logged in. It only contains the year, month, and day, but does not include the hour, minute, and second.

[0043] Indicates the year of the scheduling date when reproducing the adjustment scene login, which can be represented by T d get.

[0044] Indicates the month of the scheduling date when reproducing the adjustment scene login, which can be represented by T d get.

[0045] Indicates the day of the scheduling date when reproducing the adjustment scene login, which can be represented by T d get.

[0046] N w Indicates the scheduling shift to which the scene record file is recorded when the adjustment is made. The value can be 1 or 2.

[0047] N d Indicates the scheduling shift when reproducing the adjustment scenario login. The value can be 1 or 2.

[0048] Indicates the start time of adjusting the running line or transport symbol in the scenario record file, including year, month, day, hour, minute and second data.

[0049] Indicates the hour of the start time of the running line or transport symbol in the adjustment scenario record file, which can be get.

[0050] Indicates the minute of the start time of the running line or transport symbol in the adjustment scenario record file, which can be get.

[0051] Indicates the seconds of the start time of the running line or transport symbol in the adjustment scenario record file, which can be get.

[0052] Indicates the end time of the running line or transport symbol in the adjustment scenario record file, including year, month, day, hour, minute and second data.

[0053] Indicates the hour when the running line or transport symbol ends in the adjustment scenario record file. get.

[0054] Indicates the minute when the running line or transport symbol ends in the adjustment scene record file. get.

[0055] Indicates the seconds of the end time of the running line or transport symbol in the adjustment scene record file, which can be get.

[0056] Indicates the start time of the running line or transport symbol when reproducing the adjustment scene, including year, month, day, hour, minute and second data.

[0057] Indicates the year of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be obtained by get.

[0058] Indicates the month of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be get.

[0059] Indicates the day of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be get.

[0060] Indicates the hour when the running line or transport symbol starts when reproducing the adjustment scene. get.

[0061] Indicates the minute when the running line or transport symbol starts to reproduce the adjustment scene. get.

[0062] Indicates the seconds when the running line or transport symbol starts to reproduce the adjustment scene, which can be get.

[0063] Indicates the start time of the running line or transport symbol when reproducing the adjustment scene, including year, month, day, hour, minute, and second data.

[0064] Indicates the year of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be obtained by get.

[0065] Indicates the month of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be get.

[0066] Indicates the day of the start time of the running line or transport symbol when reproducing the adjustment scene, which can be get.

[0067] Indicates the hour when the running line or transport symbol starts when reproducing the adjustment scene. get.

[0068] Indicates the minute when the running line or transport symbol starts to reproduce the adjustment scene. get.

[0069] Indicates the seconds when the running line or transport symbol starts to reproduce the adjustment scene, which can be get.

[0070] Indicates the arrival time of the running line node in the adjustment scenario record file, including year, month, day, hour, minute, and second data.

[0071] Indicates the hour of the arrival time of the running line node in the adjustment scene record file, which can be get.

[0072] Indicates the minute of the arrival time of the running line node in the adjustment scene record file, which can be obtained by get.

[0073] Indicates the seconds of the arrival time of the running line node in the adjustment scene record file, which can be obtained by get.

[0074] Indicates the departure time of the running line node in the adjustment scenario record file, including year, month, day, hour, minute, and second data.

[0075] Indicates the hour of the arrival time of the running line node in the adjustment scene record file, which can be get.

[0076] Indicates the minute of the arrival time of the running line node in the adjustment scene record file, which can be obtained by get.

[0077] Indicates the seconds of the arrival time of the running line node in the adjustment scene record file, which can be obtained by get.

[0078] Indicates the arrival time of the running line node when reproducing the adjustment scene, including year, month, day, hour, minute, and second data.

[0079] Indicates the arrival time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0080] Indicates the month of the arrival time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0081] Indicates the day of the arrival time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0082] Indicates the hour of the arrival time of the running node when reproducing the adjustment scene, which can be obtained by get.

[0083] Indicates the minute of the arrival time of the running node when reproducing the adjustment scene, which can be obtained by get.

[0084] Indicates the arrival time in seconds of the running node when reproducing the adjustment scene, which can be obtained by get.

[0085] Indicates the departure time of the running line node when reproducing the adjustment scene, including year, month, day, hour, minute, and second data.

[0086] Indicates the year of the departure time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0087] Indicates the month of the departure time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0088] Indicates the day of the departure time of the running line node when reproducing the adjustment scene, which can be obtained by get.

[0089] Indicates the hour of the start time of the running node when reproducing the adjustment scene, which can be obtained by get.

[0090] Indicates the minute of the starting time of the running node when reproducing the adjustment scene, which can be obtained by get.

[0091] Indicates the seconds of the start time of the running node when reproducing the adjustment scene, which can be obtained by get.

[0092] 2. When first outputting the record file of the adjustment scene, add the scheduling date T to which the record is written w and scheduling shift N w information.

[0093] 3. Read the record file of the adjustment scene and obtain the scheduling date T to which the record belongs w and scheduling shift N w information.

[0094] 4. Shift N logged in when reproducing the scene adjustment w The scheduling shift N that needs to be recorded with the record file of the adjustment scene d Consistent, that is, N w =N d There is no restriction on the scheduling date for logging in. If there is a discrepancy, a pop-up window will prompt the user to log in to the same scheduling shift as when adjusting the scene record file.

[0095] 5. Self-adaptation method for time data involved in running line information.

[0096] The time data involved in the running line information include the start time and end time of the running line, and the arrival time and departure time of the node.

[0097] (1) The start and end times of the running line information.

[0098]

[0099] (2) Arrival time and departure time in the running line node information.

[0100]

[0101]

[0102] 6. Self-adaptation method involving time data in transportation symbol information.

[0103]

[0104] The above shows and describes the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions merely illustrate the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.

Claims

1. A batch reproduction method for intelligent train plan adjustment scenarios based on the CTC operation diagram, characterized by: The steps include: Step 1: In order to reproduce the train operation plan adjustment scenario, the record file of the adjustment scenario is automatically output before the train operation plan is adjusted; (1) Timing of automatically outputting the record file of the adjustment scene: After clicking the "Auto Adjust" button on the operation chart terminal interface, the program starts an independent thread to record the adjustment scene file; (2) Restore the same scene using the information in the reproducing scene file, use XML as the format for adjusting the scene record file, adopt the form of one scene and one file, and the file name can be set as long as it is unique; (3) Adjust the content of the scene record file; Step 2: Edit the train plan intelligent adjustment scenario reproduction directory; (1) The record files of the train operation plan adjustment scenario are uniformly placed in the designated folder of the program root directory; (2) The file name of the record file of the train operation plan adjustment scenario can be edited according to the needs; (3) Setting up the recurrence directory file of the intelligent adjustment scenario of train plan; (4) The content format and description of the recurrence directory file for the intelligent adjustment scenario of the train plan; Step 3: Implement flexible batch reproduction of train plan intelligent adjustment scenarios; Step 4: Adapt the time data of the recorded file based on the adjustment scenario.

2. The method for batch reproducing train plan intelligent adjustment scenarios based on the CTC operation diagram according to claim 1 is characterized by: The step 3 includes the following: (1) Set the "Scene Replay" option in the main menu bar of the CTC operation diagram adjustment terminal. The second-level submenu of this option lists all the configured scenes in order according to the reproduction directory file SceneCfg.ini; users can select the scene according to their needs in the second-level submenu of the "Scene Replay" menu; (2) After selecting the recurrence scenario, read the recurrence record file of the scenario, and read the running lines and various transportation symbols and key information of the scenario into the program cache; (3) First, all the dynamic data of the operation diagram on the operation diagram interface are cleared, and the dynamic data of the operation diagram includes various transportation symbol information such as operation line, station blockade, station slow running, section blockade, section slow running, and skylight; (4) Using a time data self-adaptation method based on the adjustment scene recurrence record file, the time data of the adjustment scene recurrence record file is specially processed to adaptively match the time to the currently logged-in scheduling date and shift; (5) The operation line and various transport symbol data under the adjustment scenario are drawn on the operation diagram interface.

3. The method for batch reproducing train plan intelligent adjustment scenarios based on the CTC operation diagram according to claim 1 is characterized by: The step 4 includes the following contents: (1) When first outputting the record file of the adjustment scene, add the scheduling date T to which the record is written w and scheduling shift N w information; (2) Read the record file of the adjustment scene and obtain the scheduling date T to which the record belongs w and scheduling shift N w information; (3) Shift N logged in when the scene is required to be adjusted w The scheduling shift N that needs to be recorded with the record file of the adjustment scene d Consistent, that is, N w =N d , there is no restriction on the scheduling date for login; if it is inconsistent, a pop-up window will prompt the user to log in to the same scheduling shift as when adjusting the scene record file; (4) Self-adaptation of time data involved in the operation line information, including the start and end time of the operation line information, and the arrival and departure time of the operation line node information; (5) Self-adaptation of time data involved in transport symbol information.

4. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the method according to any one of claims 1 to 3.

5. An electronic device, characterized in that: The method comprises a processor and a memory; the memory stores computer-readable instructions, and the processor is used to execute the computer-readable instructions, wherein the computer-readable instructions execute the method according to any one of claims 1 to 3 when executed.

Citation Information

Patent Citations

  • Method for recording and replaying running diagram

    CN118722793A