Method and device for setting temporary speed limit for the whole line based on full-automatic operation system

By adopting a fully automated method for setting temporary speed limits across the entire line, the operation process of the ATS system is simplified, and efficient setting of temporary speed limits across the entire line is achieved. This solves the problems of complex steps and long time consumption in existing technologies, and improves the system's response speed and operating efficiency.

CN116639167BActive Publication Date: 2026-01-20BEIJING URBAN CONSTR INTELLIGENT CONTROL TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310712199.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2026-01-20
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

In existing technologies, setting temporary speed limits across the entire ATS system is complex, time-consuming, and inefficient. It cannot set temporary speed limits for multiple areas simultaneously, and the input principles of different manufacturers are inconsistent.

Method used

This paper provides a method for setting temporary speed limits across the entire line based on a fully automated operation system. By working together with the train automatic monitoring system and the line control system, the operation process is simplified. Temporary speed limit commands can be set directly on the interface, and the legality check and speed limit control are performed by the target line control system, reducing cumbersome interface interactions.

Benefits of technology

This simplified the operation for dispatchers, improved the efficiency of setting temporary speed limits across the entire line, reduced the error rate and setting time, and improved the system's response speed and overall operating efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116639167B_ABST
    Figure CN116639167B_ABST
Patent Text Reader

Abstract

This invention provides a method and device for setting temporary speed limits across an entire railway line based on a fully automated train control system (ATS). The method includes: an Automatic Train Monitoring System (ATS) receiving a temporary speed limit command across the entire line, wherein the command carries identification information and a target speed limit value for the target line control system under the jurisdiction of the ATS; the ATS sending the temporary speed limit command to the target line control system, instructing the target line controller system to, upon determining the command's validity, implement speed limit control on trains entering the speed limit area or trains at a target distance from the speed limit area, according to the command. This invention solves the problems of complex, time-consuming, and inefficient temporary speed limit setting procedures in existing ATS systems, simplifying the operation for operators and improving the efficiency of setting temporary speed limits across the entire line.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of rail transit automatic control technology, in particular to a setting method and device for temporary speed limit of the whole line based on a full-automatic operation system. BACKGROUND

[0002] In the full-automatic operation system of urban rail transit, when external conditions change, for example, the line is replaced, construction is in progress nearby, the open track rains, and other temporary requirements for train speed limit operation in a certain area, the dispatch personnel need to manually set the temporary speed limit according to the requirements of the temporary speed limit dispatch command through the control center workstation, the train automatic supervision (ATS) receives the command and sends the temporary speed limit command to the data management server (DMS) for execution, the DMS checks the legality of the command, and when the command is valid, the command is forwarded to the regional controller again, the regional controller feeds back the result of the temporary speed limit command to the DMS, and the DMS sends the feedback result to the ATS again, and displays the final temporary speed limit information on the ATS interface. At present, when setting the temporary speed limit of the whole line, the dispatch personnel need to manually input the temporary speed limit start kilometer marker, end kilometer marker, speed limit direction and other information, or different manufacturers input the start logical section ID, end logical section ID, speed limit value and other information when setting the temporary speed limit, and the dispatch personnel can only set the temporary speed limit in a certain area of the same direction for each logical section range at a time, and the input principles of different manufacturers for setting the temporary speed limit are different. If there are many areas that need to set the temporary speed limit, they need to be set respectively, which cannot be set at the same time, and the interfaces for setting the temporary speed limit are relatively complex, and there are many interactive systems, which leads to complex operation of the temporary speed limit of the whole line, long time consumption and low efficiency.

[0003] At present, there is no effective solution to the problem of complex steps, long time consumption and low efficiency of the ATS system setting the temporary speed limit in the related art. SUMMARY

[0004] The main purpose of the present application is to provide a setting method and device for temporary speed limit of the whole line based on a full-automatic operation system, to solve the problem of complex steps, long time consumption and low efficiency of the ATS system setting the temporary speed limit in the prior art.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a setting method for temporary speed limit of the whole line based on a full-automatic operation system is provided, comprising:

[0006] The train automatic monitoring system receives a full-line temporary speed limit command, wherein the full-line temporary speed limit command carries identification information of a target line control system under jurisdiction of the train automatic monitoring system and a target speed limit value;

[0007] The train automatic monitoring system sends the full-line temporary speed limit command to the target line control system, so as to instruct the target line control system to perform speed limit control on a train entering a speed limit area or a train at a target distance from the speed limit area according to the full-line temporary speed limit command when it is determined that the full-line temporary speed limit command is legal.

[0008] Further, after the train automatic monitoring system sends the full-line temporary speed limit command to the target line control system, the method further comprises:

[0009] The train automatic monitoring system starts timing, and if an acknowledgement message returned by the target line control system is received before the timing ends, it is determined that the full-line temporary speed limit command is successfully set, and the timing is cleared, wherein the acknowledgement message is used to indicate that the target line control system successfully executes the full-line temporary speed limit command, and a command carried in the acknowledgement message is consistent with the full-line temporary speed limit command;

[0010] If the acknowledgement message returned by the target line control system is not received before the timing ends, it is determined that the full-line temporary speed limit command is not successfully set, and the full-line temporary speed limit command buffered in the train automatic monitoring system is cleared, and the full-line temporary speed limit command is re-set.

[0011] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a setting method of full-line temporary speed limit based on a full-automatic operation system is provided, comprising:

[0012] The line control system receives a full-line temporary speed limit command sent by the train automatic monitoring system, wherein the full-line temporary speed limit command carries a target speed limit value;

[0013] The line control system checks the legality of the full-line temporary speed limit command;

[0014] The line control system performs speed limit control on a train entering a speed limit area or a train at a target distance from the speed limit area according to the full-line temporary speed limit command when it is determined that the full-line temporary speed limit command is legal.

[0015] Further, the line control system checks the legality of the full-line temporary speed limit command, comprising:

[0016] checking whether the full-line temporary speed limit command conforms to a preset command format;

[0017] checking whether the target speed limit value exceeds a preset maximum static speed limit value;

[0018] checking whether the line control system belongs to a jurisdiction of the train automatic monitoring system;

[0019] when the first setting of the line-wide temporary speed limit command is successful, checking whether the line-wide temporary speed limit command exceeds a target time when the line-wide temporary speed limit command is set again, wherein the target time is a time between a start time of the first setting and an end time of the second setting;

[0020] when the first setting of the line-wide temporary speed limit command is successful, checking whether the line-wide temporary speed limit command of the first setting is consistent with the line-wide temporary speed limit command of the second setting when the line-wide temporary speed limit command is set again.

[0021] Further, when the line control system determines that the line-wide temporary speed limit command is legal, the line control system further comprises:

[0022] mapping the line-wide temporary speed limit command to a corresponding target track section;

[0023] If the static speed limit value of the target track section is greater than or equal to the target speed limit value, the target track section is marked as the target speed limit value.

[0024] If the static speed limit value of the target track section is less than the target speed limit value, the target track section is kept as the original static speed limit value.

[0025] Further, when the line control system determines that the line-wide temporary speed limit command is legal, the line control system further comprises:

[0026] writing the line-wide temporary speed limit command into a temporary speed limit storage file;

[0027] When the line control system is restarted, the line-wide temporary speed limit command in the temporary speed limit storage file is read, and then the step of mapping the line-wide temporary speed limit command to the corresponding target track section is performed.

[0028] Further, when the line control system determines that the line-wide temporary speed limit command is legal, the line control system further comprises:

[0029] sending a confirmation message to the train automatic monitoring system, wherein the confirmation message is used to indicate that the line-wide temporary speed limit command is executed successfully.

[0030] Further, when the line control system determines that the line-wide temporary speed limit command is not legal, the line control system further comprises:

[0031] clear the full-line temporary speed limit command, and send a failure message to the train automatic monitoring system, wherein the failure message is used to indicate that the full-line temporary speed limit command is illegal.

[0032] According to another aspect of the present application, an electronic device is provided, comprising:

[0033] a processor; and

[0034] a memory storing a program,

[0035] wherein the program includes instructions that, when executed by the processor, cause the processor to perform the method for setting full-line temporary speed limit based on full-automatic operation system in the present disclosure.

[0036] According to another aspect of the present application, a non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method for setting full-line temporary speed limit based on full-automatic operation system in the present disclosure is provided.

[0037] By applying the technical solution of the present application, a dispatcher can operate and set a command for full-line temporary speed limit on the interface of a train automatic monitoring system, and send the command to a designated target line control system, so as to instruct the target line control system to control the speed of a train entering a speed limit area or a train at a target distance from the speed limit area according to the full-line temporary speed limit command when determining that the full-line temporary speed limit command is legal. The present application can solve the problems of complex steps, long time consumption and low efficiency of setting temporary speed limit of an ATS system in the prior art, thereby achieving the technical effects of simplifying the operation of a calling personnel and improving the setting efficiency of full-line temporary speed limit.

[0038] In addition to the objects, features and advantages described above, the present application has other objects, features and advantages. The present application will be described in further detail below with reference to the drawings. BRIEF DESCRIPTION OF DRAWINGS

[0039] The accompanying drawings, which form a part of the specification, are included to provide a further understanding of the application and are incorporated herein in conjunction with the description of the application. The drawings are not to be construed as unduly limiting on the application. In the drawings:

[0040] Figure 1 a flow chart of a method for setting full-line temporary speed limit based on full-automatic operation system according to an optional embodiment of the present application is shown;

[0041] Figure 2 a flow chart of a method for setting full-line temporary speed limit based on full-automatic operation system according to an optional embodiment of the present application is shown;

[0042] Figure 3 A schematic diagram showing the flow of a full-line temporary speed limit command according to a preferred embodiment of the application is shown;

[0043] Figure 4 A flow chart showing the processing of a full-line temporary speed limit command by an ATS according to a preferred embodiment of the application is shown;

[0044] Figure 5 A flow chart showing the processing of a full-line temporary speed limit command by an LC system according to a preferred embodiment of the application is shown;

[0045] Figure 6 A schematic block diagram showing a setting device for a full-line temporary speed limit based on a full-automatic operation system according to an alternative embodiment of the application is shown;

[0046] Figure 7 A schematic block diagram showing a setting device for a full-line temporary speed limit based on a full-automatic operation system according to an alternative embodiment of the application is shown. DETAILED DESCRIPTION

[0047] It should be noted that the embodiments and features of the embodiments in the present application can be combined with each other without conflict. The technical solutions in the embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0048] In order to enable persons skilled in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor should fall within the protection scope of the present application.

[0049] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and in the above-described accompanying drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the terms thus used can be interchanged under appropriate circumstances, so as to describe the embodiments of the present application described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to the process, method, product, or device.

[0050] It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments in accordance with the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, steps, operations, devices, components and / or combinations thereof, but do not preclude the presence or addition of one or more other features, steps, operations, devices, components and / or combinations thereof.

[0051] First, the technical terms in the embodiments of the present application are explained as follows:

[0052] Communication Based Train Control (CBTC): A continuous train automatic control system built by train active positioning technology not relying on trackside train occupancy detection equipment, continuous train-ground bidirectional data communication technology, and on-board and ground processors capable of performing safety functions.

[0053] Fully Automatic Operation (FAO): A fully automated and highly centralized control train operation control system, which is a new generation of urban rail transit system based on modern computer, communication, control, integrated monitoring and system integration technologies to realize the automation of train operation process.

[0054] LC: Line Controller, the LC system is mainly responsible for calculating the movement authority (MA) for the communication train in its control range according to the position information reported by the communication train and the track occupancy / free information provided by the interlocking arranged route and trackside equipment, to ensure the safe operation of the communication train in its control area.

[0055] ATP: Automatic Train Protection, ATP is a vehicle-mounted subsystem that directly ensures train safety, which realizes all protection for train safety. ATP will be installed at the front and rear of each train, which realizes autonomous positioning through speed sensors, speed radars and odometers, and corrects the position and speed information of the train through transponders, obtains the movement authority (MA) of the train through wireless communication (or variable data transponders), calculates and generates the control speed curve of the train, and protects the position and speed of the train to ensure train safety.

[0056] ATS: Automatic Train Supervision. It is a set of modern data communication, computer, network and signal technology as a whole, distributed real-time supervision, control system, ATS subsystem through the coordination with other subsystems, together complete the management and control of subway operation train and signal equipment. Its core equipment is located in the central layer of the signal system, for realizing the automatic management and scheduling of high density, large flow of urban rail transport, is a comprehensive train command and dispatching control system.

[0057] In order to solve the problems of complex, time-consuming and low efficiency of setting temporary speed limit step in the prior art, an embodiment of a setting method of full-line temporary speed limit based on a full-automatic operation system is provided.

[0058] Figure 1 A flow chart of a setting method of full-line temporary speed limit based on a full-automatic operation system according to an optional embodiment of the present application is shown as follows, Figure 1 The method can be executed by a train automatic monitoring system, and specifically includes the following steps.

[0059] In step S101, the train automatic monitoring system receives a full-line temporary speed limit command, wherein the full-line temporary speed limit command carries identification information of a target line control system under jurisdiction of the train automatic monitoring system and a target speed limit value.

[0060] In step S102, the train automatic monitoring system sends the full-line temporary speed limit command to the target line control system, so as to instruct the target line control system to perform speed limit control on a train entering a speed limit area or a train at a target distance from the speed limit area according to the full-line temporary speed limit command when it is determined that the full-line temporary speed limit command is legal.

[0061] As an optional embodiment, after the train automatic monitoring system sends the full-line temporary speed limit command to the target line control system, the method can further include:

[0062] The train automatic monitoring system starts timing, and if an acknowledgement message returned by the target line control system is received before the timing ends, it is determined that the full-line temporary speed limit command is set successfully, and the timing is cleared, wherein the acknowledgement message is used to indicate that the target line control system successfully executes the full-line temporary speed limit command, and a command carried in the acknowledgement message is consistent with the full-line temporary speed limit command.

[0063] If the confirmation message returned by the target line control system is not received before the time limit ends, it is determined that the setting of the temporary line speed limit command fails, the temporary line speed limit command cached by the train automatic monitoring system is cleared, and the temporary line speed limit command is set again.

[0064] Figure 2 A flow chart of a method for setting a temporary line speed limit based on a full-automatic operation system according to an optional embodiment of the present application is shown in FIG. 1. Figure 2 The method shown in FIG. 1 can be performed by a line control system, and specifically includes the following steps.

[0065] In step S201, the line control system receives a temporary line speed limit command sent by a train automatic monitoring system, wherein the temporary line speed limit command carries a target speed limit value.

[0066] In step S202, the line control system checks the legality of the temporary line speed limit command.

[0067] In step S203, when it is determined that the temporary line speed limit command is legal, the line control system performs speed limit control on a train entering a speed limit region or a train at a target distance from the speed limit region according to the temporary line speed limit command.

[0068] As an optional embodiment, the legality check of the temporary line speed limit command by the line control system includes:

[0069] checking whether the temporary line speed limit command conforms to a preset command format;

[0070] checking whether the target speed limit value exceeds a preset maximum static speed limit value;

[0071] checking whether the line control system belongs to a jurisdiction range of the train automatic monitoring system;

[0072] when the temporary line speed limit command is set for the first time successfully and the temporary line speed limit command is set again, checking whether the temporary line speed limit command exceeds a target time, wherein the target time is a time between a start time of the first-time setting and an end time of the second-time setting;

[0073] when the temporary line speed limit command is set for the first time successfully and the temporary line speed limit command is set again, checking whether the temporary line speed limit commands of the first-time setting and the second-time setting are consistent.

[0074] As an optional embodiment, when it is determined that the temporary line speed limit command is legal, the line control system further includes:

[0075] mapping the full-line temporary speed restriction command to a corresponding target track section;

[0076] If the static speed restriction value of the target track section is greater than or equal to the target speed restriction value, the target track section is marked as the target speed restriction value.

[0077] If the static speed restriction value of the target track section is less than the target speed restriction value, the target track section is kept as the original static speed restriction value.

[0078] As an optional embodiment, the line control system, when determining that the full-line temporary speed restriction command is legal, further comprises:

[0079] writing the full-line temporary speed restriction command into a temporary speed restriction storage file;

[0080] wherein, after the line control system is restarted, the full-line temporary speed restriction command is read from the temporary speed restriction storage file, and then the step of mapping the full-line temporary speed restriction command to a corresponding target track section is performed.

[0081] As an optional embodiment, the line control system, when determining that the full-line temporary speed restriction command is legal, further comprises:

[0082] sending a confirmation message to the train automatic monitoring system, wherein the confirmation message is used to indicate that the full-line temporary speed restriction command is executed successfully.

[0083] As an optional embodiment, the line control system, when determining that the full-line temporary speed restriction command is not legal, further comprises:

[0084] clearing the full-line temporary speed restriction command, and sending a failure message to the train automatic monitoring system, wherein the failure message is used to indicate that the full-line temporary speed restriction command is not legal.

[0085] The embodiments of the present application are described and explained below by preferred embodiments.

[0086] The preferred embodiment provides a setting method of full-line temporary speed restriction based on a full-automatic operation system. The full-line temporary speed restriction setting can be set by a dispatcher on the interface of a train automatic monitoring system (ATS), and finally the speed restriction information is sent to a train, and the train performs overspeed protection according to the speed restriction information. The specific flow process of the full-line temporary speed restriction command is as shown in Figure 3 , and the specific process is as follows:

[0087] A. The dispatcher sets a full-line temporary speed restriction command on the interface of the ATS system;

[0088] B. The ATS system receives the temporary speed limit command set on the interface and distributes it to all LC systems under its jurisdiction according to the set temporary speed limit command.

[0089] C. After receiving a temporary speed limit command for the entire line, the LC system stores the command in a file. When the LC system restarts, it can automatically set the temporary speed limit command based on the stored command and send the result back to the ATS to notify the user that the temporary speed limit command is valid.

[0090] D. When the LC system detects that a train is about to enter a speed-limited area or is already in a speed-limited area, it sends the corresponding temporary speed limit command for the entire line to the train.

[0091] Dispatchers can directly set temporary speed limits for the entire line through the interface, quickly and easily completing the setting process. Simultaneously, the ATS distributes temporary speed limit information to the LC systems under its jurisdiction. The ATS processes temporary speed limit commands for the entire line as follows: Figure 4 As shown, the specific steps include:

[0092] Step S401: The dispatcher sets a temporary speed limit order for the entire line, which corresponds to the description process of A, F, and G below.

[0093] Step S402: ATS distributes commands to each LC system, as described in section B below.

[0094] Step S403, ATS timing judgment, corresponding to the process described in C below; if within the timing period, execute step S404; if the timing is completed, execute step S405.

[0095] Step S404, ATS timing judgment and processing, corresponds to the process described in D below.

[0096] Step S405, ATS timing completion processing, corresponds to the process described in E below.

[0097] A. Open the interface for setting temporary speed limits across the entire line, select the speed limit value to be set (which can be set according to the actual requirements on site), and the LC system within the jurisdiction of the entire line is selected by default.

[0098] B. After receiving the temporary speed limit command message from the interface, ATS obtains the IDs of all managed LC systems within the entire line through the configuration data. It then sends the temporary speed limit command and speed limit value to each managed LC system, starts the command timing, and records the commands sent to each LC system.

[0099] C. The ATS enters a timing wait process (10-second timing standard), during which it receives each feedback result from the LC system. It checks whether the execution result of the received LC system feedback command was successful, and whether the command fed back by the LC system matches the cached command. If the feedback result is successful and the command matches, the command is considered successful; if the returned result is a failure or the command is inconsistent, the command is considered to have failed.

[0100] D. The ATS enters a 10-second timing wait. During this 10-second wait, it checks whether the temporary rate-limiting command for the entire line was successfully issued to each LC system. If the feedback from each LC command issuance is successful, it indicates that the entire command set by the dispatcher is successful, and feedback will be sent to the interface to inform the dispatcher that the command setting was successful, and the timer will be cleared. If, during the 10-second wait, all LC system command checks result in failure, or a single command check result in failure, it indicates that the entire command set by the dispatcher has failed, and feedback will be sent to the interface to inform the dispatcher that the command setting failed and should be reset. Simultaneously, the temporary rate-limiting command cached by the ATS will be cleared.

[0101] E. When the ATS completes the timing (10 seconds), it detects that there is still no feedback information received from the LC system. This indicates that there is a communication interruption between the ATS and the LC system, or that the LC system has failed to respond to the LC system command. In either case, the entire command set by the dispatcher is considered to have failed. The failure is reported to the interface to inform the dispatcher that the command setting has failed and that they should reset it. At the same time, the cached temporary speed limit commands for the entire line are cleared.

[0102] F. When the ATS detects that the entire command set by the dispatcher was successful, the dispatcher needs to repeat the command setting to ensure its security and reliability and prevent errors such as randomness or human error. The ATS then reissues and checks the command's success and failure according to the above steps and informs the dispatcher of the results.

[0103] G. Optionally, when setting a temporary speed limit command for the entire line in the interface, you can select to set a temporary speed limit for the entire line within the jurisdiction of a certain LC. When the ATS issues a command and checks the success or failure of the command, it can only target the currently selected LC area, which greatly facilitates the actual application in the field.

[0104] After receiving a temporary speed limit command from the ATS (Automatic Train Protection System), the LC (Limited Line Control) system checks the command's validity. If valid, the command is written to a file, and the result is sent back to the ATS. When a train enters the designated temporary speed limit area, temporary speed limit information is immediately sent to the train. The LC system's process for handling temporary speed limit commands across the entire line is as follows: Figure 5As shown, the specific steps include:

[0105] Step S501: The LC system checks the validity of the temporary speed limit command across the entire ATS line, corresponding to the process described in A' below.

[0106] In step S502, the LC system determines the validity of the command. If it is valid, step S503 is executed; otherwise, step S507 is executed.

[0107] Step S503: After the LC system verifies the legality of the command, it maps the temporary speed limit command for the entire line to the specific track sections within its jurisdiction, corresponding to the process described in B' below.

[0108] Step S504: After the LC system checks the legality of the command and passes the verification, it writes the temporary speed limit command for the entire line to the temporary speed limit storage file, which corresponds to the process described in C' below.

[0109] Step S505: After the LC system verifies the legality of the command, it sends a command takeover notification to the ATS, which corresponds to the process described in D' below.

[0110] Step S506, the train enters or is about to enter the marked temporary speed-limited track area for processing, corresponding to the process described in F' below.

[0111] Step S507, the LC system checks the command's validity and then handles the subsequent steps, which correspond to the process described in E' below.

[0112] A' After receiving the temporary speed limit command from the ATS, the LC system needs to check the legality of the command. The checks are as follows:

[0113] 1. Check if the command is a temporary speed limit command for the entire line;

[0114] 2. Check whether the speed limit setting does not exceed the maximum static speed limit of the line (for example, if the maximum speed limit of the line is 100, and the temporary speed limit is set to 120, then the temporary speed limit setting is meaningless).

[0115] 3. Check whether this LC system is within the jurisdiction of the main line (temporary speed limits are not supported for the entire line in the depot area).

[0116] 4. Check if the command has timed out (the timeout period is 2 minutes, the time from setting the temporary speed limit across the entire line to repeating the temporary speed limit setting command; this item is not checked when setting the temporary speed limit across the entire line, but it is checked when repeating the temporary speed limit setting command).

[0117] 5. Check if the commands are consistent (whether the command to set a temporary speed limit for the entire line and the command to repeat setting a temporary speed limit for the entire line are consistent; do not check this item when setting a temporary speed limit for the entire line, but check this item when repeating setting a temporary speed limit for the entire line).

[0118] B' After the LC system checks the legality of the commands and passes the verification, it maps the temporary speed limit command for the entire line to specific track sections within its jurisdiction. For example, if the temporary speed limit for the entire line is set to 60 km / h, the LC system traverses each track section within its jurisdiction and checks the static speed limit of the current track section. If the static speed limit is greater than the set temporary speed limit of 60 km / h, the current track section is marked with a temporary speed limit of 60 km / h. If the static speed limit is less than the set temporary speed limit of 60 km / h (45 km / h is less than 60 km / h in the track area of ​​the turnout area), the current track section is considered not to need to be marked with a temporary speed limit.

[0119] After the validity of C' and LC's checks on the commands is passed, the temporary speed limit command for the entire line is written to the temporary speed limit storage file, maintaining both the temporary speed limit command and the speed limit value. Simultaneously, the temporary speed limit command and speed limit value for the entire line are also saved in the program. When the LC system is powered on and restarted, the cached temporary speed limit command for the entire line will be lost. Therefore, after power-on and restart, the temporary speed limit storage file is read directly, along with the temporary speed limit command and speed limit value for the entire line. Following the same procedure as in step B', the temporary speed limit command for the entire line is mapped to the specific track sections within its jurisdiction. Simultaneously, the effective temporary speed limit command for the entire line is fed back to the ATS to indicate to the caller that the stored temporary speed limit command for the entire line is valid.

[0120] After D' and LC check the legality of the commands, complete steps B' and C' (map the temporary speed limit command for the entire line to specific track sections within the jurisdiction and write the temporary speed limit command for the entire line to the temporary speed limit storage file), and then report the execution result of the command to ATS: success.

[0121] The validity of the E' and LC check commands is deemed unsuccessful if any one of the check items is met (e.g., checking the first 3 items of setting a temporary speed limit across the entire line, or checking all 5 items of repeatedly setting a temporary speed limit across the entire line). The LC system then clears the command. If a repeatedly set temporary speed limit across the entire line fails, the previously set temporary speed limit command must also be cleared. Simultaneously, the LC system sends the result of the command check failure as a failure to the ATS with the same reason.

[0122] F' When a temporary speed limit is marked on the track section ahead of the train (within the movement authorization range) or in the area where the train is currently operating, the temporary speed limit information is sent to the train for overspeed protection. Because the temporary speed limit uses the same element for marking the track section, train position, movement authorization, and interface fields, the algorithm is greatly simplified in areas such as mixed calculation of movement authorization and interface output, thus improving operational efficiency.

[0123] As can be seen from the above description, the embodiments of the present invention achieve the following technical effects:

[0124] 1. Simplify the operation for callers. When it is necessary to set temporary speed limits for a large range, it is not necessary to select specific logical segments to set temporary speed limits. Instead, it is only necessary to set the entire line through commands, reducing the time and error rate of setting commands.

[0125] 2. Simplify the command flow process by sending commands directly to the LC system via ATS. After the LC system checks the command and finds it successful, it stores the command directly. When the train is running or about to run on a track section marked with a temporary speed limit, a temporary speed limit command is immediately sent to the train for overspeed protection, thereby improving the overall system's command response time.

[0126] 3. The temporary speed limit settings have been changed from logical segments to track segments, with train position and movement authorization protection points all using a unified element unit. This unification eliminates the need for element state transitions, simplifying the search, interception, and calculation of temporary speed limits, improving operational efficiency, and reducing the probability of errors.

[0127] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0128] This invention also provides a device for setting temporary speed limits across an entire line based on a fully automated operating system. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, terms such as "module," "unit," and "subunit" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0129] Figure 6 A schematic block diagram of a temporary speed limit setting device based on a fully automated operation system according to an optional embodiment of the present invention is shown, such as... Figure 6 As shown, the device includes:

[0130] The first receiving unit 61 is used for the automatic train monitoring system to receive a temporary speed limit command for the entire line, wherein the temporary speed limit command for the entire line carries the identification information of the target line control system under the jurisdiction of the automatic train monitoring system and the target speed limit value.

[0131] The first sending unit 62 is used by the automatic train monitoring system to send the temporary speed limit command for the entire line to the target line control system, so as to instruct the target line controller system to perform speed limit control on trains entering the speed limit area or trains that are a target distance away from the speed limit area in accordance with the temporary speed limit command when the temporary speed limit command for the entire line is determined to be valid.

[0132] Furthermore, the device also includes:

[0133] The first determining unit is used to determine that the temporary speed limit command for the entire line is successfully set and clear the timer after the automatic train monitoring system sends the temporary speed limit command for the entire line to the target line control system. The automatic train monitoring system starts timing and receives a confirmation message from the target line control system before the timing ends. The confirmation message is used to indicate that the target line control system has successfully executed the temporary speed limit command for the entire line, and the command carried in the confirmation message is consistent with the temporary speed limit command for the entire line.

[0134] The second determining unit is used to determine that the temporary speed limit command for the entire line has failed to be set if the confirmation message returned by the target line control system is not received before the end of the timing, and to clear the temporary speed limit command for the entire line cached by the automatic train monitoring system and reset the temporary speed limit command for the entire line.

[0135] Figure 7 A schematic block diagram of a temporary speed limit setting device based on a fully automated operation system according to another optional embodiment of the present invention is shown, such as Figure 7 As shown, the device includes:

[0136] The second receiving unit 71 is used for the line control system to receive a temporary speed limit command sent by the train automatic monitoring system for the entire line, wherein the temporary speed limit command for the entire line carries a target speed limit value.

[0137] Inspection unit 72 is used by the line control system to perform a legality check on the temporary speed limit order for the entire line;

[0138] The control unit 73 is used to, when the line control system determines that the temporary speed limit order for the entire line is valid, perform speed limit control on trains entering the speed limit area or trains that are a target distance away from the speed limit area in accordance with the temporary speed limit order for the entire line.

[0139] Furthermore, the inspection unit 72 includes:

[0140] The first inspection module is used to check whether the temporary speed limit command for the entire line conforms to the preset command format;

[0141] The second inspection module is used to check whether the target speed limit value exceeds the preset maximum static speed limit value;

[0142] The third inspection module is used to check whether the line control system falls under the jurisdiction of the automatic train monitoring system.

[0143] The fourth inspection module is used to check whether the temporary speed limit order for the entire line exceeds the target time when the temporary speed limit order for the entire line is set again after the initial successful setting of the temporary speed limit order for the entire line. The target time is the time from the start time of the initial setting to the end time of the resetting.

[0144] The fifth inspection module is used to check whether the temporary speed limit command set for the entire line is consistent with the temporary speed limit command set for the entire line when the temporary speed limit command is set for the entire line for the first time and then set again.

[0145] Furthermore, the device also includes:

[0146] The mapping unit is used by the line control system to map the temporary speed limit order to the corresponding target track section when it determines that the temporary speed limit order for the entire line is valid.

[0147] Wherein, if the static speed limit value of the target track section is greater than or equal to the target speed limit value, the target track section is marked as the target speed limit value;

[0148] If the static speed limit of the target track section is less than the target speed limit, then the target track section will be maintained at the original static speed limit.

[0149] Furthermore, the device also includes:

[0150] The writing unit is used to write the temporary speed limit command for the entire line to a temporary speed limit storage file when the line control system determines that the temporary speed limit command for the entire line is valid.

[0151] Specifically, when the line control system restarts, it reads the temporary speed limit command for the entire line from the temporary speed limit storage file and then executes the step of mapping the temporary speed limit command for the entire line to the corresponding target track section.

[0152] Furthermore, the device also includes:

[0153] The second sending unit is used to send a confirmation message to the automatic train monitoring system when the line control system determines that the temporary speed limit order for the entire line is valid. The confirmation message is used to indicate that the temporary speed limit order for the entire line has been successfully executed.

[0154] Furthermore, the device also includes:

[0155] The clearing unit is used to clear the temporary speed limit order for the entire line when the line control system determines that the temporary speed limit order for the entire line is illegal, and to send a failure message to the automatic train monitoring system, wherein the failure message is used to indicate that the temporary speed limit order for the entire line is illegal.

[0156] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can reside in the same processor; or the above modules can be located in different processors in any combination.

[0157] This invention also provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, which, when executed by the at least one processor, causes the electronic device to perform a method for setting a temporary speed limit across an entire line based on a fully automatic operating system according to an embodiment of the invention.

[0158] This invention also provides a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method for setting a temporary speed limit across the entire line based on a fully automatic operating system according to an embodiment of the invention.

[0159] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the invention. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0160] For ease of description, spatial relative terms such as "above," "on top of," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation beyond the orientation of the device as described in the figures. For example, if the device in the figures were inverted, a device described as "above" or "on top of" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used herein will be interpreted accordingly.

[0161] In the description of this invention, it should be understood that the orientation or positional relationship indicated by directional terms such as "front, back, up, down, left, right", "horizontal, vertical, horizontal" and "top, bottom" is generally based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing this invention and simplifying the description. Unless otherwise stated, these directional terms do not indicate or imply that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the scope of protection of this invention; the directional terms "inner" and "outer" refer to the inner and outer contours relative to the outline of each component itself.

[0162] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for setting temporary speed limits across an entire line based on a fully automated operation system, characterized in that, include: The automatic train monitoring system receives a temporary speed limit command for the entire line, wherein the temporary speed limit command carries the identification information of the target line control system under the jurisdiction of the automatic train monitoring system and the target speed limit value; The automatic train monitoring system sends the temporary speed limit order for the entire line to each of the target line control systems under its jurisdiction, so as to instruct the target line control system to perform speed limit control on trains entering the speed limit area or trains that are at a target distance from the speed limit area in accordance with the temporary speed limit order when it determines that the temporary speed limit order for the entire line is legal. After the automatic train monitoring system sends the temporary speed limit command for the entire line to the target line control system, it also includes: The automatic train monitoring system starts timing. If a confirmation message is received from the target line control system before the timing ends, it is determined that the temporary speed limit command for the entire line has been successfully set, and the timing is cleared. The confirmation message is used to indicate that the target line control system has successfully executed the temporary speed limit command for the entire line, and the command carried in the confirmation message is consistent with the temporary speed limit command for the entire line. If no confirmation message is received from the target line control system before the timeout ends, it is determined that the temporary speed limit command for the entire line has failed to be set, and the temporary speed limit command for the entire line cached by the automatic train monitoring system is cleared and the temporary speed limit command for the entire line is reset.

2. A method for setting temporary speed limits across an entire line based on a fully automated operation system, characterized in that, include: Each line control system receives a temporary speed limit command for the entire line from the automatic train monitoring system, wherein the temporary speed limit command for the entire line carries a target speed limit value; The line control system performs a legality check on the temporary speed limit order for the entire line; When the line control system determines that the temporary speed limit order for the entire line is valid, it performs speed limit control on trains that have entered the speed limit area or trains that are at a target distance from the speed limit area in accordance with the temporary speed limit order for the entire line. After receiving the temporary speed limit command for the entire line from the automatic train monitoring system, the line control system also includes: The line control system stores the temporary speed limit command for the entire line, automatically sets the speed limit according to the stored temporary speed limit command, and then feeds the result back to the automatic train monitoring system.

3. The method for setting temporary speed limits across the entire line based on a fully automated operation system according to claim 2, characterized in that, The line control system performs a legality check on the temporary speed limit order for the entire line, including: Check whether the temporary speed limit command for the entire line conforms to the preset command format; Check whether the target speed limit exceeds the preset maximum static speed limit; Check whether the track control system falls under the jurisdiction of the automatic train monitoring system; When the temporary speed limit command for the entire line is successfully set for the first time, and the temporary speed limit command for the entire line is set again, it is checked whether the temporary speed limit command for the entire line has exceeded the target time, wherein the target time is the time from the start time of the initial setting to the end time of the resetting; When the temporary speed limit command for the entire line is successfully set for the first time, and the temporary speed limit command for the entire line is set again, it is checked whether the temporary speed limit command for the entire line set for the first time is consistent with the temporary speed limit command set for the second time.

4. The method for setting temporary speed limits across the entire line based on a fully automated operation system according to claim 2, characterized in that, When the line control system determines that the temporary speed limit order for the entire line is valid, it also includes: Map the temporary speed limit order across the entire line to the corresponding target track section; Wherein, if the static speed limit value of the target track section is greater than or equal to the target speed limit value, the target track section is marked as the target speed limit value; If the static speed limit of the target track section is less than the target speed limit, then the target track section will be maintained at the original static speed limit.

5. The method for setting temporary speed limits across the entire line based on a fully automated operation system according to claim 4, characterized in that, When the line control system determines that the temporary speed limit order for the entire line is valid, it also includes: Write the temporary speed limit command for the entire line into the temporary speed limit storage file; Specifically, when the line control system restarts, it reads the temporary speed limit command for the entire line from the temporary speed limit storage file and then executes the step of mapping the temporary speed limit command for the entire line to the corresponding target track section.

6. The method for setting temporary speed limits across the entire line based on a fully automated operation system according to claim 5, characterized in that, When the line control system determines that the temporary speed limit order for the entire line is valid, it also includes: A confirmation message is sent to the automatic train monitoring system, wherein the confirmation message is used to indicate that the temporary speed limit order for the entire line has been successfully executed.

7. The method for setting temporary speed limits across the entire line based on a fully automated operation system according to claim 2, characterized in that, When the line control system determines that the temporary speed limit order for the entire line is invalid, it also includes: The temporary speed limit order for the entire line is cleared, and a failure message is sent to the automatic train monitoring system, wherein the failure message indicates that the temporary speed limit order for the entire line is invalid.

8. An electronic device, characterized in that, include: processor; as well as Stored program memory, The program includes instructions that, when executed by the processor, cause the processor to perform the method for setting a temporary speed limit across the entire line based on a fully automatic operating system according to any one of claims 1-7.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the method for setting temporary speed limits across the entire line based on a fully automatic operating system according to any one of claims 1-7.

Citation Information

Patent Citations

  • Temporary speed limit management method and system, area controller and train signal system

    CN111232025A

  • Train whole-line temporary speed limiting method and train full-automatic operation system

    CN113511238A

  • Method and system for processing temporary speed limit in control system

    CN114475725A