Multi-machine turnout control method and device applicable to fully electronic interlocking
By acquiring individual status information of multiple turnouts through a fully electronic execution module, determining the overall status, and issuing control commands in a time-sharing manner, the problems of status dispersion and synchronization in the control of multiple turnouts are solved, and safe and efficient collaborative control of multiple turnouts is realized.
Patent Information
- Application Number
- CN202511739142.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-04-03
- Estimated Expiration
- 2045-11-25
AI Technical Summary
Existing technologies make it difficult to achieve unified collection, comprehensive judgment, and coordinated command issuance of the status of multiple switch machines, resulting in fragmented control logic for multi-machine turnouts and failing to guarantee the synchronization and safety of turnout actions.
The system acquires individual status information of multiple switch machines through a fully electronic execution module, determines the overall status of the turnout based on the status information, and generates time-sharing control commands to achieve coordinated control of multiple switch machines.
It realizes unified acquisition and coordinated control of the status of multiple turnouts, improves the reliability of status judgment, ensures the synchronization and safety of turnout operation, and avoids the problem of current surge.
Smart Images

Figure CN121201143B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of train operation control technology, and in particular to a multi-machine turnout control method and device applicable to fully electronic interlocking. Background Technology
[0002] In computer interlocking subsystems, turnout control typically connects to outdoor equipment via an execution presentation layer. Traditionally, relay interface circuits are used, employing relay combinations to control turnout movements and collect equipment status. In recent years, with technological advancements, fully electronic execution modules have gradually replaced relay interfaces. Due to their advantages such as small size, high safety, and low maintenance costs, they are widely used in control scenarios for single-machine turnouts (one turnout corresponds to one switch machine).
[0003] However, in the field of urban rail transit, there are significant gaps in existing technologies to address the control requirements of multi-machine turnouts (high-speed turnouts require the coordinated operation of multiple switch machines). Currently, the control schemes of fully electronic actuator modules are mainly designed for single-machine turnouts, lacking comprehensive processing mechanisms and coordinated control strategies for the states of multiple switch machines.
[0004] Existing technologies make it difficult to achieve unified collection, comprehensive judgment, and coordinated command issuance of the status of multiple switch machines, resulting in fragmented control logic and an inability to guarantee the synchronization and safety of the overall turnout operation. Summary of the Invention
[0005] This invention provides a multi-machine turnout control method and device applicable to fully electronic interlocking, which solves the defect that the existing turnout control methods can only be applied to single-machine turnout control scenarios, and realizes fully electronic interlocking control of multi-machine turnouts.
[0006] This invention provides a multi-machine turnout control method applicable to fully electronic interlocking, comprising the following steps: Obtaining individual status information of multiple switch machines associated with a target turnout, wherein the individual status information includes at least one of position status, locked status, and turnout operation permission status; determining the overall status of the target turnout based on the individual status information of the multiple switch machines, wherein the overall status includes turnout position status, turnout locked status, and turnout operation permission status; generating and issuing control commands to the multiple switch machines in a time-sharing manner according to the overall status of the target turnout, thereby controlling the action of the target turnout.
[0007] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided. The step of determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: determining the position state of the turnout tip and / or the turnout center based on the position state of the switch machines associated with the turnout tip and / or the turnout center of the target turnout; wherein, when the position state of all switch machines associated with the turnout tip or the turnout center is in a fixed position, the position state of the turnout tip or the turnout center is determined to be in a fixed position; when the position state of all switch machines associated with the turnout tip or the turnout center is in a reverse position, the position state of the turnout tip or the turnout center is determined to be in a reverse position; when the position state of the switch machines associated with the turnout tip or the turnout center is not all in a fixed position or not all in a reverse position, the position state of the turnout tip or the turnout center is determined to be open; and the turnout position state of the target turnout is determined based on the turnout tip position state and / or the turnout center position state.
[0008] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided. The step of determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: determining the lock-up state of the turnout tip and / or the lock-up state of the turnout center based on the locking states of the switch machines associated with the turnout tip and / or the turnout center of the target turnout; wherein, when all switch machines associated with the turnout tip or the turnout center are locked, the lock-up state of the turnout tip or the turnout center is determined to be locked; when not all switch machines associated with the turnout tip or the turnout center are locked, the lock-up state of the turnout tip or the turnout center is determined to be unlocked; and the turnout locking state of the target turnout is determined based on the turnout tip locking state and / or the turnout center locking state.
[0009] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided. The step of determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: determining the turnout operation permission status of the turnout tip and / or the turnout center based on the turnout operation permission status of the switch machines associated with the turnout tip and / or the turnout center of the target turnout; wherein, when the turnout operation permission status of all switch machines associated with the turnout tip or the turnout center is normal, the turnout operation permission status of the turnout tip or the turnout center is determined to be normal; when the turnout operation permission status of not all switch machines associated with the turnout tip or the turnout center is normal, the turnout operation permission status of the turnout tip or the turnout center is determined to be prohibited; and determining the turnout operation permission status of the target turnout based on the turnout operation permission status of the turnout tip and / or the turnout center.
[0010] According to the present invention, a multi-turnout control method applicable to fully electronic interlocking is provided, the method further includes: monitoring the status of the sub-protection relay of the first switch machine among the plurality of switch machines; when the sub-protection relay of the first switch machine is detected to be activated, starting the protection relay timing; if the sub-protection relays of all switch machines are activated within a preset time period, then resetting the protection relay timing; if the protection relay timing expires, then controlling the plurality of switch machines to perform a disconnection operation.
[0011] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided. The step of generating and issuing control commands to a plurality of switch machines based on the overall state of the target turnout to control the action of the target turnout includes: generating a drive command for each of the plurality of switch machines based on the overall state of the target turnout; obtaining a preset delay start parameter for each switch machine, the delay start parameter including a start time interval, a switch machine number, and a start delay; determining the command issuance sequence for each switch machine based on the delay start parameter and a preset interlocking period; and issuing the drive command to each switch machine in a time-sharing manner according to the command issuance sequence, thereby coordinating the start of the plurality of switch machines and controlling the action of the target turnout.
[0012] The present invention also provides a multi-machine turnout control device applicable to fully electronic interlocking, comprising the following modules: an acquisition module, used to acquire individual status information of multiple switch machines associated with a target turnout, wherein the individual status information includes at least one of position status, locked status, and turnout operation permission status; a determination module, used to determine the overall status of the target turnout based on the individual status information of the multiple switch machines, wherein the overall status includes turnout position status, turnout locked status, and turnout operation permission status; and a control module, used to generate and time-divisionally issue control commands to the multiple switch machines according to the overall status of the target turnout, so as to control the action of the target turnout.
[0013] 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 computer program to implement the multi-machine turnout control method applicable to fully electronic interlocking as described above.
[0014] 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 multi-machine turnout control method applicable to fully electronic interlocking as described above.
[0015] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the multi-machine turnout control method applicable to fully electronic interlocking as described above.
[0016] This invention provides a multi-machine turnout control method and device applicable to fully electronic interlocking systems. First, by acquiring the individual state information of multiple switch machines, it solves the problem of decentralized turnout state acquisition, providing a comprehensive and accurate input data foundation for subsequent control decisions. Second, based on the comprehensive determination of the overall turnout state from multiple switch machine states, it establishes a state mapping mechanism from individual to overall state, effectively avoiding misjudgments of turnout state caused by abnormal states of a single switch machine, and improving the reliability of state judgment. Finally, by generating and issuing control commands in a time-sharing manner based on the overall state, it achieves coordinated control of multiple switch machines, ensuring the synchronization of turnout actions and avoiding the current surge problem caused by simultaneous startup of multiple machines. This achieves safe and efficient control of multi-machine turnouts in a fully electronic interlocking system. Attached Figure Description
[0017] 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 one by one 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.
[0018] Figure 1 This is a flowchart illustrating the multi-machine turnout control method applicable to fully electronic interlocking provided by the present invention.
[0019] Figure 2 This is a schematic diagram of a multi-machine turnout control device suitable for fully electronic interlocking provided by the present invention.
[0020] Figure 3 This is a schematic diagram of the physical structure of the electronic device provided by the present invention. Detailed Implementation
[0021] 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.
[0022] CBTC (Communication-Based Train Control) system refers to a train control system that utilizes continuous, bidirectional vehicle-to-ground data communication technology to achieve real-time information exchange between the train and ground control equipment. This system dynamically acquires train position information and calculates movement authorization, replacing the traditional fixed block system with the moving block principle to achieve safe control of train operation. A CBTC system typically includes core components such as the CI (Interlocking Instructions) subsystem, ZC (Zone Control) area controller, ATS (Automatic Train Protection) subsystem, ATP (Automatic Train Protection) subsystem, and ATO (Automatic Train Operation) subsystem.
[0023] Interlocking refers to the mutual constraints established between signals, switches, and routes within a railway station to ensure the safety of train operation and shunting. This safety linkage mechanism ensures that relevant signaling equipment is allowed to operate or routes are established only when specific safety conditions are met.
[0024] The CI interlocking subsystem (computer interlocking subsystem) refers to a subsystem that uses computer technology to implement interlocking logic operations and control. Structurally, it is typically divided into three layers: the human-machine interface layer (HMI layer), which provides the interface for operator interaction; the logic operation layer (logic unit), which carries the interlocking application software and executes core interlocking logic operations; and the execution presentation layer, which is responsible for interfacing with outdoor switches, signals, and other equipment to issue control commands and collect status data. Traditionally, this is implemented using relay interface circuits; the modern technological trend is to use fully electronic execution units (EEUs).
[0025] A relay interface circuit refers to an interface circuit constructed using a combination of relays, used to achieve electrical connection between the CI interlocking subsystem and outdoor turnouts, signals, and other equipment. This circuit undertakes the power drive of control commands and the electrical isolation acquisition of equipment status information, and is the mainstream interface form of traditional interlocking systems.
[0026] EEU (Electronic Enforcement Module) refers to an interface device implemented using embedded computer technology and electronic information technology. It is used to replace relay interface circuits and complete the connection between the CI interlocking subsystem and outdoor equipment. EEU realizes equipment control and status acquisition through electronic means. It has the characteristics of high integration, small footprint, and convenient maintenance, and is an important technological development direction for the execution display layer of modern interlocking systems.
[0027] It should be noted that there is no precedent in the field of urban rail transit for using fully electronic actuators to control multi-machine switches, and this invention aims to address this need.
[0028] refer to Figure 1 , Figure 1 This is a flowchart illustrating the multi-machine turnout control method applicable to fully electronic interlocking provided by the present invention, as shown below. Figure 1 As shown, the method includes the following steps.
[0029] Step 101: Obtain the individual status information of multiple switch machines associated with the target turnout, wherein the individual status information includes at least one of position status, locking status, and turnout operation permission status.
[0030] In this embodiment of the invention, the real-time status data (i.e., individual status information) of each switch machine is periodically collected by the all-electronic execution module. The collected individual status information of each switch machine includes at least one of position status, locking status, and switch operation permission status.
[0031] Position status is obtained by monitoring the current characteristics in the switch machine motor circuit or the status of the relay node, specifically manifested as positioning, reverse position, four-way open, or fault status.
[0032] The locked state is determined by detecting the on / off state of the locking relay or related safety node, and is divided into locked state and unlocked state.
[0033] The operating permission status of the switch machine is determined by analyzing the enabling circuit or protection relay status of the switch machine, including normal operating status and prohibited operating status.
[0034] The all-electronic execution module digitizes the collected individual status information of each switch machine and then transmits it to the interlocking software for further processing via the communication interface.
[0035] Step 102: Based on the individual state information of multiple switch machines, determine the overall state of the target turnout, where the overall state includes the turnout position state, the turnout locking state, and the turnout operation permission state.
[0036] In this embodiment of the invention, the interlocking software aggregates the switch machine status according to a preset comprehensive judgment rule.
[0037] To determine the position status of a turnout, it is first grouped according to the switch point or the center of the switch machine. When all switch machines within a switch point or center are in the correct position, the switch point or center is determined to be in the correct position. When all switch machines are in the reverse position, the switch point or center is determined to be in the reverse position. If the switch machine positions are inconsistent, the switch point or center is determined to be in a four-way open state. Then, the turnout position status is determined by combining the states of the switch point and the center. For turnouts with a center, the turnout is determined to be in the correct position (or reverse position) only when both the switch point and the center are in the correct position (or reverse position); otherwise, it is determined to be in a four-way open state.
[0038] The same logic is used to determine the turnout locking status and the turnout operation permission status. Both are determined to be the corresponding overall status only when the corresponding status of all switch machines is consistent.
[0039] Step 103: Based on the overall state of the target turnout, generate and distribute control commands to multiple switch machines in a time-sharing manner to control the action of the target turnout.
[0040] In this embodiment of the invention, the interlocking software generates corresponding control commands based on the current overall state of the turnout.
[0041] When the turnout is in an operable state and receives a control command, the interlocking software first performs software peak avoidance processing, and then calculates the command issuance sequence of each switch machine according to the preset delay start parameters.
[0042] For example, the delayed start parameters include the start time interval Tinterval, the switch machine number N, the start delay Tdelay, the cycle counter n starting from the command issuance, and the interlocking cycle SYS_TIME. The delayed start countdown t for each switch machine is calculated using the formula t=Tinterval×(N-1)+Tdelay-n×SYS_TIME, thus obtaining the command issuance sequence for each switch machine.
[0043] The interlocking software issues drive commands to each switch machine in a time-sharing manner according to the command issuance sequence, ensuring that multiple switch machines start sequentially and avoiding current surges caused by simultaneous operation. During the turnout operation, the interlocking software continuously monitors the turnout position status. If the turnout rotates to the designated position within a preset time, the control command is cleared; if it fails to reach the designated position within the time limit, an alarm is triggered and a disconnection operation is performed.
[0044] Through the embodiments of this invention, firstly, by acquiring the individual state information of multiple switch machines, the problem of decentralized data acquisition for multi-machine turnout status is solved, providing a comprehensive and accurate input data foundation for subsequent control decisions. Secondly, based on the comprehensive determination of the overall turnout status from multiple switch machine states, a state mapping mechanism from individual to overall is established, effectively avoiding misjudgments of turnout status caused by abnormal states of a single switch machine, and improving the reliability of status judgment. Finally, by generating and issuing control commands in a time-sharing manner based on the overall status, coordinated control of multiple switch machines is realized, ensuring the synchronization of turnout actions and avoiding the current surge problem caused by simultaneous startup of multiple machines. Safe and efficient control of multi-machine turnouts is achieved in a fully electronic interlocking system.
[0045] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided, which determines the overall state of the target turnout based on the individual state information of multiple switch machines, including:
[0046] Based on the position status of the switch machine associated with the tip and / or center of the target turnout, determine the position status of the tip and / or center; whereby,
[0047] When the position status of all switch machines associated with the tip or center of the switch is in a fixed position, the position status of the tip or center of the switch is determined to be in a fixed position.
[0048] When the position status of all switch machines associated with the fork tip or fork center is reversed, the position status of the fork tip or fork center is determined to be reversed;
[0049] When the position status of the switch machine associated with the fork tip or fork center is not all in the fixed position or not all in the reverse position, the position status of the fork tip or fork center is determined to be four open.
[0050] Based on the position status of the turnout tip and / or the position status of the turnout center, determine the turnout position status of the target turnout.
[0051] In this embodiment of the invention, the interlocking software first performs a layered comprehensive judgment based on the position status of the switch machine associated with the tip and / or center of the target turnout.
[0052] For a switch tip or switch center, the interlocking software collects the individual position status (including positioning, reverse positioning, or abnormal status) of all its subordinate switch machines in real time, and aggregates them using the "all consistent" principle: when the position status of all switch machines associated with a switch tip or switch center is positioning, the position status of the switch tip or switch center is determined to be positioning; when the position status of all switch machines is reverse positioning, the position status of the switch tip or switch center is determined to be reverse positioning; if the position status of the switch machines is inconsistent (such as partial positioning, partial reverse positioning, or abnormality), the position status of the switch tip or switch center is determined to be open.
[0053] This judgment process is achieved by periodically scanning the switch machine status data through interlocking software and applying preset logic rules to ensure the accuracy and real-time status of each switch tip / center.
[0054] After obtaining the position status of the turnout tip and / or the turnout center, the interlocking software further comprehensively determines the overall turnout position status of the target turnout.
[0055] For a turnout structure without a branch point, the turnout position is directly determined by the position of the branch point (i.e., the turnout is in the fixed position when the branch point is in the fixed position, the turnout is in the reverse position when the branch point is in the reverse position, and the turnout is in the four-way position when the branch point is in the open position).
[0056] For turnout structures with a split point, the position status of both the split point and the split point must be checked simultaneously: the turnout position status is determined to be in the correct position only when both the split point and the split point are in the correct position; it is determined to be in the reverse position only when both are in the reverse position; if the split point and the split point are inconsistent or either is in the open position, the turnout position status is determined to be in the open position.
[0057] In this embodiment of the invention, the interlocking software comprehensively determines the position status of the turnout center or the position status of the turnout tip based on the actual position of the switch machine, and then comprehensively determines the turnout position status of the target turnout based on the position status of the turnout center and the position status of the turnout tip, and stores it in the turnout control table.
[0058] The method for determining the position of the fork tip / fork center is as follows:
[0059]
[0060] The interlocking software calculates the target turnout's position status based on the turnout tip / turnout center position status and stores it in the turnout control table. The specific logic is as follows:
[0061] No forked center:
[0062]
[0063] There is a fork in the heart:
[0064]
[0065] Through the embodiments of the present invention, the hierarchical integrated judgment mechanism effectively solves the judgment problem when multiple switch machines have inconsistent states, ensures the reliability and safety of turnout state judgment, and provides an accurate basis for the generation of subsequent control commands.
[0066] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided, which determines the overall state of the target turnout based on the individual state information of multiple switch machines, including:
[0067] Based on the locking status of the switch machine associated with the tip and / or center of the target turnout, determine the tip locking status and / or center locking status; whereby,
[0068] When all switch machines associated with the tip or center of the switch are locked, the locking status of the tip or center of the switch is determined to be locked.
[0069] When the locking status of the switch machine associated with the switch tip or the switch core is not all locked, the locking status of the switch tip or the switch core is determined to be unlocked.
[0070] The turnout locking status of the target turnout is determined based on the turnout tip locking status and / or turnout center locking status.
[0071] In this embodiment of the invention, the locking status analysis is performed on the tip and / or center of the target turnout.
[0072] For each unit (spindle tip or pinion), the individual locking status (including locked or unlocked status) of all its subordinate switch machines is collected in real time. The data acquisition is achieved by periodically reading the locking relay node status or related safety circuit signals of the switch machine through the electronic execution unit (EEU).
[0073] The status determination follows the "all consistent" principle: when all switch machines associated with a switch tip or center are locked, the interlocking software determines that the switch tip or center is locked; if the lock statuses of the switch machines are inconsistent (e.g., some switch machines are locked, some are unlocked, or there is an abnormal state), then the switch tip or center is determined to be unlocked. This determination process is executed automatically in each operation cycle of the interlocking software, ensuring real-time status response, conforming to the fail-safe design concept, and preventing erroneous unlocking due to a single switch machine malfunction.
[0074] After obtaining the lock status of the turnout tip and / or the turnout center, the interlocking software further integrates and determines the turnout lock status of the target turnout. The integrated logic processes the differences based on the turnout structure type:
[0075] For turnouts without a splitter point, the turnout's locking status is directly determined by the locking status of the splitter tip. That is, when the splitter tip is locked, the turnout is determined to be locked; when the splitter tip is unlocked, the turnout is determined to be unlocked.
[0076] For turnout structures with a splitter, both the switch tip locking status and the switch center locking status must be checked simultaneously. The turnout is considered locked only when both the switch tip and the switch center are locked; if either the switch tip or the switch center is unlocked, or if the two statuses are inconsistent, the turnout is considered unlocked.
[0077] In this embodiment of the invention, the interlocking software comprehensively determines the locking status of the turnout core or the turnout tip based on the actual locking status of the switch machine, and then comprehensively determines the turnout locking status of the target turnout based on the locking status of the turnout core and the locking status of the turnout tip, and stores it in the turnout control table.
[0078] The method for determining the locking status of the fork tip / fork core is as follows:
[0079]
[0080] The interlocking software calculates the locking status of the (target) turnout based on the locking status of the turnout tip / turnout core and stores it in the turnout control table. The specific logic is as follows:
[0081] No forked center:
[0082]
[0083] There is a fork in the heart:
[0084]
[0085] Through the embodiments of the present invention, the hierarchical judgment mechanism ensures that the turnout locking status reflects the safety status of all key components, avoids misjudgments caused by local equipment failures, and improves the reliability of multi-machine turnout control.
[0086] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided, which determines the overall state of the target turnout based on the individual state information of multiple switch machines, including:
[0087] Based on the operating permission status of the switch machine associated with the tip and / or center of the target turnout, determine the operating permission status of the tip and / or center of the turnout; whereby,
[0088] When the operating permission status of all switch machines associated with the fork tip or fork center is normal, the operating permission status of the fork tip or fork center is determined to be normal.
[0089] When the switch machine associated with the fork tip or fork center is not in a normal operating state, the operating state of the fork tip or fork center shall be determined as prohibited.
[0090] Based on the turnout tip operation permission status and / or turnout center operation permission status, determine the turnout operation permission status of the target turnout.
[0091] In this embodiment of the invention, the interlocking software collects the turnout operation permission status information of each switch machine in real time through the all-electronic execution module. The collected turnout operation permission status includes normal turnout operation status and turnout operation prohibited status, which is determined based on parameters such as the enable circuit status, protection relay status, and communication connection status of the switch machine.
[0092] When the operating permission status of all switch machines associated with a certain switch tip or switch center is normal, the operating permission status of that switch tip or switch center is determined to be normal.
[0093] When the switch machine operation permission status associated with a certain switch tip or switch center is not all normal (including some switch machines being in a prohibited operation state, or there being abnormal status, communication interruption, etc.), the operation permission status of that switch tip or switch center is determined to be prohibited operation.
[0094] This judgment process is executed automatically in each operation cycle of the interlocking software, ensuring the real-time nature and accuracy of the status judgment.
[0095] After obtaining the turnout operation permission status at the turnout tip and / or the turnout center, the interlocking software comprehensively determines the turnout operation permission status of the target turnout according to the following rules:
[0096] For turnout structures without a turnout point: the turnout operation permission status is directly determined by the turnout tip operation permission status; when the turnout tip operation permission status is normal operation, the turnout operation permission status is determined to be normal operation; when the turnout tip operation permission status is prohibited operation, the turnout operation permission status is determined to be prohibited operation.
[0097] For turnout structures with a branch point: the operating permission status of both the branch tip and the branch point must be checked simultaneously; the turnout operating permission status is determined to be normal only when both the branch tip and branch point operating permission status are normal; if either the branch tip or the branch point operating permission status is prohibited, or if the two statuses are inconsistent, the turnout operating permission status is determined to be prohibited.
[0098] In this embodiment of the invention, the interlocking software comprehensively determines the turnout operation permission status of the turnout center or the turnout tip based on the actual turnout operation permission status of the switch machine, and then comprehensively determines the turnout operation permission status based on the turnout center and the turnout tip status, and stores it in the turnout control table.
[0099] The method for determining the permitted status of the fork tip / fork center operation is as follows:
[0100]
[0101] The interlocking software comprehensively calculates the turnout operation permission status based on the turnout tip / turnout center operation permission status and stores it in the turnout control table. The specific logic is as follows:
[0102] No forked center:
[0103]
[0104] There is a fork in the heart:
[0105]
[0106] Through this invention, a hierarchical judgment mechanism ensures that the turnout operation permission status accurately reflects the safety status of all critical components. Adopting the principle of "complete consistency," it effectively prevents misoperation caused by malfunctions of a single turnout machine, significantly improving the system's safety and reliability.
[0107] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided, the method further comprising:
[0108] Monitor the status of the sub-protection relay of the first switch machine among multiple switch machines;
[0109] When the protection relay of the first switch machine is detected to be activated, the protection relay timing is started;
[0110] If all the sub-protection relays of the switch machines are activated within the preset time, the protection relay time will be reset to zero.
[0111] If the protection relay timeout occurs, multiple switch machines will be controlled to perform a disconnection operation.
[0112] In this embodiment of the invention, the interlocking software monitors the status of the sub-protection relays of multiple switch machines associated with the target turnout in real time through a fully electronic execution module. This includes monitoring the status changes of the sub-protection relays of the first switch machine (usually designated as the switch machine with the highest priority or critical position). The monitoring method adopts a periodic polling approach, scanning and collecting the status of the sub-protection relay nodes of all switch machines within each interlocking cycle (SYS_TIME) to ensure the real-time nature and accuracy of the status information.
[0113] When the status of the first switch machine's protective relay changes from dropped to picked up, the interlocking software immediately starts the protective relay timer. The timer is implemented using a software counter, with the interlocking cycle as the basic timing unit. The initial timer value is set to zero, and then increments in each calculation cycle until a preset duration threshold is reached or a zeroing condition is met. The preset duration is configured based on engineering practice experience, typically taking into account the normal operating time margin of the switch machine, ensuring that there are no premature false timeouts while timely detection of abnormalities.
[0114] During the timer's operation, the interlocking software continuously monitors the status of the individual protection relays of all switch machines. If, within a preset time period, all individual protection relays of all switch machines are detected to be in the activated state, it indicates that the multi-machine turnout protection relays are working normally. The interlocking software immediately resets the protection relay timers and continues the subsequent normal control process. This mechanism ensures that no false alarms occur when the equipment is working normally.
[0115] If the protection relay time reaches the preset time threshold (i.e., timeout), and some switch machine's sub-protection relays still fail to activate, the interlocking software determines it to be in an abnormal state and immediately activates the safety protection program. Specific measures include: issuing a cut-off operation command to all switch machines to immediately stop the current turnout operation; simultaneously generating corresponding fault alarm information to prompt maintenance personnel to inspect and handle the issue. The cut-off operation outputs a specific safety control signal through the fully electronic execution module, ensuring that the turnout equipment immediately enters a safe state, preventing equipment damage or safety accidents.
[0116] In this embodiment of the invention, the interlocking software periodically updates the status of the main protection relay of each turnout tip / turnout core. The update logic is as follows: when the interlocking software receives that the status of all switch machine protection relays managed by the turnout tip / turnout core is activated, the main protection relay status is set to activated; when the status of all switch machine protection relays is deactivated, the main protection relay status is set to deactivated; and when the status of the switch machine protection relays is partially activated and partially deactivated, the current status of the main protection relay is maintained.
[0117]
[0118] After the first switch machine sub-protection relay of the turnout tip / turnout point is activated, the turnout tip / turnout point protection relay timer is started. Within the configurable time, if the turnout tip / turnout point main protection relay is activated, the corresponding protection relay timer is reset to zero. After the timer ends, it is determined that all turnout tip / turnout sub-protection relays have fallen, and the corresponding protection relay timer is reset to zero.
[0119] This invention achieves intelligent monitoring of the status of multi-turnout protection relays by replacing traditional hardware protection circuits with software timing control. Using the change in the status of the first turnout machine as the trigger condition ensures both timely monitoring and avoids the complexity of multiple triggers. The combination of preset duration thresholds and full-state verification ensures the accuracy and reliability of anomaly detection.
[0120] According to the present invention, a multi-machine turnout control method applicable to fully electronic interlocking is provided, which generates and distributes control commands to multiple switch machines in a time-sharing manner based on the overall state of the target turnout, so as to control the action of the target turnout, including:
[0121] Based on the overall state of the target turnout, generate drive commands for each of the multiple switch machines;
[0122] Obtain the preset delay start parameters for each switch machine. The delay start parameters include the start time interval, switch machine number, and start delay.
[0123] Based on the delayed start parameters and the preset interlocking cycle, the command issuance sequence for each switch machine is determined;
[0124] Based on the command issuance sequence, drive commands are issued to each switch machine in a time-sharing manner to coordinate the start of multiple switch machines and control the action of the target turnout.
[0125] This invention solves the timing synchronization problem in the coordinated control of multiple switch machines by establishing a parameterized delayed start mechanism. Based on the overall state of the target turnout, this implementation uses software algorithms to intelligently generate and distribute drive commands in a time-sharing manner, ensuring the orderly start-up of multiple switch machines and avoiding current surges and equipment damage caused by simultaneous operation.
[0126] When a turnout is in an operable state (operation permission state is normal turnout operation) and receives a turnout control command (such as a positioning command or a reversal command), the interlocking software first verifies the validity of the command. After the verification passes, it generates a drive command for each switch machine based on the type of turnout control command.
[0127] For example, when the turnout control command is a positioning command, a positioning drive command is issued to all switch machines; when the turnout control command is a reversal command, a reversal drive command is issued.
[0128] A complete set of delayed start parameters is preset for each switch machine, including:
[0129] Start-up interval (Tinterval): Used to control the time interval between the start-ups of adjacent switch machines to avoid simultaneous start-ups.
[0130] Switch machine serial number (N): Identifies the position and order of the switch machine in the startup sequence.
[0131] Startup delay (Tdelay): The base delay value to ensure sufficient preparation time.
[0132] The delayed start parameters are preset through the system configuration file, and the interlocking software reads the corresponding parameters from the configuration database when a command needs to be issued.
[0133] Based on the acquired delay start parameters and the inherent interlocking cycle (SYS_TIME), the interlocking software uses a specific timing algorithm to calculate the command issuance time for each switch machine. The calculation formula is as follows:
[0134] t=Tinterval×(N-1)+Tdelay-n×SYS_TIME
[0135] Where n is the cycle counter starting from the date the command is issued. This formula ensures that the switch machines start in sequence according to their serial numbers and takes into account the actual impact of the system's operating cycle. Timing calculations are performed dynamically within each interlocking cycle to ensure the accuracy of time control.
[0136] According to the calculated command issuance sequence, the interlocking software issues drive commands to each switch machine in a time-sharing manner through the fully electronic execution module. During implementation, the system continuously monitors the response status of each switch machine to ensure the reliability of command execution. Simultaneously, the interlocking software has a timeout monitoring mechanism; if a switch machine fails to complete the specified action within a preset time, the system will automatically execute a disconnection operation and report a fault. This time-sharing issuance mechanism effectively achieves the coordinated start-up of multiple switch machines, ensuring the synchronization of turnout actions while avoiding mutual interference between devices.
[0137] In this embodiment of the invention, maintaining the existing logic, when the interlocking software receives a turnout control command (including control and display single operation, control and display forced switch, and route operation), it stores the turnout control command in the turnout control table (positioning command, reversing command, default is no command) and starts the turnout action timing. The interlocking software processes internally managed turnouts according to the configured peak avoidance cycle.
[0138] Based on the turnout command and the timing of the turnout tip / turnout core protection relay, drive commands are sent to all turnout tips / turnout cores.
[0139]
[0140] The software sets the action commands (interface commands) of all switch machines under the turnout tip / center according to the commands in the turnout control table. When sending the rotation command to the switch machine corresponding to the turnout tip / center, the software also sends a delayed start countdown t to the switch machine.
[0141] t = Tinterval ×(N-1) + Tdelay - n × SYS_TIME
[0142] Where: Tinterval is the switch machine start-up time interval (configurable); N is the switch machine sequence number (configurable); Tdelay is the switch machine start-up delay (configurable); n: the cycle counter starting after the command is issued; SYS_TIME: the interlocking cycle.
[0143] If the turnout position is rotated to the correct position before the turnout rotation timer ends, the rotation command and turnout action timer in the control table will be cleared.
[0144] If the turnout rotation timer ends and the turnout position has not been rotated to the correct position, the rotation command and turnout action timer in the control table will be cleared. If the current position is four-way open, an alarm for turnout obstruction will be triggered.
[0145] During the interlocking cycle, a locking command for the turnout of the switch machine is sent to the switch machine. The sending logic is as follows.
[0146]
[0147] According to the existing logic, after the control display issues a turnout maintenance command, and after a second confirmation, the interlocking software stores the maintenance command in the turnout control table (BOOL_EXT_T), initializes the default value BOOL_NA, and uses it for the status display of the turnout on the control display.
[0148] During the interlocking cycle, a maintenance command for the turnout of the switch machine is sent to the switch machine. The sending logic is as follows.
[0149]
[0150] Through the embodiments of this invention, intelligent and precise multi-machine turnout control is achieved by replacing the traditional hardware synchronization scheme with parameterized software control. The time-sharing distribution strategy effectively solves the technical challenge of simultaneous startup of multiple machines, significantly improving system stability and reliability. The entire mechanism is implemented based on a fully electronic execution module, featuring flexible configuration, rapid response, and convenient maintenance.
[0151] The following describes the multi-machine turnout control device for fully electronic interlocking provided by the present invention. The multi-machine turnout control device for fully electronic interlocking described below and the multi-machine turnout control method for fully electronic interlocking described above can be referred to in correspondence with each other.
[0152] refer to Figure 2 , Figure 2 This is a schematic diagram of a multi-machine turnout control device suitable for fully electronic interlocking provided by the present invention.
[0153] The acquisition module 201 is used to acquire individual status information of multiple switch machines associated with the target turnout, wherein the individual status information includes at least one of position status, locking status and turnout operation permission status.
[0154] The determination module 202 is used to determine the overall state of the target turnout based on the individual state information of multiple switch machines. The overall state includes the turnout position state, the turnout locking state, and the turnout operation permission state.
[0155] The control module 203 is used to generate and distribute control commands to multiple switch machines in a time-sharing manner based on the overall status of the target turnout, so as to control the action of the target turnout.
[0156] Specifically, the multi-machine turnout control device for fully electronic interlocking provided by the present invention can realize all the method steps implemented in the above-described multi-machine turnout control method embodiment for fully electronic interlocking, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0157] Figure 3 This is a schematic diagram of the physical structure of the electronic device provided by the present invention, such as... Figure 3 As shown, the electronic device may include a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, communications interface 320, and memory 330 communicate with each other via the communication bus 340. The processor 310 can call logic instructions in the memory 330 to execute a multi-machine turnout control method applicable to fully electronic interlocking. The method includes: acquiring individual status information of multiple switch machines associated with the target turnout, wherein the individual status information includes at least one of position status, locking status, and turnout operation permission status; determining the overall status of the target turnout based on the individual status information of the multiple switch machines, wherein the overall status includes turnout position status, turnout locking status, and turnout operation permission status; and generating and time-divisionally issuing control commands to the multiple switch machines according to the overall status of the target turnout to control the action of the target turnout.
[0158] Furthermore, the logical instructions in the aforementioned memory 330 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, in essence, 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 of 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.
[0159] 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 multi-machine turnout control method applicable to fully electronic interlocking provided by the above methods. The method includes: acquiring individual status information of multiple switch machines associated with a target turnout, wherein the individual status information includes at least one of position status, locking status, and turnout operation permission status; determining the overall status of the target turnout based on the individual status information of the multiple switch machines, wherein the overall status includes turnout position status, turnout locking status, and turnout operation permission status; and generating and issuing control commands to the multiple switch machines in a time-sharing manner according to the overall status of the target turnout to control the action of the target turnout.
[0160] 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, is implemented to perform the multi-machine turnout control method applicable to fully electronic interlocking provided by the methods described above. The method includes: acquiring individual state information of multiple switch machines associated with a target turnout, wherein the individual state information includes at least one of position state, locked state, and turnout operation permission state; determining the overall state of the target turnout based on the individual state information of the multiple switch machines, wherein the overall state includes turnout position state, turnout locked state, and turnout operation permission state; and generating and time-divisionally issuing control commands to the multiple switch machines according to the overall state of the target turnout to control the action of the target turnout.
[0161] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and 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.
[0162] 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., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.
[0163] 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 multi-machine turnout control method applicable to fully electronic interlocking, characterized in that, include: Obtain individual status information of multiple switch machines associated with the target turnout, wherein the individual status information includes at least one of position status, locked status, and turnout operation permission status; Based on the individual state information of the multiple switch machines, the overall state of the target turnout is determined, wherein the overall state includes the turnout position state, the turnout locking state, and the turnout operation permission state. Based on the overall state of the target turnout, control commands are generated and issued to the multiple switch machines in a time-sharing manner to control the action of the target turnout; The above methods also include: Monitor the status of the sub-protection relay of the first switch machine among the multiple switch machines; When the protection relay of the first switch machine is detected to be activated, the protection relay timing is started. If all the sub-protection relays of all switch machines are activated within a preset time period, the protection relay time is reset to zero. If the protection relay times out, the multiple switch machines are controlled to perform a disconnection operation; The step of generating and issuing control commands to the multiple switch machines in a time-sharing manner based on the overall state of the target turnout, in order to control the action of the target turnout, includes: Based on the overall state of the target turnout, a drive command is generated for each of the multiple switch machines; Obtain the preset delay start parameters for each switch machine, the delay start parameters including the start time interval, switch machine number and start delay; Based on the delayed start parameters and the preset interlocking cycle, the command issuance sequence of each switch machine is determined; According to the command issuance sequence, the drive command is issued to each switch machine in a time-sharing manner to coordinate the start of the multiple switch machines and control the action of the target turnout.
2. The multi-machine turnout control method applicable to fully electronic interlocking as described in claim 1, characterized in that, Determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: Based on the position status of the switch machine associated with the tip and / or center of the target turnout, determine the position status of the tip and / or center; wherein, When the position status of all switch machines associated with the fork tip or fork center is in a fixed position, the position status of the fork tip or fork center is determined to be in a fixed position. When the position status of all switch machines associated with the fork tip or fork center is reversed, the position status of the fork tip or fork center is determined to be reversed. When the position state of the switch machine associated with the fork tip or fork center is not all in the positioning position or not all in the reverse position, the position state of the fork tip or fork center is determined to be four open. Based on the position state of the turnout tip and / or the position state of the turnout center, the turnout position state of the target turnout is determined.
3. The multi-machine turnout control method applicable to fully electronic interlocking as described in claim 1, characterized in that, Determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: Based on the locking status of the switch machine associated with the tip and / or center of the target turnout, determine the tip locking status and / or center locking status; wherein, When all switch machines associated with the tip or center of a switch are locked, the locking status of the tip or center of the switch is determined to be locked. When the locking state of the switch machine associated with the fork tip or fork center is not all locked, the locking state of the fork tip or fork center is determined to be unlocked. The turnout locking state of the target turnout is determined based on the turnout tip locking state and / or the turnout center locking state.
4. The multi-machine turnout control method applicable to fully electronic interlocking as described in claim 1, characterized in that, Determining the overall state of the target turnout based on the individual state information of the multiple switch machines includes: Based on the operating permission status of the switch machine associated with the tip and / or center of the target turnout, determine the operating permission status of the tip and / or the operating permission status of the center; wherein, When the operating permission status of all switch machines associated with the tip or center of the switch is normal, the operating permission status of the tip or center of the switch is determined to be normal. When the switch machine associated with the fork tip or fork center is not in a normal operation state, the operation permission state of the fork tip or fork center is determined to be prohibited. Based on the turnout tip operation permission status and / or the turnout center operation permission status, determine the turnout operation permission status of the target turnout.
5. A multi-machine turnout control device suitable for fully electronic interlocking, characterized in that, include: The acquisition module is used to acquire individual status information of multiple switch machines associated with the target turnout, wherein the individual status information includes at least one of position status, locking status and turnout operation permission status; The determination module is used to determine the overall state of the target turnout based on the individual state information of the multiple switch machines, wherein the overall state includes the turnout position state, the turnout locking state, and the turnout operation permission state. The control module is used to generate and issue control commands to the multiple switch machines in a time-sharing manner based on the overall state of the target turnout, so as to control the action of the target turnout; The above-mentioned device is also used for: Monitor the status of the sub-protection relay of the first switch machine among the multiple switch machines; When the protection relay of the first switch machine is detected to be activated, the protection relay timing is started. If all the sub-protection relays of all switch machines are activated within a preset time period, the protection relay time is reset to zero. If the protection relay times out, the multiple switch machines are controlled to perform a disconnection operation; The step of generating and issuing control commands to the multiple switch machines in a time-sharing manner based on the overall state of the target turnout, in order to control the action of the target turnout, includes: Based on the overall state of the target turnout, a drive command is generated for each of the multiple switch machines; Obtain the preset delay start parameters for each switch machine, the delay start parameters including the start time interval, switch machine number and start delay; Based on the delayed start parameters and the preset interlocking cycle, the command issuance sequence of each switch machine is determined; According to the command issuance sequence, the drive command is issued to each switch machine in a time-sharing manner to coordinate the start of the multiple switch machines and control the action of the target turnout.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the multi-machine turnout control method applicable to fully electronic interlocking as described in any one of claims 1 to 4.
7. 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 multi-machine turnout control method applicable to fully electronic interlocking as described in any one of claims 1 to 4.
8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the multi-machine turnout control method applicable to fully electronic interlocking as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Computer interlocking turnout multi-machine control system and method
CN112793621A
Method for comparing consistency between overall representation and sub representation of turnout, device, and medium
WO2025060740A1