Train control system temporary speed limit intelligent regulation and control method and system

By automatically adjusting and issuing overlapping speed limit commands by TSRS in the train control system, the problem that existing systems do not support overlapping speed limits is solved, and the operation efficiency and safety are improved.

CN119749643AInactive Publication Date: 2025-04-04CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510259454.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-04-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing train control system does not support overlapping speed limits when setting temporary speed limits, resulting in manual adjustments by dispatchers, which is time-consuming and heavy workload.

Method used

The overlapping speed limit command is issued through CTC. After receiving the TSRS, the speed limit command is adjusted to make it not overlap, and issuing it to TCC and RBC for execution, realizing automatic adjustment and issuance.

Benefits of technology

The efficiency of overlapping speed limit is improved, the work intensity of the dispatcher is reduced, and the accuracy and safety of speed limit integration is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119749643A_ABST
    Figure CN119749643A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of rail transit, and provides an intelligent regulation and control method and system for temporary speed limitation of a train control system. Comprising the steps that a CTC issues a speed limit regulation and control drawing command and sends a dispatching command number; the CTC receives a result fed back by the TSRS after the uniqueness verification of the scheduling command number is passed; the CTC issues a speed limit regulation and control verification command; the CTC receives a feedback result indicating that the communication states of the TSRS, the TCC and the RBC are normal; the CTC issues a speed limit regulation and control execution command; the CTC receives a feedback result from the TSRS speed-limiting regulation and control execution operation and completes temporary speed-limiting intelligent regulation and control, and the speed-limiting regulation and control execution operation comprises the steps that the TSRS converts a speed-limiting regulation and control execution command into a speed-limiting regulation and control instruction set; the TSRS executes a speed limit regulation instruction set. The speed limiting operation efficiency can be effectively improved, and the work intensity of dispatchers is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of rail transit, and in particular relates to a method and system for intelligently controlling temporary speed limits of a train control system. Background Art

[0002] The CTC (Centralized Traffic Control System), TSRS (Temporary Speed ​​Restriction Server), RBC (Radio Block Center), TCC (Train Control Center), and transponders in the CTCS-2 (train operation control information is transmitted based on track circuits and transponders) and CTCS-3 (two-way transmission of train-ground information is achieved based on wireless communication) train control systems do not have the function of setting overlapping speed limits. However, when the speed limit function is actually used, the dispatcher will receive line train control speed limit requirements from different professional departments. Since these different departments are relatively independent when submitting train control speed limit requirements, it may cause the train control speed limit requirements to overlap in range, including partial overlap, complete overlap, and complete coverage.

[0003] Temporary speed limit is an important function of the train control system. Its purpose is to reduce the impact of line maintenance, windy and snowy weather on driving safety and efficiency, so as to achieve the safety and flexibility of speed limit setting. However, there are some problems with the current train control system, one of which is that it does not support the setting of overlapping speed limits. In actual operation, the dispatcher needs to manually adjust these speed limit commands according to the speed limit position and speed limit value relationship of the overlapping speed limit commands. The specific process is: the dispatcher issues a temporary speed limit command to TSRS through the interface provided by CTC. The command contains information such as the dispatching command number, line number, speed limit starting point, speed limit end point, speed limit value, start and end time; after TSRS verifies the speed limit command, it splits it to TCC and / or RBC; finally, TCC and / or RBC sends the speed limit information to the on-board equipment, and the on-board equipment controls the train running speed according to the speed limit information.

[0004] In this process, multiple links are involved, including manual adjustment of speed limit, cancellation of executed speed limit, and setting of adjusted speed limit. These links are not only time-consuming, but also make the dispatcher's workload heavy. In particular, for situations where the speed limit requirements of train control overlap, the dispatcher needs to integrate the speed limit ranges and speed limit values ​​of multiple train control speed limit commands in accordance with the fail-safe principle and the requirements of the train control system's speed limit settings, and then issue the manually integrated train control speed limit commands through the train control system. Moreover, the train control system will only execute the train control speed limit commands integrated by the dispatcher, and the correctness and safety of the temporary speed limit integration are all guaranteed by humans. Since multiple links in the overlapping speed limit process require manual participation, the operation time of overlapping speed limits becomes longer and the efficiency is low.

[0005] Therefore, in order to set train control speed limit commands more safely, conveniently and efficiently, it is urgent to propose appropriate technical solutions to solve these problems, so as to improve work efficiency and reduce the workload of dispatchers. Summary of the invention

[0006] In response to the above problems, this paper proposes a temporary speed limit overlapping control scheme. This method supports dispatchers to issue overlapping speed limit commands through CTC. After TSRS receives the overlapping speed limit commands issued by CTC, it adjusts the original speed limit commands to non-overlapping speed limits according to the speed limit value and speed limit area, and then sends them to TCC and RBC for execution. TCC, RBC, and ATP (Automatic Train Protection) on-board equipment are all processed in the existing way. This method improves the efficiency of issuing overlapping speed limits and reduces the workload of dispatchers.

[0007] The present invention provides a method for intelligently controlling temporary speed limit of a train control system, comprising: CTC issues a proposed speed limit control order and sends a dispatch order number; CTC receives feedback from TSRS after the uniqueness check of the scheduling command number is passed; CTC issues a speed limit control verification order; CTC receives feedback from TSRS that the communication status with TCC and RBC is normal; CTC issues speed limit control execution order; CTC receives feedback results from the TSRS speed limit control execution operation and completes the temporary speed limit intelligent control; the speed limit control execution operation includes: TSRS converts the speed limit control execution command into a speed limit control instruction set; TSRS executes the speed limit control instruction set.

[0008] Furthermore, the TSRS executes a speed limit control instruction set, including: TSRS issues a speed limit control command verification command; TSRS receives the verification results from TCC and RBC after successful verification; TSRS issues speed limit control execution command; TSRS receives the results from TCC and RBC after execution.

[0009] Furthermore, the speed limit regulation includes setting a speed limit and canceling a speed limit.

[0010] Further, the setting of the speed limit includes: setting a first speed limit and setting a second speed limit, and the canceling of the speed limit includes: canceling the first speed limit and canceling the second speed limit, and the second speed limit is set after the first speed limit.

[0011] Furthermore, the first speed limit and the second speed limit include: a speed limit value and a speed limit area, and the speed limit areas of different speed limit control execution commands have an intersection or inclusion relationship.

[0012] Furthermore, the TSRS converts the speed limit control execution command into a speed limit control instruction set, including: The speed limit control execution command is a speed limit setting command: a. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment d; If not, compare the speed limit values ​​of the first speed limit and the second speed limit to determine the maximum speed limit and the minimum speed limit, and proceed to the next step of judgment b; b. When the speed limit values ​​of the first speed limit and the second speed limit are not equal, determine whether the small speed limit has been set: If yes, proceed to the next step of judgment c; If not, generate a command to cancel the large speed limit and a command to set the small speed limit, and proceed to the next step of judgment c; c. Determine whether the large speed limit area is a subset of the small speed limit area: If yes, the process ends; If not, the relative complement of the large speed limit area with respect to the small speed limit area is set as the auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the large speed limit, and an auxiliary speed limit setting instruction is generated, and the process ends; d. When the speed limit values ​​of the first speed limit and the second speed limit are equal, determine whether the second speed limit area is a subset of the first speed limit area: If yes, the process ends; If not, the relative complement of the second speed limit area with respect to the first speed limit area is set as an auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the second speed limit, an auxiliary speed limit setting instruction is generated, and the process ends; The speed limit control execution command is a speed limit cancellation command: e. Determine whether there is an auxiliary speed limit instruction: If yes, generate a command to cancel the auxiliary speed limit and proceed to the next step of judgment f; If not, proceed to the next step to judge f; f. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment g; If not, compare the speed limit values ​​of the first speed limit and the second speed limit, determine the maximum speed limit and the minimum speed limit, and proceed to the next step of determining h; g. Determine whether the speed limit cancellation command is to cancel the first speed limit: If yes, a command to cancel the first speed limit and a command to set the second speed limit are generated, and the process ends; If not, the process ends; h. Determine whether the speed limit value of the speed limit cancellation command is a small speed limit: If yes, a command to cancel the small speed limit and a command to set the large speed limit are generated, and the process ends; If not, the process ends.

[0013] Furthermore, the TSRS executes the speed limit control instruction set, and preferentially executes the speed limit cancellation instruction.

[0014] Furthermore, the TSRS verifies the uniqueness of the dispatch command number, and if the verification finds that the dispatch command number is not unique, the TSRS feeds back an error receipt to the CTC.

[0015] Furthermore, the CTC issues a speed limit control execution command, and the dispatcher confirms the speed limit execution result and takes safety measures to prevent the train from speeding during the speed limit area adjustment.

[0016] The present invention also provides a train control system temporary speed limit intelligent control system, including: CTC, TSRS, TCC and RBC, wherein: CTC is used to issue a proposed speed limit control command and send a dispatch command number; receive feedback from TSRS after the uniqueness check of the dispatch command number is passed; issue a speed limit control verification command; receive feedback from TSRS that the communication status with TCC and RBC is normal; issue a speed limit control execution command; receive feedback from TSRS on the speed limit control execution operation, and complete temporary speed limit intelligent control; the TSRS is used for the speed limit control execution operation, including: converting the speed limit control execution command into a speed limit control instruction set; and executing the speed limit control instruction set.

[0017] Furthermore, the TSRS is used to execute a speed limit control instruction set, including: Issue speed limit control instruction verification command; Receive the results from TCC and RBC after successful verification; Issue speed limit control instruction execution command; Receive the results from TCC and RBC after execution.

[0018] Compared with the prior art, the present invention has the following advantages: 1. TSRS realizes automatic adjustment and issuance of overlapping speed limits, which solves the problem that the current CTCS-2 / 3 train control system cannot set overlapping speed limits, improves the efficiency of train control speed limit operations, reduces the workload of dispatchers, and effectively controls the scope of project implementation without affecting existing RBC, TCC, and on-board equipment.

[0019] 2. A method for adjusting regional overlapping speed limits to non-overlapping speed limits is proposed to ensure the safety of train control speed limit operations. At the same time, the scheme uses the dispatch command number as the unique identifier of the speed limit to specify the speed limit command that needs to be canceled and deleted. Compared with the previous method of identifying speed limits by location, this method solves the cancellation and deletion problem in the case of completely overlapping speed limits, and can meet the needs of unique identification of speed limits under more complex speed limit relationships, such as the cancellation and deletion of completely overlapping speed limits.

[0020] 3. The train control equipment ensures the correctness and safety of speed limit integration and supports dispatching to set overlapping speed limit commands without manual splitting, merging and other operations. It can effectively improve the efficiency of speed limit operations and reduce the workload of dispatchers.

[0021] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0023] Figure 1 A schematic diagram showing the execution process of temporary speed limit of CTCS-2 and CTCS-3 train control systems; Figure 2 A schematic diagram of a method for intelligently controlling temporary speed limit of a train control system provided in an embodiment of the present invention is shown; Figure 3A schematic diagram of speed limit capacity with overlapping speed limits in a method for intelligently regulating temporary speed limits of a train control system provided in an embodiment of the present invention is shown; Figure 4 A timing diagram of a method for intelligently controlling temporary speed limit of a train control system provided in an embodiment of the present invention is shown; Figure 5 A schematic diagram showing the existence of subset relationships in different speed limit areas; Figure 6 A schematic diagram showing the relative complement of different speed limit areas; Figure 7 A schematic diagram showing a process of setting a speed limit command in a method for intelligently controlling temporary speed limit of a train control system provided by an embodiment of the present invention is shown; Figure 8 A schematic diagram showing a process of canceling a speed limit command in a method for intelligently controlling temporary speed limit of a train control system provided by an embodiment of the present invention; Fig. 9 A schematic diagram showing the basic principle of a method for intelligently controlling temporary speed limit of a train control system provided in an embodiment of the present invention is shown; Fig.10 A temporary speed limit overlapping processing flow chart of a train control system temporary speed limit intelligent control method provided in an embodiment of the present invention is shown; Fig.11 A schematic diagram of a method for intelligently controlling temporary speed limit of a train control system provided in another embodiment of the present invention is shown; Fig.12 A schematic diagram of a method for intelligently controlling temporary speed limit of a train control system provided in another embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] At present, the temporary speed limit of CTCS-2 and CTCS-3 train control systems is implemented in accordance with the Technical Specifications for Temporary Speed ​​Limit of Train Control Systems (Q / CR 662-2018). Figure 1 As shown. The functions of each device are allocated as follows: The CTC system provides an interface for the dispatcher to draft the content of the temporary speed limit order and issue the speed limit order; The TSRS system is responsible for verifying TSR commands and distributing them to relevant TCCs and RBCs for execution; The TCC is responsible for controlling the balise to transmit the corresponding TSR information to the C2 train; RBC is responsible for transmitting the corresponding TSR information to the C3 train via GSM-R (Global System for Mobile Communications–Railway); After receiving the TSR information, the ATP on-board equipment controls the train to run according to the speed limit requirements.

[0026] In the present invention, considering the limitation of the number of speed limit messages in the CTCS-2 packet by the on-board ATP device, the maximum number of speed limit messages allowed to be sent by the active transponder when sending the CTCS-2 packet cannot exceed 3. It should be noted that the number of speed limit messages mentioned here does not include the 45km / h speed limit at the end of the temporary speed limit jurisdiction. In other words, in addition to the 45km / h speed limit at the end of the temporary speed limit jurisdiction, the maximum number of other speed limit messages sent by the active transponder is 3, see Figure 2 , Figure 3 Such restrictions are to ensure that the onboard ATP equipment can normally process and execute the speed limit command to ensure the safety of train operation.

[0027] See also Figure 4 As shown, the present invention provides a method for intelligently controlling temporary speed limit of a train control system, comprising: S1: CTC issues a proposed speed limit control command and sends a dispatch command number.

[0028] Speed ​​limit control includes setting speed limit and canceling speed limit. Setting speed limit includes: setting the first speed limit and setting the second speed limit, and canceling speed limit includes: canceling the first speed limit and canceling the second speed limit. The second speed limit is set after the first speed limit, that is, the setting operation of TSR1 speed limit is performed first, and then the setting operation of TSR2 speed limit is performed. When canceling the speed limit, the second speed limit specifically refers to the TSR2 speed limit set later, rather than the speed limit targeted by the current cancellation command. The first speed limit and the second speed limit include: speed limit value and speed limit area, among which the speed limit areas of different speed limit control execution commands have an intersection or inclusion relationship. See Figure 5 As shown, TSR1 is a subset of TSR2; see Figure 6 As shown, the TSR3 area is the relative complement of the TSR1 area with respect to the TSR2 area, and the TSR3 area is an auxiliary speed limit area.

[0029] As an advanced dispatching and command system, CTC can centrally control and manage train operations. When it issues a proposed order, it is a decision-making instruction based on factors such as transportation demand and line conditions. These instructions involve train operation adjustments, route arrangements, etc. The purpose of sending the corresponding dispatching command number is to identify and track each specific command so that relevant personnel can accurately identify and execute specific commands, and record and query them in subsequent work.

[0030] S2: CTC receives the result from TSRS after the uniqueness check of the scheduling command number is passed.

[0031] When TSRS receives the preliminary draft of the temporary speed limit setting command issued by CTC, it will perform a uniqueness check on the dispatch command number. If the check finds that the dispatch command number is not unique, TSRS will feedback an error receipt to CTC, informing CTC that there is a problem with the dispatch command number. If the check succeeds, the preliminary draft of the temporary speed limit setting command has passed the verification of the dispatch command number, but the temporary speed limit has not really taken effect yet, and subsequent operations are required.

[0032] In the interface communication between CTC and TSRS and between TSRS and adjacent TSRS, the dispatch command number is used as the unique identification mark of the temporary speed limit command. When it is necessary to cancel the temporary speed limit, the dispatcher must clearly specify the dispatch command number corresponding to the speed limit to be canceled, so as to accurately determine the specific speed limit command to be canceled.

[0033] S3: CTC issues a speed limit control verification command.

[0034] S4: CTC receives feedback from TSRS that the communication status between TCC and RBC is normal.

[0035] When TSRS receives the verification command of the new speed limit command, TSRS checks the communication status with the relevant TCC and RBC under local jurisdiction, but does not send the verification command to the TCC and RBC under local jurisdiction. When the new speed limit needs to be executed by the adjacent TSRS, the communication status with the adjacent TSRS should also be checked and the verification command of the new speed limit should be sent to the adjacent TSRS. When the communication with the relevant TCC and RBC under local jurisdiction is normal and the adjacent TSRS has successfully verified, it is determined that the verification is successful, and feedback is given to CTC that the speed limit adjustment command is successfully formulated. At this time, the speed limit status is the verification success status.

[0036] TSRS must first ensure that its communication status with the relevant TCC and RBC under local jurisdiction is normal. This inspection process is a self-confirmation to ensure that the basic communication conditions for subsequent processes are complete, rather than directly sending verification commands to them to perform specific speed limit verification operations. This is to avoid unnecessary command conflicts or confusion, and at the same time, it can manage the verification process more efficiently.

[0037] The verification command is sent to the adjacent TSRS because the new speed limit may involve the jurisdiction of multiple TSRSs, and the adjacent TSRSs need to work together to ensure the consistency and accuracy of the entire speed limit area. If the new speed limit crosses the jurisdiction boundary of different TSRSs, only through mutual verification and coordination can the correct implementation of the speed limit be guaranteed to avoid conflicts or loopholes at the jurisdiction boundary.

[0038] It should be noted that after a certain speed limit TSR is verified, TSRS can verify and perform operations on other speed limits only when one of the following conditions is met: (1) After the TSR is successfully executed; (2) After the TSR is successfully deleted; (3) After the TSR verification success time threshold.

[0039] S5: CTC issues a speed limit control execution command.

[0040] CTC implements the input, issuance and display functions of the speed limit control execution command TSRx. If CTC issues a cancellation command, CTC shall send the adjusted speed limit number of the canceled speed limit to TSRS. The adjusted speed limit command number shall be filled in as “##” + the original speed limit dispatch command number.

[0041] S6: CTC receives feedback from the TSRS speed limit control execution operation and completes the temporary speed limit intelligent control.

[0042] S61: TSRS converts the speed limit control execution command into a speed limit control instruction set.

[0043] The general principle for adjusting the speed limit is that the train control system allows the setting of temporary speed limits in overlapping areas. When there are multiple speed limit commands in the overlapping area at the same time, the lowest speed limit is executed.

[0044] See also Figure 7 As shown, the speed limit control execution command is a speed limit setting command: a. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment d; If not, compare the speed limit values ​​of the first speed limit and the second speed limit to determine the maximum speed limit and the minimum speed limit, and proceed to the next step of judgment b; b. When the speed limit values ​​of the first speed limit and the second speed limit are not equal, determine whether the small speed limit has been set: If yes, proceed to the next step of judgment c; If not, generate a command to cancel the large speed limit and a command to set the small speed limit, and proceed to the next step of judgment c; c. Determine whether the large speed limit area is a subset of the small speed limit area: If yes, the process ends; If not, the relative complement of the large speed limit area with respect to the small speed limit area is set as the auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the large speed limit, and an auxiliary speed limit setting instruction is generated, and the process ends; d. When the speed limit values ​​of the first speed limit and the second speed limit are equal, determine whether the second speed limit area is a subset of the first speed limit area: If yes, the process ends; If not, the relative complement of the second speed limit area with respect to the first speed limit area is set as an auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the second speed limit, an auxiliary speed limit setting instruction is generated, and the process ends; See also Figure 8 As shown, the speed limit control execution command is a speed limit cancellation command: e. Determine whether there is an auxiliary speed limit instruction: If yes, generate a command to cancel the auxiliary speed limit and proceed to the next step of judgment f; If not, proceed to the next step to judge f; f. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment g; If not, compare the speed limit values ​​of the first speed limit and the second speed limit, determine the maximum speed limit and the minimum speed limit, and proceed to the next step of determining h; g. Determine whether the speed limit cancellation command is to cancel the first speed limit: If yes, a command to cancel the first speed limit and a command to set the second speed limit are generated, and the process ends; If not, the process ends; h. Determine whether the speed limit value of the speed limit cancellation command is a small speed limit: If yes, a command to cancel the small speed limit and a command to set the large speed limit are generated, and the process ends; If not, the process ends.

[0045] S62: TSRS executes the speed limit control instruction set.

[0046] After TSRS receives the execution command of the overlapping new speed limit issued by CTC and passes the verification, it should convert the first speed limit and the second speed limit into a non-overlapping speed limit instruction set according to the speed limit area and speed limit value, and give priority to executing the speed limit cancellation instruction.

[0047] S621: TSRS issues a speed limit control instruction verification command.

[0048] S622: TSRS receives the verification results from TCC and RBC after success.

[0049] S623: TSRS issues a speed limit control instruction execution command.

[0050] S624: TSRS receives the execution results from TCC and RBC.

[0051] It should be noted that during the process of setting and canceling the speed limit control execution command, in order to prevent the safety risks existing in the speed limit control operation gap, the dispatcher should confirm the speed limit execution result and take safety measures to prevent the train from speeding during the adjustment of the temporary speed limit area.

[0052] Specifically, after the speed limit cancellation instruction is successfully executed, the gap for adjusting the speed limit has not been set, which will result in no speed limit during this period, posing a safety risk. The dispatcher should continue to pay attention to the speed limit status in the steps after S5 until the speed limit adjustment is successfully executed. In the process of issuing the speed limit, the following safety measures can be taken: try to avoid lowering the speed limit when there are trains; identify the trains that are going to enter this area in advance, notify the driver through manual calls, and reduce the train speed to below the allowed value.

[0053] The following are specific embodiments of the present invention: See also Fig. 9 As shown, the starting and ending points of the first speed limit TSR1 are set to P1 and P2, and the dispatch command number is 1; the starting and ending points of the second speed limit command TSR2 are set to P3 and P4, and the dispatch command number is 2. The speed limit value of TSR2 is less than the speed limit value of TSR1, that is, V TSR2 <V TSR1 .

[0054] First, determine whether TSR1 and TSR2 overlap. For the processing flow, see Fig.10 If there is no overlap, it can be directly issued in a normal setting manner; if there is overlap, it is adjusted according to a method for intelligently controlling temporary speed limit of a train control system provided in an embodiment of the present invention. The details are as follows: Embodiment 1: TSR1 has been set, and an overlapping speed limit command TSR2 needs to be set.

[0055] S1: CTC issues a proposed command to set TSR2. CTC should send the dispatch command number with the set speed limit to TSRS, that is, the dispatch command number 2 of TSR2.

[0056] S2: TSRS receives the command proposed by TSR2, verifies the uniqueness of the scheduling command number, and feeds back the result to CTC.

[0057] S3: CTC issues a command to set TSR2 verification.

[0058] S4: After receiving the TSR2 verification command, TSRS checks the communication status with the relevant TCC and RBC under local jurisdiction. If the communication with the relevant TCC and RBC under local jurisdiction is normal, the verification is determined to be successful, and the TSR2 verification success is fed back to CTC.

[0059] S5: CTC issues a command to set TSR2 execution.

[0060] S6: After receiving the execution command from TSR2, TSRS determines the speed limit value V TSR2 <V TSR1 , if the speed limit position is judged to be partially overlapped, then according to the general principle of adjusting the speed limit, "the train control system allows the setting of temporary speed limits for overlapping areas. When there are multiple speed limit commands in the overlapping area at the same time, the lowest speed limit should be executed", the speed limit adjustment TSR3 is generated (the starting and ending points are P4 and P2, and the speed limit adjustment command number is "##1"), and the TRS1 adjustment information is stored. Then the following commands are sent to the relevant TCC and RBC under local jurisdiction in turn: cancel the verification command of the original speed limit TSR1, cancel the execution command of the original speed limit TSR1 (sent when the verification command of canceling the original speed limit TSR1 is verified), adjust the verification command of speed limit TSR3 and TSR2, and adjust the execution command of speed limit TSR3 and TSR2 (sent when the verification command of speed limit TSR3 and TSR2 is verified).

[0061] When the relevant TCCs and RBCs under local jurisdiction are successfully executed, the execution is deemed successful and the execution result is fed back to TSRS, and TSRS feeds back to CTC that TSR2 has been successfully executed.

[0062] Embodiment 2: TSR1 and TSR2 have been set, and the second speed limit TSR2 needs to be cancelled.

[0063] S1: CTC issues a proposed order to cancel TSR2. CTC should send the dispatch order number of the canceled speed limit to TSRS, that is, the dispatch order number 2 of TSR2.

[0064] S2: TSRS receives the proposed order to cancel TSR2, searches for TSR2 to be canceled according to the scheduling order number, and feeds back the result to CTC if the verification passes.

[0065] S3: CTC issues a command to cancel the verification of TSR2.

[0066] S4: After receiving the command to cancel the verification of TSR2, TSRS checks the communication status with the relevant TCC and RBC under local jurisdiction. If the communication with the relevant TCC and RBC under local jurisdiction is normal, the verification is determined to be successful, and the verification of canceling TSR2 is successfully fed back to CTC.

[0067] S5: CTC issues an order to cancel the execution of TSR2.

[0068] S6: After TSRS receives the execution command to cancel TSR2, it sends the verification command to cancel TSR2 and the verification command to cancel TSR3 to the relevant TCC and RBC according to the stored speed limit adjustment information. After all verifications are passed, it sends the execution command to cancel TSR2 and the execution command to cancel TSR3 to the relevant TCC and RBC. After TSR2 and TSR3 are successfully canceled, it sends the verification command and execution command of TSR1 to the relevant TCC and RBC to complete the setting of the original speed limit TSR1 and delete the speed limit adjustment information of TSR1.

[0069] After TSR1 is successfully re-executed, TSRS feedbacks to CTC that TSR2 is successfully canceled and TSR1 is successfully executed.

[0070] Embodiment 3: TSR1 and TSR2 have been set, and the original temporary speed limit command TSR1 needs to be canceled.

[0071] S1: CTC issues a proposed order to cancel TSR1. CTC should send the dispatch order number of the canceled speed limit to TSRS, that is, the dispatch order number 1 of TSR1.

[0072] S2: TSRS receives the proposed command to cancel TSR1, searches for TSR1 to be canceled according to the scheduling command number, and feeds back the result to CTC if the verification passes.

[0073] S3: CTC issues a command to cancel the verification of TSR1.

[0074] S4: After receiving the verification command to cancel TSR1, TSRS checks the communication status with the relevant TCC and RBC under local jurisdiction. If the communication with the relevant TCC and RBC under local jurisdiction is normal, it is determined that the verification is successful, and feedback to CTC that the verification of canceling TSR1 is successful.

[0075] S5: CTC issues a command to cancel the execution of TSR1.

[0076] S6: After TSRS receives the execution command to cancel TSR1, it converts TSR1 into TSR3 (dispatching command number ##1) with adjusted speed limit according to the stored speed limit adjustment information, and then sends a verification command to cancel TSR3 to the relevant TCC and RBC. After all verifications are passed, it sends a command to cancel TSR3 to the relevant TCC and RBC.

[0077] After TSR3 is successfully cancelled, feedback to CTC that TSR1 is successfully cancelled.

[0078] See also Fig.11In the embodiment shown, a first speed limit command with a high speed limit value has been set, and a second speed limit command with a low speed limit value is newly set and overlaps with the first speed limit command. Fig.12 In the illustrated embodiment, a first speed limit command with a low speed limit value has been set, and a second speed limit command with a higher / same speed limit value and overlapping with the first speed limit command is newly set.

[0079] The present invention also provides a train control system temporary speed limit intelligent control system, including CTC, TSRS, TCC and RBC, wherein: CTC is used to issue speed limit control draft commands and send dispatch command numbers; receive feedback from TSRS after the dispatch command number uniqueness check passes; issue speed limit control verification commands; receive feedback from TSRS that the communication status with TCC and RBC is normal; issue speed limit control execution commands; receive feedback from TSRS speed limit control execution operations, and complete temporary speed limit intelligent control; The TSRS is used for speed limit regulation execution operation, including: converting the speed limit regulation execution command into a speed limit regulation instruction set; and executing the speed limit regulation instruction set.

[0080] Furthermore, the TSRS is used to execute a speed limit control instruction set, including: Issue speed limit control command verification command; Receive the results from TCC and RBC after successful verification; Issue speed limit control execution command; Receive the results from TCC and RBC after execution.

[0081] The above description and the accompanying drawings fully illustrate the embodiments of the present invention so that those skilled in the art can practice them. Other embodiments may include structural and other changes. The embodiments represent only possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The embodiments of the present invention are not limited to the structures described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for intelligently controlling temporary speed limit of a train control system, characterized in that: include: CTC issues a proposed speed limit control order and sends a dispatch order number; CTC receives the result from TSRS after the uniqueness check of the scheduling command number is passed; CTC issues a speed limit control verification order; CTC receives feedback from TSRS that the communication status with TCC and RBC is normal; CTC issues speed limit control execution order; CTC receives feedback from TSRS speed limit control execution operations and completes temporary speed limit intelligent control; The speed limit regulation execution operation includes: TSRS converting the speed limit regulation execution command into a speed limit regulation instruction set; TSRS executes the speed limit control instruction set.

2. The method for intelligently controlling temporary speed limit of a train control system according to claim 1, characterized in that: The TSRS executes a speed limit control instruction set, including: TSRS issues a speed limit control command verification command; TSRS receives the verification results from TCC and RBC after successful verification; TSRS issues speed limit control execution command; TSRS receives the results from TCC and RBC after execution.

3. The method for intelligently controlling temporary speed limit of a train control system according to claim 2, characterized in that: The speed limit regulation includes setting a speed limit and canceling a speed limit.

4. The method for intelligently controlling temporary speed limit of a train control system according to claim 3 is characterized in that: The setting of the speed limit includes: setting a first speed limit and setting a second speed limit, and the canceling of the speed limit includes: canceling the first speed limit and canceling the second speed limit, and the second speed limit is set after the first speed limit.

5. The method for intelligently controlling temporary speed limit of a train control system according to claim 4, characterized in that: The first speed limit and the second speed limit include: a speed limit value and a speed limit area, and the speed limit areas of different speed limit control execution commands have an intersection or inclusion relationship.

6. The method for intelligently controlling temporary speed limit of a train control system according to claim 5, characterized in that: The TSRS converts the speed limit control execution command into a speed limit control instruction set, including: The speed limit control execution command is a speed limit setting command: a. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment d; If not, compare the speed limit values ​​of the first speed limit and the second speed limit to determine the maximum speed limit and the minimum speed limit, and proceed to the next step of judgment b; b. When the speed limit values ​​of the first speed limit and the second speed limit are not equal, determine whether the small speed limit has been set: If yes, proceed to the next step of judgment c; If not, generate a command to cancel the large speed limit and a command to set the small speed limit, and proceed to the next step of judgment c; c. Determine whether the large speed limit area is a subset of the small speed limit area: If yes, the process ends; If not, the relative complement of the large speed limit area with respect to the small speed limit area is set as the auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the large speed limit, and an auxiliary speed limit setting instruction is generated, and the process ends; d. When the speed limit values ​​of the first speed limit and the second speed limit are equal, determine whether the second speed limit area is a subset of the first speed limit area: If yes, the process ends; If not, the relative complement of the second speed limit area with respect to the first speed limit area is set as an auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the second speed limit, an auxiliary speed limit setting instruction is generated, and the process ends; The speed limit control execution command is a speed limit cancellation command: e. Determine whether there is an auxiliary speed limit instruction: If yes, generate a command to cancel the auxiliary speed limit and proceed to the next step of judgment f; If not, proceed to the next step to judge f; f. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment g; If not, compare the speed limit values ​​of the first speed limit and the second speed limit, determine the maximum speed limit and the minimum speed limit, and proceed to the next step of determining h; g. Determine whether the speed limit cancellation command is to cancel the first speed limit: If yes, a command to cancel the first speed limit and a command to set the second speed limit are generated, and the process ends; If not, the process ends; h. Determine whether the speed limit value of the speed limit cancellation command is a small speed limit: If yes, a command to cancel the small speed limit and a command to set the large speed limit are generated, and the process ends; If not, the process ends.

7. The method for intelligently controlling temporary speed limit of a train control system according to claim 6, characterized in that: The TSRS executes the speed limit control instruction set, and preferentially executes the speed limit cancellation instruction.

8. The method for intelligently controlling temporary speed limit of a train control system according to claim 1, characterized in that: The TSRS checks the uniqueness of the dispatch command number. If the check finds that the dispatch command number is not unique, the TSRS feeds back an error receipt to the CTC.

9. The method for intelligently controlling temporary speed limit of a train control system according to claim 5, characterized in that: The CTC issues a speed limit control execution order, and the dispatcher confirms the speed limit execution result and takes safety measures to prevent the train from speeding during the speed limit area adjustment.

10. A train control system temporary speed limit intelligent control system, comprising: CTC, TSRS, TCC and RBC, characterized in that CTC is used to issue speed limit control draft commands and send dispatch command numbers; receive feedback from TSRS after the dispatch command number uniqueness check passes; issue speed limit control verification commands; receive feedback from TSRS that the communication status with TCC and RBC is normal; issue speed limit control execution commands; receive feedback from TSRS speed limit control execution operations, and complete temporary speed limit intelligent control; The TSRS is used for speed limit regulation execution operation, including: converting the speed limit regulation execution command into a speed limit regulation instruction set; and executing the speed limit regulation instruction set.

11. The train control system temporary speed limit intelligent control system according to claim 10, characterized in that: The TSRS is used to execute a speed limit control instruction set, including: Issue speed limit control instruction verification command; Receive the results from TCC and RBC after successful verification; Issue speed limit control instruction execution command; Receive the results from TCC and RBC after execution.

12. The train control system temporary speed limit intelligent control system according to claim 11, characterized in that: The speed limit regulation includes setting a speed limit and canceling a speed limit.

13. The train control system temporary speed limit intelligent control system according to claim 12, characterized in that: The setting of the speed limit includes: setting a first speed limit and setting a second speed limit, and the canceling of the speed limit includes: canceling the first speed limit and canceling the second speed limit, and the second speed limit is set after the first speed limit.

14. The train control system temporary speed limit intelligent control system according to claim 13, characterized in that: The first speed limit and the second speed limit include: a speed limit value and a speed limit area, and the speed limit areas of different speed limit control execution commands have an intersection or inclusion relationship.

15. The train control system temporary speed limit intelligent control system according to claim 14, characterized in that: The TSRS converts the speed limit control execution command into a speed limit control instruction set, including: The speed limit control execution command is a speed limit setting command: a. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment d; If not, compare the speed limit values ​​of the first speed limit and the second speed limit to determine the maximum speed limit and the minimum speed limit, and proceed to the next step of judgment b; b. When the speed limit values ​​of the first speed limit and the second speed limit are not equal, determine whether the small speed limit has been set: If yes, proceed to the next step of judgment c; If not, generate a command to cancel the large speed limit and a command to set the small speed limit, and proceed to the next step of judgment c; c. Determine whether the large speed limit area is a subset of the small speed limit area: If yes, the process ends; If not, the relative complement of the large speed limit area with respect to the small speed limit area is set as the auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the large speed limit, and an auxiliary speed limit setting instruction is generated, and the process ends; d. When the speed limit values ​​of the first speed limit and the second speed limit are equal, determine whether the second speed limit area is a subset of the first speed limit area: If yes, the process ends; If not, the relative complement of the second speed limit area with respect to the first speed limit area is set as an auxiliary speed limit area, the speed limit value of the auxiliary speed limit area is the speed limit value of the second speed limit, an auxiliary speed limit setting instruction is generated, and the process ends; The speed limit control execution command is a speed limit cancellation command: e. Determine whether there is an auxiliary speed limit instruction: If yes, generate a command to cancel the auxiliary speed limit and proceed to the next step of judgment f; If not, proceed to the next step to judge f; f. Determine whether the speed limit values ​​of the first speed limit and the second speed limit are equal: If yes, proceed to the next step of judgment g; If not, compare the speed limit values ​​of the first speed limit and the second speed limit, determine the maximum speed limit and the minimum speed limit, and proceed to the next step of determining h; g. Determine whether the speed limit cancellation command is to cancel the first speed limit: If yes, a command to cancel the first speed limit and a command to set the second speed limit are generated, and the process ends; If not, the process ends; h. Determine whether the speed limit value of the speed limit cancellation command is a small speed limit: If yes, a command to cancel the small speed limit and a command to set the large speed limit are generated, and the process ends; If not, the process ends.

16. The train control system temporary speed limit intelligent control system according to claim 15, characterized in that: The TSRS executes the speed limit control instruction set, and preferentially executes the speed limit cancellation instruction.

17. The train control system temporary speed limit intelligent control system according to claim 10, characterized in that: The TSRS checks the uniqueness of the dispatch command number. If the check finds that the dispatch command number is not unique, the TSRS feeds back an error receipt to the CTC.

18. The train control system temporary speed limit intelligent control system according to claim 14, characterized in that: The CTC issues a speed limit control execution order, and the dispatcher confirms the speed limit execution result and takes safety measures to prevent the train from speeding during the speed limit area adjustment.

Citation Information

Patent Citations

  • Temporary speed-limiting method, server and system

    CN102211600A

  • Heavy-haul-railway temporary speed limitation method based on moving blocking and temporary speed limitation server

    CN107215360A

  • Method and device for testing normal operation of train

    CN116495036A

  • Train temporary speed limit issuing method, device and equipment and storage medium

    CN117302302A

  • Train control system problem process monitoring method and system, electronic equipment and storage medium

    CN118062081A