Disclosure of Invention
In order to realize distributed interlocking control and improve the response speed of a system, the application provides a train interlocking control method and system based on the distributed interlocking control.
In a first aspect, the present application provides a train interlocking control method based on distributed interlocking control, which adopts the following technical scheme:
A train interlock control method based on distributed interlock control, the train interlock control method comprising:
receiving real-time position and scheduling demand data of a train;
Determining a next target position of the train according to the scheduling demand data, and generating a corresponding scheduling command based on the real-time position and the next target position;
acquiring current track state data, signal machine state data and turnout position data in an interval;
Analyzing and verifying the scheduling command according to the current track state data, the signal machine state data and the turnout position data, and generating confirmation feedback information or correction feedback information;
confirming or correcting the scheduling command according to the confirmation feedback information or the correction feedback information to obtain a final scheduling command;
Generating a state adjustment instruction and a switch position adjustment instruction of the annunciator according to the final scheduling command, and receiving an adjustment execution feedback result;
acquiring circuit state monitoring data on a track in real time;
And analyzing the execution condition of the final dispatching command according to the execution feedback result and the circuit state monitoring data, and feeding back normal running confirmation information or dispatching execution abnormality information to a train control center.
By adopting the technical scheme, the real-time monitoring of train operation, the generation and verification of a dispatching instruction, the dynamic adjustment of equipment states and the safety control feedback are realized, the dispatching instruction is ensured to accord with the real-time interval state, the running instruction is generated and issued on the premise of ensuring the safety of a path, and the adjustment measures are timely taken according to the actual feedback. Through the technical scheme, the system can greatly improve the safety and efficiency of train operation, and has obvious application advantages especially in environments with complex rail transit and multiple devices.
Optionally, the step of analyzing and verifying the scheduling command according to the current track state data, the signal machine state data and the switch position data, and generating the confirmation feedback information or the correction feedback information includes:
Extracting a target path, a turnout position requirement and a signal machine target state in the scheduling command;
Judging whether the target path is idle according to the current track state data;
if not, outputting a track occupation conflict result and generating correction feedback information;
Judging whether the state data of the annunciator accords with the target state of the annunciator;
if not, outputting a signal state verification failure result and generating correction feedback information;
Judging whether the turnout position data meets the turnout position requirement or not;
if not, outputting a switch position verification failure result and generating correction feedback information;
and generating confirmation feedback information in response to the track state verification passing result, the annunciator verification passing result and the turnout position verification passing result.
By adopting the technical scheme, the path, the state of the annunciator and the turnout position in the dispatching command are verified item by item, and correction feedback information is generated aiming at the disagreement item, so that the dynamic comparison of the dispatching command and the actual track state is realized, and the real-time safety and accuracy of the train running path are ensured. In addition, all verification steps are looped, so that the scheduling command is executed when each control item meets the requirement, the driving risk caused by abnormal equipment state is effectively avoided, and the fault tolerance, dynamic response and safety of the system are improved.
Optionally, the step of analyzing the execution condition of the final dispatching command according to the execution feedback result and the circuit state monitoring data, and feeding back the normal running confirmation information or the abnormal dispatching execution information to the train control center comprises the following steps:
extracting a signal machine state adjustment feedback result and a turnout position state adjustment feedback result in the execution feedback result;
judging whether the state adjustment feedback result of the annunciator and the state adjustment feedback result of the turnout position are consistent with the final scheduling command;
If not, feeding back abnormal scheduling execution information;
if yes, judging whether the track voltage state is normal according to the circuit state monitoring data, if yes, feeding back normal running confirmation information, and if not, feeding back track state abnormal information.
By adopting the technical scheme, the multi-layer comparison analysis is carried out on the execution feedback result and the circuit state monitoring data, so that the dynamic monitoring and feedback on the execution condition of the scheduling command are realized. The steps are closely connected, and by verifying the state of the annunciator, the turnout position and the voltage state of the track circuit one by one, the system can further ensure the safety of the track circuit state on the premise that the equipment state meets the scheduling requirement. Through finally generating normal running confirmation information or abnormal feedback information, the system can accurately judge the safety of the running path in real time, effectively prevent running accidents caused by equipment or track abnormality, and improve the running safety and reliability of the train.
Optionally, after the step of feeding back the schedule execution anomaly information, the method further includes:
Acquiring state data of the annunciator and switch position data after a preset time length;
judging whether the state data of the annunciator and the turnout position data are consistent with the final dispatching command or not, if so, feeding back normal running confirmation information;
If not, acquiring the operation and maintenance history information of the operation and maintenance terminal, and sending maintenance and check prompt information to the management terminal according to the operation and maintenance history information.
By adopting the technical scheme, the delayed state is ensured to meet the scheduling requirement, the equipment recovery condition is further verified, the system can timely output normal running confirmation information when the equipment is recovered, and the real-time performance of running safety is maintained. Meanwhile, the operation and maintenance data with continuous abnormality are fed back to the management terminal, and the system ensures that the management layer has comprehensive knowledge on the equipment conditions, so that higher-level equipment maintenance can be efficiently arranged, and the long-term safety and stability of the system are ensured.
Optionally, the step of sending maintenance checking prompt information to the management terminal according to the operation and maintenance history information includes:
extracting fault operation and maintenance data according to the operation and maintenance history information;
Identifying a failure mode and a corresponding failure frequency according to the failure operation data;
Based on a preset fault type library, determining a corresponding fault type according to the fault mode and the fault frequency;
Based on a preset maintenance database, determining a corresponding fault maintenance scheme according to the fault type;
And generating maintenance checking prompt information according to the fault maintenance scheme, and sending the maintenance checking prompt information to a management terminal.
By adopting the technical scheme, a systematic flow from fault identification to maintenance feedback is constructed, logic among the steps is clear, the data receiving relationship is compact, the system is ensured to rapidly and accurately identify the fault type when the system processes equipment faults, and corresponding maintenance measures are recommended. By automatically generating and sending maintenance checking prompt information, the system remarkably improves the degree of automation of fault analysis and maintenance, effectively reduces the repeated occurrence rate of equipment faults and improves the efficiency and safety of equipment operation and maintenance.
In a second aspect, the application provides a train interlocking control system based on distributed interlocking control, which adopts the following technical scheme:
a train interlock control system based on distributed interlock control, the train interlock control system comprising:
The interlocking controller is used for receiving the real-time position and the scheduling demand data of the train, determining the next target position of the train according to the scheduling demand data, and generating a corresponding scheduling command based on the real-time position and the next target position;
The interlocking analysis module is used for acquiring current track state data, signal machine state data and turnout position data in the interval, analyzing and verifying the scheduling command according to the current track state data, the signal machine state data and the turnout position data, and generating confirmation feedback information or correction feedback information;
The interlocking controller is connected with the interlocking analysis module and used for confirming or correcting the dispatching command according to the confirmation feedback information or the correction feedback information to obtain a final dispatching command;
the interlocking controller is used for generating a signal machine state adjustment instruction and a turnout position adjustment instruction according to the final scheduling command and receiving an adjustment execution feedback result;
The track circuit detector is used for acquiring circuit state monitoring data on the track in real time;
And the interlocking analysis module is connected with the track circuit detector and used for analyzing the execution condition of the final dispatching command according to the execution feedback result and the circuit state monitoring data and feeding back normal running confirmation information or abnormal dispatching execution information to the train control center.
Optionally, the train interlocking control system further includes:
The annunciator controller is connected with the interlocking controller and is used for receiving annunciator state adjustment instructions and controlling a switch of an annunciator to adjust the annunciator state;
And the switch machine controller is connected with the interlocking controller and is used for receiving the switch position adjustment instruction and controlling the positioning and reverse rotation of the switch machine to adjust the switch position.
Optionally, the interlocking analysis module is further configured to acquire the state data of the annunciators and the position data of the turnout after the preset duration, judge whether the state data of the annunciators and the position data of the turnout are consistent with the final scheduling command, if so, feed back normal running confirmation information, and if not, acquire the operation and maintenance history information of the operation and maintenance terminal, and send maintenance checking prompt information to the management terminal according to the operation and maintenance history information.
In a third aspect, the present application provides a computer device, which adopts the following technical scheme:
A computer device comprising a memory, a processor and a computer program stored on the memory, the processor executing the computer program to perform the steps of the method according to the first aspect.
In a fourth aspect, the present application provides a computer readable storage medium, which adopts the following technical scheme:
A computer readable storage medium storing a computer program capable of being loaded by a processor and executing any one of the methods of the first aspect.
In summary, the present application includes at least one of the following beneficial technical effects that by transferring the interlock control from the center device to the trackside devices, self-sensing, self-analysis, and self-processing capabilities of the trackside devices are achieved, and interconnection and collaboration between the devices is enhanced. The application reduces the use of virtual communication lines and equipment, lowers the maintenance cost, improves the control precision, flexibility, reliability and fault tolerance of the system, has the characteristics of high precision, quick response and low fault rate, and is beneficial to obviously improving the safety and the operation efficiency of urban rail transit.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings 1 to 6 and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
At present, the interlocking control of the urban rail transit signal system is an important means for ensuring the running safety of the train. The conventional interlocking control generally needs to perform logic processing indoors, then transmit interlocking information to the trackside equipment through a channel, and control the train through the trackside equipment.
Based on the above, in order to solve the above problems, the embodiment of the application discloses a train interlocking control method based on distributed interlocking control.
Referring to fig. 1, a train interlock control method based on distributed interlock control includes:
step S101, receiving real-time position and scheduling demand data of a train;
the method comprises the steps of acquiring the real-time position of a train so as to know the current physical position of the train and the relation of the physical position of the train relative to a track network at any time, wherein the scheduling demand data provides path information of the train needing to travel in the future, and the path information comprises target stations and time requirements of the train and the like.
Illustratively, when the train is currently in zone A and the scheduling requirement requires that the train arrive at station B within a predetermined time, the system receives information that the train is located in zone A and obtains the target path (e.g., from A to B) set by the scheduling system.
It can be understood that by grasping the position of the train and the scheduling requirement in real time, the system can dynamically plan the running path of the train and lay a foundation for the generation of the subsequent scheduling command, so as to ensure that the train reaches the designated position on time.
Step S102, determining the next target position of the train according to the scheduling demand data, and generating a corresponding scheduling command based on the real-time position and the next target position;
the scheduling command comprises a target path, a turnout position requirement and a signal machine target state;
Specifically, the system calculates the next target position (such as the starting point or the target station of the next section of the train) of the train by analyzing the scheduling demand data, and generates a specific scheduling command according to the current real-time position and the next target position of the train, so as to ensure that the train moves forward according to a safe path, thereby avoiding the driving safety problem caused by the path or signal indication error. The scheduling command includes the target path, the position or inversion of the desired switch, and the status adjustment of the associated annunciator.
For example, if the train is currently in zone a and the target location is station B, the dispatch command includes setting all switches to a locating state to form a path a to B while setting the concerned traffic signal state green.
Step S103, current track state data, signal machine state data and turnout position data in the interval are obtained;
Specifically, after the scheduling command is generated, the system needs to confirm whether the state on the target path meets the safety driving requirement, including whether the track has an occupied condition, whether the traffic signal is displayed by the state of the signal machine, whether the switch position is correct, and the like.
By acquiring real-time data in the interval, the system can ensure the safety of the path state before the dispatching command is issued, and avoid the train from entering an unexpected path or a blocked path.
Step S104, analyzing and verifying the dispatching command according to the current track state data, the signal machine state data and the turnout position data, and generating confirmation feedback information or correction feedback information;
The system compares the dispatching command with the actual interval data, and the comparison content comprises whether the track state (idle state) and whether the signal machine and the turnout state meet the requirements or not, so as to confirm whether the dispatching command can be safely executed or not. If the data does not accord with the data, generating correction feedback information so as to adjust the scheduling command.
For example, if a switch is required to be positioned in a dispatch command, but a switch is detected to be reversed, the system will generate corrective feedback information indicating that the switch position is not satisfactory. And ensuring that the generated scheduling command accords with the actual state of the current interval, so as to provide guarantee for driving safety and avoid risks caused by inconsistent path setting.
Step S105, confirming or correcting the scheduling command according to the confirmation feedback information or the correction feedback information to obtain a final scheduling command;
The system judges whether the scheduling command needs to be corrected according to the feedback information, if the feedback information is confirmed, the scheduling command can be issued according to the original command, and if the feedback information is corrected, the system adjusts the scheduling command according to the specific correction content until the safety requirement is met. For example, if the feedback information requires the switch to be repositioned, the scheduling command can be modified to be issued after the switch is adjusted, and by dynamic adjustment, the issued scheduling command is ensured to be consistent with the current interval state, so that the risk is reduced and the reliability of the scheduling command is improved.
Step S106, generating a state adjustment instruction and a switch position adjustment instruction of the annunciator according to the final scheduling command, and receiving an adjustment execution feedback result;
The state instruction of the annunciator and the switch position instruction generated based on the final scheduling command respectively control the annunciator and the switch. The state of the equipment is adjusted through the instructions to be in accordance with the final dispatching command, and the adjustment execution feedback results of the annunciator and the turnout equipment are received to confirm whether the instructions are successfully executed. Through specific equipment adjustment instructions, the equipment states in the intervals are ensured to meet the scheduling requirements, and physical guarantee is provided for safe passing of trains.
Illustratively, the final dispatch command requires that the traffic signal status be green, switch positioning, then the traffic signal status adjust command sets the signal to green, ensuring that the train can pass.
Step S107, acquiring circuit state monitoring data on a track in real time;
The circuit state monitoring data are used for monitoring the actual position of the train and the track state (if the train has faults), and the system confirms the running state of the train and the safety state of the track through the feedback data of the track circuit.
When the train runs to a certain section, the track circuit monitors that the section is occupied, and the monitoring voltage state is in a normal range, so that the train is in a safe state, and a basis can be provided for subsequent judgment by ensuring that the track state and the train running state in the section meet the safety requirements.
And S108, analyzing the execution condition of the final dispatching command according to the execution feedback result and the circuit state monitoring data, and feeding back normal running confirmation information or dispatching execution abnormality information to the train control center.
The interlocking control system compares and analyzes the execution feedback result and the circuit state monitoring data to confirm whether the execution condition of the final dispatching command meets the expectations, if the execution is normal, normal running confirmation information is generated, if the execution is inconsistent or the track state is abnormal, abnormal running information is fed back and a safety control signal is generated to trigger the train to stop or other emergency measures.
The system generates normal running confirmation information when the train passes through the section B, and sends a safety control signal to slow down or stop if the track circuit monitors the section B track fault.
It can be understood that by dynamic monitoring and feedback, abnormal conditions are timely identified and processed, the running safety of the train is ensured, and safety accidents such as rail occupation conflict or switch position abnormality are avoided.
In the embodiment, the real-time monitoring of train operation, the generation and verification of the dispatching command, the dynamic adjustment of the equipment state and the safety control feedback are realized, the dispatching command is ensured to accord with the real-time interval state, the running command is generated and issued on the premise of ensuring the safety of the path, and the adjustment measures are timely adopted according to the actual feedback. Through the technical scheme, the system can greatly improve the safety and efficiency of train operation, and has obvious application advantages especially in environments with complex rail transit and multiple devices.
Referring to fig. 2, as an embodiment of step S104, the steps of performing analysis verification on the scheduling command according to the current track state data, the traffic signal state data, and the switch position data, and generating the confirmation feedback information or the correction feedback information include:
step S201, extracting a target path, a turnout position requirement and a signal machine target state in a scheduling command;
the interlocking analysis system firstly extracts key control parameters from the dispatching command, the target path is used for determining the running section of the train, the switch position is required to ensure that the path is free of errors, and the signal machine target state provides corresponding running instructions for the train.
Step S202, judging whether a target path is idle according to the current track state data, if so, jumping to step S203, otherwise, outputting a track occupation conflict result, and jumping to step S204;
step S203, outputting a track state verification passing result;
step S204, generating correction feedback information;
Specifically, the system determines whether a track segment on the target path is occupied by other trains by comparing current track state data (e.g., track occupancy state) to the target path. If the target path is idle, the path is available, if the target path is occupied, the path is marked as 'track occupation conflict', track correction feedback information is output, and scheduling is prompted to re-plan the path.
It can be understood that by timely feeding back the track state, the system can flexibly adjust the scheduling command, ensure the use safety of the track section and improve the dynamic response capability of the interlocking system.
Step S205, judging whether the state data of the annunciator accords with the target state of the annunciator, if so, jumping to step S206, otherwise, outputting a failure result of annunciator state verification, and jumping to step S204;
Step S206, outputting a verification passing result of the annunciator;
Specifically, the system compares the current state of the annunciator with the target state of the annunciator of the scheduling command, if the actual state of the annunciator meets the requirement (for example, the scheduling command requires a green light and is currently green light), the annunciator passes the verification, if the actual state of the annunciator does not meet the requirement, the system outputs a verification failure result and generates annunciator correction feedback information, and the annunciator state is required to be adjusted.
It can be understood that by verifying the state of the annunciator, the train is ensured to run according to the correct annunciator indication, and the false running of the forbidden section is avoided, so that the running safety is improved.
Step S207, judging whether the turnout position data meets the turnout position requirement or not, if so, jumping to step S208, otherwise, outputting a turnout position verification failure result, and jumping to step S204;
step S208, outputting a turnout position verification passing result;
The system compares the current turnout position with turnout position requirements in a dispatching command to ensure that the turnout is at a correct position (positioning or inversion), thereby ensuring the correctness and the safety of a running path, if the turnout position meets the requirements, the turnout position passes verification, if the turnout position does not meet the requirements, verification failure information is output, turnout correction feedback information is generated, and the turnout is required to be reset.
It can be understood that the accuracy of the train running path is ensured by verifying the turnout positions, the train is prevented from entering the wrong route by mistake, and the train running safety is improved.
Step S209, generating confirmation feedback information in response to the track status verification passing result, the traffic signal verification passing result, and the switch position verification passing result.
In the embodiment, the path, the state of the annunciator and the turnout position in the dispatching command are verified item by item, and the correction feedback information is generated aiming at the disagreement item, so that the dynamic comparison of the dispatching command and the actual track state is realized, and the real-time safety and accuracy of the train running path are ensured. In addition, all verification steps are looped, so that the scheduling command is executed when each control item meets the requirement, the driving risk caused by abnormal equipment state is effectively avoided, and the fault tolerance, dynamic response and safety of the system are improved.
Referring to fig. 3, as an embodiment of step S108, the step of analyzing the execution condition of the final scheduling command according to the execution feedback result and the circuit state monitoring data and feeding back the normal running confirmation information or the scheduling execution abnormality information to the train control center includes:
step S301, extracting a signal machine state adjustment feedback result and a turnout position state adjustment feedback result in an execution feedback result;
In the interlocking control system, the execution feedback result contains the actual adjustment states of the annunciators and the turnout equipment, and the key feedback data are firstly extracted so as to be compared with the final scheduling command.
The system is used for verifying whether the requirements of the scheduling command are met or not by respectively extracting the two states, wherein the state of the signal machine is required to be green light in the final scheduling command, the turnout is in a positioning state, and the execution feedback result feeds back that the signal machine is currently green light, and the turnout is in the positioning state.
It can be understood that by extracting the key feedback information, the system can accurately grasp the actual state of the equipment, provide data support for subsequent state comparison and judgment, and ensure the accuracy and instantaneity of analysis.
Step S302, judging whether the state adjustment feedback result of the annunciator and the state adjustment feedback result of the turnout position are consistent with the final dispatching command, if not, jumping to step S303, and if so, jumping to step S304;
step S303, feeding back abnormal scheduling execution information;
Specifically, the extracted signal machine and turnout state feedback result is compared with the requirements in the scheduling command one by one so as to confirm whether the equipment executes the scheduling command according to expectations. If the two conditions are not matched, the condition of the equipment is indicated to have deviation, and the potential safety hazard of driving can be caused. By ensuring that the execution result of the equipment meets the requirement of the scheduling command, the abnormal condition that the equipment is not executed according to the command can be found and fed back in time, and the hidden danger of driving caused by the state deviation of the equipment is avoided.
For example, assume that the dispatch command requires the traffic light to be green and the switch to be in a positioned state, but the traffic light is displaying a red light in the actual feedback. The system compares the state with the scheduling command, finds out the inconsistency, judges that the state of the annunciator is inconsistent, outputs scheduling execution exception information, marks out inconsistent specific items (such as abnormal state of the annunciator or abnormal position of a turnout), and feeds the abnormal specific items back to the train control center so that the train control center can make corresponding adjustment or take emergency measures.
Step S304, judging whether the track voltage state is normal or not according to the circuit state monitoring data, if so, jumping to step S305, otherwise, jumping to step S306;
step S305, feeding back normal running confirmation information;
Step S306, feeding back the abnormal information of the track state.
On the premise that the equipment state verification is passed, the system further checks the rail voltage state, the rail voltage state reflects the physical state (such as occupation or fault) of the rail, and the voltage abnormality generally means the rail fault or signal abnormality, so that the rail is ensured to be normal by analyzing the circuit state, and the overall operation safety of the rail is further ensured.
For example, if the rail voltage state is normal, the system generates "normal running confirmation information" which is fed back to the train control center to indicate that the train can run safely. If the rail voltage state is abnormal (such as low voltage or unstable voltage), the system generates 'rail state abnormal information', and the information is fed back to the train control center to mark specific abnormal positions so that the control system can respond correspondingly (such as speed reduction, parking or detouring).
It can be understood that by generating feedback information based on the voltage state, the system realizes comprehensive monitoring of the state of the track circuit, can dynamically identify and process potential risks in the track circuit, and effectively prevent driving accidents.
In the embodiment, the multi-layer comparison analysis is performed on the execution feedback result and the circuit state monitoring data, so that the dynamic monitoring and feedback on the execution condition of the scheduling command are realized. The steps are closely connected, and by verifying the state of the annunciator, the turnout position and the voltage state of the track circuit one by one, the system can further ensure the safety of the track circuit state on the premise that the equipment state meets the scheduling requirement. Through finally generating normal running confirmation information or abnormal feedback information, the system can accurately judge the safety of the running path in real time, effectively prevent running accidents caused by equipment or track abnormality, and improve the running safety and reliability of the train.
Referring to fig. 4, as an embodiment of the train interlock control method, after the step of feeding back the schedule execution abnormality information, it further includes:
Step S401, acquiring state data of a signal machine and switch position data after a preset time length;
it can be appreciated that to avoid misjudgment caused by transient state changes, the system enters a delay detection mode after generating the anomaly information. After a preset period of time (e.g., 5 seconds or 10 seconds), the system re-acquires the traffic signal status data and switch position data, and determines whether the request for the dispatch command has been restored.
After generating the anomaly information, the system enters a preset 5-second delay mode, and the state of the section A annunciator is re-detected after 5 seconds, so that the current state of the annunciator and the turnout position data are obtained for subsequent state comparison. Abnormal feedback caused by short-term fluctuation or instantaneous errors can be effectively filtered through time delay detection, accurate identification of continuous abnormality by the system is ensured, and unnecessary false alarms are avoided.
Step S402, judging whether the state data of the annunciators and the turnout position data are consistent with the final dispatching command, if so, jumping to step S403, otherwise, jumping to step S404;
Step S403, feeding back normal running confirmation information;
The system compares the re-acquired state data of the signalers and the turnout with the requirements in the final dispatching command to judge whether the dispatching requirements are met, if the equipment is recovered to be normal, normal running confirmation information is generated, and if the equipment is not met, the next step is continued.
And step S404, acquiring operation and maintenance history information of the operation and maintenance terminal, and sending maintenance and check prompt information to the management terminal according to the operation and maintenance history information.
It will be appreciated that if the device state has not recovered after the delay detection, a persistent fault is indicated. The system acquires relevant operation and maintenance historical data from the operation and maintenance terminal to confirm whether repeated or common faults exist or not and judge whether deeper equipment maintenance is needed or not. After detecting the sustained abnormality and the existence of the operation and maintenance history record, the system generates a maintenance check prompt message and sends the maintenance check prompt message to the management terminal so that a manager can schedule the decision of deep maintenance or equipment replacement.
For example, if the state of the section a annunciator is still abnormal, the system queries the operation and maintenance history of the operation and maintenance terminal, discovers that the annunciator has similar faults for a plurality of times in the past week, and records the repair condition and the diagnosis result. By inquiring the operation and maintenance historical data, the system can identify repeated equipment problems, provides more accurate basis for maintenance, and is beneficial to locating potential long-term hidden danger.
In the embodiment, the state after the time delay is ensured to meet the scheduling requirement, and the equipment recovery condition is further verified, so that the system can timely output normal running confirmation information when the equipment is recovered, and the real-time performance of running safety is maintained. Meanwhile, the operation and maintenance data with continuous abnormality are fed back to the management terminal, and the system ensures that the management layer has comprehensive knowledge on the equipment conditions, so that higher-level equipment maintenance can be efficiently arranged, and the long-term safety and stability of the system are ensured.
Referring to fig. 5, as an embodiment of step S404, the step of transmitting maintenance check prompt information to the management terminal according to the operation and maintenance history information includes:
Step S501, extracting fault operation and maintenance data according to the operation and maintenance history information;
The fault operation and maintenance data comprise historical fault occurrence time, fault type, maintenance record, maintenance time, solving effect and the like, and the data provide a basis for the subsequent fault mode identification.
It can be appreciated that by extracting detailed fault operation and maintenance data, the system can build a complete understanding of the equipment fault history, provide data support for further identifying fault patterns and fault types, and ensure the accuracy of the analysis.
Step S502, identifying a fault mode and a corresponding fault frequency according to the fault operation data;
The system performs data analysis on the extracted fault operation data to identify a common fault mode and a corresponding occurrence frequency. The failure mode is a characterization of a device failure, such as "positional deviation" or "transient failure. And the failure frequency refers to the number of occurrences of the failure within a particular time frame, which helps to distinguish between sporadic and systematic failures.
Step S503, based on a preset fault type library, determining a corresponding fault type according to a fault mode and a fault frequency;
the system compares the fault mode and the fault frequency with the standard fault types in the fault type library by using a preset fault type library so as to determine the specific type of the current fault. Fault types corresponding to different fault modes and frequency combinations are recorded in the fault type library, such as 'persistent deviation fault', 'sporadic electrical fault', and the like.
Step S504, determining a corresponding fault maintenance scheme according to the fault type based on a preset maintenance database;
specifically, after confirming the fault type, the system retrieves a preset maintenance database, matches an appropriate maintenance scheme according to the fault type, and the maintenance scheme may include targeted operations such as periodic calibration, deep inspection, component replacement, and the like, which ensures that the fault maintenance measures are adapted to the specific fault type.
Step S505, generating maintenance checking prompt information according to the fault maintenance scheme, and sending the maintenance checking prompt information to the management terminal.
The system generates detailed maintenance checking prompt information according to the matched maintenance scheme and sends the detailed maintenance checking prompt information to the management terminal. The prompt should include specific maintenance steps, tools required, recommended replacement parts, and fault types and historical operational records to provide a comprehensive understanding of the fault condition by the manager and the operational team.
In the embodiment, a systematic flow from fault identification to maintenance feedback is constructed, the logic among the steps is clear, the data receiving relationship is compact, the system is ensured to rapidly and accurately identify the fault type when the system processes equipment faults, and corresponding maintenance measures are recommended. By automatically generating and sending maintenance checking prompt information, the system remarkably improves the degree of automation of fault analysis and maintenance, effectively reduces the repeated occurrence rate of equipment faults and improves the efficiency and safety of equipment operation and maintenance.
The embodiment of the application also discloses a train interlocking control system based on the distributed interlocking control.
Referring to fig. 6, a train interlock control system based on distributed interlock control, the train interlock control system comprising:
The interlocking controller 1 is used for receiving the real-time position and the scheduling demand data of the train, determining the next target position of the train according to the scheduling demand data, and generating a corresponding scheduling command based on the real-time position and the next target position;
The interlocking analysis module 2 is used for acquiring current track state data, signal machine state data and turnout position data in the interval, analyzing and verifying a scheduling command according to the current track state data, the signal machine state data and the turnout position data, and generating confirmation feedback information or correction feedback information;
The interlocking controller 1 is connected with the interlocking analysis module 2 and is used for confirming or correcting the scheduling command according to the confirmation feedback information or the correction feedback information to obtain a final scheduling command;
The interlocking controller 1 is used for generating a signal machine state adjustment instruction and a turnout position adjustment instruction according to the final scheduling command and receiving an adjustment execution feedback result;
a track circuit detector 3 for acquiring circuit state monitoring data on a track in real time;
The interlocking analysis module 2 is connected to the track circuit detector 3, and is used for analyzing the execution condition of the final dispatching command according to the execution feedback result and the circuit state monitoring data, and feeding back the normal running confirmation information or the dispatching execution abnormality information to the train control center 4.
As an embodiment of the interlock controller 1, the core device of the present application is mainly responsible for controlling the route of a train. Unlike the conventional annunciator interlock node, the interlock controller 1 of the present embodiment of the present application does not perform the processing of the interlock logic indoors, but distributes the logic processing to the units of each trackside apparatus, so that the trackside apparatus autonomously performs the logic coordination. The interlocking controller 1 needs to connect to a wireless communication network between the rail side devices, and transmits a control command to the interlocking analysis module 2 for detection and judgment. If the interlock analysis module 2 finds that the interlock command is problematic, a control signal is sent to the trackside equipment through the interlock controller 1. In some embodiments, the interlock controller 1 may be installed near each annunciator to ensure effective communication with the annunciator.
As an embodiment of the interlock analysis module 2, the interlock analysis module 2 is a device responsible for detecting and judging a command issued by the interlock controller 1. When the interlock controller 1 issues a control command, the interlock analysis module 2 detects the accuracy of the command, and if the command is inaccurate, the interlock analysis module 2 sends error information to the interlock controller 1 and performs corresponding control according to the type of the error information. The interlock analysis module 2 is integrated in the interlock controller 1 to detect and judge the control command.
As an embodiment of the track circuit detector 3, the track circuit detector 3 is a device for detecting the circuit state on the track, and since each trackside device distributes the interlocking logic to its own unit, the circuit state on the track can be detected more accurately and the train can be controlled in time by mutual sensing, analysis and processing. The track circuit detectors 3 may be evenly distributed over the entire track line in order to accurately detect the circuit state on the track.
Referring to fig. 6, as a further embodiment of the train interlock control system, the train interlock control system further includes:
the annunciator controller 5 is connected with the interlocking controller 1 and is used for receiving annunciator state adjustment instructions and controlling the switch of the annunciator to adjust the annunciator state;
And the switch machine controller 6 is connected with the interlocking controller 1 and is used for receiving the switch position adjustment instruction and controlling the positioning and reverse rotation of the switch machine to adjust the switch position.
As an embodiment of the traffic signal controller 5, the traffic signal controller 5 is configured to control the switching of traffic signals. Unlike conventional annunciator interlock nodes, annunciator controller 5 of the present embodiment of the present application sends control signals to the trackside equipment through interlock controller 1, allowing the trackside equipment to directly control annunciator switches. The annunciator controller 5 may be integrated within an annunciator mechanism to directly control annunciator switches.
As an embodiment of the switch machine controller 6, the switch machine controller 6 is used for controlling the positioning and the reverse rotation of the switch machine. Unlike the conventional point machine interlock node, the point machine controller 6 of the embodiment of the present application transmits a control signal to the trackside equipment through the interlock controller 1, so that the trackside equipment can directly control the point machine to rotate. The switch controller 6 can be integrated in the switch mechanism to directly control the positioning and the reverse rotation of the switch.
Referring to fig. 6, a schematic diagram of a train interlocking control system according to one embodiment of the present application is shown, where the entire system is composed of a plurality of trackside devices, each having the ability to autonomously coordinate and process interlocking logic, and communicate and cooperate with each other through wireless communication technology to achieve train control and safe operation. Specifically, each trackside equipment comprises a controller, a sensor, an actuator and other components, and the trackside equipment can sense the train state, analyze and process data in real time and send control instructions to other equipment through reasonable interface design so as to realize interlocking control and safe operation.
According to the application, the interlocking control of the urban rail transit signal system is transferred from indoor to each trackside equipment, so that the self-induction, self-analysis and self-processing among trackside equipment are realized, and the reliability and stability of the train control system are obviously improved. Compared with the traditional interlocking control system, the application reduces virtual communication lines and equipment, lowers maintenance cost, increases interconnectivity and cooperation capability between the trackside equipment, and improves reliability and flexibility of the system, thus having important significance for improving safety and efficiency of urban rail transit.
As a further implementation mode of the interlocking analysis module, the interlocking analysis module 2 is further configured to acquire the state data of the annunciators and the position data of the turnouts after the preset time period, judge whether the state data of the annunciators and the position data of the turnouts are consistent with a final dispatching command, if so, feed back normal running confirmation information, and if not, acquire the operation and maintenance history information of the operation and maintenance terminal, and send maintenance checking prompt information to the management terminal according to the operation and maintenance history information.
The train interlocking control system based on the distributed interlocking control can realize any one of the train interlocking control methods, and the specific working process of each module in the train interlocking control system can refer to the corresponding process in the method embodiment.
In several embodiments provided by the present application, it should be understood that the methods and systems provided may be implemented in other ways. For example, the system embodiments described above are merely illustrative, e.g., the partitioning of a module is merely a logical function partitioning, and there may be additional partitioning in actual implementation, e.g., multiple modules may be combined or integrated into another system, or some features may be omitted, or not performed.
The embodiment of the application also discloses computer equipment.
The computer equipment comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the train interlocking control method based on the distributed interlocking control when executing the computer program.
The embodiment of the application also discloses a computer readable storage medium.
A computer readable storage medium storing a computer program capable of being loaded by a processor and executing any one of the train interlock control methods based on distributed interlock control as described above.
Wherein the computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device, the program code contained on the computer readable medium can be transmitted over any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
The foregoing description of the preferred embodiments of the application is not intended to limit the scope of the application in any way, including the abstract and drawings, in which case any feature disclosed in this specification (including abstract and drawings) may be replaced by alternative features serving the same, equivalent purpose, unless expressly stated otherwise. That is, each feature is one example only of a generic series of equivalent or similar features, unless expressly stated otherwise.