Train control method, device, system, computer equipment and storage medium
By obtaining train status information for control attribute conversion, the problem of inconsistent control attributes of auxiliary driving supervision systems and train automatic protection systems is solved, and the safety and reliability of the train and the stability of the system are improved.
Patent Information
- Application Number
- CN202510022959.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-01-07
AI Technical Summary
The control properties of the auxiliary driving supervision system subsystem and the train automatic protection subsystem fail to always be consistent, affecting the safety and reliability of the train.
By acquiring the train status information, including the communication status and sleep wake-up status information of the AOM unit and the ATP unit, the control attribute conversion is performed to ensure that the control attributes of the AOM unit are consistent with the control attributes of the ATP unit.
It realizes flexible conversion of the control end of the AOM unit, simplifies the implementation of the fully automatic signal system, detects abnormal working conditions of the AOM unit as early as possible, and prevents more serious accidents.
Smart Images

Figure CN119428795B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of rail transit technology, and in particular to a train control method, device, system, computer equipment and storage medium. Background Art
[0002] With the rapid development of urban rail transit signal technology in my country, train command and operation have extremely high requirements on the safety and reliability of urban rail transit signal systems.
[0003] In the related technology, the auxiliary driving supervision system subsystem is mainly responsible for the sleep and wake-up functions of the train, and is a standard configuration of the fully automatic unmanned driving system of urban rail transit. However, the control properties of the auxiliary driving supervision system subsystem are not always consistent with the control properties of the train automatic protection subsystem. Therefore, a new train control method needs to be proposed. Summary of the invention
[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent. To this end, the present invention provides a train control method, device, system, computer equipment and storage medium.
[0005] The present invention provides a train control method, which is applied to a train control system, wherein the train control system includes an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem, wherein the auxiliary driving supervision subsystem includes an AOM part deployed at both ends of the train, and the automatic train protection subsystem includes an ATP part deployed at both ends of the train. The method includes:
[0006] Acquiring train status information, wherein the train status information includes sleep-wake-up status information indicating whether the working status of the AOM unit is in a sleep-wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit;
[0007] When the communication status between the AOM unit and the ATP unit is normal, the control attribute is switched based on the sleep / wake-up state information or the communication status of the AOM unit.
[0008] In one embodiment, the AOM unit includes a local AOM that needs to perform control attribute conversion and a peer AOM at the other end, the ATP unit includes a local ATP and a peer ATP, the communication state between the AOM unit and the ATP unit includes the communication state between the local AOM and the local ATP, the communication state of the AOM unit includes the communication state between the local AOM and the peer AOM, and the sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state; when the communication state between the AOM unit and the ATP unit is normal, performing control attribute conversion based on the sleep-wake-up state information or the communication state of the AOM unit includes:
[0009] When the local AOM communicates normally with the local ATP but the local AOM communicates with the opposite AOM interrupted, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake state.
[0010] In one embodiment, controlling the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep-wake state includes:
[0011] When the local AOM is in a dormant wake-up state, the local AOM maintains the current control attribute;
[0012] When the local AOM is not in a sleep-wake state, the control attribute of controlling the local AOM is consistent with the AOM control attribute sent by the local ATP.
[0013] In one embodiment, the AOM unit includes a local AOM that needs to perform control attribute conversion and an opposite-end AOM at the other end, the ATP unit includes a local ATP and an opposite-end ATP, the communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, the communication status of the AOM unit includes the communication status between the local AOM and the opposite-end AOM, and the sleep-wake-up status information includes whether the local AOM is in a sleep-wake-up state and whether the opposite-end AOM is in a sleep-wake-up state; when the communication status between the AOM unit and the ATP unit is normal, performing control attribute conversion based on the sleep-wake-up status information or the communication status of the AOM unit includes:
[0014] When the local AOM communicates normally with the local ATP and the local AOM communicates normally with the opposite AOM, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state.
[0015] In one embodiment, the train status information further includes control attribute information, the control attribute information includes the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP, and the control attribute conversion of the local AOM according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state includes:
[0016] In any of the following cases, the local AOM is in a sleep-wake-up state or the opposite AOM is in a sleep-wake-up state, the local AOM maintains the current control attribute; otherwise, the local AOM is controlled to convert the control attribute according to the AOM control attributes received by the local AOM from the local ATP and the AOM control attributes received by the opposite AOM from the opposite ATP.
[0017] In one embodiment, the controlling the local AOM to convert the control attribute according to the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP includes:
[0018] In the case where the AOM control attribute received by the local AOM and sent by the local ATP is different from the AOM control attribute received by the opposite AOM and sent by the opposite ATP, the control attribute controlling the local AOM is consistent with the AOM control attribute sent by the local ATP;
[0019] In the case where the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP are both waiting ends and the current control attribute of the local AOM and the current control attribute of the opposite AOM are both waiting ends, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end;
[0020] When both the local AOM receiving the AOM control attributes sent by the local ATP and the opposite AOM receiving the AOM control attributes sent by the opposite ATP are waiting ends and the current control attributes of the local AOM are different from the current control attributes of the opposite AOM, the local AOM maintains the current control attributes.
[0021] In one embodiment, the AOM unit includes a local AOM that needs to perform control attribute conversion and an opposite-end AOM at the other end, the ATP unit includes a local ATP and an opposite-end ATP, the train control system also includes an automatic train monitoring system ATS, the train status information also includes a communication status of the ATS, the communication status of the ATS includes the communication status between the local AOM and the automatic train monitoring system ATS, the communication status between the opposite-end AOM and the automatic train monitoring system ATS, the communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, and the communication status of the AOM unit includes the communication status between the local AOM and the opposite-end AOM; the method also includes:
[0022] When the communication between the local AOM and the local ATP is interrupted, and the communication between the local AOM and the opposite AOM is interrupted, the AOM on the other end that communicates with the automatic train monitoring system ATS is determined to be the control end according to the communication status between the local AOM and the automatic train monitoring system ATS and the communication status between the opposite AOM and the automatic train monitoring system ATS.
[0023] In one embodiment, the AOM unit includes a local AOM that needs to perform control attribute conversion and a peer AOM at the other end, the ATP unit includes a local ATP and a peer ATP, the communication state between the AOM unit and the ATP unit includes the communication state between the local AOM and the local ATP, the communication state between the peer AOM and the peer ATP, and the communication state between the AOM unit includes the communication state between the local AOM and the peer AOM; the method further includes:
[0024] When the communication between the local AOM and the local ATP is interrupted but the communication between the local AOM and the opposite AOM is normal, the local AOM is controlled to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP.
[0025] In one embodiment, the train status information further includes control attribute information, the control attribute information includes the current control attribute of the local AOM and the current control attribute of the opposite AOM, and the control of the local AOM to perform control attribute conversion according to the communication state between the opposite AOM and the opposite ATP includes:
[0026] In the event that the communication between the opposite-end AOM and the opposite-end ATP is interrupted, if the current control attribute of the local AOM is the same as the current control attribute of the opposite-end AOM, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end, otherwise the local AOM maintains the current control attribute.
[0027] In one embodiment, the sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state; when the communication between the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep-wake-up state information or the communication state of the AOM unit, including:
[0028] When the communication between the opposite-end AOM and the opposite-end ATP is normal, the local-end AOM is controlled to perform control attribute conversion according to whether the local-end AOM is in a sleep-wake state and whether the opposite-end AOM is in a sleep-wake state.
[0029] In one embodiment, the controlling the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state includes:
[0030] In any of the following cases, the local AOM is in a sleep-wake-up state or the opposite AOM is in a sleep-wake-up state, the local AOM maintains the current control attribute; otherwise, the local AOM is controlled to convert the control attribute according to the AOM control attribute received by the opposite AOM and sent by the opposite ATP.
[0031] In one embodiment, the train status information further includes control attribute information, the control attribute information includes the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP, and the controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the opposite AOM and sent by the opposite ATP includes:
[0032] In the case that the AOM at the opposite end receives the AOM control attribute sent by the opposite end ATP as the control end, the control attribute of the AOM at the local end is set to the waiting end; or in the case that the AOM at the opposite end receives the AOM control attribute sent by the opposite end ATP as the waiting end and the current control attribute of the AOM at the opposite end is the waiting end, the control attribute of the AOM at the local end is set to the control end, otherwise the AOM at the local end maintains the current control attribute.
[0033] The present invention provides a train control device, which is applied to a train control system. The train control system includes an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem. The auxiliary driving supervision subsystem includes an AOM part deployed at both ends of the train, and the automatic train protection subsystem includes an ATP part deployed at both ends of the train. The device includes:
[0034] A train status information acquisition module, used to acquire train status information, wherein the train status information includes sleep-wake-up status information indicating whether the working status of the AOM unit is in a sleep-wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit;
[0035] The AOM unit control attribute conversion module is used to convert the control attribute based on the sleep / wake-up state information or the communication state of the AOM unit when the communication state between the AOM unit and the ATP unit is normal.
[0036] The present invention provides a train control system, which is used to implement the method described in any one of the above items.
[0037] The present invention provides a computer device, a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method described in any one of the above embodiments when executing the computer program.
[0038] The present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method described in any one of the above embodiments are implemented.
[0039] The present invention provides a computer program product, wherein the computer program product includes instructions, and when the instructions are executed by a processor of a computer device, the computer device is enabled to execute the steps of the method described in any one of the above embodiments.
[0040] In the above invention, the train control method is applied to a train control system including an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem. Specifically, the auxiliary driving supervision subsystem includes an AOM unit deployed at both ends of the train, and the automatic train protection subsystem includes an ATP unit deployed at both ends of the train. In the train control method, first, the train status information is obtained, and the status information includes sleep-wake-up state information indicating whether the working state of the AOM unit is in a sleep-wake-up state, the communication state of the AOM unit, and the communication state between the AOM unit and the ATP unit. Then, when the communication state between the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep-wake-up state information or the communication state of the AOM unit. By realizing that the control end of the AOM unit changes with the change of the control end of the ATP unit, the logic of the fully automatic signal system to realize the remote sleep function of the train is simplified. In addition, the train control method helps to detect abnormal operation of the AOM unit as soon as possible, and take corresponding treatment measures and response plans, so as to prevent more serious accidents. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A schematic diagram of the front and rear ends of a train provided for the implementation of this specification;
[0042] Figure 2 A flow chart of a train control method provided in an embodiment of this specification;
[0043] Figure 3 A flowchart of a scenario example provided for an implementation method of this specification;
[0044] Figure 4 A flowchart of a scenario example provided for an implementation method of this specification;
[0045] Figure 5 A schematic diagram of a train control device provided for an embodiment of this specification;
[0046] Figure 6 A schematic diagram of the internal structure of a computer device provided for an embodiment of this specification. DETAILED DESCRIPTION
[0047] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0048] The Fully Automatic Operation (FAO) system is a fully automated, highly centralized urban rail transit signal control system. The system uses technologies such as secure computers, communication control, integrated monitoring and system integration to achieve automated control of the train operation process.
[0049] Compared with the traditional Communication Based Train Control (CBTC), the FAO system has significant advantages, including reducing operating costs, improving system safety and reliability, and enhancing operational capabilities. CBTC does not rely on traditional trackside train occupancy detection equipment, but uses active train positioning technology and continuous vehicle-ground two-way data communication technology. The CBTC system performs safety functions through on-board and ground processors to build a continuous train automatic control system. The FAO system is further improved on the basis of CBTC, adding remote sleep and remote wake-up functions for trains.
[0050] In the FAO system, an assisted driving supervision system (AOM system) is newly added to assist the public functions of remote sleep and remote wake-up of trains. The AOM system works in conjunction with other systems to ensure that the train can reliably perform remote sleep and remote wake-up. The AOM system has two control attributes: the control end and the waiting end. Normally, the train defaults to the waiting end after power-on, and only the control end is responsible for sleep and wake-up processing and communication with ATS (Automatic Train Supervision), so it is necessary to judge the control attributes of the AOM system.
[0051] The AOM system is powered by the train's own battery after the train goes into sleep mode. When the train wakes up in the morning, the AOM at the front or rear end of the train is selected as the control end according to the specific situation, so that it can communicate with the Automatic Train Supervision (ATS) system to prepare for daily operations. In general, the control attribute of the AOM end that communicates with the ATS is the control end, and the control attribute of the AOM end that does not communicate with the ATS is the waiting end.
[0052] For example, see Figure 1 , TC1 and TC2 represent the front and rear ends of the train respectively. When the two ends of the train share a secure link, that is, use the same IP address and port for communication, the control end of the AOM needs to be determined according to the following rules: when the AOM at the TC1 end works normally, the control attribute of the AOM that always controls the TC1 end is the control end; if the AOM at the TC1 end is abnormal and the AOM at the TC2 end works normally, the control attribute of the AOM that controls the TC2 end is the control end.
[0053] The Automatic Train Protection (ATP) system is a key system to ensure the safe operation of trains. The system directly controls the speed of trains. The ATP system is located at the front and rear of the train. It uses speed sensors, radars, and mileage counters to autonomously locate the train, and uses transponders to correct the actual position and speed of the train. It obtains movement authority (MA) through train-to-ground communication, and automatically calculates the train speed control curve based on the MA range and actual line conditions, strictly controlling the train speed to ensure safety. In addition, the ATP system provides safety protection for Automatic Train Operation (ATO), provides driving assistance information for the Man Machine Interface (MMI), and records running, operation, and alarm information.
[0054] In the design of remote sleep or remote wake-up function, the system will execute the corresponding remote sleep or remote wake-up logic only when the ATP control end receives the remote sleep or remote wake-up command. The ATP system cannot guarantee that the control end is always set to the TC1 end. When the train performs a turnaround operation, the ATP control end will make corresponding adjustments according to the change of the operating direction. If the AOM control end is not adjusted in time to match the change of the ATP control end, so that the AOM control end is not consistent with the ATP control end, it may delay the discovery of the fault of the waiting end AOM, thereby affecting the reliability and safety of the train operation.
[0055] Based on the above analysis, the embodiment of this specification provides a train control method. The train control method is applied to a train control system including an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem. Specifically, the auxiliary driving supervision subsystem includes an AOM unit deployed at both ends of the train, and the automatic train protection subsystem includes an ATP unit deployed at both ends of the train. In the train control method, first, the train status information is obtained, and the status information includes sleep and wake-up state information indicating whether the working state of the AOM unit is in a sleep and wake-up state, the communication state of the AOM unit, and the communication state of the AOM unit and the ATP unit. Then, when the communication state of the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep and wake-up state information or the communication state of the AOM unit. By realizing that the control end of the AOM unit changes with the change of the control end of the ATP unit, the logic of the fully automatic signal system to realize the remote sleep function of the train is simplified. In addition, the train control method helps to detect abnormal operation of the AOM unit as soon as possible, and take corresponding treatment measures and response plans, so as to prevent more serious accidents.
[0056] This specification provides a train control method. Figure 2 The train control method is applied to a train control system, the train control system includes an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem, the auxiliary driving supervision subsystem includes an AOM part deployed at both ends of the train, and the automatic train protection subsystem includes an ATP part deployed at both ends of the train. The train control method may include the following steps:
[0057] S210: Obtain train status information.
[0058] S220. When the communication status between the AOM unit and the ATP unit is normal, control attribute conversion is performed based on the sleep / wake-up state information or the communication status of the AOM unit.
[0059] The train status information includes sleep / wake status information indicating whether the working status of the AOM unit is in a sleep / wake state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit.
[0060] Specifically, in the train control system, the sleep and wake-up state information, the communication state of the AOM unit, and the communication state of the AOM unit and the ATP unit are key factors to ensure the safe operation of the train. When any state is abnormal, if the control attribute of the AOM unit is not converted in time, it will affect the operation and safety of the train. Therefore, it is necessary to determine the current operating environment and conditions by obtaining the train status information to determine whether to control the AOM unit to convert the control attribute. After obtaining the train status information, first check the communication state between the AOM unit and the ATP unit. When the communication state between the AOM unit and the ATP unit is normal, it means that the AOM unit can receive the AOM control attribute sent by the ATP unit. The control attribute of the AOM unit needs to consider multiple factors comprehensively, such as the decision logic of the control attribute between the AOM units is mutually influential, and only the AOM with the control attribute of the control end can make the AOM at this end in the sleep and wake-up state. Therefore, when the communication state between the AOM unit and the ATP unit is normal, it can be determined whether the control attribute conversion is required according to the sleep and wake-up state information or the communication state of the AOM unit to adapt to new operating requirements or restore the normal communication state.
[0061] In the above-mentioned implementation mode, the train control method is applied to a train control system including an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem. Specifically, the auxiliary driving supervision subsystem includes an AOM unit deployed at both ends of the train, and the automatic train protection subsystem includes an ATP unit deployed at both ends of the train. In the train control method, first, the train status information is obtained, and the status information includes sleep and wake-up status information indicating whether the working state of the AOM unit is in a sleep and wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit. Then, when the communication status of the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep and wake-up status information or the communication status of the AOM unit. By realizing that the control end of the AOM unit changes with the change of the control end of the ATP unit, the logic of the fully automatic signal system to realize the remote sleep function of the train is simplified. In addition, the train control method helps to detect abnormal operation of the AOM unit as soon as possible, and take corresponding treatment measures and response plans, so as to prevent more serious accidents.
[0062] In some implementations, the AOM unit includes a local AOM that needs to perform control attribute conversion and an opposite-end AOM at the other end, the ATP unit includes a local ATP and an opposite-end ATP, the communication state of the AOM unit and the ATP unit includes the communication state between the local AOM and the local ATP, the communication state of the AOM unit includes the communication state between the local AOM and the opposite-end AOM, and the sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state; when the communication state of the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep-wake-up state information or the communication state of the AOM unit, which may include:
[0063] When the communication between the local AOM and the local ATP is normal, but the communication between the local AOM and the opposite AOM is interrupted, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep wake-up state.
[0064] Specifically, the AOM units deployed at both ends of the train include the AOM at the front end and the AOM at the rear end of the train. The AOM at the front end and the AOM at the rear end of the train that needs to perform control attribute conversion is determined as the local AOM, and the other AOM is determined as the opposite AOM. In addition, the end that needs to perform control attribute conversion also includes a local ATP that matches the local AOM, and the other end includes an opposite ATP that matches the opposite AOM.
[0065] First, it is necessary to determine the communication status between the local AOM and the local ATP. Normal communication between the local AOM and the local ATP means that the local AOM can promptly receive the AOM control attributes sent by the local ATP. Since the decision logic of the control attributes between the local AOM and the opposite AOM affects each other, it is necessary to determine the communication status between the local AOM and the opposite AOM when the communication between the local AOM and the local ATP is normal. If the communication between the local AOM and the opposite AOM is interrupted, the local AOM will not be able to receive the current control attributes of the opposite AOM sent by the opposite AOM, which means that the local AOM cannot accurately understand the current control attributes of the opposite AOM. At this time, the local AOM will convert the control attributes according to the information that the local AOM can determine.
[0066] Only the AOM with the control attribute of the control end can put the AOM at this end into the sleep-wake state. And according to the general principle of the train AOM control end with a shared safety link, when the AOM at this end communicates normally with the ATP at this end, and the control attribute of the ATP is the control end, the control attribute of the AOM is the same as the control attribute of the ATP it matches. Therefore, when the AOM at this end communicates normally with the ATP at this end, but the communication between the AOM at this end and the AOM at the other end is interrupted, it is necessary to determine whether the AOM at this end is in the sleep-wake state, so as to determine whether the control attribute of the AOM at this end is the control end, so as to control the AOM at this end to perform the control attribute conversion.
[0067] In the above implementation, when the communication between the local AOM and the local ATP is normal but the communication between the local AOM and the opposite AOM is interrupted, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep or wake-up state. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0068] In some implementations, controlling the local AOM to convert the control attribute according to whether the local AOM is in a sleep-wake state may include: when the local AOM is in a sleep-wake state, the local AOM maintains the current control attribute.
[0069] Specifically, when the local AOM and the local ATP communicate normally, but the local AOM and the opposite AOM communicate interrupted, only the AOM with the control attribute of the control end can put the AOM on this end into the sleep-wake-up state. Therefore, when the local AOM is already in the sleep-wake-up state, it means that the current control attribute of the local AOM is the control end. And because in the sleep-wake-up state, only one of the two AOMs has the control attribute of the control end, and the other end is the waiting end. Therefore, the local AOM maintains the current control attribute.
[0070] In the above implementation, when the local AOM is in a sleep-wake-up state, the local AOM maintains the current control properties. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0071] In some implementations, controlling the local AOM to convert control attributes based on whether the local AOM is in a sleep-wake state may include: when the local AOM is not in a sleep-wake state, controlling the control attributes of the local AOM to be consistent with the AOM control attributes sent by the local ATP.
[0072] Specifically, when the local AOM and the local ATP communicate normally, but the local AOM and the opposite AOM communicate interrupted, only the AOM with the control attribute of the control end can put the AOM of this end into the sleep-wake-up state. Therefore, when the local AOM is not in the sleep-wake-up state, since the local AOM and the local ATP communicate normally, and the control attribute of the local AOM changes with the change of the control attribute of the local ATP, the local AOM controls the control attribute of the local AOM according to the AOM control attribute sent by the local ATP to be consistent with the AOM control attribute sent by the local ATP.
[0073] In the above implementation, when the AOM on the local side is not in a sleep or wake-up state, the control properties of the AOM on the local side are consistent with the AOM control properties sent by the ATP on the local side. Without affecting the implementation of existing software functions, the AOM control end selection logic is added to enable the AOM control end to switch as the ATP control end changes.
[0074] In some implementations, the AOM unit includes the local AOM that needs to perform control attribute conversion and the other end AOM, the ATP unit includes the local ATP and the opposite end ATP, the communication state of the AOM unit and the ATP unit includes the communication state between the local AOM and the local ATP, the communication state of the AOM unit includes the communication state between the local AOM and the opposite end AOM, and the sleep-wake-up state information includes whether the local AOM is in the sleep-wake-up state and whether the opposite end AOM is in the sleep-wake-up state; when the communication state of the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep-wake-up state information or the communication state of the AOM unit, which may include:
[0075] When the local AOM communicates normally with the local ATP and the local AOM communicates normally with the opposite AOM, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state.
[0076] Specifically, it is necessary to judge the communication status between the local AOM and the local ATP. Normal communication between the local AOM and the local ATP means that the local AOM can timely receive the AOM control attributes sent by the local ATP. Since the decision logic of the control attributes between the local AOM and the opposite AOM affects each other, it is necessary to judge the communication status between the local AOM and the opposite AOM when the communication between the local AOM and the local ATP is normal. If the communication between the local AOM and the opposite AOM is normal, the local AOM will receive the current control attributes of the opposite AOM sent by the opposite AOM, which means that the local AOM will accurately understand the current control attributes of the opposite AOM. At this time, the local AOM will convert the control attributes according to the information that the local AOM can determine and the information that the opposite AOM can determine.
[0077] Since only the AOM with the control attribute of the control end can make the AOM at this end in the sleep-wake state and only one end AOM can be in the sleep-wake state. Therefore, when the communication between the local AOM and the local ATP is normal and the communication between the local AOM and the opposite AOM is normal, it is necessary to determine whether the local AOM is in the sleep-wake state and whether the opposite AOM is in the sleep-wake state, so as to determine whether the control attribute of the local AOM is the control end, so as to control the local AOM to perform control attribute conversion.
[0078] In the above implementation, when the local AOM communicates normally with the local ATP and the local AOM communicates normally with the opposite AOM, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0079] In some implementations, the train status information further includes control attribute information, the control attribute information includes the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP, and the control attribute conversion of the local AOM according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state may include:
[0080] In any of the following cases, the AOM on this end maintains the current control attributes when the AOM on this end is in a sleep-wake-up state or the AOM on the other end is in a sleep-wake-up state: the AOM on this end maintains the current control attributes; otherwise, the AOM on this end is controlled to convert the control attributes according to the AOM control attributes received by the AOM on this end from the ATP on this end and the AOM control attributes received by the AOM on the other end from the ATP on the other end.
[0081] Specifically, when the local AOM communicates normally with the local ATP and the local AOM communicates normally with the opposite AOM, only the AOM with the control attribute of the control end can put the AOM on this end into a sleep-wake-up state. Therefore, when the local AOM is already in a sleep-wake-up state, it means that the current control attribute of the local AOM is the control end, and the current control attribute of the opposite AOM is the waiting end. When the opposite AOM is already in a sleep-wake-up state, it means that the current control attribute of the opposite AOM is the control end, and the current control attribute of the local AOM is the waiting end. And because in the sleep-wake-up state, only one of the two AOMs has a control attribute of the control end, and the other is a waiting end. Therefore, in any of the cases where the local AOM is already in a sleep-wake-up state and the opposite AOM is already in a sleep-wake-up state, the local AOM maintains the current control attribute.
[0082] When the local AOM is not in the sleep-wake-up state and the opposite AOM is not in the sleep-wake-up state, since the local AOM communicates normally with the local ATP and the opposite AOM communicates normally with the opposite AOM, it should first be judged based on the AOM control attributes sent by the ATP. Therefore, the local AOM is controlled to perform control attribute conversion based on the AOM control attributes received by the local AOM from the local ATP and the AOM control attributes received by the opposite AOM from the opposite ATP.
[0083] In the above implementation manner, in any of the following cases, when the AOM on the local end is in a sleep-wake-up state or the AOM on the opposite end is in a sleep-wake-up state, the AOM on the local end maintains the current control attribute; otherwise, the AOM on the local end is controlled to convert the control attributes according to the AOM control attributes received by the AOM on the local end from the ATP and the AOM control attributes received by the AOM on the opposite end from the ATP; without affecting the existing functions of the software, the AOM control end selection logic is added to enable the AOM control end to be converted as the ATP control end changes.
[0084] In some implementations, controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP may include:
[0085] When the AOM control attributes received by the local AOM and sent by the local ATP are different from the AOM control attributes received by the opposite AOM and sent by the opposite ATP, the control attributes controlling the local AOM are consistent with the AOM control attributes sent by the local ATP.
[0086] Specifically, when the local AOM and the local ATP communicate normally, the local AOM and the opposite AOM communicate normally, the local AOM is not in a sleep-wake-up state, and the opposite AOM is not in a sleep-wake-up state, when the AOM control attribute received by the local AOM and sent by the local ATP is different from the AOM control attribute received by the opposite AOM and sent by the opposite ATP, it means that the AOM control attribute sent by one ATP is the control end, and the AOM control attribute sent by the other ATP is the waiting end. And because the local AOM and the opposite AOM communicate normally, it means that the local AOM and the opposite AOM can understand each other's control attributes. Therefore, when the AOM control attribute received by the local AOM and sent by the local ATP is different from the AOM control attribute received by the opposite AOM and sent by the opposite ATP, the control attribute controlling the local AOM is consistent with the AOM control attribute sent by the local ATP.
[0087] In the above implementation, when the AOM control attributes received by the local AOM and sent by the local ATP are different from the AOM control attributes received by the opposite AOM and sent by the opposite ATP, the control attributes of the local AOM are consistent with the AOM control attributes sent by the local ATP, and without affecting the implementation of existing software functions, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0088] In some implementations, controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP may include:
[0089] When the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP are both waiting ends and the current control attribute of the local AOM and the current control attribute of the opposite AOM are both waiting ends, the control attribute of the AOM at the head end of the train is set to the controlling end, and the control attribute of the AOM at the tail end of the train is set to the waiting end.
[0090] Specifically, when the local AOM and the local ATP communicate normally, the local AOM and the opposite AOM communicate normally, the local AOM is not in a sleep-wake-up state, and the opposite AOM is not in a sleep-wake-up state, when the local AOM receives the AOM control attribute sent by the local ATP and the opposite AOM receives the AOM control attribute sent by the opposite ATP as a waiting end, it is necessary to further control the local AOM to convert the control attribute according to the current control state of the local AOM and the opposite AOM. Therefore, it is necessary to determine the current control attribute of the local AOM and the current control attribute of the opposite AOM. According to the general principle of the train AOM control end with a shared safety link, when the local AOM and the local ATP communicate normally, if the control attribute of the ATP is the control end, the control attribute of the AOM is the same as the control attribute of the ATP it matches; if the control attribute of the ATP has no control end, according to the default rule, the AOM at the TC1 end (the head end of the train) is set as the control end, and the AOM at the TC2 end (the tail end of the train) is set as the waiting end. Therefore, when the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP are both waiting ends and the current control attribute of the local AOM and the current control attribute of the opposite AOM are both waiting ends, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end.
[0091] In the above implementation, when the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP are both waiting ends and the current control attribute of the local AOM and the current control attribute of the opposite AOM are both waiting ends, the control attribute of the AOM at the front end of the control vehicle is set to the control end, and the control attribute of the AOM at the rear end of the control vehicle is set to the waiting end. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the control end of the ATP changes.
[0092] In some implementations, controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP may include:
[0093] When the local AOM receives the AOM control attributes sent by the local ATP and the opposite AOM receives the AOM control attributes sent by the opposite ATP, both are waiting ends and the current control attributes of the local AOM are different from the current control attributes of the opposite AOM, the local AOM maintains the current control attributes.
[0094] Specifically, when the local AOM and the local ATP communicate normally, the local AOM and the opposite AOM communicate normally, the local AOM is not in a sleep-wake-up state, and the opposite AOM is not in a sleep-wake-up state, when the local AOM receives the AOM control attribute sent by the local ATP and the opposite AOM receives the AOM control attribute sent by the opposite ATP as a waiting end, it is necessary to further control the local AOM to convert the control attribute according to the current control state of the local AOM and the opposite AOM. Therefore, it is necessary to determine the current control attribute of the local AOM and the current control attribute of the opposite AOM. When the current control attribute of the local AOM is different from the current control attribute of the opposite AOM, it means that the current control attribute of one of the AOMs is a control end, and the current control attribute of the other AOM is a waiting end. And because the local AOM and the opposite AOM communicate normally, it means that the local AOM and the opposite AOM can understand each other's control attributes. Therefore, when the current control attribute of the local AOM is different from the current control attribute of the opposite AOM, the local AOM maintains the current control attribute.
[0095] In the above implementation, the local AOM is controlled to perform control attribute conversion based on the AOM control attributes received by the local AOM from the local ATP and the AOM control attributes received by the opposite AOM from the opposite ATP. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0096] In some embodiments, the AOM unit includes the local AOM that needs to perform control attribute conversion and the other end AOM, the ATP unit includes the local ATP and the opposite ATP, the train control system also includes an automatic train monitoring system ATS, the train status information also includes the communication status of the ATS, the communication status of the ATS includes the communication status between the local AOM and the automatic train monitoring system ATS, the communication status between the opposite AOM and the automatic train monitoring system ATS, the communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, and the communication status of the AOM unit includes the communication status between the local AOM and the opposite AOM; the method may also include:
[0097] When the communication between the local AOM and the local ATP is interrupted, and the communication between the local AOM and the opposite AOM is interrupted, the AOM on the other end that communicates with the automatic train monitoring system ATS is determined to be the control end based on the communication status between the local AOM and the automatic train monitoring system ATS and the communication status between the opposite AOM and the automatic train monitoring system ATS.
[0098] Specifically, first, it is necessary to determine the communication status between the local AOM and the local ATP. The interruption of communication between the local AOM and the local ATP indicates that the local AOM cannot receive the AOM control attributes sent by the local ATP. Since the decision logic of the control attributes between the local AOM and the opposite AOM affects each other, when the communication between the local AOM and the local ATP is interrupted, it is necessary to determine the communication status between the local AOM and the opposite AOM. If the communication between the local AOM and the opposite AOM is interrupted, the local AOM will not be able to receive the current control attributes of the opposite AOM sent by the opposite AOM, which means that the local AOM cannot accurately understand the current control attributes of the opposite AOM. Since the control attribute of the AOM at one end communicating with the automatic train monitoring system ATS is the control end, when the communication between the local AOM and the local ATP is interrupted, and the communication between the local AOM and the opposite AOM is interrupted, it is determined which AOM communicates with the automatic train monitoring system ATS based on the communication status between the local AOM and the automatic train monitoring system ATS and the communication status between the opposite AOM and the automatic train monitoring system ATS, and the AOM at the end communicating with the automatic train monitoring system ATS is set as the control end.
[0099] In the above implementation, when the communication between the local AOM and the local ATP is interrupted, and the communication between the local AOM and the opposite AOM is interrupted, the AOM on the other end that communicates with the automatic train monitoring system ATS is determined as the control end according to the communication status between the local AOM and the automatic train monitoring system ATS and the communication status between the opposite AOM and the automatic train monitoring system ATS. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the control end of the ATP changes.
[0100] In some implementations, the AOM unit includes a local AOM that needs to perform control attribute conversion and a peer AOM at the other end, the ATP unit includes a local ATP and a peer ATP, the communication state of the AOM unit and the ATP unit includes a communication state between the local AOM and the local ATP, and a communication state between the peer AOM and the peer ATP, and the communication state of the AOM unit includes a communication state between the local AOM and the peer AOM; the method may further include:
[0101] When the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, the local AOM is controlled to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP.
[0102] Specifically, first, it is necessary to determine the communication status between the local AOM and the local ATP. The interruption of communication between the local AOM and the local ATP indicates that the local AOM cannot receive the AOM control attributes sent by the local ATP. Since the decision logic of the control attributes between the local AOM and the opposite AOM affects each other, it is necessary to determine the communication status between the local AOM and the opposite AOM when the communication between the local AOM and the opposite ATP is interrupted. If the communication between the local AOM and the opposite AOM is normal, the local AOM will receive the current control attributes of the opposite AOM sent by the opposite AOM, which means that the local AOM will accurately understand the current control attributes of the opposite AOM. Therefore, when the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, the local AOM will perform control attribute conversion according to the information that the opposite AOM can determine. Then, when the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, the local AOM is controlled to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP.
[0103] In the above implementation, when the communication between the local AOM and the local ATP is interrupted but the communication between the local AOM and the opposite AOM is normal, the local AOM is controlled to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP. Without affecting the existing functions of the software, the AOM control end selection logic is added to achieve the conversion of the AOM control end as the ATP control end changes.
[0104] In some implementations, the train status information further includes control attribute information, the control attribute information includes the current control attribute of the local AOM and the current control attribute of the opposite AOM, and controlling the local AOM to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP may include:
[0105] When the communication between the AOM at the other end and the ATP at the other end is interrupted, if the current control attributes of the AOM at this end are the same as those of the AOM at the other end, the control attributes of the AOM at the head end of the train are set to the control end, and the control attributes of the AOM at the tail end of the train are set to the waiting end, otherwise the AOM at this end maintains the current control attributes.
[0106] Specifically, when the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, when the communication between the opposite AOM and the opposite ATP is interrupted, it means that the opposite AOM cannot receive the AOM control attributes sent by the opposite ATP. At this time, when both the local AOM and the opposite AOM cannot perform control attribute conversion according to the AOM control attributes sent by their respective matching ATPs, the local AOM is controlled to perform control attribute conversion according to the current control attributes of the local AOM and the current control attributes of the opposite AOM.
[0107] When the current control attribute of the AOM at this end is the same as the current control attribute of the AOM at the other end, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end. Otherwise, when the current control attribute of the AOM at this end is different from the current control attribute of the AOM at the other end, it means that the current control attribute of the AOM at one end is the control end, and the current control attribute of the AOM at the other end is the waiting end. And because the communication between the AOM at this end and the AOM at the other end is normal, it means that the AOM at this end and the AOM at the other end can understand each other's control attributes. Therefore, when the current control attribute of the AOM at this end is different from the current control attribute of the AOM at the other end, the AOM at this end maintains the current control attribute to ensure that the system can stably maintain the distribution of control roles between different ends to support the safe operation of the train and the consistency of the system.
[0108] In the above implementation, when the communication between the opposite-end AOM and the opposite-end ATP is interrupted, if the current control attribute of the local AOM is the same as the current control attribute of the opposite-end AOM, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end. Otherwise, the local AOM maintains the current control attribute. Under the premise of not affecting the existing functions of the software, by adding the AOM control end selection logic, the AOM control end can be switched as the ATP control end changes.
[0109] In some implementations, the sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state; when the communication between the AOM unit and the ATP unit is normal, the control attribute conversion based on the sleep-wake-up state information or the communication state of the AOM unit may include:
[0110] When the communication between the opposite end AOM and the opposite end ATP is normal, the local end AOM is controlled to perform control attribute conversion according to whether the local end AOM is in a sleep-wake-up state and whether the opposite end AOM is in a sleep-wake-up state.
[0111] Specifically, when the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, when the communication between the opposite AOM and the opposite ATP is normal, the local AOM will perform control attribute conversion based on the information that the local AOM can determine and the information that the opposite AOM can determine. Since only the AOM with the control attribute of the control end can put the AOM at this end into the sleep-wake state and only one AOM can be in the sleep-wake state. Therefore, it is necessary to determine whether the local AOM is in the sleep-wake state and whether the opposite AOM is in the sleep-wake state to determine whether the control attribute of the local AOM is the control end, so as to control the local AOM to perform control attribute conversion.
[0112] In the above implementation, when the communication between the opposite-end AOM and the opposite-end ATP is normal, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake-up state and whether the opposite-end AOM is in a sleep-wake-up state. Without affecting the existing functions of the software, by adding the AOM control end selection logic, the AOM control end can be converted as the ATP control end changes.
[0113] In some implementations, controlling the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state may include:
[0114] In any of the following cases, the AOM on this end is in a sleep-wake-up state or the AOM on the other end is in a sleep-wake-up state, the AOM on this end maintains the current control attributes. Otherwise, the AOM on this end is controlled to convert the control attributes according to the AOM control attributes received from the ATP on the other end.
[0115] Specifically, when the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, and the communication between the opposite AOM and the opposite ATP is normal, only the AOM with the control attribute of the control end can put the AOM on this end into a sleep-wake-up state. Therefore, when the local AOM is already in the sleep-wake-up state, it means that the current control attribute of the local AOM is the control end, and the current control attribute of the opposite AOM is the waiting end; when the opposite AOM is already in the sleep-wake-up state, it means that the current control attribute of the opposite AOM is the control end, and the current control attribute of the local AOM is the waiting end. And because in the sleep-wake-up state, only one of the two AOMs has a control attribute of the control end, and the other is a waiting end. Therefore, in any of the cases where the local AOM is already in the sleep-wake-up state and the opposite AOM is already in the sleep-wake-up state, the local AOM maintains the current control attribute.
[0116] When the local AOM is not in the sleep-wake-up state and the opposite AOM is not in the sleep-wake-up state, since the opposite AOM communicates normally with the opposite ATP and the local AOM communicates normally with the opposite AOM, the control attribute conversion should be performed first according to the AOM control attributes sent by the opposite ATP. Therefore, the local AOM is controlled to perform control attribute conversion according to the AOM control attributes sent by the opposite ATP received by the opposite AOM.
[0117] In the above implementation manner, in any of the following cases, when the AOM on the local end is in a sleep-wake-up state or the AOM on the opposite end is in a sleep-wake-up state, the AOM on the local end maintains the current control attribute. Otherwise, the AOM on the opposite end controls the AOM on the local end to convert the control attribute according to the AOM control attribute received from the opposite end ATP. Without affecting the existing functions of the software, by adding the AOM control end selection logic, the AOM control end can be converted as the ATP control end changes.
[0118] In some implementations, the train state information further includes control attribute information, the control attribute information including the AOM control attribute received by the local AOM from the local ATP and the AOM control attribute received by the opposite AOM from the opposite ATP, and controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the opposite AOM from the opposite ATP may include:
[0119] When the AOM on the other end receives the AOM control attribute as the control end sent by the ATP on the other end, the control attribute of the AOM on this end is set to the waiting end; or when the AOM on the other end receives the AOM control attribute as the waiting end sent by the ATP on the other end and the current control attribute of the AOM on the other end is the waiting end, the control attribute of the AOM on this end is set to the control end, otherwise the AOM on this end maintains the current control attribute.
[0120] Specifically, when the communication between the local AOM and the local ATP is interrupted, the communication between the local AOM and the opposite AOM is normal, the communication between the opposite AOM and the opposite ATP is normal, the local AOM is not in a sleep-wake-up state, and the opposite AOM is not in a sleep-wake-up state, since the communication between the opposite AOM and the opposite ATP is normal, when the opposite AOM receives the AOM control attribute sent by the opposite ATP as the control end, the opposite AOM is controlled to be consistent with the AOM control attribute sent by the opposite ATP. And under normal circumstances, the control attribute of only one end of the AOM is the control end, and the control attribute of the other end of the AOM is the waiting end, and the communication between the local AOM and the opposite AOM is normal, so the local AOM can determine that the current control attribute of the opposite AOM is the control end and the AOM control attribute sent by the opposite ATP, then the control attribute of the local AOM is set to the waiting end to maintain the logical integrity and stability of the system with only one end as the control end.
[0121] When the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal, and the communication between the opposite AOM and the opposite ATP is normal, and the local AOM is not in the sleep-wake-up state, since the communication between the opposite AOM and the opposite ATP is normal, when the opposite AOM receives the AOM control attribute sent by the opposite ATP as the waiting end, since the communication between the local AOM and the local ATP is interrupted, it is necessary to control the local AOM to convert the control attribute according to the current control attribute of the opposite AOM. When the current control attribute of the opposite AOM is the waiting end, in order to maintain the consistency of the system, the control attribute of the local AOM is set to the controlling end.
[0122] When the communication between the local AOM and the local ATP is interrupted, but the communication between the local AOM and the opposite AOM is normal and the communication between the opposite AOM and the opposite ATP is normal, and the local AOM is not in the sleep-wake-up state and the opposite AOM is not in the sleep-wake-up state, in all other cases except the above, the local AOM maintains the current control attributes.
[0123] In the above implementation, when the AOM at the opposite end receives the AOM control attribute as the control end sent by the ATP at the opposite end, the control attribute of the AOM at the local end is set to the waiting end; or when the AOM at the opposite end receives the AOM control attribute as the waiting end sent by the ATP at the opposite end and the current control attribute of the AOM at the opposite end is the waiting end, the control attribute of the AOM at the local end is set to the control end, otherwise the AOM at the local end maintains the current control attribute. Under the premise of not affecting the implementation of the existing functions of the software, by adding the AOM control end selection logic, the control end of the AOM part can be switched as the control end of the ATP part changes.
[0124] The embodiments of this specification provide a scenario example of a train control method, taking the local AOM as the TC1 end AOM as an example, the opposite end AOM is the TC2 end AOM. The TC1 end AOM is matched with the TC1 end ATP, and the TC2 end AOM is matched with the TC2 end ATP.
[0125] When the communication between the AOM at TC1 and the ATP at TC1 is normal, refer to Figure 3 First, determine whether the communication between the AOM at TC1 and the AOM at TC2 is normal. In the case that the communication between the AOM at TC1 and the AOM at TC2 is interrupted, determine whether the AOM at TC1 is in a sleep-wake-up state. When the AOM at TC1 is already in a sleep-wake-up state, the AOM at TC1 maintains the current control attributes. When the AOM at TC1 is not in a sleep-wake-up state, the control attributes of the AOM at TC1 are consistent with the AOM control attributes sent by the ATP at TC1.
[0126] When the communication between the AOM at TC1 and the AOM at TC2 is normal, determine whether the AOM at TC1 is in a sleep-wake-up state and whether the AOM at TC2 is in a sleep-wake-up state. In any of the following cases, the AOM at TC1 maintains the current control attribute. Otherwise, determine whether the AOM control attribute sent by the ATP at TC1 received by the AOM at TC1 and the AOM control attribute sent by the ATP at TC2 received by the AOM at TC2 are the same.
[0127] When the AOM control attributes received by the AOM at TC1 and sent by the ATP at TC1 are different from the AOM control attributes received by the AOM at TC2 and sent by the ATP at TC2, the control attributes of the AOM at TC1 are consistent with the AOM control attributes sent by the ATP at TC1.
[0128] When the AOM control attributes received by the AOM at TC1 and sent by the ATP at TC1 are the same as the AOM control attributes received by the AOM at TC2 and sent by the ATP at TC2, that is, both are waiting ends, it is determined whether the current control attributes of the AOM at TC1 and the current control attributes of the AOM at TC2 are the same.
[0129] When the current control attribute of the AOM at TC1 is the same as that of the AOM at TC2, that is, the AOM is in the waiting state, the control attribute of the AOM at TC1 is set to the controlling state, and the control attribute of the AOM at TC2 is set to the waiting state. When the current control attribute of the AOM at TC1 is different from that of the AOM at TC2, the AOM at TC1 maintains the current control attribute.
[0130] The embodiment of this specification also provides a scenario example of a train control method, taking the local AOM as the TC1 end AOM as an example, the opposite end AOM is the TC2 end AOM. The TC1 end AOM is matched with the TC1 end ATP, and the TC2 end AOM is matched with the TC2 end ATP.
[0131] When the communication between AOM on TC1 and ATP on TC1 is interrupted, refer to Figure 4 First, determine whether the communication between the AOM at TC1 and the AOM at TC2 is normal. In the case of communication interruption between the AOM at TC1 and the AOM at TC2, set the AOM at the end communicating with the automatic train monitoring system ATS as the control end. In the case of normal communication between the AOM at TC1 and the AOM at TC2, determine whether the communication between the AOM at TC2 and the ATP at TC2 is normal.
[0132] In the case where the communication between the AOM at the TC2 end and the ATP at the TC2 end is interrupted, it is determined whether the current control attribute of the AOM at the TC1 end is the same as the current control attribute of the AOM at the TC2 end. In the case where the current control attribute of the AOM at the TC1 end is the same as the current control attribute of the AOM at the TC2 end, the control attribute of the AOM at the TC1 end is set to the control end, and the control attribute of the AOM at the TC2 end is set to the waiting end. In the case where the current control attribute of the AOM at the TC1 end is different from the current control attribute of the AOM at the TC2 end, the AOM at the TC1 end maintains the current control attribute.
[0133] In the case that the communication between the AOM at the TC2 end and the ATP at the TC2 end is normal, it is determined whether the AOM at the TC1 end is in a sleep-wake-up state and whether the AOM at the TC2 end is in a sleep-wake-up state. In any of the cases that the AOM at the TC1 end is in a sleep-wake-up state and the AOM at the TC2 end is in a sleep-wake-up state, the AOM at the TC1 end maintains the current control attribute. Otherwise, it is determined whether the AOM control attribute received by the AOM at the TC2 end from the ATP at the TC2 end is a control end or whether the AOM control attribute received by the AOM at the TC2 end from the ATP at the TC2 end is a wait end and whether the current control attribute of the AOM at the TC2 end is a wait end. In the case that the AOM control attribute received by the AOM at the TC2 end from the ATP at the TC2 end is a control end, the control attribute of the AOM at the TC1 end is set to a wait end. In the case that it is determined that the AOM control attribute received by the AOM at the TC2 end from the ATP at the TC2 end is a wait end and the current control attribute of the AOM at the TC2 end is a wait end, the control attribute of the AOM at the TC1 end is set to a control end. Otherwise, the AOM at the TC1 end maintains the current control attribute.
[0134] This specification provides a train control device 500, see Figure 5 , applied to a train control system, the train control system includes an automatic train monitoring system ATS, an assisted driving supervision subsystem and an automatic train protection subsystem, the assisted driving supervision subsystem includes an AOM unit deployed at both ends of the train, the automatic train protection subsystem includes an ATP unit deployed at both ends of the train, the train control device 500 includes: a train status information acquisition module 510, and an AOM unit control attribute conversion module 520.
[0135] The train status information acquisition module 510 is used to acquire train status information, wherein the train status information includes sleep-wake-up status information indicating whether the working status of the AOM unit is in a sleep-wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit;
[0136] The AOM unit control property conversion module 520 is configured to convert the control property based on the sleep / wake-up state information or the communication state of the AOM unit when the communication state between the AOM unit and the ATP unit is normal.
[0137] For a detailed description of the train control device, please refer to the description of the train control method above, which will not be repeated here.
[0138] An embodiment of this specification provides a train control system, which is used to implement the method described in any one of the above embodiments.
[0139] In some embodiments, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 6 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a train control method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0140] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution disclosed in this specification, and does not constitute a limitation on the computer device to which the solution disclosed in this specification is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0141] An embodiment of the present specification provides a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method steps in the above embodiment are implemented.
[0142] An embodiment of the present specification provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method in any of the above embodiments are implemented.
[0143] The embodiments of this specification provide a computer program product, which includes instructions. When the instructions are executed by a processor of a computer device, the computer device can perform the steps of any method of the above embodiments.
[0144] It should be noted that the logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or equipment (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or equipment and execute instructions), or in combination with these instruction execution systems, devices or equipment. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or equipment, or in combination with these instruction execution systems, devices or equipment. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.
Claims
1. A train control method, characterized in that: Applied to a train control system, the train control system includes an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem, the auxiliary driving supervision subsystem includes an AOM unit deployed at both ends of the train, the automatic train protection subsystem includes an ATP unit deployed at both ends of the train, the AOM unit includes a local AOM that needs to perform control attribute conversion and an opposite AOM at the other end, the ATP unit includes a local ATP and an opposite ATP, and the method includes: Acquire train status information, wherein the train status information includes sleep-wake-up status information indicating whether the working status of the AOM unit is in a sleep-wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit, wherein the communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, the communication status of the AOM unit includes the communication status between the local AOM and the opposite AOM, and the sleep-wake-up status information includes whether the local AOM is in a sleep-wake-up state; When the local AOM communicates normally with the local ATP but the local AOM communicates with the opposite AOM interrupted, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake state.
2. The train control method according to claim 1, characterized in that: The controlling the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep-wake state includes: When the local AOM is in a dormant wake-up state, the local AOM maintains the current control attribute; When the local AOM is not in a sleep-wake-up state, the control attribute of controlling the local AOM is consistent with the AOM control attribute sent by the local ATP.
3. The train control method according to claim 1, characterized in that: The sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state; the method further includes: When the local AOM communicates normally with the local ATP and the local AOM communicates normally with the opposite AOM, the local AOM is controlled to perform control attribute conversion according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state.
4. The train control method according to claim 3, characterized in that: The train status information also includes control attribute information, the control attribute information includes the AOM control attribute received by the local AOM and sent by the local ATP, and the AOM control attribute received by the opposite AOM and sent by the opposite ATP, and the control attribute conversion of the local AOM according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state includes: In any of the following cases, the local AOM is in a sleep-wake-up state or the opposite AOM is in a sleep-wake-up state, the local AOM maintains the current control attribute; otherwise, the local AOM is controlled to convert the control attribute according to the AOM control attributes received by the local AOM from the local ATP and the AOM control attributes received by the opposite AOM from the opposite ATP.
5. The train control method according to claim 4, characterized in that: The controlling the local AOM to convert the control attribute according to the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP includes: In the case where the AOM control attribute received by the local AOM and sent by the local ATP is different from the AOM control attribute received by the opposite AOM and sent by the opposite ATP, the control attribute controlling the local AOM is consistent with the AOM control attribute sent by the local ATP; In the case where the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP are both waiting ends and the current control attribute of the local AOM and the current control attribute of the opposite AOM are both waiting ends, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end; When both the local AOM receiving the AOM control attributes sent by the local ATP and the opposite AOM receiving the AOM control attributes sent by the opposite ATP are waiting ends and the current control attributes of the local AOM are different from the current control attributes of the opposite AOM, the local AOM maintains the current control attributes.
6. The train control method according to claim 1, characterized in that: The train status information also includes the communication status of the ATS, and the communication status of the ATS includes the communication status between the local AOM and the automatic train monitoring system ATS, and the communication status between the opposite end AOM and the automatic train monitoring system ATS. The method also includes: When the communication between the local AOM and the local ATP is interrupted, and the communication between the local AOM and the opposite AOM is interrupted, the AOM on the other end that communicates with the automatic train monitoring system ATS is determined to be the control end according to the communication status between the local AOM and the automatic train monitoring system ATS and the communication status between the opposite AOM and the automatic train monitoring system ATS.
7. The train control method according to claim 1, characterized in that: The communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, and the communication status between the opposite AOM and the opposite ATP. The method further includes: When the communication between the local AOM and the local ATP is interrupted but the communication between the local AOM and the opposite AOM is normal, the local AOM is controlled to perform control attribute conversion according to the communication status between the opposite AOM and the opposite ATP.
8. The train control method according to claim 7, characterized in that: The train status information also includes control attribute information, the control attribute information includes the current control attribute of the local AOM and the current control attribute of the opposite AOM, and the control of the local AOM to perform control attribute conversion according to the communication state between the opposite AOM and the opposite ATP includes: In the event that the communication between the opposite-end AOM and the opposite-end ATP is interrupted, if the current control attribute of the local AOM is the same as the current control attribute of the opposite-end AOM, the control attribute of the AOM at the head end of the train is set to the control end, and the control attribute of the AOM at the tail end of the train is set to the waiting end, otherwise the local AOM maintains the current control attribute.
9. The train control method according to claim 7, characterized in that: The sleep-wake-up state information includes whether the local AOM is in a sleep-wake-up state and whether the opposite AOM is in a sleep-wake-up state; when the communication between the AOM unit and the ATP unit is normal, the control attribute conversion is performed based on the sleep-wake-up state information or the communication state of the AOM unit, including: When the communication between the opposite-end AOM and the opposite-end ATP is normal, the local-end AOM is controlled to perform control attribute conversion according to whether the local-end AOM is in a sleep-wake state and whether the opposite-end AOM is in a sleep-wake state.
10. The train control method according to claim 9, characterized in that: The controlling the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep-wake state and whether the opposite AOM is in a sleep-wake state includes: In any of the following cases, the local AOM is in a sleep-wake-up state or the opposite AOM is in a sleep-wake-up state, the local AOM maintains the current control attribute; otherwise, the local AOM is controlled to convert the control attribute according to the AOM control attribute received by the opposite AOM and sent by the opposite ATP.
11. The train control method according to claim 10, characterized in that: The train status information further includes control attribute information, the control attribute information including the AOM control attribute received by the local AOM and sent by the local ATP and the AOM control attribute received by the opposite AOM and sent by the opposite ATP, and controlling the local AOM to perform control attribute conversion according to the AOM control attribute received by the opposite AOM and sent by the opposite ATP, includes: In the case that the AOM on the other end receives the AOM control attribute sent by the ATP on the other end as the control end, the control attribute of the AOM on the local end is set to the waiting end; or in the case that the AOM on the other end receives the AOM control attribute sent by the ATP on the other end as the waiting end and the current control attribute of the AOM on the other end is the waiting end, the control attribute of the AOM on the local end is set to the control end, otherwise the AOM on the local end maintains the current control attribute.
12. A train control device, characterized in that: Applied to a train control system, the train control system includes an automatic train monitoring system ATS, an auxiliary driving supervision subsystem and an automatic train protection subsystem, the auxiliary driving supervision subsystem includes an AOM unit deployed at both ends of the train, the automatic train protection subsystem includes an ATP unit deployed at both ends of the train, the AOM unit includes a local AOM that needs to perform control attribute conversion and an opposite AOM at the other end, the ATP unit includes a local ATP and an opposite ATP, and the device includes: A train status information acquisition module, used to acquire train status information, wherein the train status information includes sleep-wake-up status information indicating whether the working status of the AOM unit is in a sleep-wake-up state, the communication status of the AOM unit, and the communication status between the AOM unit and the ATP unit, wherein the communication status between the AOM unit and the ATP unit includes the communication status between the local AOM and the local ATP, the communication status of the AOM unit includes the communication status between the local AOM and the opposite AOM, and the sleep-wake-up status information includes whether the local AOM is in a sleep-wake-up state; The AOM control attribute conversion module is used to control the local AOM to perform control attribute conversion according to whether the local AOM is in a sleep or wake-up state when the local AOM communicates normally with the local ATP but the local AOM communicates with the opposite AOM interrupted.
13. A train control system, characterized in that: The system is used to implement the method according to any one of claims 1-11.
14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.
Citation Information
Patent Citations
Train control method and device
CN117698788A