A method, device, equipment and medium for temporary speed limit initialization control
By establishing a communication connection between the regional controller and the automatic monitoring system of the train, sending and confirmation of temporary speed limit information one by one, and re -setting according to the operation of the line, solving the problem of temporary speed limit information is not suitable for the current line conditions, and improved operation. Efficiency and security.
Patent Information
- Application Number
- CN202411456966.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-18
AI Technical Summary
When implementing temporary speed limits in the prior art, due to the uncertainty of the downtime of the area controller, the stored temporary speed limit information may not be suitable for the current line conditions, affecting operational efficiency and may lead to emergency stopping of the train and endangering passenger safety.
By establishing a communication connection between the regional controller and the automatic monitoring system of the train, after entering the initialization process, confirm the temporary speed limit information stored one by one, and re -set the temporary speed limit information according to the operation of the line to match the front line situation.
Through speed limit confirmation requests and temporary speed limit editing commands, the temporary speed limit information has the editable function, ensure that it adapts to the current line operation, improves operational efficiency, and guarantees operational safety.
Smart Images

Figure CN118991873B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of rail transit safety control, and in particular to a method, device, equipment and medium for temporary speed limit initialization control. Background Art
[0002] The speed limit is determined by the railway management department and notified to the train driver based on real-time conditions, such as traffic flow, road conditions, weather conditions, equipment maintenance and other factors. The purpose of temporary speed limits is to respond to emergencies and ensure that trains can run safely and efficiently during specific time periods or on specific sections of the railway. For example, during maintenance operations, it may be necessary to reduce the speed of trains passing through a certain section of railway to ensure the safety of staff and the smooth progress of operations. In addition, temporary speed limits may also be implemented in case of severe weather conditions to ensure the safety of train operations.
[0003] At present, the process of implementing temporary speed limit is that the zone controller (ZC) will store the temporary speed limit information in advance. When the temporary speed limit is implemented, the stored temporary speed limit information will be directly loaded into the memory and sent directly to the automatic train supervision (ATS) system / computer based interlocking (CI) / automatic train protection (ATP) for implementation. However, due to the uncertainty of the time when the ZC goes offline, the line may change during operation. The previously stored temporary speed limit information may not be applicable to the current line conditions, which will affect the operation efficiency and even cause the train to stop suddenly, endangering the safety of passengers. Summary of the invention
[0004] The present application provides a method, device, equipment and medium for initializing and controlling a temporary speed limit. During the initialization process, the ZC sends the stored temporary speed limit information to the ATS system one by one, so as to confirm the stored temporary speed limit information and reset the temporary speed limit to match the line operation conditions, thereby ensuring operation efficiency and safety.
[0005] In a first aspect, the present application provides a method for initializing control of a temporary speed limit, which is applied to a regional controller, wherein the regional controller is configured with a communication connection with an automatic train monitoring system, and the method comprises:
[0006] After entering the initialization process, multiple first speed limit confirmation requests are sent to the train automatic monitoring system in sequence, wherein the first speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller, and the first speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information;
[0007] After receiving multiple speed limit confirmation commands sent in sequence by the train automatic monitoring system, the system enters the temporary speed limit setting state;
[0008] Sending data of the temporary speed limit setting state to the train automatic monitoring system so that the train automatic monitoring system enters the temporary speed limit setting state;
[0009] After receiving multiple temporary speed limit editing commands sent in sequence by the train automatic monitoring system, the historical temporary speed limit information is edited according to the line operation conditions in the multiple temporary speed limit editing commands.
[0010] Optionally, after receiving multiple speed limit confirmation request commands sent in sequence by the train automatic monitoring system, entering the temporary speed limit setting state includes:
[0011] receiving in sequence a plurality of temporary speed limit drafting commands in a plurality of speed limit confirmation requesting commands sent by an automatic train monitoring system;
[0012] Sending receipts of multiple temporary speed limit proposed commands to the automatic train monitoring system in sequence;
[0013] receiving in sequence a plurality of temporary speed limit confirmation commands among a plurality of speed limit confirmation request commands sent by the automatic train monitoring system;
[0014] After sending receipts of multiple temporary speed limit confirmation commands to the train automatic monitoring system in sequence, the temporary speed limit setting state is entered.
[0015] Optionally, the process of entering the initialization flow includes:
[0016] After completing the startup and self-check, it enters the initialization request state;
[0017] Sending an initialization request to the automatic train monitoring system, wherein the initialization request is used to instruct the automatic train monitoring system to enter an initialization confirmation state;
[0018] After receiving the initialization confirmation status data sent by the train automatic monitoring system, it enters the temporary speed limit confirmation state.
[0019] Optionally, after obtaining the historical temporary speed limit information edited according to the line operation conditions in the multiple temporary speed limit editing commands, the method further includes:
[0020] A second speed limit confirmation request is sent to the automatic train monitoring system, wherein the second speed limit confirmation request includes the temporary speed limit information edited by the regional controller, and the second speed limit confirmation request is used to instruct the automatic train monitoring system to display the edited temporary speed limit information.
[0021] Optionally, the method further comprises:
[0022] After receiving the initialization end command sent by the train automatic monitoring system, it enters the initialization end state;
[0023] Send the data of the initialization end state to the train automatic monitoring system so that the train automatic monitoring system ends the initialization process and enters a new initialization start state.
[0024] Optionally, if the interaction time with the automatic train monitoring system exceeds a specified time or an erroneous interaction state occurs in the interaction, the method further includes:
[0025] Entering initialization error state;
[0026] If the initialization error state exceeds the preset time, it will enter the downtime state.
[0027] Optionally, an erroneous interaction state occurs in the interaction with the train automatic monitoring system, including: when the first speed limit confirmation request is not sent to the train automatic monitoring system, a request to confirm the speed limit command sent by the train automatic monitoring system is received; and / or, when the first speed limit confirmation request is not sent to the train automatic monitoring system in sequence, the request to confirm the speed limit command sent by the train automatic monitoring system is received.
[0028] In a second aspect, the present application provides a device for initializing control of temporary speed limit, which is applied to a regional controller, and the regional controller is configured with a communication connection with an automatic train monitoring system, and the device includes:
[0029] a sending unit, configured to send a plurality of first speed limit confirmation requests to the automatic train monitoring system in sequence after entering the initialization process, wherein the first speed limit confirmation requests include historical temporary speed limit information stored in the regional controller, and the first speed limit confirmation requests are used to instruct the automatic train monitoring system to display the historical temporary speed limit information;
[0030] A receiving unit, configured to enter a temporary speed limit setting state after receiving a plurality of speed limit confirmation requests sent in sequence by the train automatic monitoring system;
[0031] The sending unit is further used to send data of the temporary speed limit setting state to the automatic train monitoring system, so that the automatic train monitoring system enters the temporary speed limit setting state;
[0032] The receiving unit is also used to receive multiple temporary speed limit editing commands sent in sequence by the automatic train monitoring system;
[0033] The setting unit is used to edit the historical temporary speed limit information according to the line operation conditions in multiple temporary speed limit editing commands.
[0034] Optionally, after the receiving unit receives multiple speed limit confirmation requests sent in sequence by the automatic train monitoring system, when entering the temporary speed limit setting state, it is specifically used to:
[0035] receiving in sequence a plurality of temporary speed limit drafting commands in a plurality of speed limit confirmation requesting commands sent by an automatic train monitoring system;
[0036] Sending receipts of multiple temporary speed limit proposed commands to the automatic train monitoring system in sequence;
[0037] receiving in sequence a plurality of temporary speed limit confirmation commands among a plurality of speed limit confirmation request commands sent by the automatic train monitoring system;
[0038] After sending receipts of multiple temporary speed limit confirmation commands to the train automatic monitoring system in sequence, the temporary speed limit setting state is entered.
[0039] Optionally, before the device sends the speed limit confirmation request to the automatic train monitoring system in sequence, it also includes:
[0040] A processing unit, configured to enter an initialization request state after completing startup and self-checking;
[0041] The sending unit is further used to send an initialization request to the automatic train monitoring system, wherein the initialization request is used to instruct the automatic train monitoring system to enter an initialization confirmation state;
[0042] The processing unit is also used to enter the temporary speed limit confirmation state after receiving the initialization confirmation state data sent by the train automatic monitoring system.
[0043] Optionally, after the apparatus edits the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands, the sending unit 401 is further configured to:
[0044] The second speed limit confirmation request is sent to the automatic train monitoring system, wherein the second speed limit confirmation request includes the edited temporary speed limit information stored by the regional controller, and the second speed limit confirmation request is used to instruct the automatic train monitoring system to display the edited temporary speed limit information.
[0045] Optionally, the device further comprises:
[0046] The processing unit is used to enter the initialization end state after receiving the initialization end command sent by the train automatic monitoring system;
[0047] The sending unit is also used to send data of the initialization end state to the automatic train monitoring system, so that the automatic train monitoring system ends the initialization process and enters a new initialization start state.
[0048] Optionally, if the device interacts with the automatic train monitoring system for a period of time exceeding a specified time or an erroneous interaction state occurs in the interaction, the device further includes:
[0049] A processing unit for entering an initialization error state;
[0050] The processing unit is also used to enter a downtime state if the initialization error state exceeds a preset time.
[0051] Optionally, an erroneous interaction state occurs in the interaction with the train automatic monitoring system, including: when the first speed limit confirmation request is not sent to the train automatic monitoring system, the request to confirm the speed limit command sent by the train automatic monitoring system is received; and / or, when the first speed limit confirmation request is not sent to the train automatic monitoring system in sequence, the request to confirm the speed limit command sent by the train automatic monitoring system is received.
[0052] In a third aspect, the present application provides an electronic device, the electronic device comprising a memory and a processor:
[0053] The memory is used to store computer programs;
[0054] The processor is used to execute the method provided by the first aspect according to the computer program.
[0055] In a fourth aspect, the present application further provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to execute the method provided in the first aspect above.
[0056] It can be seen that this application has the following beneficial effects:
[0057] The present application provides a method for initializing control of temporary speed limit. After the regional controller enters the initialization process, it sends multiple first speed limit confirmation requests to the train automatic monitoring system in sequence. The first speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller. The first speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information; after receiving multiple request confirmation speed limit commands sent in sequence by the train automatic monitoring system, it enters the temporary speed limit setting state; sends data of the temporary speed limit setting state to the train automatic monitoring system to make the train automatic monitoring system enter the temporary speed limit setting state; finally, after receiving multiple temporary speed limit editing commands sent in sequence by the train automatic monitoring system, the historical temporary speed limit information is edited according to the line operation conditions in the multiple temporary speed limit editing commands. In the initialization stage, the historical temporary speed limit can be displayed through the speed limit confirmation request, and the new temporary speed limit information can be set according to the line operation conditions through the temporary speed limit editing command, so that the temporary speed limit has an editable function, so that the dispatcher can confirm that the initialized temporary speed limit is adapted to the current line operation conditions to ensure operation efficiency and operation safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0059] Figure 1 This is a flow chart of an embodiment of a method for initializing control of temporary speed limit in an embodiment of the present application;
[0060] Figure 2 A flowchart of another embodiment of a method for initializing control of a temporary speed limit in an embodiment of the present application;
[0061] Figure 3 A flowchart of another embodiment of a method for initializing control of a temporary speed limit in an embodiment of the present application;
[0062] Figure 4 This is a structural schematic diagram of a device for initializing control of temporary speed limit in an embodiment of the present application;
[0063] Figure 5 It is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.
[0065] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards in the relevant regions.
[0066] At present, in order to respond to emergencies during train operation and ensure that trains can run safely and efficiently in a specific time period or on a specific section, temporary speed limits need to be implemented to ensure the safety of train operation. The specific process is that ZC will store temporary speed limit information in advance, and when the temporary speed limit is implemented, the stored temporary speed limit information will be directly loaded into the memory and implemented directly. However, due to the uncertainty of the time when ZC goes offline, the line may change during operation. The previously stored temporary speed limit information may not be applicable to the current line conditions, which will affect the operation efficiency and even cause the train to stop suddenly, endangering the safety of passengers.
[0067] In the embodiment of the present application, after the regional controller is restarted, it works together with the train automatic monitoring system to implement the temporary speed limit initialization function, completes the confirmation of the previous historical temporary speed limit and the resetting of the temporary speed limit during the initialization process.
[0068] In specific implementation, the method may include, for example: after the regional controller enters the initialization process, it sends multiple first speed limit confirmation requests to the train automatic monitoring system in sequence, the first speed limit confirmation requests include historical temporary speed limit information stored in the regional controller, and the first speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information; after receiving multiple request confirmation speed limit commands sent in sequence by the train automatic monitoring system, it enters the temporary speed limit setting state; sends data of the temporary speed limit setting state to the train automatic monitoring system to make the train automatic monitoring system enter the temporary speed limit setting state; finally, after receiving multiple temporary speed limit editing commands sent in sequence by the train automatic monitoring system, edit the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands.
[0069] It can be seen that the method provided by the implementation of this application, during the initialization stage, can display the historical temporary speed limit through the speed limit confirmation request, and can set the new temporary speed limit information according to the line operation conditions through the temporary speed limit editing command, so that the temporary speed limit has an editable function, so that the dispatcher can confirm that the initialized temporary speed limit is adapted to the current line operation conditions, thereby ensuring operation efficiency and safety.
[0070] To facilitate understanding of the specific implementation of the method for initializing control of temporary speed limit provided in an embodiment of the present application, a description will be given below with reference to the accompanying drawings.
[0071] It should be noted that the subject of the method for implementing the temporary speed limit initialization control may be the device for confirming temporary speed limit information provided in the embodiment of the present application, and the device for confirming temporary speed limit information may be carried in an electronic device or a functional module of an electronic device. The electronic device in the embodiment of the present application may be any device capable of implementing the method for initializing the temporary speed limit in the embodiment of the present application, for example, an Internet of Things (IoT) device.
[0072] Figure 1 A flow chart of a method for initializing control of a temporary speed limit provided in an embodiment of the present application. The method can also be applied to a device for initializing control of a temporary speed limit, which can be, for example, Figure 4 The temporary speed limit initialization control device 400 shown in FIG. 1 may also be integrated in the Figure 5 Functional modules in the electronic device 500 are shown.
[0073] like Figure 1 As shown, the method is applied to a regional controller, wherein the regional controller is configured with a communication connection with an automatic train monitoring system, and the specific method includes the following S101-S104:
[0074] S101: After entering the initialization process, multiple first speed limit confirmation requests are sent to the train automatic monitoring system in sequence, wherein the first speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller, and the first speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information.
[0075] In order to set the temporary speed limit information stored in the regional controller, so that the initialized temporary speed limit adapts to the current line operation conditions. First, when the regional controller enters the initialization process, it sends multiple first speed limit confirmation requests to the train automatic monitoring system in sequence. The first speed limit confirmation request includes the historical temporary speed limit information stored in the regional controller. The first speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information; after receiving multiple request confirmation speed limit commands sent in sequence by the train automatic monitoring system, it enters the temporary speed limit setting state; sends the data of the temporary speed limit setting state to the train automatic monitoring system, so that the train automatic monitoring system enters the temporary speed limit setting state; finally, after receiving multiple temporary speed limit editing commands sent in sequence by the train automatic monitoring system, edit the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands. Therefore, the embodiment of the present application sends multiple first speed limit confirmation requests to the train automatic monitoring system in sequence through S101, so that the subsequent train automatic monitoring system returns the request confirmation speed limit command to make preliminary preparations.
[0076] In the embodiment of the present application, entering the initialization process specifically includes: when the regional controller completes startup and self-check, it enters the initialization request state; sends an initialization request to the train automatic monitoring system, and the initialization request is used to instruct the train automatic monitoring system to enter the initialization confirmation state; after receiving the initialization confirmation state data sent by the train automatic monitoring system, it enters the temporary speed limit confirmation state.
[0077] In the above initialization request stage, after the regional controller restarts and completes the self-test, it will set the initialization request flag to 00b. Setting the request flag to 00b can be regarded as a starting point, indicating that the request is in the initial state and requires further processing or configuration to continue, that is, entering the initialization request state; subsequently, the regional controller will send an initialization request to the train automatic monitoring system to inform the train automatic monitoring system of the current state of the regional controller, that is, the train automatic monitoring system will set the initialization confirmation flag to 00b according to the initialization request. Setting the confirmation flag to 00b can be regarded as a starting point, indicating that the confirmation is in the initial state and requires further processing or configuration to continue, that is, entering the initialization confirmation state; finally, the regional controller will receive the initialization confirmation status data sent by the train automatic monitoring system (that is, the data with the initialization confirmation flag of 00b), and set the initialization flag to 01b, that is, entering the temporary speed limit confirmation state.
[0078] It should be noted that, in the above initialization request phase, if the regional controller receives data from the automatic train monitoring system that is not in the initialization confirmation state, the regional controller will not process it.
[0079] As an example, S101 may include: when the regional controller is in a temporary speed limit confirmation state, it will send multiple first speed limit confirmation requests to the train automatic monitoring system in sequence, wherein the speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller, and the speed limit confirmation request is used to instruct the train automatic monitoring system to display the historical temporary speed limit information. That is, since there may be multiple pieces of historical temporary speed limit information, the regional controller needs to send one piece of historical temporary speed limit information at a time, that is, multiple speed limit confirmation requests are sent in sequence, wherein the speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller; after receiving the speed limit confirmation request, the train automatic monitoring system will display the historical temporary speed limit information so that the dispatcher can view it, so that the historical temporary speed limit has visibility, and the dispatcher can manually confirm the historical temporary speed limit information one by one or set automatic confirmation according to the line operation conditions.
[0080] S102: After receiving multiple speed limit confirmation requests sent in sequence by the train automatic monitoring system, enter the temporary speed limit setting state.
[0081] As an example, S102 may include: when the regional controller is in the temporary speed limit confirmation state, after the dispatcher manually confirms the historical temporary speed limit information one by one or sets automatic confirmation, the train automatic monitoring system will send multiple speed limit confirmation requests to the regional controller in sequence, wherein the multiple speed limit confirmation requests include temporary speed limit draft commands and temporary speed limit confirmation commands, and the train automatic monitoring system will set the temporary speed limit confirmation flag to 01b, i.e., enter the temporary speed limit confirmation state. Subsequently, after the regional controller receives multiple temporary speed limit draft commands in sequence, it will send multiple receipts of temporary speed limit draft commands to the train automatic monitoring system in sequence to indicate that the commands can be received normally. At this time, the regional controller will receive multiple temporary speed limit confirmation commands in sequence again, send multiple receipts of temporary speed limit confirmation commands to the train automatic monitoring system in sequence, and set the initialization state to 10b, i.e., enter the temporary speed limit setting state.
[0082] It should be noted that in the temporary speed limit confirmation phase of S101 and S102 above, the regional controller only processes the command data requesting confirmation of the speed limit command, and other command types will not be responded to, and if the regional controller receives command data that does not request confirmation of the speed limit command, an initialization error is set. Among them, if the historical status of the train automatic monitoring system is 00b (no first speed limit confirmation request or no historical temporary speed limit information is stored in the regional controller), the regional controller will not process and continue to wait, otherwise, an initialization error needs to be set. In order to deal with the reasons due to inconsistent cycles of the two systems or network delays, after the regional controller sends the first speed limit confirmation request, it is possible to receive data with the initialization flag of the train automatic monitoring system as 00b. This setting can tolerate the above situation, and at the same time increases the process safety protection requirement that the historical status of the train automatic monitoring system should be 00b.
[0083] S103: Sending data of the temporary speed limit setting state to the automatic train monitoring system, so that the automatic train monitoring system enters the temporary speed limit setting state.
[0084] As an example, S103 may include: when the regional controller is in a temporary speed limit setting state, it is necessary to send data on the temporary speed limit setting state to the train automatic monitoring system to inform the train automatic monitoring system of the current state of the regional controller, so that the train automatic monitoring system can also enter the temporary speed limit setting state, that is, set the initialization state to 10b, that is, enter the temporary speed limit setting state, and subsequently send a temporary speed limit command to the regional controller.
[0085] S104: After receiving multiple temporary speed limit editing commands sent in sequence by the automatic train monitoring system, edit the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands.
[0086] As an example, S104 may include: after the train automatic monitoring system also enters the temporary speed limit setting state, it will send multiple temporary speed limit editing commands to the regional controller in sequence, so that the regional controller will set new temporary speed limit information or delete historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands, thereby obtaining the editing of the historical temporary speed limit information, wherein the temporary speed limit editing command and the request to confirm the speed limit command both have a secondary confirmation process.
[0087] Among them, the request to confirm the speed limit command is only used in the temporary speed limit confirmation stage of S101 and S102 above, while the temporary speed limit editing command can be used for temporary speed limit operation in the temporary speed limit setting stage of S103 and S104 above and after initialization is completed.
[0088] It should be noted that if the regional controller receives a command with the train automatic monitoring system initialization status of 10b during the temporary speed limit setting stage, it will not be processed; if the regional controller receives a command with the train automatic monitoring system initialization flag of 00b during the temporary speed limit setting stage, an initialization error will be set; if the regional controller receives a confirmation type command during the temporary speed limit setting stage, it will be considered as erroneous data, an error code will be returned and no processing will be done.
[0089] After the regional controller edits the historical temporary speed limit information, it sends a speed limit confirmation request to the train automatic monitoring system. The second speed limit confirmation request includes the temporary speed limit information edited by the regional controller. The second speed limit confirmation request is used to instruct the train automatic monitoring system to display the edited temporary speed limit information. That is, the regional controller will also send the edited temporary speed limit information to the train automatic monitoring system so that the dispatcher can view it, and the dispatcher can manually confirm the edited temporary speed limit information one by one or set automatic confirmation according to the line operation situation.
[0090] In addition, the embodiment of the present application also includes a temporary speed limit end confirmation stage: after the train automatic monitoring system has confirmed all speed limit confirmation requests (the first speed limit confirmation request and the second speed limit confirmation request) and there are no other temporary speed limit commands, the initialization confirmation flag can be set to 11b, that is, entering the temporary speed limit end state, and at the same time, an initialization end command will be sent to the regional controller to inform the regional controller that the initialization interaction process has been completed; after the regional controller receives the initialization end command, the initialization request flag will be set to 11b, that is, entering the initialization end state; subsequently, the regional controller will send the initialization end state data to the train automatic monitoring system, so that the train automatic monitoring system will restore the initialization flag to 00b, end the initialization process, that is, enter a new initialization start state.
[0091] Among them, the train automatic monitoring system needs to confirm that all speed limit confirmation requests are successfully issued before sending an initialization end command to the regional controller.
[0092] It should be noted that during the above-mentioned temporary speed limit end confirmation stage, if the regional controller receives a non-initialization end command from the train automatic monitoring system, it will reply with an error code; if the regional controller receives a confirmation type command, it will be considered as erroneous data, reply with an error code and not process it.
[0093] In addition, in the embodiment of the present application, when an interaction anomaly occurs and normal initialization cannot be completed, it is handled according to the following principles:
[0094] Specifically, it includes two situations: the interaction time between the regional controller and the train automatic monitoring system exceeds the specified time or the interaction is in an erroneous interaction state; the specific processing may include but is not limited to: operation 1, the regional controller enters the initialization error state; operation 2, if the initialization error state exceeds the preset time, such as 20 seconds, the regional controller enters the downtime state. Among them, operation 1 will trigger operation 2. However, the triggering condition of operation 2 is not limited to operation 1.
[0095] The following details the two cases:
[0096] (1) The interaction time exceeds the time limit:
[0097] The time for the zone controller to receive the request to confirm the speed limit command during the temporary speed limit confirmation phase exceeds the set time, such as 20 minutes (configurable).
[0098] The time for the zone controller to receive the temporary speed limit editing command during the temporary speed limit setting phase exceeds the set time, such as 20 minutes (configurable).
[0099] (2) Error in interaction:
[0100] When the first speed limit confirmation request is not sent to the automatic train monitoring system, the speed limit confirmation request command sent by the automatic train monitoring system is received.
[0101] When the first speed limit confirmation request is not sent to the automatic train monitoring system in sequence, the speed limit confirmation request command sent by the automatic train monitoring system is received.
[0102] It should be noted that the two situations in which the interaction time between the above-mentioned regional controller and the automatic train monitoring system exceeds the specified time or the interaction occurs in an erroneous interaction state are not limited to the above-mentioned operations 1 and 2, and are not specifically limited here.
[0103] It can be seen that in the initialization stage of the embodiment of the present application, the regional controller can enable the train automatic monitoring system to display the historical temporary speed limit through the speed limit confirmation request, so that the historical temporary speed limit has visibility; and through the temporary speed limit editing command, new temporary speed limit information can be set or the historical temporary speed limit information can be deleted according to the line operation situation, so that the temporary speed limit has an editable function, so that the dispatcher can confirm that the initialized temporary speed limit is adapted to the current line operation situation, thereby ensuring operation efficiency and safety.
[0104] In order to make the method provided in the embodiment of the present application clearer and easier to understand, Figure 2 and Figure 3 A specific example of this method is described.
[0105] like Figure 2 As shown, the implementation may include:
[0106] S201: After the zone controller completes startup and self-check, it enters the initialization request state.
[0107] When the zone controller restarts and completes the self-test, the zone controller sets the initialization request flag to 00b and enters the initialization request state, that is, Figure 3 It can be seen that initially ZC is in the 00b state.
[0108] S202: The regional controller sends an initialization request to the automatic train monitoring system.
[0109] In the initialization request phase, the regional controller will actively send an initialization request to the automatic train monitoring system, that is, Figure 3 It can be seen that ZC sends an initialization request to the automatic train monitoring system.
[0110] S203: The train automatic monitoring system enters the initialization confirmation state.
[0111] After receiving the initialization request, the automatic train monitoring system knows the current status of the area controller and both parties want to start the temporary speed limit initialization. Therefore, the ATS system immediately sets the initialization confirmation flag to 00b, that is, enters the initialization confirmation state. Figure 3 It can be seen that the ATS system is in 00b state.
[0112] S204: The automatic train monitoring system sends data of initialization confirmation status to the regional controller.
[0113] After the train automatic monitoring system enters the initialization confirmation state, it will send the initialization confirmation state data to the regional controller, that is, send the data with the initialization confirmation flag of 00b, that is, Figure 4 It can be seen that the ATS system sends data to ZC.
[0114] S205: The zone controller enters a temporary speed limit confirmation state.
[0115] After receiving the data with the initialization confirmation flag of 00b, the regional controller will set the initialization flag to 01b, that is, Figure 3 It can be seen that ZC is in state 01b.
[0116] It should be noted that, in the initialization request stage of S201 to S205, if the regional controller receives data from the automatic train monitoring system that is not in the initialization confirmation state, the regional controller will not process it.
[0117] S206: The regional controller sends a plurality of first speed limit confirmation requests to the automatic train monitoring system in sequence, where the first speed limit confirmation requests include historical temporary speed limit information stored by the regional controller.
[0118] In the temporary speed limit confirmation stage, the regional controller sends multiple first speed limit confirmation requests to the automatic train monitoring system in sequence, namely Figure 3 It can be seen that ZC sends a speed limit confirmation request to the ATS system.
[0119] S207: The train automatic monitoring system displays historical temporary speed limit information.
[0120] The train automatic monitoring system displays the historical temporary speed limit information after receiving it, so that the dispatching personnel can manually confirm the historical temporary speed limit information one by one or set automatic confirmation.
[0121] S208: The automatic train monitoring system sends multiple speed limit request confirmation commands to the regional controller in sequence.
[0122] After the automatic train monitoring system responds to the dispatcher's confirmation operation, it will send multiple speed limit request confirmation commands to the regional controller in sequence.
[0123] S209: The train automatic monitoring system enters the temporary speed limit confirmation state.
[0124] After sending the request to confirm the speed limit command, the train automatic monitoring system will enter the temporary speed limit confirmation state and set the speed limit confirmation flag to 01b, that is, Figure 3 It can be seen that the ATS system sends a request to ZC to confirm the speed limit command, and the ATS system is in the 01b state.
[0125] S210: The regional controller processes the historical temporary speed limit information according to the multiple request confirmation speed limit commands and enters the temporary speed limit setting state.
[0126] The regional controller confirms the stored temporary speed limit information one by one according to multiple speed limit confirmation requests, where each speed limit confirmation request includes a temporary speed limit drafting command and a temporary speed limit confirmation command, i.e., a second confirmation is required. When the regional controller completes all first speed limit confirmation requests, it sets the initialization state word to 10b and enters the temporary speed limit setting state, i.e. Figure 3 It can be seen that ZC is in state 10b.
[0127] It should be noted that in the temporary speed limit confirmation stage of S206~S210 above, the regional controller only processes the command data requesting confirmation of the speed limit command, and other command types will not be responded to. If the regional controller receives command data other than requesting confirmation of the speed limit command, an initialization error is set.
[0128] S211: The regional controller sends data on the temporary speed limit setting status to the automatic train monitoring system.
[0129] After the area controller is in the temporary speed limit setting state, it is necessary to inform the train automatic monitoring system of the current state, so the data of the temporary speed limit setting state is sent to the train automatic monitoring system, that is, Figure 3 It can be seen that ZC sends data to the automatic train monitoring system.
[0130] S212: The train automatic monitoring system enters the temporary speed limit setting state.
[0131] After receiving the data of the temporary speed limit setting state (initialization flag is 10b), the train automatic monitoring system sets the speed limit confirmation flag to 10b, that is, enters the temporary speed limit setting state. Figure 3 It can be seen that the ATS system is in state 10b.
[0132] S213: The automatic train monitoring system sends multiple temporary speed limit editing commands to the regional controller in sequence.
[0133] After the train automatic monitoring system enters the temporary speed limit setting state, the temporary speed limit can be reset during the initialization process, so multiple temporary speed limit editing commands can be sent to the regional controller in sequence, that is, Figure 3 It can be seen that the ATS system sends a temporary speed limit command to ZC.
[0134] S214: The regional controller edits and saves the historical temporary speed limit information according to the line operation status in the temporary speed limit editing command.
[0135] After receiving the temporary speed limit editing command, the regional controller will set new temporary speed limit information in the historical temporary speed limit information or delete the historical temporary speed limit information according to the line operation status in the temporary speed limit editing command, thereby obtaining the edited temporary speed limit information.
[0136] It should be noted that if the regional controller receives a command with the train automatic monitoring system initialization status of 10b during the temporary speed limit setting stage, it will not be processed; if the regional controller receives a command with the train automatic monitoring system initialization flag of 00b during the temporary speed limit setting stage, an initialization error will be set; if the regional controller receives a confirmation type command during the temporary speed limit setting stage, it will be considered as erroneous data, an error code will be returned and no processing will be done.
[0137] S215: The regional controller sends a second speed limit confirmation request to the automatic train monitoring system, where the second speed limit confirmation request includes the temporary speed limit information edited by the regional controller.
[0138] After the regional controller edits the historical temporary speed limit information, a speed limit confirmation request is sent to the automatic train monitoring system. The second speed limit confirmation request includes the temporary speed limit information edited by the regional controller, that is, Figure 3 It can be seen that the regional controller sends a speed limit confirmation request to the automatic train monitoring system.
[0139] S216: The train automatic monitoring system displays the edited temporary speed limit information.
[0140] The second speed limit confirmation request is used to instruct the train automatic monitoring system to display the edited temporary speed limit information. That is, the regional controller will also send the edited temporary speed limit information to the train automatic monitoring system so that the dispatcher can view it, and the dispatcher can manually confirm the edited temporary speed limit information one by one or set automatic confirmation according to the line operation situation.
[0141] S217: The train automatic monitoring system sends an initialization end command to the regional controller.
[0142] During the temporary speed limit end confirmation stage, the dispatcher confirms through the train automatic monitoring system that all speed limit requests (including storage and new settings) have been confirmed and there are no other temporary speed limit commands. Then, the initialization end command can be issued. Among them, the train automatic monitoring system needs to confirm that all speed limit confirmation requests have been issued successfully before sending the initialization end command to the regional controller.
[0143] S218: The train automatic monitoring system enters the temporary speed limit end state.
[0144] After sending the initialization end command, the initialization confirmation flag needs to be set to 11b, that is, entering the temporary speed limit end state, that is, Figure 3 The ATS system is shown in the 11b state and sends an initialization end command to the ZC.
[0145] S219: The zone controller enters the initialization end state.
[0146] The regional controller knows that the train automatic monitoring system is in the temporary speed limit end state through the initialization end command, so it also sets the initialization request flag to 11b, that is, enters the initialization end state. Figure 3 ZC is shown in state 11b.
[0147] S220: The regional controller sends data indicating the end of initialization to the automatic train monitoring system.
[0148] Since the area controller is in the initialization end state, it is necessary to send the initialization end state data to the train automatic monitoring system to inform the train automatic monitoring system of the current state of the area controller. Figure 3 The ZC is shown sending status data to the ATS system.
[0149] S221: The train automatic monitoring system enters the initialization start state and ends the initialization process.
[0150] Finally, after the train automatic monitoring system receives the data of the initialization end state sent by the regional controller, it also restores the initialization flag to 00b, that is, enters the initialization start state and ends the initialization process. Figure 3 It can be seen that the final train automatic monitoring system is in the state of 00b.
[0151] It should be noted that in the temporary speed limit end confirmation stage of the above S217~S221, if the regional controller receives a non-initialization end command of the train automatic monitoring system, it will reply with an error code; if the regional controller receives a confirmation type command, it will be considered as erroneous data, reply with an error code and not process it.
[0152] This embodiment provides a method for initializing and controlling a temporary speed limit. In the initialization process, the regional controller can enable the train automatic monitoring system to display the historical temporary speed limit through a speed limit confirmation request, so that the historical temporary speed limit has visibility; and through a temporary speed limit editing command, new temporary speed limit information can be set according to the line operation conditions, so that the temporary speed limit information in the initialization process has an editable function, so that the dispatcher can confirm that the initialized temporary speed limit is adapted to the current line operation conditions, thereby ensuring operation efficiency and safety.
[0153] See also Figure 4 The embodiment of the present application provides a device 400 for initializing control of temporary speed limit, which is applied to a regional controller, and the regional controller is configured with a communication connection with an automatic train monitoring system, and the device includes:
[0154] A sending unit 401 is used to send a plurality of first speed limit confirmation requests to the automatic train monitoring system in sequence, wherein the first speed limit confirmation requests include historical temporary speed limit information stored in the regional controller, and the first speed limit confirmation requests are used to instruct the automatic train monitoring system to display the historical temporary speed limit information;
[0155] The receiving unit 402 is used to enter a temporary speed limit setting state after receiving multiple speed limit confirmation commands sent in sequence by the automatic train monitoring system;
[0156] The sending unit 401 is further used to send data of the temporary speed limit setting state to the automatic train monitoring system, so that the automatic train monitoring system enters the temporary speed limit setting state;
[0157] The receiving unit 402 is further used to receive multiple temporary speed limit editing commands sent in sequence by the automatic train monitoring system;
[0158] The setting unit 403 is used to edit the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands.
[0159] Optionally, after receiving multiple speed limit confirmation requests sent sequentially by the automatic train monitoring system, the receiving unit 402 enters the temporary speed limit setting state, specifically for:
[0160] receiving in sequence the temporary speed limit drafting commands in the plurality of speed limit confirmation requesting commands sent by the automatic train monitoring system;
[0161] Sending receipts of multiple temporary speed limit proposed commands to the automatic train monitoring system in sequence;
[0162] receiving in sequence the temporary speed limit confirmation commands among the multiple speed limit confirmation request commands sent by the automatic train monitoring system;
[0163] After sending receipts of multiple temporary speed limit confirmation commands to the train automatic monitoring system in sequence, the temporary speed limit setting state is entered.
[0164] Optionally, before the device 400 sends the speed limit confirmation request to the automatic train monitoring system in sequence, it also includes:
[0165] A processing unit, configured to enter an initialization request state after completing startup and self-checking;
[0166] The sending unit 401 is further used to send an initialization request to the automatic train monitoring system, wherein the initialization request is used to instruct the automatic train monitoring system to enter an initialization confirmation state;
[0167] The processing unit is also used to enter the temporary speed limit confirmation state after receiving the initialization confirmation state data sent by the train automatic monitoring system.
[0168] Optionally, after the apparatus 400 edits the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands, the sending unit 401 is further configured to:
[0169] The second speed limit confirmation request is sent to the automatic train monitoring system, where the second speed limit confirmation request includes the temporary speed limit information edited by the regional controller, and the second speed limit confirmation request is used to instruct the automatic train monitoring system to display the edited temporary speed limit information.
[0170] Optionally, the device 400 further includes:
[0171] The processing unit is used to enter the initialization end state after receiving the initialization end command sent by the train automatic monitoring system;
[0172] The sending unit 401 is also used to send data of the initialization end state to the automatic train monitoring system, so that the automatic train monitoring system ends the initialization process and enters a new initialization start state.
[0173] Optionally, if the device 400 interacts with the automatic train monitoring system for a time period exceeding a specified time or an erroneous interaction state occurs in the interaction, the device 400 further includes:
[0174] A processing unit for entering an initialization error state;
[0175] The processing unit is also used to enter a downtime state if the initialization error state exceeds a preset time.
[0176] Optionally, an erroneous interaction state occurs with the train automatic monitoring system, including but not limited to: when the first speed limit confirmation request is not sent to the train automatic monitoring system, the request to confirm the speed limit command sent by the train automatic monitoring system is received; and / or, when the first speed limit confirmation request is not sent to the train automatic monitoring system in sequence, the request to confirm the speed limit command sent by the train automatic monitoring system is received.
[0177] It should be noted that the specific implementation method and effect of the temporary speed limit initialization control device 400 can be found in the above Figure 1 or Figure 2 The relevant descriptions in the provided methods will not be repeated here.
[0178] The present application embodiment also provides an electronic device 500, such as Figure 5 As shown, the device 500 includes a memory 501 and a processor 502:
[0179] The memory 501 is used to store computer programs;
[0180] The processor 502 is used to execute the above Figure 1or Figure 2 The method provided.
[0181] In addition, the present application also provides a computer-readable storage medium, the computer-readable storage medium is used to store a computer program, and the computer program is used to execute Figure 1 or Figure 2 The method provided.
[0182] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, and the computer software product can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.
[0183] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is only schematic, in which the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the goals of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.
[0184] The above description is merely an exemplary embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for initializing control of temporary speed limit, characterized in that: Applied to a regional controller, the regional controller being communicatively connected to an automatic train monitoring system, the method comprising: After entering the initialization process, a plurality of first speed limit confirmation requests are sequentially sent to the automatic train monitoring system, wherein the first speed limit confirmation request includes the historical temporary speed limit information stored by the regional controller, and the first speed limit confirmation request is used to instruct the automatic train monitoring system to display the historical temporary speed limit information; After receiving multiple speed limit confirmation commands sent in sequence by the train automatic monitoring system, entering a temporary speed limit setting state; Sending data of the temporary speed limit setting state to the automatic train monitoring system so that the automatic train monitoring system enters the temporary speed limit setting state; After receiving a plurality of temporary speed limit editing commands sequentially sent by the automatic train monitoring system, editing the historical temporary speed limit information according to the line operation conditions in the plurality of temporary speed limit editing commands; If the interaction time with the train automatic monitoring system exceeds the specified time or an error interaction state occurs in the interaction, an initialization error state is entered, and if the initialization error state exceeds the preset time, a downtime state is entered, wherein an error interaction state occurs in the interaction with the train automatic monitoring system, including: when the first speed limit confirmation request is not sent to the train automatic monitoring system, the request to confirm the speed limit command sent by the train automatic monitoring system is received; and / or, when the first speed limit confirmation request is not sent to the train automatic monitoring system in sequence, the request to confirm the speed limit command sent by the train automatic monitoring system is received.
2. The method according to claim 1, characterized in that After receiving the multiple speed limit confirmation request commands sent in sequence by the automatic train monitoring system, entering the temporary speed limit setting state includes: receiving in sequence a plurality of temporary speed limit drafting commands among the plurality of speed limit confirmation requesting commands sent by the automatic train monitoring system; sending receipts of the plurality of temporary speed limit proposed commands to the automatic train monitoring system in sequence; receiving in sequence a plurality of temporary speed limit confirmation commands among the plurality of speed limit confirmation request commands sent by the automatic train monitoring system; After sending receipts of the multiple temporary speed limit confirmation commands to the train automatic monitoring system in sequence, the temporary speed limit setting state is entered.
3. The method according to claim 1, characterized in that The process of entering the initialization flow includes: After completing the startup and self-check, it enters the initialization request state; Sending an initialization request to the automatic train monitoring system, wherein the initialization request is used to instruct the automatic train monitoring system to enter an initialization confirmation state; After receiving the data of the initialization confirmation state sent by the automatic train monitoring system, the temporary speed limit confirmation state is entered.
4. The method according to claim 1, characterized in that After editing the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands, the method further includes: A second speed limit confirmation request is sent to the automatic train monitoring system, wherein the second speed limit confirmation request includes the temporary speed limit information edited by the regional controller, and the second speed limit confirmation request is used to instruct the automatic train monitoring system to display the edited temporary speed limit information.
5. The method according to claim 1, characterized in that The method further comprises: After receiving the initialization end command sent by the train automatic monitoring system, entering the initialization end state; Sending data of the initialization end state to the automatic train monitoring system so that the automatic train monitoring system ends the initialization process and enters a new initialization start state.
6. A device for initializing control of temporary speed limit, characterized in that: Applied to a regional controller, the regional controller is configured with a communication connection with an automatic train monitoring system, and the device comprises: a sending unit, configured to, after entering an initialization process, sequentially send a plurality of first speed limit confirmation requests to the automatic train monitoring system, wherein the first speed limit confirmation requests include the historical temporary speed limit information stored by the regional controller, and the first speed limit confirmation requests are used to instruct the automatic train monitoring system to display the historical temporary speed limit information; A receiving unit, configured to enter a temporary speed limit setting state after receiving a plurality of speed limit confirmation commands sent in sequence by the automatic train monitoring system; The sending unit is further used to send the data of the temporary speed limit setting state to the automatic train monitoring system, so that the automatic train monitoring system enters the temporary speed limit setting state; The receiving unit is further used to receive a plurality of temporary speed limit editing commands sent sequentially by the automatic train monitoring system; A setting unit, configured to edit the historical temporary speed limit information according to the line operation conditions in the multiple temporary speed limit editing commands; A processing unit for entering an initialization error state; The processing unit is also used to enter a downtime state if the initialization error state exceeds a preset time, wherein an error interaction state occurs in the interaction with the train automatic monitoring system, including: when the first speed limit confirmation request is not sent to the train automatic monitoring system, the request to confirm the speed limit command sent by the train automatic monitoring system is received; and / or, when the first speed limit confirmation request is not sent to the train automatic monitoring system in sequence, the request to confirm the speed limit command sent by the train automatic monitoring system is received.
7. An electronic device, characterized in that: The device includes a memory and a processor, and the electronic device is used to execute a program stored in the memory to run the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Temporary speed limit management method and system, area controller and train signal system
CN111232025A
Temporary speed limit management method and system for urban rail transit train control system
CN115257885A