Train speed limiting control method and device

The method and device for controlling train speed limits through a temporary speed limit server improve safety by precisely coordinating with centralized dispatching and data management systems, addressing uncertainties in existing systems and reducing safety hazards.

CN119099688APending Publication Date: 2024-12-10SHENHUA ZHUNCHI RAILWAY CO LTD +2
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411158732.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Existing train speed limit systems face challenges in accurately adapting to the train's movement process due to uncertainties in coordinating different operating links, leading to potential safety hazards and increased responsibility burdens for dispatchers.

Method used

A method and device for controlling train speed limits that involve a temporary speed limit server to receive, verify, and execute speed limit commands by interacting with centralized dispatching and data management systems, ensuring each link is executed in order and reducing safety hazards through precise coordination.

Benefits of technology

Enhances the accuracy of speed limit control by ensuring each operating link is coordinated effectively, thereby reducing safety hazards and improving the adaptability of speed limit processes to train movements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119099688A_ABST
    Figure CN119099688A_ABST
Patent Text Reader

Abstract

The invention relates to a train speed limit control method and device, a temporary speed limit server detects whether equipment state information meets a preset speed limit condition by receiving a temporary speed limit command issued by a centralized dispatching system, and when the equipment state information meets the preset speed limit condition, generates a speed limit verification command based on speed limit parameters, and sends the speed limit verification command to a server; the speed limit verification command is sent to the data management control equipment, the data management control equipment responds to the speed limit verification command, conducts legality verification on the speed limit parameters, generates first receipt information and sends the first receipt information to the temporary speed limit server, and the temporary speed limit server generates a speed limit execution command based on the speed limit parameters when receiving the first receipt information and sends the speed limit execution command to the data management control equipment; and the speed limiting execution command is sent to the data management control equipment, and the data management control equipment responds to the speed limiting execution command and controls operation of the train according to the speed limiting parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of train control, and in particular to a method and device for controlling train speed limit. Background Art

[0002] Temporary speed limit refers to a time-sensitive speed limit other than the fixed speed limit of the line, including planned speed limits caused by construction and maintenance, and sudden speed limits caused by natural disasters and equipment failures. The effective issuance and execution of speed limit commands are directly related to the safety of train operation and the safety of life. Therefore, temporary speed limit servers play an increasingly important role in the field of railway signals.

[0003] Compared with the earlier method where dispatchers had to print out text format and then notify drivers to control train operation according to text speed limit dispatching commands, the temporary speed limit server applied to CTCS-2 and CTCS-3 has reduced manual operations to a certain extent and achieved a certain degree of intelligence. However, with the gradual construction of my country's high-speed railways, the speed of trains is getting higher and higher, and the security requirements for the setting of temporary speed limit commands are also higher.

[0004] At present, there are multiple operating links in the speed limiting process. The various operating links are closely related, and there is uncertainty in the coordination between different operating links. When an error occurs in one of the operating links, it may cause safety hazards in other operating links. Therefore, the existing speed limiting process cannot accurately adapt to the train's movement process, resulting in poor speed limiting control effect and greater safety hazards. Summary of the invention

[0005] The present invention provides a method and device for controlling train speed limit to reduce safety hazards.

[0006] The present disclosure provides a method for controlling train speed limit, which is applied to a temporary speed limit server, comprising:

[0007] Receiving a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries a speed limit parameter;

[0008] In response to the temporary speed limit command, detecting whether the device status information meets the preset speed limit condition;

[0009] When the device status information meets the preset speed limit condition, generating a speed limit verification command based on the speed limit parameter, and sending the speed limit verification command to the data management control device;

[0010] When receiving the first receipt information generated by the data management and control device in response to the speed limit verification command for successfully verifying the speed limit parameters, a speed limit execution command is generated based on the speed limit parameters, and the speed limit execution command is sent to the data management and control device.

[0011] The present disclosure provides a method and device for controlling train speed limit. A temporary speed limit server receives a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries speed limit parameters, responds to the temporary speed limit command, detects whether device status information meets preset speed limit conditions, and when the device status information meets the preset speed limit conditions, it indicates that the current road condition meets the conditions for train speed limit, generates a speed limit verification command based on the speed limit parameters, sends the speed limit verification command to a data management and control device, the data management and control device responds to the speed limit verification command, verifies the legitimacy of the speed limit parameters, generates a first receipt message and sends it to the temporary speed limit server. When the temporary speed limit server receives the first receipt message, it generates a speed limit execution command based on the speed limit parameters, and sends the speed limit execution command to the data management and control device. The data management and control device responds to the speed limit execution command and controls the operation of the train according to the speed limit parameters. Therefore, the temporary speed limit server can communicate and interact with the centralized dispatching system and the data management and control equipment respectively, and control each link of the train speed limit according to the detection results of the temporary speed limit server and the data management and control equipment, so that the coordination between different operation links is clearer, and each link is executed in order according to the detection results, so as to avoid safety hazards in other operation links caused by errors in one of the operation links, so that the speed limit process can accurately adapt to the process of train movement, improve the speed limit control effect, and reduce safety hazards. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:

[0013] Figure 1 This is a schematic diagram of equipment related to temporary speed limit of the train control system;

[0014] Figure 2 This is a schematic diagram of the temporary speed limit command processing flow;

[0015] Figure 3 A flow chart of a method for controlling train speed limit provided by an embodiment of the present disclosure;

[0016] Figure 4 This is a schematic diagram of the automatic execution process of temporary speed limit;

[0017] Figure 5 State transition diagram for the automatic verification process of temporary speed limit;

[0018] Figure 6 Automatically execute the process state transition diagram for temporary speed limit;

[0019] Figure 7 Schematic diagram of the range that should be checked for automatic enforcement of section idle conditions for temporary speed restrictions;

[0020] Figure 8 This is the state transition diagram of the process of automatically canceling temporary speed limit;

[0021] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.

[0023] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0024] As one of the core devices of the train control system, the temporary speed limit server is responsible for ensuring the safety of train operation together with the centralized dispatching system (CTC), train control center (TCC), computer interlocking (CBI) and radio block center (RBC). The temporary speed limit server can not only be used for the centralized management of temporary speed limit commands in CTCS-2, CTCS-3 and heavy-load railway train control systems, but also has the functions of feasibility verification of temporary speed limit commands, splitting and issuing, and comprehensive judgment of speed limit status. For example, for the formulation of speed limit plans, TSRS will conduct more in-depth speed limit rule verification based on the time period and spatial location of the speed limit plan, etc., to ensure the successful implementation of the pre-planned speed limit as planned.

[0025] Temporary speed limit refers to a time-sensitive speed limit other than the fixed speed limit of the line, including planned speed limits caused by construction and maintenance, and sudden speed limits caused by natural disasters and equipment failures. The effective issuance and execution of speed limit commands are directly related to the safety of train operation and the safety of life. Therefore, temporary speed limit servers play an increasingly important role in the field of railway signals.

[0026] Compared with the earlier method that required the dispatcher to print out the text format and then notify the driver to control the train operation according to the text speed limit dispatch command, the temporary speed limit server applied to CTCS-2 and CTCS-3 has reduced manual operation to a certain extent and achieved a certain degree of intelligence. However, with the gradual construction of my country's high-speed railways, the train running speed is getting higher and higher, and the security requirements for the setting of temporary speed limit commands are also higher. The current temporary speed limit setting method is mainly issued by the dispatcher. On the one hand, this mode increases the responsibility burden of the dispatcher, and on the other hand, it is easy to cause the speed limit command to be missed or wrongly set. For example, if the timing of the speed limit command is not properly grasped, emergency braking will be implemented on the high-speed train, or the train will not receive the speed limit information in time when passing the update point, etc., which will endanger driving safety.

[0027] The specific analysis is as follows:

[0028] Considering the current status and application requirements of heavy-load railways, the train control system's temporary speed limit related equipment such as Figure 1 As shown, a technical solution of updating temporary speed limit information on a station-by-station basis is selected. Each station is equipped with a data management control device (DCC). The temporary speed limit function is completed by the centralized dispatching system (CTC), the temporary speed limit server (TSRS), the DCC and the on-board automatic train protection system (ATP) equipment.

[0029] During the process of setting and canceling a temporary speed limit, the functions of each device are as follows:

[0030] (1) The CTC system is responsible for providing a human-machine interface for inputting temporary speed limit scheduling commands, executing operations, and displaying speed limit status;

[0031] (2) The TSRS system is responsible for verifying the temporary speed limit command and distributing it to the relevant DCC for execution after verification;

[0032] (3) DCC is responsible for sending temporary speed limit information to the on-board ATP device via the wireless communication network;

[0033] (4) After receiving the temporary speed limit information, the train equipped with on-board ATP equipment controls the train operation according to the speed limit requirements.

[0034] The process of setting and canceling temporary speed limits is divided into three steps: formulation, verification and execution. Figure 2 As shown:

[0035] (1) The dispatcher confirms the parameter information of the train control speed limit (including speed limit value, speed limit time parameter, speed limit position parameter, etc.) and enters it into the CTC terminal. The CTC generates a temporary speed limit dispatch command based on the input parameters and then sends it to the TSRS for validity verification. The TSRS performs parameter verification on the temporary speed limit command. If the verification succeeds, it stores it in the list to be executed and sends a receipt of successful speed limit proposal to the CTC. If the verification fails, an error receipt is sent to the CTC to feedback the reason for the failure. The dispatcher can adjust the parameters of the temporary speed limit command according to the reason for the failure and try to send it again.

[0036] (2) For a successful temporary speed limit command, the dispatcher will issue a verification command for the speed limit to TSRS through CTC. After receiving the verification command, TSRS will first perform parameter verification on it. After the verification is passed, it will split it to the relevant devices, and then make a comprehensive judgment on the verification results of all relevant DCCs. If any device fails to verify or does not return a verification result due to timeout, an error receipt will be sent to CTC to feedback the reason for the failure. If all devices are verified successfully, a speed limit verification success receipt will be sent to CTC.

[0037] (3) For a successfully verified temporary speed limit command, the dispatcher will issue an execution command for the speed limit to TSRS through CTC. After receiving the execution command, TSRS will first perform parameter verification on it. After the verification is passed, it will split it to related devices, and then make a comprehensive judgment on the execution results of DCC or adjacent TSRS. If any device fails to execute or times out without returning the execution result, an error receipt will be sent to CTC to feedback the failure reason. If all devices execute successfully, a speed limit execution success receipt will be sent to CTC.

[0038] (4) For a successfully executed temporary speed limit setting command, when the dispatcher confirms that the temporary speed limit dispatch command needs to be canceled, he should draft a temporary speed limit cancellation command that is completely consistent with the speed limit zone location parameters of the setting command, and then execute the cancellation command drafting, verification, and execution process in sequence according to the above processes (1) to (3).

[0039] It can be seen that the process of setting and canceling temporary speed limits is initiated by the dispatcher, and the timing of setting and canceling temporary speed limits is completely dependent on the dispatcher's grasp of the dispatch timing. This requires the dispatcher to fully understand the timeliness of the temporary speed limits, line conditions, and execution conditions of the temporary speed limits.

[0040] With the rapid development of my country's high-speed railways, there are more and more high-speed railway lines, and the train speeds are getting higher and higher. The safety requirements for temporary speed limits are also getting higher and higher. Under the current process of setting and canceling temporary speed limits, the safety responsibility burden of dispatchers has been greatly increased, which is more likely to cause problems such as omissions and errors in temporary speed limit orders, endangering driving safety.

[0041] Embodiment 1

[0042] Figure 3 The following is a flow chart of a method for controlling train speed limit provided by an embodiment of the present disclosure. Figure 3 and Figure 4 As shown, a train speed limit control method is applied to a temporary speed limit server, comprising:

[0043] Step 110: Receive a temporary speed limit command issued by the centralized scheduling system, wherein the temporary speed limit command carries a speed limit parameter.

[0044] In this embodiment, the temporary speed limit command is generated by the dispatcher in the centralized dispatching system. The temporary speed limit command carries speed limit parameters, such as the speed limit reason, speed limit value, dispatching command number, operator ID, designated receiving station, line number, start time, end time, start mileage mark and end mileage mark. The speed limit parameters have a control effect in multiple links of train speed limit, such as the generation of corresponding commands in the verification and execution of the train.

[0045] In one embodiment, after the step of receiving the temporary speed limit command issued by the centralized scheduling system, the following steps are included:

[0046] The speed limit parameters are checked, and when the check result of the speed limit parameters is qualified, the speed limit parameters are saved. In this embodiment, since the temporary speed limit server needs to communicate and interact with external devices in multiple links of the train speed limit, and the speed limit parameters are usually used in the communication interaction to perform condition checks, command generation and other operations, in order to facilitate the use of the speed limit parameters in each link, the speed limit parameters issued by the centralized scheduling system are checked for legality. When the result of the legality check is legal, the status of the temporary speed limit command is successfully drafted, and the subsequent response to the temporary speed limit command with a successfully drafted status is generated based on the corresponding speed limit parameters. The speed limit verification command. When the temporary speed limit command is successfully drafted, the speed limit parameters corresponding to the temporary speed limit command are saved so that the speed limit parameters corresponding to the successfully drafted temporary speed limit command can be called later.

[0047] Step 120, responding to the temporary speed limit command, detecting whether the device status information meets the preset speed limit condition.

[0048] In this embodiment, the temporary speed limit server responds to the proposed successful temporary speed limit command and detects whether the device status information meets the preset speed limit conditions. The preset speed limit conditions include successful communication connection of the speed limit device, successful identifier allocation, the number of speed limit tracks meeting the speed limit capacity requirements, and the speed limit area distribution without overlapping speed limits.

[0049] In one embodiment, the step of detecting whether the device status information meets the preset speed limit condition includes:

[0050] TSRS detects whether the speed limit has timed out based on the speed limit start time in the speed limit command and the clock information sent by CTC. When the CTC time exceeds the speed limit start time, it determines whether the speed limit has timed out and has not been executed, and sends the speed limit status and alarm information to CTC;

[0051] Check whether TSRS updates the speed limit status to "verifiable" and provides feedback to CTC when the speed limit is successfully proposed and has not timed out;

[0052] Checking whether the identifier allocation is successful indicates that the DCC maximum speed limit requirement is met;

[0053] The speed limit capacity requirement indicates whether the number of speed limit lines within the jurisdiction of the one-way TSR of the positive line balise does not exceed 3;

[0054] Detect whether TSRS automatically generates a temporary speed limit verification command and sends it to DCC when it determines that the current temporary speed limit is in the "verifiable" state and meets the conditions that the relevant equipment is connected intact, the identifier is successfully allocated, the speed limit capacity requirements are met, and there is no overlapping speed limit. At the same time, it feeds back to CTC that the speed limit status is "verifying";

[0055] Check whether TSRS feeds back the speed limit status as "Verification Successful" to CTC when it receives verification success receipts from all relevant DCCs.

[0056] See also Figure 5 In one embodiment, in response to the temporary speed limit command, the step of detecting whether the device status information meets the preset speed limit condition includes:

[0057] When the inspection result of the speed limit parameter is qualified, respond to the temporary speed limit command, and detect whether the time of responding to the temporary speed limit command exceeds the speed limit start time, wherein the speed limit parameter includes the speed limit start time;

[0058] When the time for responding to the temporary speed limit command does not exceed the speed limit start time, determining that the status of the temporary speed limit command is a verifiable state; when the status of the temporary speed limit command is a verifiable state, detecting whether the device status information meets the preset speed limit condition;

[0059] When the time to respond to the temporary speed limit command exceeds the speed limit start time, a timeout failure result is sent to the dispatching centralized system. In this embodiment, when the speed limit parameter inspection result is qualified, it means that the corresponding temporary speed limit command is in the proposed success state, and the temporary speed limit command in the proposed success state is judged to be timed out. The time to respond to the temporary speed limit command is determined according to the real-time time of the dispatching centralized system when responding to the temporary speed limit command. The speed limit parameters carried by the temporary speed limit command include the speed limit start time, so the speed limit start time is obtained when the temporary speed limit command is received. When the time to respond to the temporary speed limit command does not exceed the speed limit start time, it means that the temporary speed limit command has not expired, and the state of the temporary speed limit command is controlled to be a verifiable state, so as to detect the device status information for the temporary speed limit command in the verifiable state. At this time, the temporary speed limit command enters the verification state and waits for the detection result of the device status information. When the time to respond to the temporary speed limit command exceeds the speed limit start time, no subsequent verification and other links are performed, and the timeout failure result is fed back to the dispatching centralized system to prompt the dispatcher.

[0060] See also Figure 5 In one embodiment, the method further comprises:

[0061] When the status of the temporary speed limit command is verifiable, check whether the real time exceeds the speed limit start time;

[0062] When the real-time time exceeds the speed limit start time, a timeout and non-execution result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of train speed limit driving, when the device status information meets the preset speed limit conditions, that is, when the state of the temporary speed limit command is a verifiable state, the real-time time in the verifiable state process is detected in real time. When the real-time time exceeds the speed limit start time, the device status information is not detected, but a timeout and non-execution result is sent to the dispatching centralized system to remind the dispatcher that the temporary speed limit command has timed out and has not been executed.

[0063] Step 130: When the device status information meets the preset speed limit condition, a speed limit verification command is generated based on the speed limit parameter, and the speed limit verification command is sent to the data management control device.

[0064] In this embodiment, when the device status information meets the preset speed limit conditions, it means that the road conditions meet the conditions for the train to limit the speed. In order to allow the target train to safely reduce or increase the speed in the speed limit area, a speed limit verification command is generated based on the speed limit parameters, and the speed limit verification command is sent to the data management and control device corresponding to the speed limit area. Each data management and control device corresponding to the speed limit area responds to the speed limit verification command and performs a legality check on the speed limit parameters, such as checking whether the speed limit parameters such as the line number, speed limit value, speed limit mileage location, speed limit plan time, etc. meet the preset legal conditions, and checking whether the speed limit areas corresponding to the speed limit parameters overlap.

[0065] See also Figure 5 In one embodiment, the method further comprises:

[0066] After the speed limit verification command is sent to the data management and control device, the status of the temporary speed limit command is determined to be in the verification state, and the status result of the speed limit verification is fed back to the centralized scheduling system. In this embodiment, after the speed limit verification command is sent to the data management and control device, the temporary speed limit server needs to wait for the response result of the data management and control device to the speed limit verification command. During this process, the status of the temporary speed limit command is in the verification state, and the status result of the speed limit verification is fed back to the centralized scheduling system so that the dispatcher can know the current speed limit progress.

[0067] See also Figure 5 In one embodiment, the method further comprises:

[0068] When the status of the temporary speed limit command is in the verification state, check whether the real time exceeds the speed limit start time;

[0069] When the real-time time exceeds the speed limit start time, a timeout and non-execution result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of train speed limit driving, when the temporary speed limit server is waiting for the response result of the data management and control device to the speed limit verification command, that is, when the state of the temporary speed limit command is in the verification state, the real-time time in the verification state is detected in real time. When the real-time time exceeds the speed limit start time, the subsequent speed limit execution is not performed, but a timeout and non-execution result is sent to the dispatching centralized system to remind the dispatching personnel that the temporary speed limit command has timed out and has not been executed.

[0070] Step 140: upon receiving a first receipt message generated by the data management and control device in response to the speed limit verification command for successfully verifying the speed limit parameters, a speed limit execution command is generated based on the speed limit parameters, and the speed limit execution command is sent to the data management and control device.

[0071] In this embodiment, the data management and control device responds to the speed limit verification command and verifies the legitimacy of the speed limit parameters. When the legitimacy verification of the speed limit parameters is successful, it indicates that the data management and control device in the speed limit area can perform speed limit control on the target train, and generates a first receipt information, which includes the verification status information of the speed limit area, and sends the first receipt information to the temporary speed limit server. The temporary speed limit server receives the first receipt information, parses the first receipt information, and determines that each data management and control device in the speed limit area has successfully verified the speed limit parameters. The temporary speed limit server generates a speed limit execution command based on the speed limit parameters and detects whether the speed limit execution command meets the execution conditions. When the speed limit execution command meets the execution conditions, the speed limit execution command is sent to the data management and control device, and the data management and control device responds to the speed limit execution command and controls the speed of the target train traveling in the speed limit area according to the speed limit parameters.

[0072] In this embodiment, the step of determining whether the speed limit execution command meets the execution condition includes:

[0073] Detection TSRS determines whether the speed limit has timed out based on the speed limit start time in the speed limit command and the clock information sent by CTC. When the CTC time exceeds the speed limit start time, it determines whether the speed limit has timed out and has not been executed, and sends the speed limit status and alarm information to CTC;

[0074] Check whether TSRS updates the speed limit status to "verifiable" and provides feedback to CTC when the speed limit verification succeeds and does not time out;

[0075] Checking whether the identifier allocation is successful indicates that the DCC maximum speed limit requirement is met;

[0076] The speed limit capacity requirement indicates whether the number of speed limit lines within the jurisdiction of the one-way TSR of the positive line balise does not exceed 3;

[0077] When TSRS determines that the current temporary speed limit is in the "executable" state, and meets the conditions that the relevant equipment is well connected, the identifier is successfully allocated, the speed limit capacity requirements are met, there is no overlapping speed limit, and the areas related to the speed limit command are all in the idle state of the track section, it will automatically generate a temporary speed limit execution command and send it to DCC, and at the same time feedback the speed limit status to CTC as "executing";

[0078] When TSRS receives successful execution receipts from all relevant DCCs, it feeds back the speed limit status as “successful execution” to CTC. In this embodiment, the speed limit execution commands can be sent to the data management control device only when these speed limit execution commands meet all execution conditions.

[0079] See also Figure 5 In one embodiment, the method further comprises:

[0080] When the first receipt information is received, it is determined that the status of the temporary speed limit command is changed from the verification state to the verification success state, and the status result of the successful speed limit verification is fed back to the scheduling centralized system. In this embodiment, when in the verification state, the temporary speed limit server waits for the response result of the data management and control device to the speed limit verification command, and the data management and control device responds to the speed limit verification command, and generates the first receipt information for the successful verification of the speed limit parameters, indicating that the verification is successful, and sends the first receipt information to the temporary speed limit server. After receiving the first receipt information, the temporary speed limit server changes the status of the temporary speed limit command from the verification state to the verification success state, and feeds back the status result of the successful speed limit verification to the scheduling centralized system, reminding the dispatcher of the speed limit progress.

[0081] See also Figure 5 In one embodiment, the method further comprises:

[0082] When the status of the temporary speed limit command is the verification success status and the communication disconnection of the data management and control device is received, the speed limit execution command is not generated, the status of the temporary speed limit command is rolled back to the proposed success status, and the speed limit verification command is regenerated based on the speed limit parameters for the temporary speed limit command in the proposed success status. In this embodiment, in order to improve the driving safety of the target train, when the first receipt information generated by the data management and control device for the successful verification of the speed limit parameters is received, it means that the data management and control device responds to the speed limit verification command, the speed limit parameters are successfully verified, and the temporary speed limit command is in the verification success status, but it is still necessary to detect whether the data management and control device has a communication disconnection. When the data management and control device has a communication disconnection, it means that the data management and control device may be abnormal, then the subsequent links will not be performed, that is, the speed limit execution command will not be generated, and the status of the temporary speed limit command will be changed from the verification success status to the proposed success status, and the speed limit verification command will be regenerated based on the speed limit parameters, and the speed limit verification link will be re-performed.

[0083] In one embodiment, when the third receipt information generated by the data management and control device in response to the speed limit verification command and the speed limit parameter verification failure is received, a TSRS-CTC interface receipt is generated according to the third receipt information, and the TSRS-CTC interface receipt is sent to the scheduling centralized system. In this embodiment, a TSRS-CTC interface receipt is generated according to the third receipt information, and the TSRS-CTC interface receipt is an error receipt of the TSRS-CTC interface, and the error receipt of the TSRS-CTC interface is sent to the scheduling centralized system. In order to make the speed limit control more flexible, the data management and control device responds to the speed limit verification command and verifies the speed limit parameters. When the legitimacy verification of the speed limit parameters fails, it means that the data management and control device in the speed limit area cannot perform speed limit control on the target train or the speed limit command parameters are incorrect. The third receipt information is generated. The third receipt information includes an error code and error parameters, which can be used to determine the cause of the verification failure. The third receipt information is sent to the temporary speed limit server. The temporary speed limit server generates an error receipt of the TSRS-CTC interface according to the third receipt information, and sends the error receipt of the TSRS-CTC interface to the dispatching centralized system CTC.

[0084] See also Figure 5 In one embodiment, the method further comprises:

[0085] When the status of the temporary speed limit command is in the verifying state and no response feedback is received from the data management and control device to the speed limit verification command, the status of the temporary speed limit command is returned to the proposed success state. In this embodiment, in order to improve the driving safety of the target train, when the status of the temporary speed limit command is in the verifying state, the data management and control device has no response, and the temporary speed limit server has not received the response feedback from the data management and control device to the speed limit verification command, indicating that the data management and control device may be abnormal, and the status of the temporary speed limit command is returned to the proposed success state, and the subsequent links after the successful verification are suspended.

[0086] See also Figure 5 In one embodiment, the method further comprises:

[0087] When the status of the temporary speed limit command is in the verifying state and a response failure feedback is received from the data management and control device to the speed limit verification command, the status of the temporary speed limit command is returned to the proposed success state. In this embodiment, in order to improve the driving safety of the target train, when the status of the temporary speed limit command is in the verifying state, when the data management and control device fails to respond to the speed limit verification command, it indicates that the data management and control device may be abnormal, generates a response failure feedback, sends a response failure feedback to the temporary speed limit server, returns the status of the temporary speed limit command to the proposed success state, and suspends the subsequent links after the verification is successful.

[0088] In one embodiment, the method further includes: when the device status information meets the preset speed limit condition and the first receipt information is received, a speed limit verification success result is obtained, and the speed limit verification success result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of speed limit control, the device status information is judged, and when the device status information meets the preset speed limit condition, that is, when the device status information meets the preset speed limit condition and the speed limit parameter verification is successful, a speed limit verification success result is obtained, and the speed limit verification success result is sent to the dispatching centralized system so that the dispatching personnel know the speed limit progress of the train. After receiving the speed limit proposed command from CTC, TSRS verifies the speed limit parameters, and then determines whether the automatic verification conditions are met in combination with the internal parameters. If the automatic verification conditions are met, a verification command is generated. After sending DCC, DCC verifies the speed limit parameters of the verification command.

[0089] In one embodiment, the first receipt information and the third receipt information respectively include the device identification number, the temporary speed limit area number, the execution status, the speed limit reason, the speed limit value, the dispatch command number, the operator identification number, the designated receiving station, the line number, the start time, the end time, the start mileage mark and the end mileage mark. In this embodiment, in order to improve the safety of the speed limit, when the data management and control device responds to the speed limit verification command, verifies the speed limit parameters, and generates the first receipt information or the third receipt information, the parameters such as the device identification number and the temporary speed limit area number are used as the information in the first receipt information or the third receipt information, so that the speed limit server can analyze the speed limit verification result more specifically.

[0090] In one embodiment, when receiving the first receipt information generated by the data management and control device in response to the speed limit verification command for successfully verifying the speed limit parameters, generating a speed limit execution command based on the speed limit parameters, and sending the speed limit execution command to the data management and control device includes:

[0091] When receiving the first receipt information generated by the data management and control device in response to the speed limit verification command to successfully verify the speed limit parameter, responding to the first receipt information, detecting whether the device status information meets the preset execution condition;

[0092] When the device status information meets the preset execution condition, a speed limit execution command is generated based on the speed limit parameter, and the speed limit execution command is sent to the data management and control device.

[0093] In this embodiment, the data management and control device verifies the legitimacy of the speed limit parameters. When the speed limit parameter verification is successful, the first receipt information is fed back to the temporary speed limit server, indicating that the speed limit area corresponding to each data management and control device can limit the speed of the target train. The temporary speed limit server responds to the first receipt information and detects whether the device status information meets the preset execution conditions. The preset execution conditions include that the speed limit area is in an idle state, and the preset execution conditions also include that the speed limit device communication connection is successful, the identifier is successfully allocated, the number of speed limit tracks meets the speed limit capacity requirements, and the speed limit area distribution has no overlapping speed limits. When the device status information meets the preset execution conditions, it means that the road conditions can execute the speed limit control command for the target train. In order to allow the target train to safely execute the speed limit operation in the speed limit area, a speed limit execution command is generated based on the speed limit parameters, and the speed limit execution command is sent to the data management and control device corresponding to the speed limit area. Each data management and control device corresponding to the speed limit area responds to the speed limit execution command, and controls the running speed of the target train according to the speed limit execution command, so that the running speed of the target train runs at the preset speed.

[0094] See also Figure 7 In one embodiment, the speed limit area determination rule includes the following steps:

[0095] a) First determine the DCC where the speed limit command starts, and then check the current balise section running direction of the DCC. If it is forward, it can be determined that the starting point of the inspection area related to the speed limit command is the first balise position controlled by the first forward DCC related to the speed limit command, and the end point is the end point of the speed limit command;

[0096] b) Otherwise, first determine the DCC where the speed limit command end position is located, and then check the current transponder running direction of the DCC. If it is reverse, it can be determined that the starting point of the inspection range related to the speed limit command is the last transponder position controlled by the forward end TCC related to the speed limit command, and the end point is the starting point of the speed limit command;

[0097] c) Otherwise, it can be determined that the starting point of the inspection range related to the speed limit command is the first transponder position controlled by the first forward DCC related to the speed limit command, and the end point is the last transponder position controlled by the last forward DCC related to the speed limit command. In this embodiment, first, the starting and ending points of the target area are searched, and then the TSRS determines the track segment range included in the target area according to the starting and ending points, and then checks whether these track segments are all idle: Among them, the target area where the idle track segments need to be checked, that is, the speed limit area, is determined by the above steps.

[0098] See also Figure 6 In one embodiment, in response to the first receipt information, the step of detecting whether the device status information meets the preset execution condition includes:

[0099] In response to the first receipt information, detecting whether the time of responding to the first receipt information exceeds the speed limit start time, wherein the speed limit parameter includes the speed limit start time;

[0100] When the time for responding to the first receipt information does not exceed the speed limit start time, determining that the state of the temporary speed limit command is an executable state; when the state of the temporary speed limit command is an executable state, detecting whether the device state information meets the preset execution condition;

[0101] When the time for responding to the first receipt information exceeds the speed limit start time, a timeout and non-execution result is sent to the scheduling centralized system. In this embodiment, the data management and control device verifies the legitimacy of the speed limit parameters. When the speed limit parameters are successfully verified, the first receipt information is fed back to the temporary speed limit server. After receiving the first receipt information, the temporary speed limit server modifies the corresponding temporary speed limit command to a verification success state, and performs a timeout judgment on the temporary speed limit command in the verification success state. The time for responding to the first receipt information is determined according to the real-time time of the scheduling centralized system when responding to the temporary speed limit command. The speed limit parameters carried by the temporary speed limit command include the speed limit start time, so the speed limit start time is obtained when the temporary speed limit command is received. When the time for responding to the first receipt information does not exceed the speed limit start time, it means that the temporary speed limit command has not expired, and the state of the temporary speed limit command is controlled to be an executable state, so as to detect the device status information for the temporary speed limit command in the executable state, and wait for the detection result of the device status information. When the time to respond to a temporary speed limit command exceeds the speed limit start time, subsequent internal parameter verification, execution and other links will not be performed, and the timeout and non-execution result will be fed back to the centralized dispatching system to prompt the dispatching personnel.

[0102] See also Figure 6 In one embodiment, the method further comprises:

[0103] When the status of the temporary speed limit command is executable, check whether the real time exceeds the speed limit start time;

[0104] When the real-time time exceeds the speed limit start time, a timeout and non-execution result is sent to the centralized dispatching system. In this embodiment, in order to improve the safety of train speed limit driving, when the time of responding to the first receipt information does not exceed the speed limit start time, that is, when the state of the temporary speed limit command is executable, the real-time time in the executable state is detected in real time. When the real-time time exceeds the speed limit start time, the device status information is not detected, but a timeout and non-execution result is sent to the centralized dispatching system to remind the dispatcher that the temporary speed limit command has timed out and has not been executed.

[0105] See also Figure 6 In one embodiment, the method further comprises:

[0106] After the speed limit execution command is sent to the data management and control device, the status of the temporary speed limit command is determined to be in the execution state, and the state result of the speed limit execution is fed back to the centralized scheduling system. In this embodiment, after the speed limit execution command is sent to the data management and control device, the temporary speed limit server needs to wait for the response result of the data management and control device to the speed limit execution command. During this process, the status of the temporary speed limit command is in the execution state, and the state result of the speed limit execution is fed back to the centralized scheduling system so that the dispatcher can know the current speed limit progress.

[0107] See also Figure 6 In one embodiment, the method further comprises:

[0108] When the status of the temporary speed limit command is in the execution state, check whether the real time exceeds the speed limit start time;

[0109] When the real-time time exceeds the speed limit start time, a timeout and non-execution result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of train speed limit driving, when the temporary speed limit server waits for the response result of the data management and control device to the speed limit verification command, that is, when the state of the temporary speed limit command is in the execution state, the real-time time in the execution state is detected in real time. When the real-time time exceeds the speed limit start time, the subsequent execution link is not performed, but a timeout and non-execution result is sent to the dispatching centralized system to remind the dispatching personnel that the temporary speed limit command has timed out and has not been executed.

[0110] See also Figure 6 In one embodiment, the method further comprises:

[0111] When the status of the temporary speed limit command is in the executing state and no response feedback is received from the data management and control device to the speed limit execution command, the status of the temporary speed limit command is returned to the verification success state. In this embodiment, in order to improve the driving safety of the target train, when the status of the temporary speed limit command is in the executing state, the data management and control device has no response, and the temporary speed limit server has not received the response feedback from the data management and control device to the speed limit execution command, indicating that the data management and control device may be abnormal, and the status of the temporary speed limit command is returned to the verification success state, and the subsequent execution link is not performed.

[0112] See also Figure 6 In one embodiment, the method further comprises:

[0113] When the status of the temporary speed limit command is in the executing state and a response failure feedback is received from the data management and control device to the speed limit execution command, the status of the temporary speed limit command is returned to the verification success state. In this embodiment, in order to improve the driving safety of the target train, when the status of the temporary speed limit command is in the executing state, when the data management and control device fails to respond to the speed limit execution command, it indicates that the data management and control device may be abnormal, and a response failure feedback is generated, and a response failure feedback is sent to the temporary speed limit server, and the status of the temporary speed limit command is returned to the verification success state, and the subsequent execution link is not performed.

[0114] In this embodiment, the data management and control device responds to the speed limit execution command, verifies the speed limit parameters, checks the speed limit parameters, and determines whether the speed limit can be correctly issued to the train. When the speed limit parameters meet the preset legal conditions, the speed limit control is performed according to the speed limit parameters, and the target train is controlled to perform the speed limit. When the speed limit execution command is executed successfully, a receipt of successful execution is obtained. When the speed limit execution command fails to execute, a receipt of failed execution is obtained. In order to restore the normal driving state in time after the train passes through the speed limit area, a cancel execution command is generated based on the speed limit parameters, and the cancel execution command is sent to the data management and control device. The data management and control device receives the cancel execution command and controls the target train to increase the driving speed according to the cancel execution command to restore the normal driving state. If the DCC responds to the execution success feedback receipt sent by the TSRS, it proves that the speed limit is executed successfully, and the TSRS converts the speed limit to the execution success state.

[0115] See also Figure 6 In one embodiment, the method further comprises:

[0116] When a receipt of successful execution is received, it is determined that the status of the temporary speed limit command has changed from the executing state to the successfully executed state, and the status result of the successful execution of the speed limit is fed back to the centralized scheduling system. In this embodiment, in the executing state, the temporary speed limit server waits for the response result of the data management and control device to the speed limit execution command, and the data management and control device responds to the speed limit execution command, generates a successful receipt for the successful verification of the speed limit parameters, indicating that the verification is successful, and sends the successful receipt to the temporary speed limit server. The temporary speed limit server receives the successful receipt, changes the status of the temporary speed limit command from the executing state to the successfully executed state, and feeds back the status result of the successful execution of the speed limit to the centralized scheduling system, reminding the dispatcher of the speed limit progress.

[0117] See also Figure 6 In one embodiment, the method further includes a step of automatically canceling the temporary speed limit server, the step comprising:

[0118] Step 1: For the successfully executed speed limit, TSRS periodically determines whether the current time exceeds the end time of the speed limit command. If so, a speed limit cancellation command is automatically generated based on the original speed limit parameters, and a speed limit cancellation prompt is sent to CTC for the dispatcher to confirm. If the dispatcher confirms to cancel the speed limit, the following process continues; if the dispatcher refuses to cancel the speed limit, the automatically generated temporary speed limit cancellation command is cleared and the dispatcher is asked to handle it manually;

[0119] Step 2: TSRS verifies the automatically generated speed limit cancellation command. If the verification succeeds, the temporary speed limit dispatch command is stored in the waiting list and the verification success is returned to CTC. If the verification fails, the failure reason is returned to CTC and the automatically generated temporary speed limit cancellation command is cleared, and the command is transferred to the dispatcher for manual processing.

[0120] Step 3: When TSRS automatically generates a speed limit cancellation command and passes verification, the automatic verification process of the speed limit cancellation command is executed, which is consistent with the automatic verification. After the speed limit cancellation command is successfully verified, the current speed limit status of the speed limit cancellation command and the corresponding speed limit setting command is fed back to CTC at the same time;

[0121] Step 4: When the speed limit cancellation command is successfully verified, the automatic cancellation process of the speed limit cancellation command is executed, which is the same as the automatic execution. After the speed limit cancellation command is successfully executed, the current speed limit status of the speed limit cancellation command and the corresponding speed limit setting command are fed back to the CTC at the same time, and the two speed limit commands are deleted after 3 seconds.

[0122] In one embodiment, the method further includes: when the device status information meets the preset execution conditions and a receipt of successful execution is received, a speed limit execution success result is obtained, and the speed limit execution success result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of speed limit control, a double judgment is made on whether the internal parameters meet the preset execution conditions and the verification results of the speed limit parameters by the data management and control device. When both the internal parameter detection results and the speed limit parameter verification results are successful, that is, the internal parameters meet the preset execution conditions and the speed limit parameter verification is successful, a speed limit execution success result is obtained, and the speed limit execution success result is sent to the dispatching centralized system so that the dispatching personnel can know the train speed limit progress.

[0123] In one embodiment, the method further includes: when the device status information does not meet the preset speed limit conditions and / or a receipt of maintenance execution failure is received, a speed limit execution failure result is obtained, and the speed limit execution failure result is sent to the dispatching centralized system. In this embodiment, in order to improve the safety of speed limit control, a double judgment is made on the detection result of whether the internal parameters meet the preset execution conditions and the verification result of the speed limit parameters by the data management and control device. When one of the results of the internal parameter detection result and the speed limit parameter verification result is a failure, that is, the internal parameters do not meet the preset execution conditions and / or the speed limit parameter verification fails, a speed limit execution failure result is obtained, and the speed limit execution failure result is sent to the dispatching centralized system so that the dispatching personnel can know the speed limit progress of the train.

[0124] In one embodiment, a receipt of successful execution or a receipt of failed execution is sent to a centralized dispatching system. In this embodiment, in order to facilitate dispatchers to learn about the execution status, a receipt of successful execution or a receipt of failed execution is sent to a centralized dispatching system, and dispatchers can know whether the train has been successfully speed-limited based on the receipt of successful execution or the receipt of failed execution.

[0125] In one embodiment, the method comprises:

[0126] Get the current time and check whether the current time exceeds the speed limit end time;

[0127] When the current time exceeds the speed limit end time, an automatic cancellation command is generated based on the speed limit parameter, and the automatic cancellation command is sent to the data management control device;

[0128] The method further comprises:

[0129] After the speed limit end time, a speed limit cancellation command issued by the centralized dispatching system is received, and the speed limit cancellation command is sent to the data management control device. In this embodiment, the speed limit of the target train is controlled in two ways. The speed limit end time is included in the speed limit parameters issued by the centralized dispatching system. The speed limit end time is the time when the speed limit control of the target train ends. The dispatcher usually issues a speed limit cancellation command after the speed limit end time to control the target train to limit the speed. However, the dispatcher may be negligent and miss the speed limit cancellation command, resulting in the temporary speed limit server not receiving the speed limit cancellation command after the speed limit end time. The preset cycle is used as the cycle interval, and the real-time time is obtained as the current time every preset cycle. The real-time time obtained in different preset cycles is different, and the corresponding current time is different. The real-time time will gradually approach the speed limit end time. When the real-time time exceeds the speed limit end time, in order to avoid the target train being rear-ended by the rear train and to restore the normal running of the target train, the temporary speed limit server can use the speed limit parameters to generate an automatic cancellation command. The automatic cancellation command is used to cancel the speed limit control of the target train, so that when the target train passes through the speed limit area, it can increase the speed in time to resume normal running. The automatic cancellation command is sent to the data management and control device, and the data management and control device controls the target train to cancel the speed limit.

[0130] In this embodiment, after the speed limit end time, the dispatcher issues a speed limit cancellation command, the dispatcher's speed limit cancellation command is detected by the centralized dispatching system, the centralized dispatching system sends the speed limit cancellation command to the temporary speed limit server, the temporary speed limit server receives the speed limit cancellation command issued by the centralized dispatching system, and sends the speed limit cancellation command to the data management and control device, the speed limit cancellation command is used by the data management and control device to cancel the speed limit control on the target train, the data management and control device controls the train to cancel the speed limit according to the speed limit cancellation command and resume normal driving.

[0131] In one embodiment, the step of generating an automatic cancellation command based on the speed limit parameter and sending the automatic cancellation command to the data management control device comprises:

[0132] When the current time exceeds the speed limit end time, a cancellation command is generated based on the speed limit parameters, and a speed limit cancellation prompt is sent to the centralized scheduling system;

[0133] When receiving a confirmation command of the speed limit cancellation prompt from the centralized dispatching system, performing parameter verification on the proposed cancellation command, and when the parameter verification of the proposed cancellation command succeeds, generating a cancellation verification command based on the speed limit parameters, and sending the cancellation verification command to the data management control device;

[0134] When receiving fourth receipt information generated by the data management and control device in response to the cancellation verification command for successfully verifying the speed limit parameter, generating a cancellation execution command based on the speed limit parameter, and sending the cancellation execution command to the data management and control device;

[0135] When receiving the rejection command of the speed limit cancellation prompt from the dispatching centralized system, the cancellation proposed command is cleared and the manual dispatching mode is entered; wherein, the automatic cancellation command includes the cancellation proposed command, the cancellation verification command, and the cancellation execution command. In this embodiment, in order to improve the safety of canceling the train speed limit, the cancellation process is manually determined and the parameter verification process is carried out. After the dispatcher confirms the speed limit cancellation prompt, the legality verification of the speed limit parameters corresponding to the cancellation proposed command, and the data management control device successfully verifies the speed limit parameters corresponding to the cancellation verification command, a cancellation execution command is generated based on the speed limit parameters, and the cancellation execution command is sent to implement the speed limit of the target train. In order to improve the safety of canceling the speed limit of the train, the preset cycle is used as the cycle interval, and the real-time time is obtained as the current time every preset cycle. When the current time exceeds the speed limit end time, a cancellation proposed command is generated based on the speed limit parameters, and the speed limit cancellation prompt is sent to the dispatching centralized system. The speed limit cancellation prompt is used to prompt the dispatcher whether to cancel the train speed limit. The dispatcher confirms the speed limit cancellation prompt. The dispatching centralized system responds to the dispatcher's confirmation operation, generates a cancellation confirmation command, and sends the cancellation confirmation command to the temporary speed limit server. The temporary speed limit server responds to the cancellation confirmation command and performs parameter verification on the cancellation proposed command to detect whether the device status information corresponding to the cancellation proposed command meets the preset cancellation conditions. The preset cancellation conditions are used to determine whether the speed limit-related equipment and / or road conditions meet the conditions for canceling the speed limit. The preset speed limit conditions include at least one of the successful communication connection of the speed limit device, the successful allocation of the identifier, the number of speed limit tracks meeting the speed limit capacity requirements, and the speed limit area distribution without overlapping speed limits. When the cancellation proposed command meets the preset cancellation conditions, that is, when the parameter verification of the cancellation proposed command is successful, a cancellation verification command is generated based on the speed limit parameters, and the cancellation verification command is sent to the data management and control device. The cancellation verification command is used to control the data management and control device to perform a legality check on the speed limit parameters to determine whether the speed limit parameters meet the preset legality cancellation conditions. The data management and control device performs a legality check on the speed limit parameters. When the speed limit parameters meet the preset legality cancellation conditions, it means that the road conditions meet the conditions for speed limit cancellation. Each data management and control device can perform speed limit cancellation control on the target train, generate a fourth receipt information, and send the fourth receipt information to the temporary speed limit server. The temporary speed limit server receives the fourth receipt information, generates a cancel execution command based on the speed limit parameters, and the cancel execution command is used to cancel the speed limit on the target train. The data management and control device receives the cancel execution command and controls the target train to cancel the speed limit according to the cancel execution command. When a rejection command for the speed limit cancellation prompt is received from the dispatching centralized system, it means that the dispatcher believes that the current situation is not suitable for automatic cancellation of the speed limit, clears the cancellation proposed command, prevents the automatic cancellation of the speed limit on the target train, enters the manual dispatching mode, and the dispatcher controls the target train.Automatic cancellation of commands includes cancellation of drafting commands, cancellation of verification commands, and cancellation of execution commands. Automatic cancellation of commands includes speed limit cancellation commands regarding the three links of command drafting, verification, and execution.

[0136] See also Figure 8 Further, the step of detecting whether the time of receiving the receipt of successful execution exceeds the speed limit end time includes:

[0137] In response to a receipt of successful execution, when the receipt of successful execution meets the preset cancellation condition, the status of the temporary speed limit command is determined to be a successful execution status, and it is detected whether the time of the successful execution receipt corresponding to the temporary speed limit command in the successful execution status exceeds the speed limit end time.

[0138] See also Figure 8 Further, when the receipt of successful execution meets the preset cancellation condition and the time of receiving the receipt of successful execution exceeds the speed limit end time, the step of generating an automatic cancellation command based on the speed limit parameter includes:

[0139] When the time of receiving the successful execution receipt corresponding to the temporary speed limit command in the successful execution state exceeds the speed limit end time, determining that the state of the temporary speed limit command is a cancelable state, generating a temporary speed limit command in the cancelable state and a corresponding cancellation proposed command based on the speed limit parameters, and sending a speed limit cancellation prompt to the centralized scheduling system,

[0140] When receiving a cancellation confirmation command generated by the dispatching centralized system in response to the speed limit cancellation prompt confirmation, responding to the cancellation confirmation command, detecting whether the device status information of the proposed cancellation command meets the preset cancellation condition;

[0141] When the device status information meets the preset cancellation condition, a cancellation verification command is generated based on the speed limit parameter, the cancellation verification command is sent to the data management control device, and the status of the temporary speed limit command is determined to be a setting command cancellation verification status;

[0142] When receiving fourth receipt information generated by the data management and control device in response to the cancellation verification command for successfully verifying the speed limit parameter, determining that the state of the temporary speed limit command is a setting command cancellation verification success state;

[0143] When the status of the temporary speed limit command is a setting command cancellation verification success status, detecting whether the device status information meets the automatic execution condition;

[0144] When the device status information meets the automatic execution condition, a cancel execution command is generated based on the speed limit parameter.

[0145] In this embodiment, when the data management and control device responds to the cancellation verification command, the speed limit parameters are checked for legality. When the result of the legality check is legal, a fourth receipt information is generated, and the fourth receipt information is fed back to the temporary speed limit server. At this time, the track conditions have the ability to cancel the speed limit based on the speed limit parameters, and the temporary speed limit server changes the state of the temporary speed limit command to the setting command cancellation verification success state. The device status information corresponding to the temporary speed limit command in the setting command cancellation verification success state is checked to determine whether it meets the automatic execution conditions. The automatic execution conditions include successful communication connection of the speed limit device, successful identifier allocation, the number of speed limit tracks meeting the speed limit capacity requirements, and the speed limit area distribution without overlapping speed limits. When the device status information meets the automatic execution conditions, a cancellation execution command is generated based on the speed limit parameters, and the cancellation execution command is sent to the data management and control device, and the data management and control device controls the speed limit cancellation of the target train according to the cancellation execution command.

[0146] In one embodiment, after the step of generating a cancel execution command based on the speed limit parameter, the method further includes:

[0147] The cancel execution command is sent to the data management and control device, and the status of the temporary speed limit command is determined to be in the process of setting command cancel execution. In this embodiment, after the cancel execution command is sent to the data management and control device, the temporary speed limit server waits for the data management and control device to execute the cancel execution command. At this time, the temporary speed limit command is in the process of setting command cancel execution.

[0148] See also Figure 8 , further, when the fifth receipt information generated by the data management and control device in response to the successful cancellation of the execution command is received, the state of the temporary speed limit command is determined to be the setting command cancellation execution success state. In this embodiment, the data management and control device receives the cancellation execution command, controls the target train to cancel the speed limit according to the cancellation execution command, and generates the fifth receipt information when the target train successfully cancels the speed limit, and sends the fifth receipt information to the temporary speed limit server, and then the temporary speed limit server sets the state of the temporary speed limit command to the setting command cancellation execution success state, and feeds back the state of the temporary speed limit command to the dispatching centralized system, so that the dispatching personnel know the progress of the cancellation of the speed limit.

[0149] In one embodiment, the method further comprises:

[0150] When the status of the temporary speed limit command is in the process of setting command cancellation verification, detecting whether no response feedback to the cancellation verification command from the data management and control device is received or whether a response failure feedback to the cancellation verification command from the data management and control device is received;

[0151] When no response feedback is received from the data management and control device to the cancellation verification command or a response failure feedback is received from the data management and control device to the cancellation verification command, the status of the temporary speed limit command is still the execution success status, and the time of receiving the receipt of the execution success or the receipt of the execution failure exceeds the speed limit end time. In this embodiment, in order to improve the driving safety of the target train, when the status of the temporary speed limit command is the setting command cancellation verification state, the data management and control device fails to respond to the cancellation verification command or has no response to the cancellation verification command, indicating that the data management and control device may be abnormal, generating a response failure feedback or no response feedback, and sending a response failure feedback to the temporary speed limit server. When the temporary speed limit server receives the response failure feedback or does not receive a response from the data management and control device, the status of the temporary speed limit command is returned to the execution success state, and the subsequent cancellation of the speed limit verification is suspended.

[0152] In one embodiment, the method further comprises:

[0153] When the status of the temporary speed limit command is that the setting command is being canceled, detecting whether no response feedback to the cancellation command is received from the data management and control device or a response failure feedback to the cancellation command is received from the data management and control device;

[0154] When no response feedback is received from the data management and control device to cancel the execution command or a response failure feedback is received from the data management and control device to cancel the execution command, the state of the temporary speed limit command is the setting command cancellation verification success state, and the device state information is re-detected to see if it meets the automatic execution conditions. In this embodiment, in order to improve the driving safety of the target train, when the state of the temporary speed limit command is the setting command cancellation execution state, the data management and control device fails to respond to the cancellation execution command or has no response to the cancellation execution command, indicating that the data management and control device may be abnormal, generating a response failure feedback or no response feedback, and sending a response failure feedback to the temporary speed limit server. When the temporary speed limit server receives the response failure feedback or does not receive a response from the data management and control device, the state of the temporary speed limit command is returned to the setting command cancellation verification success state, and the subsequent execution link of canceling the speed limit is not performed.

[0155] The present disclosure provides a method for controlling train speed limit. A temporary speed limit server receives a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries speed limit parameters, responds to the temporary speed limit command, and detects whether device status information meets preset speed limit conditions. Internal parameters are parameters stored in the temporary speed limit server, which may be parameters generated by the temporary speed limit server itself, or parameters retained by the temporary speed limit server when receiving external devices. When the device status information meets the preset speed limit conditions, it indicates that the current road condition meets the train speed limit conditions. A speed limit verification command is generated based on the speed limit parameters, and the speed limit verification command is sent to The data management and control device responds to the speed limit verification command, verifies the legitimacy of the speed limit parameters, generates a first receipt message and sends it to the temporary speed limit server. When the temporary speed limit server receives the first receipt message, it obtains the current time, determines whether the current time exceeds the speed limit start time, and if it does not exceed the speed limit start time, it changes to an executable state, and then determines whether it meets the automatic execution conditions. When all automatic execution conditions are met, a speed limit execution command is generated, and the speed limit execution command is sent to the data management and control device. The data management and control device responds to the speed limit execution command and controls the operation of the train according to the speed limit parameters. Thus, the temporary speed limit server can communicate and interact with the dispatching centralized system and the data management and control device respectively, and control each link of the train speed limit according to the detection results of the temporary speed limit server and the data management and control device, so that the coordination between different operation links is clearer, and each link is executed in order according to the detection results, so as to avoid the safety hazards of other operation links caused by errors in one of the operation links, so that the speed limit process accurately adapts to the process of the train movement, improves the speed limit control effect, and reduces the safety hazards.

[0156] Embodiment 2

[0157] Based on the above embodiment, a train speed limit control method is provided. Figure 4 , including: manual drafting, automatic verification, automatic execution and automatic cancellation processes.

[0158] In manual drafting, CTC (Centralized traffic control) automatically generates a dispatch command number for canceling the command when generating a speed limit setting command. The speed limit setting process includes three steps: drafting, verification, and execution, and three types of commands must be issued respectively: drafting command, verification command, and execution command. Manual drafting refers to the process in which the dispatcher issues a speed limit draft command from CTC. The parameters included in the speed limit draft command are: speed limit reason, speed limit value, dispatch command number, operator ID, designated receiving station, line number, start time, end time, starting mileage mark, and ending mileage mark. Automatically generate a dispatch command number for canceling the command because the dispatch command number of the speed limit cancel command is the same as the dispatch command number of the speed limit setting command, so the dispatch command number generated when setting the speed limit can also be used to cancel the command below.

[0159] In the automatic verification, the automatic verification process of the temporary speed limit of the train control system is as follows:

[0160] (1) TSRS (Temporary Speed ​​Restriction Server) is responsible for checking the verification conditions of the proposed successful temporary speed limit setting command. When the verification conditions are met, it automatically generates a temporary speed limit verification command and sends it to the relevant DCC. The verification command is generated based on the information of the proposed command saved in TSRS. The proposed speed limit will be saved in TSRS. When TSRS determines that the speed limit meets the verification conditions, it can generate a verification command using the saved parameters of the speed limit. The proposed command is for the TSRS-CTC interface, and the verification command is for the TSRS-DCC interface. The two are not completely consistent. The speed limit verification command contains the following parameters: equipment identifier, TSR number, speed limit reason, speed limit value, dispatch command number, operator ID, receiving station number, line number, start time, end time, start mile marker, and end mile marker.

[0161] (2) DCC receives the temporary speed limit verification command issued by TSRS, checks its legality, and returns a receipt to TSRS. Checking the legality is essentially checking the legality of its speed limit parameters. DCC will check the line number, speed limit value, speed limit mileage location, speed limit plan time, and whether the speed limit overlaps contained in the verification command. If these parameters do not comply with the line regulations, they are illegal. The receipt information includes: equipment identification number, TSR number, execution status, speed limit reason, speed limit value, dispatch command number, operator ID, designated receiving station, line number, start time, end time, start mileage mark, and end mileage mark. The purpose of giving TSRS a receipt is to let TSRS know the verification status of DCC, and the results of verification success and failure will be fed back to CTC.

[0162] (3) TSRS feeds back the verification results to CTC based on the verification condition check results and DCC receipt information.

[0163] (4) The dispatcher decides whether to intervene manually based on the CTC status display or alarm.

[0164] See also Figure 5 ,The state migration process of the temporary speed limit automatic verification process includes:

[0165] a. TSRS determines whether the speed limit has timed out based on the speed limit start time in the speed limit command and the clock information sent by CTC. When the CTC time exceeds the speed limit start time, it determines that the speed limit has timed out and has not been executed, and sends the speed limit status and alarm information to CTC.

[0166] b. When the speed limit is successfully established and has not timed out, TSRS updates the speed limit status to "verifiable" and reports it to CTC. TSRS verifies the speed limit command parameters and determines that the speed limit is successfully established if the verification is successful.

[0167] c. Successful identifier allocation means that the maximum number of speed limit lines required by DCC is met. When the speed limit is in the "verifiable" state, TSRS will make the following judgments: "Related equipment connections are intact: identifier allocation is successful: speed limit capacity requirements are met: no speed limit overlap", with the aim of judging whether the speed limit meets the conditions for automatic speed limit verification. If these conditions are met, TSRS will automatically generate a temporary speed limit verification command and send it to DCC, while converting the speed limit status to "verifying". "Device connection, identifier allocation, speed limit capacity, speed limit overlap" are data that can be obtained within TSRS. "Device connection, identifier allocation, speed limit capacity, speed limit overlap" are conditions that TSRS meets for automatic verification. They can be judged separately within TSRS through stored speed limit parameters and connection status, etc., which are all parameter verification processes used by existing TSRS.

[0168] d. The speed limit capacity requirement indicates that the number of speed limit lines within the jurisdiction of the one-way TSR of the positive line balise shall not exceed 3.

[0169] e. When TSRS determines that the current temporary speed limit is in the "verifiable" state, and meets the conditions that the relevant equipment is connected intact, the identifier is successfully allocated, the speed limit capacity requirements are met, and there is no overlapping speed limit, it automatically generates a temporary speed limit verification command and sends it to DCC, and at the same time feedbacks the speed limit status as "verifying" to CTC.

[0170] f. When TSRS receives verification success receipts from all relevant DCCs, it will feedback the speed limit status as "verification successful" to CTC.

[0171] See also Figure 5In this embodiment, the speed limit is first successfully formulated. TSRS receives the speed limit formulation command sent from CTC. After verifying that the parameters are legal, the speed limit is changed to a successfully formulated state. Then it enters a verifiable state: the successfully formulated speed limit is determined by TSRS to not exceed the speed limit start time, and the speed limit is changed to a verifiable state. Next, verification is performed. If TSRS determines that the conditions for automatic verification are met, the speed limit is changed to a verifying state. Then a timeout and unexecuted state is performed: when the speed limit is in a verifiable or verifying state, and the current time exceeds the speed limit start time, the speed limit is changed to a timeout and unexecuted state. Finally, a successful verification state is performed. When the speed limit is in the verifying state, if a successful receipt is received from all speed limit-related DCCs, the speed limit is changed to a successful verification state.

[0172] See also Figure 5 In this embodiment, when the speed limit is in the verification state, TSRS will wait for the DCC's receipt result. If any DCC has no feedback result or the feedback verification fails, the speed limit will roll back from the verification to the proposed success state. When the speed limit is in the verification success state, if TSRS finds that any DCC is disconnected from TSRS, the speed limit will roll back from the verification success state to the proposed success state.

[0173] During automatic execution, the automatic execution process of the temporary speed limit of the train control system is as follows:

[0174] 1) TSRS is responsible for checking and verifying the execution conditions of the successful temporary speed limit setting command. When the execution conditions are met, it automatically generates a temporary speed limit execution command and sends it to the relevant DCC. The speed limit execution command contains the following parameters: equipment identifier, TSR number, speed limit reason, speed limit value, dispatch command number, operator ID, commanded station number, line number, start time, end time, starting mileage mark, and ending mileage mark. The execution command is generated based on the information of the proposed command saved in TSRS. The successfully proposed speed limit will be saved in TSRS. When TSRS determines that the speed limit meets the execution conditions, it can generate an execution command using the saved parameters of the speed limit.

[0175] 2) DCC receives the temporary speed limit execution command issued by TSRS, checks its legality, and returns a receipt to TSRS. Checking the legality is essentially checking the legality of its speed limit parameters. DCC will check the line number, speed limit value, speed limit mileage location, speed limit plan time, and whether the speed limit overlaps contained in the execution command. If these parameters do not meet the line regulations, they are illegal.

[0176] 3) TSRS feeds back the execution results to CTC based on the execution condition check results and DCC receipt information.

[0177] 4) CTC displays the status or issues a corresponding alarm based on the TSRS receipt information. The TSRS receipt information is the verification result fed back to CTC in 3). When the execution is successful, TSRS essentially feeds back the status of the speed limit to CTC, which can be displayed on the CTC interface; when the execution fails, TSRS feeds back an error receipt to CTC, which contains an error code and error parameters. The cause of the execution failure can be determined based on the error code and error parameters, and a corresponding alarm can be issued based on the cause of the failure. The alarm method is shown in Table 1.

[0178] 5) The dispatcher decides whether to intervene manually based on the CTC status display or alarm.

[0179] like Figure 6 As shown, during the automatic execution process, the steps of temporary speed limit command state transfer include:

[0180] a. TSRS determines whether the speed limit has timed out based on the speed limit start time in the speed limit command and the clock information sent by CTC. When the CTC time exceeds the speed limit start time, it determines that the speed limit has timed out and has not been executed, and sends the speed limit status and alarm information to CTC.

[0181] b. When the speed limit verification succeeds and does not time out, TSRS updates the speed limit status to "executable" and provides feedback to CTC.

[0182] c. Successful identifier allocation means that the DCC maximum speed limit requirement is met.

[0183] d. The speed limit capacity requirement indicates that the number of speed limit lines within the jurisdiction of the one-way TSR of the positive line balise shall not exceed 3.

[0184] e. When TSRS determines that the current temporary speed limit is in the "executable" state, and meets the conditions that the relevant equipment is well connected, the identifier is successfully allocated, the speed limit capacity requirements are met, there is no overlapping speed limit, and the areas related to the speed limit command are all in the idle state of the track section, a temporary speed limit execution command is automatically generated and issued to DCC, and the speed limit status is fed back to CTC as "executing". If the speed limit-related area is not idle when the speed limit is issued, it means that there are trains running in this area. At this time, issuing a speed limit command may cause the train to slow down urgently, endangering driving safety. Because the speed limit will not be actually issued to the train by DCC during the verification step, there is no need to judge idleness.

[0185] f. When TSRS receives successful execution receipts from all relevant DCCs, it will feedback the speed limit status as "successful execution" to CTC.

[0186] When TSRS determines whether the area related to the speed limit command can fully meet the track section idle conditions, it can first determine the scope of the area according to the following method:

[0187] Step 1, first determine the DCC where the speed limit command starts, and then check the current transponder interval running direction of the DCC. If it is forward, it can be determined that the starting point of the inspection area related to the speed limit command is the first transponder position controlled by the first DCC in the forward direction related to the speed limit command, and the end point is the speed limit command end point. First, based on the mileage range of the speed limit command and the speed limit jurisdiction of each DCC, determine which DCCs are involved in the speed limit command, and find the first DCC related to the speed limit. If the current transponder interval running direction of the DCC is forward, it is determined that the starting point of the inspection area related to the speed limit command is the first transponder position controlled by the DCC. The speed limit command-related area in step 1 is as follows: Figure 7 shown.

[0188] Step 2, otherwise, first determine the DCC where the speed limit command end position is located, and then check the current transponder running direction of the DCC. If it is reverse, it can be determined that the starting point of the inspection range related to the speed limit command is the last transponder position controlled by the TCC at the end of the forward direction related to the speed limit command, and the end point is the starting point of the speed limit command.

[0189] Step 3, otherwise, it can be determined that the starting point of the inspection range related to the speed limit command is the first transponder position controlled by the first forward DCC related to the speed limit command, and the end point is the last transponder position controlled by the last forward DCC related to the speed limit command. The above method for determining idleness is a technology used by existing TSRS.

[0190] After determining the speed limit command related area, the block partition occupied idle state can be combined to determine whether the related area meets the speed limit command automatic execution conditions. This information can be modified by the CTC equipment, and the CTC is responsible for collecting the block partition occupied idle state and sending it to the TSRS. If the block partition remains idle, it is determined whether the remaining conditions are met to determine whether the area meets the speed limit command automatic execution conditions. If the block partition is occupied, it means that the area does not meet the speed limit command automatic execution conditions.

[0191] It should be noted that this solution is still compatible with the original manual setting and cancellation of speed limit commands. Automatic verification and automatic execution both describe the steps of automatic execution. If you do not want to use the automatic method and want to use the existing manual operation method, TSRS can achieve it, not just the automatic method.

[0192] In automatic cancellation, the automatic cancellation process of the temporary speed limit server is as follows:

[0193] 1) For the successfully executed speed limit, TSRS periodically determines whether the current time exceeds the speed limit command end time. If it exceeds, it will automatically generate a speed limit cancellation command based on the original speed limit parameters, and send a speed limit cancellation prompt to CTC for the dispatcher to confirm. If the dispatcher confirms to cancel the speed limit, the following process will continue; if the dispatcher refuses to cancel the speed limit, the automatically generated temporary speed limit cancellation command will be cleared and the dispatcher will handle it manually. It is determined based on the speed limit end time input by the dispatcher from CTC when setting the speed limit command. This parameter will be sent to TSRS in the draft command. Before the speed limit end time, a speed limit is a valid speed limit. To cancel the speed limit, the dispatcher can only cancel it if the dispatcher determines that the speed limit can be canceled. The speed limit can only be canceled if the device determines that the speed limit has expired (that is, the speed limit end time has exceeded). Therefore, it is the safest way to automatically cancel after the timeout, otherwise it will affect driving safety. The original speed limit parameters refer to all the parameters in the information package sent by CTC to TSRS when the speed limit command is drafted. Because the speed limit command will be saved in TSRS after it is successfully formulated, the parameters of the stored command can be read to generate a cancel command in the format of the cancel command.

[0194] 2) TSRS verifies the automatically generated speed limit cancellation command. If the verification is successful, the temporary speed limit dispatch command is stored in the list to be executed and the verification success is returned to CTC. If the verification fails, the failure reason is returned to CTC and the automatically generated temporary speed limit cancellation command is cleared, and the dispatcher is asked to handle it manually. The legality of the automatically generated cancellation command needs to be checked during the verification, which is essentially to check the legality of its speed limit parameters. If these parameters do not meet the line regulations, they are illegal.

[0195] 3) When TSRS automatically generates a speed limit cancellation command and passes verification, the automatic verification process of the speed limit cancellation command is executed, which is consistent with the automatic verification of the speed limit. After the speed limit cancellation command is successfully verified, the current speed limit status of the speed limit cancellation command and the corresponding speed limit setting command is fed back to CTC at the same time, that is, verification success and verification cancellation success. Feedback to CTC is to let the dispatcher understand the current speed limit situation.

[0196] 4) When the speed limit cancellation command is successfully verified, the automatic cancellation process of the speed limit cancellation command is executed, which is consistent with the above-mentioned automatic execution of the speed limit. After the speed limit cancellation command is successfully executed, the current speed limit status of the speed limit cancellation command and the corresponding speed limit setting command are fed back to the CTC at the same time, and the two speed limit commands are deleted after 3 seconds.

[0197] During the automatic cancellation process, the temporary speed limit command status changes as follows: Figure 7 shown.

[0198] In abnormal protection and alarm, when an abnormality occurs during the automatic execution of temporary speed limit, the dispatcher should be able to obtain abnormal information reliably and accurately, and transfer it to manual processing. Therefore, CTC sets up an audible and visual alarm device, which makes an audible and visual alarm according to the error receipt indication, so that the dispatcher can obtain abnormal information in time. The error receipt information can be obtained through the TSR error receipt information package of the TSRS-CTC interface. The format of this information package can be found in the TSRS-CTC interface specification. The meaning and applicable circumstances of the error code and error parameter fields in this information package are shown in Table 1:

[0199] Table 1 Error code and error parameter list

[0200]

[0201] Dispatchers can take corresponding emergency measures for different types of errors based on CTC alarm signals.

[0202] In this embodiment, the existing temporary speed limit setting and cancellation timing are manually guaranteed, which easily leads to unreasonable speed limit operation timing. The automatic execution scheme of temporary speed limit command proposed in this article can automatically generate verification, execution commands and cancellation commands according to the time information and speed limit time parameters provided by the CTC system, reduce manual operations, automatically determine the verification, execution and cancellation timing, and alarm for abnormal speed limit operation, which greatly improves the automation level of speed limit operation and reduces the risks that may exist during the speed limit operation process.

[0203] In this embodiment, a method for automatically executing and canceling the temporary speed limit process is implemented through a temporary speed limit server. This solution can reduce manual participation, thereby reducing the occurrence of problems such as missed settings and wrong settings, and improving safety and reliability.

[0204] In this embodiment, the data management and control device is a DCC, which is applied to the heavy-duty train control system. RBC and TCC are applied to CTCS-2 and CTCS-3 level train control systems.

[0205] In this embodiment, a scheme for automatically issuing temporary speed limit commands is proposed based on the heavy-load railway train control system. This scheme is mainly implemented through a temporary speed limit server. After the dispatcher issues a proposed speed limit command, the temporary speed limit server (TSRS) automatically performs parameter verification, speed limit splitting, speed limit verification, speed limit execution, and command package assembly. The dispatcher is no longer required to intervene in the subsequent process to ensure the uniformity and consistency of the centralized setting of speed limit commands. In this scheme, the dispatcher is only required to confirm whether to issue the proposed speed limit command, which avoids the dispatcher's confirmation one by one and reduces the dispatcher's labor. It is a more humane speed limit setting scheme.

[0206] In this embodiment, according to the CTC time and the speed limit start time, a temporary speed limit setting cancellation command is automatically generated to avoid speed limit omissions; it is proposed to further determine the execution time of the speed limit command according to the occupancy of the block section to prevent the resulting emergency braking of the train; at the same time, abnormal alarms and handling measures in the process are proposed to prevent possible risks in the process. The method of automatically executing and canceling the temporary speed limit through the temporary speed limit server can reduce manual participation, reduce the occurrence of problems such as omissions and wrong settings, and improve safety and reliability.

[0207] Embodiment 3

[0208] Based on the above embodiment, a train speed limit control method is provided, including:

[0209] The centralized dispatching system issues a temporary speed limit command;

[0210] The temporary speed limit server receives a temporary speed limit command, where the temporary speed limit command carries a speed limit parameter;

[0211] The temporary speed limit server responds to the temporary speed limit command and detects whether the device status information meets the preset speed limit condition;

[0212] When the device status information meets the preset speed limit condition, the temporary speed limit server generates a speed limit verification command based on the speed limit parameter, and sends the speed limit verification command to the data management control device;

[0213] The data management and control device verifies the device status information in response to the speed limit verification command, obtains first receipt information when the verification is successful, and sends the first receipt information to the temporary speed limit server;

[0214] When the temporary speed limit server receives the first receipt information, it generates a speed limit execution command based on the speed limit parameters, and sends the speed limit execution command to the data management and control device.

[0215] In this embodiment, when the temporary speed limit server receives the first receipt information, it obtains the current time and determines whether the current time exceeds the speed limit start time. If it does not exceed the speed limit start time, it changes to an executable state, and then determines whether the automatic execution conditions are met. When all automatic execution conditions are met, a speed limit execution command is generated and sent to the data management and control device.

[0216] Embodiment 4

[0217] Based on the above embodiment, a train speed limit control device is provided, which is applied to a temporary speed limit server, including:

[0218] A command receiving module, used to receive a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries a speed limit parameter;

[0219] A speed limit detection module, used to respond to the temporary speed limit command and detect whether the device status information meets the preset speed limit conditions;

[0220] A speed limit verification module, configured to generate a speed limit verification command based on the speed limit parameter when the device status information meets the preset speed limit condition, and send the speed limit verification command to the data management and control device;

[0221] The speed limit execution module is used to generate a speed limit execution command based on the speed limit parameters when receiving a first receipt information generated by the data management and control device in response to the speed limit verification command when the speed limit parameter is successfully verified, and send the speed limit execution command to the data management and control device.

[0222] Embodiment 5

[0223] On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.

[0224] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented. In some implementations of this embodiment, a computer program product is provided, including a computer program / instruction, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.

[0225] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and an input / output device (e.g., a keyboard, a mouse, a speaker, etc.). The processor may communicate with external devices via the I / O bus via a wired or wireless network. In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by the processor to perform the various functions and / or steps of the method in the embodiments described in the present technology.

Claims

1. A method for controlling train speed limit, It is characterized in that Applicable to temporary speed-limited servers, including: Receiving a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries a speed limit parameter; In response to the temporary speed limit command, detecting whether the device status information meets the preset speed limit condition; When the device status information meets the preset speed limit condition, generating a speed limit verification command based on the speed limit parameter, and sending the speed limit verification command to the data management control device; When receiving the first receipt information generated by the data management and control device in response to the speed limit verification command for successfully verifying the speed limit parameters, a speed limit execution command is generated based on the speed limit parameters, and the speed limit execution command is sent to the data management and control device.

2. The method according to claim 1, It is characterized in that The method comprises: Acquire the current time, and detect whether the current time exceeds the speed limit end time; when the current time exceeds the speed limit end time, generate an automatic cancellation command based on the speed limit parameter, and send the automatic cancellation command to the data management control device; The method further comprises: After the speed limit end time, a speed limit cancellation command issued by the scheduling centralization system is received, and the speed limit cancellation command is sent to the data management control device.

3. The method according to claim 2, It is characterized in that The step of generating an automatic cancellation command based on the speed limit parameter and sending the automatic cancellation command to the data management control device comprises: When the current time exceeds the speed limit end time, a cancellation command is generated based on the speed limit parameters, and a speed limit cancellation prompt is sent to the centralized scheduling system; When receiving a confirmation command of the speed limit cancellation prompt from the centralized dispatching system, performing parameter verification on the proposed cancellation command, and when the parameter verification of the proposed cancellation command succeeds, generating a cancellation verification command based on the speed limit parameters, and sending the cancellation verification command to the data management control device; When receiving fourth receipt information generated by the data management and control device in response to the cancellation verification command for successfully verifying the speed limit parameter, generating a cancellation execution command based on the speed limit parameter, and sending the cancellation execution command to the data management and control device; When a rejection command to the speed limit cancellation prompt is received from the centralized dispatching system, the cancellation proposed command is cleared and the manual dispatching mode is entered; wherein, the automatic cancellation command includes the cancellation proposed command, the cancellation verification command, and the cancellation execution command.

4. The method according to claim 1, It is characterized in that Also includes: When receiving the third receipt information generated by the data management and control device in response to the speed limit verification command and the failure of the speed limit parameter verification, a TSRS-CTC interface receipt is generated according to the third receipt information, and the TSRS-CTC interface receipt is sent to the scheduling concentration system.

5. The method according to claim 1, It is characterized in that After receiving the temporary speed limit command issued by the centralized dispatching system, the following steps are included: The speed limit parameter is checked, and when the check result of the speed limit parameter is qualified, the speed limit parameter is saved.

6. A method for controlling train speed limit, It is characterized in that include: The centralized dispatching system issues a temporary speed limit command; The temporary speed limit server receives a temporary speed limit command, where the temporary speed limit command carries a speed limit parameter; The temporary speed limit server responds to the temporary speed limit command and detects whether the device status information meets the preset speed limit condition; When the device status information meets the preset speed limit condition, the temporary speed limit server generates a speed limit verification command based on the speed limit parameter, and sends the speed limit verification command to the data management control device; The data management and control device verifies the device status information in response to the speed limit verification command, obtains first receipt information when the verification is successful, and sends the first receipt information to the temporary speed limit server; When the temporary speed limit server receives the first receipt information, it generates a speed limit execution command based on the speed limit parameters, and sends the speed limit execution command to the data management and control device.

7. A train speed limit control device, It is characterized in that Applicable to temporary speed-limited servers, including: A command receiving module, used to receive a temporary speed limit command issued by a centralized dispatching system, wherein the temporary speed limit command carries a speed limit parameter; A speed limit detection module, used to respond to the temporary speed limit command and detect whether the device status information meets the preset speed limit conditions; A speed limit verification module, configured to generate a speed limit verification command based on the speed limit parameter when the device status information meets the preset speed limit condition, and send the speed limit verification command to the data management and control device; The speed limit execution module is used to generate a speed limit execution command based on the speed limit parameters when receiving a first receipt information generated by the data management and control device in response to the speed limit verification command when the speed limit parameter is successfully verified, and send the speed limit execution command to the data management and control device.

8. A computer device comprising a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program / instructions, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Temporary speed-limiting dispatching command management method and system based on operation revelation

    CN119682812A

  • A temporary speed limit dispatch command management method and system based on operation disclosure

    CN119682812B