Train control method and device
Patent Information
- Application Number
- CN202311606790.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-11-28
AI Technical Summary
[0046]本发明提供的列车控制方法及装置,通过在第一AOM的上电工作预设时间内,第一AOM与TIAS子系统未建立通信连接,且第一AOM的ID为奇数的情况下,确定第一AOM为激活端;获取列车状态信息,根据列车状态信息对第一AOM与第二AOM之间进行激活端转换;其中,列车状态信息包括第一AOM与TIAS子系统的通信状态、第一AOM与第二AOM的通信状态、第一AOM与第一ATP的通信状态、第二AOM与TIAS子系统的通信状态、第二AOM与第二ATP的通信状态以及第一ATP与第二ATP的通信状态中的至少一项。由此通过监测列车状态信息,可以实时了解各个子系统之间的通信状态,及时发现异常情况,从而能够快速做出反应并进行激活端转换,以确保系统的稳定性和连续性。
Smart Images

Figure CN117698788B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rail transit technology, and in particular to a train control method and device. Background Technology
[0002] With the rapid development of urban rail transit signaling technology in my country, train command and operation place extremely high demands on the safety and reliability of urban rail transit signaling systems. Redundancy technology is one of the most effective means of improving the safety and reliability of computer systems, and also one of the most effective methods for improving the safety and reliability of urban rail transit signaling systems.
[0003] Currently, the AOM (Automatic Train Operation) subsystem is mainly responsible for the automatic driving and operation management of trains. It plays an important role in achieving automatic train driving by controlling the acceleration, deceleration, stopping and maintaining stable operation of the train.
[0004] Therefore, there is an urgent need to provide a train control method that achieves head-to-tail redundancy in the AOM subsystem. Summary of the Invention
[0005] This invention provides a train control method and apparatus to achieve redundancy at both ends of the AOM subsystem. By flexibly switching between the active and inactive ends, redundancy backup can be achieved. Once a port fails, it can be quickly switched to another port to ensure the continuous operation and reliability of the system.
[0006] This invention provides a train control method applied to a train control system. The train control system includes a Train Operation Automation System (TIAS) subsystem, an Assistant Driver Equipment (AOM) subsystem, and an Onboard Driver Assistance System (ATP) subsystem. The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train. The ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. The method includes:
[0007] If the first AOM fails to establish a communication connection with the TIAS subsystem within the preset power-on working time of the first AOM, and the ID of the first AOM is odd, then the first AOM is determined to be the active end.
[0008] Obtain train status information, and perform activation terminal conversion between the first AOM and the second AOM based on the train status information;
[0009] The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP.
[0010] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0011] If communication between the first AOM and the TIAS is interrupted, but communication between the first AOM and the second AOM is normal, it is determined that the first AOM is switched from an active end to an inactive end, and the second AOM is switched from an inactive end to an active end.
[0012] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0013] If the communication between the first AOM and the first ATP is interrupted, but the communication between the first AOM and the second AOM is normal, and the communication between the second AOM and the second ATP is normal, or if the communication between the first AOM and the first ATP is interrupted, but the communication between the first AOM and the second AOM is normal, and the communication between the second AOM and the second ATP is normal and then interrupted, but the ID of the second AOM is even, then it is determined that the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end.
[0014] The process further includes, after the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end:
[0015] If communication between the first AOM and the second AOM is normal, and communication between the first AOM and the first ATP has resumed, but communication between the second AOM and the second ATP is interrupted and has not been restored, then it is determined that the first AOM changes from an inactive end to an active end, and the second AOM changes from an active end to an inactive end; or...
[0016] If the communication between the first AOM and the second AOM is normal, but the communication between the second AOM and the TIAS is interrupted and not restored, it is determined that the first AOM is converted from an inactive end to an active end, and the second AOM is converted from an active end to an inactive end.
[0017] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0018] In the event of a communication interruption between the first AOM and the second AOM, the second AOM is determined to be switched from an inactive end to an active end.
[0019] After the second AOM is converted from an inactive end to an active end, it also includes:
[0020] If communication between the first AOM and the second AOM returns to normal, and the first AOM is the active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or,
[0021] If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is interrupted, communication between the second AOM and the second ATP is interrupted, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to an inactive endpoint; or...
[0022] If communication between the first AOM and the second AOM is restored to normal, but communication between the first AOM and the first ATP is interrupted, but communication between the second AOM and the second ATP is normal, it is determined that the first AOM is switched from the active end to the inactive end.
[0023] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0024] If the communication between the first AOM and the TIAS is interrupted, the communication between the first AOM and the first ATP is interrupted, and the communication between the first AOM and the second AOM is normal, it is determined that the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end.
[0025] The process further includes, after the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end:
[0026] If communication between the first AOM and the first ATP is restored to normal, or if communication between the second AOM and the second ATP is interrupted, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0027] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0028] If communication between the first AOM and the TIAS is interrupted, and communication between the first AOM and the second AOM is also interrupted, it is determined that the second AOM is converted from an inactive end to an active end.
[0029] After the second AOM is converted from an inactive end to an active end, it also includes:
[0030] If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the TIAS is not restored, then the first AOM is determined to be switched from an active to an inactive state; or...
[0031] If communication between the first AOM and the second AOM returns to normal, communication between the first AOM and the TIAS returns to normal, and the first AOM is an active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or...
[0032] If communication between the first AOM and the TIAS is restored to normal, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0033] According to a train control method provided by the present invention, the step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes:
[0034] In the event that communication between the first AOM and the second AOM is interrupted, and communication between the first AOM and the first ATP is interrupted, it is determined that the second AOM is converted from an inactive end to an active end;
[0035] After the second AOM is converted from an inactive end to an active end, it also includes:
[0036] If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the first ATP is not restored, then the first AOM is determined to be switched from an active to an inactive state; or...
[0037] If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is restored, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to a non-active endpoint; or,
[0038] If communication between the first AOM and the first ATP is restored, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0039] The present invention also provides a train control device applied to a train control system, the train control system including a Train Operation Automation System (TIAS) subsystem, an Assistant Driver Equipment (AOM) subsystem, and an Onboard Driver Assistance System (ATP) subsystem. The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train, and the ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. The device includes:
[0040] An initial module is used to determine that the first AOM is the active end if, within a preset power-on working time of the first AOM, the first AOM has not established a communication connection with the TIAS subsystem and the ID of the first AOM is odd.
[0041] The conversion module is used to acquire train status information and perform activation end conversion between the first AOM and the second AOM based on the train status information.
[0042] The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP.
[0043] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the train control method as described above.
[0044] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the train control method as described above.
[0045] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements any of the train control methods described above.
[0046] The train control method and apparatus provided by this invention determine the first AOM as the active terminal when, within a preset power-on operating time, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd. Train status information is acquired, and an active terminal switch is performed between the first AOM and the second AOM based on this information. The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP. Therefore, by monitoring the train status information, the communication status between each subsystem can be understood in real time, abnormal situations can be detected promptly, and a rapid response and active terminal switch can be performed to ensure the stability and continuity of the system. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0048] Figure 1 This is a schematic diagram of the train control system provided by the present invention;
[0049] Figure 2 This is a flowchart illustrating the train control method provided by the present invention;
[0050] Figure 3 This is one of the scenario diagrams of the train control method provided by the present invention;
[0051] Figure 4 This is the second scenario diagram of the train control method provided by the present invention;
[0052] Figure 5 This is the third scenario diagram of the train control method provided by the present invention;
[0053] Figure 6 This is the fourth scenario diagram of the train control method provided by the present invention;
[0054] Figure 7 This is the fifth scenario diagram of the train control method provided by the present invention;
[0055] Figure 8 This is the sixth scenario diagram of the train control method provided by the present invention;
[0056] Figure 9 This is a schematic diagram of the structure of the train control device provided by the present invention;
[0057] Figure 10 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0059] It should be noted that the train control method proposed in this embodiment is applied to the train control system, such as... Figure 1 As shown, the train control system includes the Train Operation Automation System (TIAS), the Driver Assistance Equipment (AOM), and the Onboard Driver Assistance System (ATP). The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train. The ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. The first AOM and the first ATP are deployed at the front of the train, while the second AOM and the second ATO are deployed at the rear of the train. These subsystems work together to ensure the safe and efficient operation of the train.
[0060] The following is combined Figure 2 A train control method according to the present invention includes:
[0061] Step 101: If the first AOM does not establish a communication connection with the TIAS subsystem within the preset power-on working time of the first AOM, and the ID of the first AOM is odd, then the first AOM is determined to be the active end.
[0062] It should be noted that the activating end typically refers to a device or node that actively initiates communication or control, responsible for sending control commands or providing services. Generally, after a train is powered on, since power supply usually starts from the front of the train and gradually moves towards the rear, the activated device is usually the one at the front of the train.
[0063] In this embodiment, the first AOM's ID is an odd number, indicating that it is a device deployed at the head of the train. If the first AOM deployed at the head of the train has a preset power-on working time (e.g., 7 or 5 seconds, which can be flexibly configured) and it is detected that the second AOM at the other end has not established a communication connection with the TIAS subsystem, then the first AOM is the default active end. The first AOM establishes communication with the TIAS subsystem and works together to ensure the safe and efficient operation of the train.
[0064] Step 103: Obtain train status information, and perform activation terminal conversion between the first AOM and the second AOM based on the train status information;
[0065] The train status information includes the following aspects:
[0066] Communication status between the first AOM and the TIAS subsystem;
[0067] Communication status between the first AOM and the second AOM;
[0068] Communication status between the first AOM and the first ATP;
[0069] Communication status between the second AOM and the TIAS subsystem;
[0070] The communication status between the second AOM and the second ATP;
[0071] At least one of the communication states between the first ATP and the second ATP.
[0072] In this embodiment, any abnormality in any of the above states may lead to a change in the active endpoint. Based on the train status information, the AOM can determine which AOM should become the active endpoint and switch it accordingly. For example, if the communication status between the first AOM and the TIAS subsystem is abnormal, the system may switch the active endpoint to the second AOM to ensure the safety and reliability of train operation.
[0073] Specifically, to achieve head-to-tail redundancy, the first and second AOMs of the AOM subsystem will transmit head-to-tail communication information to each other under normal communication conditions. This head-to-tail communication information includes: connection status with TIAS, local AOM operating status, local AOM IO acquisition status, wake-up command sending status, hibernation command sending status, local ATP communication status, local ATP activation status, local AOM activation status, hibernation command, wake-up command, train hibernation / wake-up status, wake-up failure reason, hibernation failure reason, hibernation health status, wake-up VOBC self-test completion, power-on status, whether hibernation is allowed, whether wake-up is allowed, hibernation procedure, and wake-up procedure. The above train status information can be obtained through the head-to-tail communication information transmitted between the first and second AOMs.
[0074] This embodiment determines the first AOM as the active endpoint when, within a preset power-on operating time, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd. Train status information is acquired, and an active endpoint switch is performed between the first AOM and the second AOM based on this information. The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP. Therefore, by monitoring the train status information, the communication status between each subsystem can be understood in real time, anomalies can be detected promptly, and a rapid response and active endpoint switch can be performed to ensure the stability and continuity of the system.
[0075] Based on the above embodiments, the step of performing activation end conversion between the first AOM and the second AOM according to the train status information includes:
[0076] If communication between the first AOM and the TIAS is interrupted, but communication between the first AOM and the second AOM is normal, it is determined that the first AOM is switched from an active end to an inactive end, and the second AOM is switched from an inactive end to an active end.
[0077] Figure 3 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 3 As shown, after the first AOM is powered on and becomes the active end, if the communication between the first AOM and the TIAS subsystem is interrupted but the communication between the first and last AOMs is normal, the second AOM can learn from the communication information between the first and last AOMs sent by the first AOM that the current active end, the first AOM, is abnormal. Then, after the first AOM establishes a communication connection with the TIAS subsystem, it will actively upgrade to the active end. At the same time, when the first AOM can learn from the communication information between the first and last AOMs sent by the second AOM that the second AOM is in an active state, it can actively downgrade to an inactive end.
[0078] This embodiment can avoid the impact of a single point of failure on the operation of the entire system by means of the above methods, and at the same time can achieve higher fault tolerance and easy backup mechanism.
[0079] In some embodiments, the activation end conversion between the first AOM and the second AOM based on the train status information includes:
[0080] If the communication between the first AOM and the first ATP is interrupted, but the communication between the first AOM and the second AOM is normal, and the communication between the second AOM and the second ATP is normal, or if the communication between the first AOM and the first ATP is interrupted, but the communication between the first AOM and the second AOM is normal, and the communication between the second AOM and the second ATP is normal and then interrupted, but the ID of the second AOM is even, then it is determined that the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end.
[0081] The process further includes, after the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end:
[0082] If communication between the first AOM and the second AOM is normal, and communication between the first AOM and the first ATP has resumed, but communication between the second AOM and the second ATP is interrupted and has not been restored, then it is determined that the first AOM changes from an inactive end to an active end, and the second AOM changes from an active end to an inactive end; or...
[0083] If the communication between the first AOM and the second AOM is normal, but the communication between the second AOM and the TIAS is interrupted and not restored, it is determined that the first AOM is converted from an inactive end to an active end, and the second AOM is converted from an active end to an inactive end.
[0084] In this case, the even number of the ID of the second AOM indicates that it is a device deployed at the rear of the train.
[0085] Figure 4 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 4 As shown, after the first AOM powers on and becomes the active end, under normal head-to-tail communication conditions, the second AOM can learn from the head-to-tail AOM communication information sent by the first AOM that the communication between the first AOM and the first ATP is interrupted. However, if the communication between the second AOM and the second AOM is currently normal, then after the first AOM establishes a communication connection with the TIAS subsystem, it will actively upgrade to the active end. At the same time, after the first AOM learns from the head-to-tail AOM communication information sent by the second AOM that the communication between the second AOM and the second AOM is normal, it will actively downgrade to the inactive end.
[0086] In one example, the second AOM may communicate normally with the first AOM before sending the first and last AOM communication information. However, after sending the first and last AOM communication information, the communication between the second AOM and the first AOM may be interrupted. Since the first AOM will become inactive after receiving the first and last AOM communication information sent by the second AOM, in order to avoid the failure of the first and last dual centers being inactive, the second AOM deployed at the rear of the train will actively upgrade to an active end.
[0087] After the activation switch between the first AOM and the second AOM is interrupted due to the first ATP communication interruption, the communication status between the first ATP and the second ATP continues to be monitored. If the communication between the first ATP and the first AOM returns to normal, in order to avoid frequent switching affecting system stability, the second AOM continues to remain active, and the first AOM continues to remain inactive, until the activation switching condition is met.
[0088] If communication between the second ATP and the second AOM is interrupted, while communication between the first ATP and the first AOM remains interrupted, then the activation of either the first AOM or the second AOM has no impact on system stability. In order to avoid frequent switching affecting system stability, the second AOM continues to remain in an active state until communication between the first ATP and the first AOM is restored to normal, and communication between the second ATP and the second AOM remains interrupted. At this point, the first AOM actively becomes the active end, and the second AOM actively becomes the inactive end.
[0089] If communication between the second AOM and both the second ATP and TIAS systems is interrupted, while communication between the first ATP and the first AOM remains interrupted, the second AOM will remain active until a communication connection is established between the first AOM and the TIAS system. If communication between the first ATP and the first AOM, and between the second ATP and the second AOM, remains interrupted, the first AOM will become the active end, and the second AOM will become the inactive end.
[0090] This embodiment ensures that frequent switching of the activation end will not affect system stability when a fault occurs between AOM and ATP.
[0091] Based on the above embodiments, the step of performing activation end conversion between the first AOM and the second AOM according to the train status information includes:
[0092] In the event of a communication interruption between the first AOM and the second AOM, the second AOM is determined to be switched from an inactive end to an active end.
[0093] After the second AOM is converted from an inactive end to an active end, it also includes:
[0094] If communication between the first AOM and the second AOM returns to normal, and the first AOM is the active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or,
[0095] If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is interrupted, communication between the second AOM and the second ATP is interrupted, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to an inactive endpoint; or...
[0096] If communication between the first AOM and the second AOM is restored to normal, but communication between the first AOM and the first ATP is interrupted, but communication between the second AOM and the second ATP is normal, it is determined that the first AOM is switched from the active end to the inactive end.
[0097] Figure 5 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 5 As shown, after the first AOM is powered on and becomes the active end, if the communication between the first and last AOMs is interrupted, the first AOM and the second AOM cannot know the current communication status between the other party and each subsystem. In order to avoid the failure of the first and last dual centers being inactive, the second AOM actively upgrades to become the active end, while the first AOM continues to maintain the active state.
[0098] After the communication between the first and last trains is restored to normal, in order to avoid data conflicts caused by dual activation and affecting the normal operation of the system, the first AOM deployed at the head of the train will actively deactivate itself after learning that the second AOM is the active end. In the case that the communication between the first AOM and the first ATP, and between the second AOM and the second ATP are normal, or the communication between the first AOM and the first ATP, and between the second AOM and the second ATP are interrupted, in order to avoid the second AOM from frequently switching between active and inactive in a short period of time and causing its abnormal operation, the second AOM will remain active.
[0099] After the communication between the first and last terminals is restored to normal, if the communication between the first AOM and the first ATP is interrupted, while the communication between the second AOM and the second ATP is normal, then in order to ensure that the system can operate normally, the first AOM will actively become an inactive terminal, while the second AOM will remain active.
[0100] This embodiment ensures system stability even when failures occur at the beginning or end.
[0101] Based on the above embodiments, the step of performing activation end conversion between the first AOM and the second AOM according to the train status information includes:
[0102] If the communication between the first AOM and the TIAS is interrupted, the communication between the first AOM and the first ATP is interrupted, and the communication between the first AOM and the second AOM is normal, it is determined that the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end.
[0103] The process further includes, after the first AOM is converted from the active end to the inactive end, and the second AOM is converted from the inactive end to the active end:
[0104] If communication between the first AOM and the first ATP is restored to normal, or if communication between the second AOM and the second ATP is interrupted, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0105] Figure 6 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 6 As shown, after the first AOM is powered on and becomes the active end, if the communication between the first AOM and the TIAS subsystem and the first ATP is interrupted but the communication between the first and last AOMs is normal, the second AOM can learn from the communication information between the first and last AOMs sent by the first AOM that the current active end, the first AOM, is abnormal. Then, after the first AOM establishes a communication connection with the TIAS subsystem, it will actively upgrade to the active end. At the same time, when the first AOM can learn from the communication information between the first and last AOMs sent by the second AOM that the second AOM is in an active state, it can actively downgrade to the inactive end.
[0106] After the activation switch between the first AOM and the second AOM was interrupted due to the communication interruption between the first AOM and the first ATP and TIAS subsystems, monitoring continued. In subsequent monitoring, if the communication between the second AOM and the TIAS subsystem was normal, regardless of whether the communication between the first ATP and the first AOM was restored to normal or the communication between the second ATP and the second AOM was interrupted, in order to avoid frequent switching affecting system stability, the second AOM continued to remain in the active state and the first AOM continued to remain in the inactive state.
[0107] Based on the above embodiments, the step of performing activation end conversion between the first AOM and the second AOM according to the train status information includes:
[0108] If communication between the first AOM and the TIAS is interrupted, and communication between the first AOM and the second AOM is also interrupted, it is determined that the second AOM is converted from an inactive end to an active end.
[0109] After the second AOM is converted from an inactive end to an active end, it also includes:
[0110] If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the TIAS is not restored, then the first AOM is determined to be switched from an active to an inactive state; or...
[0111] If communication between the first AOM and the second AOM returns to normal, communication between the first AOM and the TIAS returns to normal, and the first AOM is an active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or...
[0112] If communication between the first AOM and the TIAS is restored to normal, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0113] Figure 7 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 7 As shown, after the first AOM is powered on and becomes the active end, if the communication between the first AOM and the TIAS subsystem is interrupted, but the communication between the first and last AOMs is also interrupted, then the second AOM and the second AOM cannot know the current communication status between the other party and each subsystem. In order to avoid the failure of the first and last dual centers being inactive, the second AOM actively upgrades to become the active end, while the first AOM continues to maintain the active state.
[0114] After the communication between the head and tail ends is restored, if the communication between the first AOM deployed at the head of the train and TIAS is not restored, the first AOM will be deactivated, while the second AOM will remain active.
[0115] With the communication between the head and tail ends restored to normal, and the communication between the first AOM and TIAS restored to normal, in order to avoid data conflicts caused by dual activation ends and affect the normal operation of the system, the first AOM deployed at the head of the train, after learning that the second AOM is the active end, actively degrades to the inactive end after the communication between the first AOM and the first ATP, and between the second AOM and the second ATP are normal, in order to avoid the second AOM frequently switching between active and inactive in a short period of time and causing its abnormal operation. The second AOM continues to remain active.
[0116] If communication between the first AOM and TIAS is restored to normal, but communication between the first and last AOMs is interrupted, the second AOM and the first AOM will remain active in order to avoid a failure where both the first and last AOMs are inactive.
[0117] Based on the above embodiments, the step of performing activation end conversion between the first AOM and the second AOM according to the train status information includes:
[0118] In the event that communication between the first AOM and the second AOM is interrupted, and communication between the first AOM and the first ATP is interrupted, it is determined that the second AOM is converted from an inactive end to an active end;
[0119] After the second AOM is converted from an inactive end to an active end, it also includes:
[0120] If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the first ATP is not restored, then the first AOM is determined to be switched from an active to an inactive state; or...
[0121] If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is restored, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to a non-active endpoint; or,
[0122] If communication between the first AOM and the first ATP is restored, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
[0123] Figure 8 The bold box indicates the active end, and the dashed line indicates a communication interruption. For example... Figure 8 As shown, after the first AOM is powered on and becomes the active end, if the communication between the first AOM and the first ATP is interrupted, but the communication between the first and last AOMs is also interrupted, then the second AOM and the second AOM cannot know the current communication status between each other and each subsystem. In order to avoid the failure of the first and last dual centers being inactive, the second AOM actively upgrades to the active end, while the first AOM continues to maintain the active state.
[0124] If communication between the first and last ends is restored to normal, but communication between the first AOM and the first ATP is interrupted and not restored, while communication between the second AOM and the second ATO is normal, it indicates that the equipment deployed on the tail end side can operate normally. In this case, the first AOM will be actively degraded to an inactive state, while the second AOM will remain active.
[0125] With the communication between the first and last trains restored to normal, and the communication between the first AOM and the first ATP also restored to normal, in order to avoid data conflicts caused by dual activation and affect the normal operation of the system, the first AOM deployed at the head of the train, after learning that the second AOM is the active end, actively degrades to the inactive end after the communication between the first AOM and the first ATP, and between the second AOM and the second ATP, and in order to avoid the second AOM frequently switching between active and inactive in a short period of time and causing its abnormal operation, while the second AOM remains active.
[0126] If communication between the first AOM and TIAS is restored to normal, but communication between the first and last AOMs is interrupted, the second AOM and the first AOM will remain active in order to avoid a failure where both the first and last AOMs are inactive.
[0127] This embodiment, through the above method, can promptly detect abnormal situations, thereby enabling a rapid response and activation switch to ensure the stability and continuity of the system.
[0128] The train control device provided by this invention is described below. This device is applied to a train control system, which includes a Train Operation Automation System (TIAS) subsystem, an Assistant Driver Equipment (AOM) subsystem, and an Onboard Driver Assistance System (ATP) subsystem. The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train, and the ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. The train control device described below corresponds to the train control method described above.
[0129] like Figure 9 As shown, the device includes an initialization module 910, used to determine that the first AOM is the active end when the first AOM has not established a communication connection with the TIAS subsystem within a preset power-on working time and the ID of the first AOM is odd; and a conversion module 920, used to acquire train status information and perform active end conversion between the first AOM and the second AOM according to the train status information.
[0130] The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP.
[0131] This embodiment determines the first AOM as the active endpoint when, within a preset power-on operating time, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd. Train status information is acquired, and an active endpoint switch is performed between the first AOM and the second AOM based on this information. The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP. Therefore, by monitoring the train status information, the communication status between each subsystem can be understood in real time, anomalies can be detected promptly, and a rapid response and active endpoint switch can be performed to ensure the stability and continuity of the system.
[0132] Figure 10 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 10 As shown, the electronic device may include: a processor 1010, a communications interface 1020, a memory 1030, and a communications bus 1040, wherein the processor 1010, the communications interface 1020, and the memory 1030 communicate with each other through the communications bus 1040. The processor 1010 can call logic instructions in the memory 1030 to execute a train control method, which includes: determining the first AOM as the active end when, during a preset power-on operating time of the first AOM, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd; acquiring train status information, and performing an active end switch between the first AOM and the second AOM based on the train status information; wherein the train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem, the communication status between the first AOM and the second AOM, the communication status between the first AOM and the first ATP, the communication status between the second AOM and the TIAS subsystem, the communication status between the second AOM and the second ATP, and the communication status between the first ATP and the second ATP.
[0133] Furthermore, the logical instructions in the aforementioned memory 1030 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0134] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the train control method provided by the above methods. The method includes: determining the first AOM as the active end when, during a preset power-on working time of the first AOM, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd; acquiring train status information, and performing an active end conversion between the first AOM and the second AOM according to the train status information; wherein, the train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem, the communication status between the first AOM and the second AOM, the communication status between the first AOM and the first ATP, the communication status between the second AOM and the TIAS subsystem, the communication status between the second AOM and the second ATP, and the communication status between the first ATP and the second ATP.
[0135] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the train control method provided by the above methods. The method includes: determining the first AOM as the active end when, during a preset power-on operation time of the first AOM, no communication connection is established between the first AOM and the TIAS subsystem, and the ID of the first AOM is odd; acquiring train status information, and performing an active end switch between the first AOM and the second AOM based on the train status information; wherein the train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem, the communication status between the first AOM and the second AOM, the communication status between the first AOM and the first ATP, the communication status between the second AOM and the TIAS subsystem, the communication status between the second AOM and the second ATP, and the communication status between the first ATP and the second ATP.
[0136] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0137] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A train control method, characterized in that, The method is applied to a train control system, which includes a Train Operation Automation System (TIAS) subsystem, an Assistant Driver Equipment (AOM) subsystem, and an Onboard Driver Assistance System (ATP) subsystem. The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train. The ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. If the first AOM fails to establish a communication connection with the TIAS subsystem within the preset power-on working time of the first AOM, and the ID of the first AOM is odd, then the first AOM is determined to be the active end. Obtain train status information, and perform activation terminal conversion between the first AOM and the second AOM based on the train status information; The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP. The step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes: If communication between the first AOM and the TIAS subsystem is interrupted, but communication between the first AOM and the second AOM is normal, it is determined that the first AOM is switched from an active to an inactive state, and the second AOM is switched from an inactive state to an active state; or... If communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal; or, if communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal and then interrupted, but the second AOM has an even ID, then it is determined that the first AOM is changed from an active end to an inactive end, and the second AOM is changed from an inactive end to an active end; or... In the event of a communication interruption between the first AOM and the second AOM, the second AOM is determined to switch from an inactive endpoint to an active endpoint; or, If communication between the first AOM and the TIAS subsystem is interrupted, communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, then it is determined that the first AOM is switched from an active to an inactive state, and the second AOM is switched from an inactive to an active state; or... If communication between the first AOM and the TIAS subsystem is interrupted, and communication between the first AOM and the second AOM is also interrupted, determine that the second AOM is switched from an inactive end to an active end; or... If communication between the first AOM and the second AOM is interrupted, and communication between the first AOM and the first ATP is interrupted, it is determined that the second AOM is converted from an inactive end to an active end.
2. The train control method according to claim 1, characterized in that, In the case where communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal; or, in the case where communication between the first AOM and the first ATP is interrupted, communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal and then interrupted, but the second AOM has an even ID, it is determined that the first AOM is converted from an active end to an inactive end. After the second AOM is converted from an inactive end to an active end, the process further includes: If communication between the first AOM and the second AOM is normal, and communication between the first AOM and the first ATP has resumed, but communication between the second AOM and the second ATP is interrupted and has not been restored, then it is determined that the first AOM changes from an inactive end to an active end, and the second AOM changes from an active end to an inactive end; or... If the communication between the first AOM and the second AOM is normal, but the communication between the second AOM and the TIAS subsystem is interrupted and not restored, it is determined that the first AOM is converted from an inactive end to an active end, and the second AOM is converted from an active end to an inactive end.
3. The train control method according to claim 1, characterized in that, In the event of a communication interruption between the first AOM and the second AOM, after determining that the second AOM has switched from being an inactive endpoint to an active endpoint, the process further includes: If communication between the first AOM and the second AOM returns to normal, and the first AOM is the active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or, If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is interrupted, communication between the second AOM and the second ATP is interrupted, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to an inactive endpoint; or... If communication between the first AOM and the second AOM is restored to normal, but communication between the first AOM and the first ATP is interrupted, but communication between the second AOM and the second ATP is normal, it is determined that the first AOM is switched from the active end to the inactive end.
4. The train control method according to claim 1, characterized in that, If communication between the first AOM and the TIAS subsystem is interrupted, communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, the system determines that the first AOM has switched from an active to an inactive state. After the second AOM switches from an inactive state to an active state, the system further includes: If communication between the first AOM and the first ATP is restored to normal, or if communication between the second AOM and the second ATP is interrupted, it is determined that no activation switch will be performed between the first AOM and the second AOM.
5. The train control method according to claim 1, characterized in that, In the event that communication between the first AOM and the TIAS subsystem is interrupted, and communication between the first AOM and the second AOM is also interrupted, after determining that the second AOM has switched from an inactive end to an active end, the process further includes: If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the TIAS subsystem is not restored, then the first AOM is determined to be switched from an active to an inactive state; or... If communication between the first AOM and the second AOM returns to normal, communication between the first AOM and the TIAS subsystem returns to normal, and the first AOM is an active endpoint with an odd-numbered ID, then the first AOM is determined to be switched from an active endpoint to an inactive endpoint; or... If communication between the first AOM and the TIAS subsystem is restored to normal, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
6. The train control method according to claim 1, characterized in that, In the event that communication between the first AOM and the second AOM is interrupted, and communication between the first AOM and the first ATP is also interrupted, after determining that the second AOM has switched from an inactive end to an active end, the process further includes: If communication between the first AOM and the second AOM is restored, but communication between the first AOM and the first ATP is not restored, then the first AOM is determined to be switched from an active to an inactive state; or... If communication between the first AOM and the second AOM is restored, communication between the first AOM and the first ATP is restored, and the first AOM is an active endpoint with an odd ID, then the first AOM is determined to be converted from an active endpoint to a non-active endpoint; or, If communication between the first AOM and the first ATP is restored, but communication between the first AOM and the second AOM is not restored, it is determined that no activation switch will be performed between the first AOM and the second AOM.
7. A train control device, characterized in that, This device is applied to a train control system, which includes a Train Operation Automation System (TIAS) subsystem, an Assistant Driver Equipment (AOM) subsystem, and an Onboard Driver Assistance System (ATP) subsystem. The AOM subsystem includes a first AOM and a second AOM deployed at both ends of the train. The ATP subsystem includes a first ATP and a second ATP deployed at both ends of the train. The device includes: An initial module is used to determine that the first AOM is the active end if, within a preset power-on working time of the first AOM, the first AOM has not established a communication connection with the TIAS subsystem and the ID of the first AOM is odd. The conversion module is used to acquire train status information and perform activation end conversion between the first AOM and the second AOM based on the train status information. The train status information includes at least one of the following: the communication status between the first AOM and the TIAS subsystem; the communication status between the first AOM and the second AOM; the communication status between the first AOM and the first ATP; the communication status between the second AOM and the TIAS subsystem; the communication status between the second AOM and the second ATP; and the communication status between the first ATP and the second ATP. The step of switching the activation endpoint between the first AOM and the second AOM based on the train status information includes: If communication between the first AOM and the TIAS subsystem is interrupted, but communication between the first AOM and the second AOM is normal, it is determined that the first AOM is switched from an active to an inactive state, and the second AOM is switched from an inactive state to an active state; or... If communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal; or, if communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, and communication between the second AOM and the second ATP is normal and then interrupted, but the second AOM has an even ID, then it is determined that the first AOM is changed from an active end to an inactive end, and the second AOM is changed from an inactive end to an active end; or... In the event of a communication interruption between the first AOM and the second AOM, the second AOM is determined to switch from an inactive endpoint to an active endpoint; or, If communication between the first AOM and the TIAS subsystem is interrupted, communication between the first AOM and the first ATP is interrupted, but communication between the first AOM and the second AOM is normal, then it is determined that the first AOM is switched from an active to an inactive state, and the second AOM is switched from an inactive to an active state; or... If communication between the first AOM and the TIAS subsystem is interrupted, and communication between the first AOM and the second AOM is also interrupted, determine that the second AOM is switched from an inactive end to an active end; or... If communication between the first AOM and the second AOM is interrupted, and communication between the first AOM and the first ATP is interrupted, it is determined that the second AOM is converted from an inactive end to an active end.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the train control method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the train control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Cross-line operation method, system and device, electronic equipment and storage medium
CN112208589A
Method and system for increasing train automatic terminal change based on ATO system
CN114291142A