Implementation method and device for multi-opening-direction turnout control function

By treating multi-directional turnouts as equivalent to cascaded virtual turnouts, the problem of existing signaling systems being unable to identify and control multi-directional turnouts is solved, achieving safe and flexible turnout control and reducing development costs and topology error risks.

CN121493041APending Publication Date: 2026-02-10CRSC URBAN RAIL TRANSIT TECH CO LTD

Patent Information

Application Number
CN202511780958.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

The existing signaling system cannot directly identify and control multi-directional turnouts, which requires large-scale customized modifications to safety subsystems such as computer interlocking and area controllers, increasing development cycle and cost, and posing risks to system interface standardization and security certification.

Method used

By configuring an equivalent logical model, multi-directional turnouts are equivalent to a cascaded structure consisting of N-1 two-directional virtual turnouts. Physical location information is collected and converted into a combined state in the equivalent logical model based on preset mapping rules, thereby achieving safe and flexible control of multi-directional turnouts.

Benefits of technology

The system achieves safe control of multi-directional turnouts within the existing system architecture, reduces system development and maintenance costs, improves flexibility, and avoids calculation logic errors caused by overlapping topological node coordinates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121493041A_ABST
    Figure CN121493041A_ABST
Patent Text Reader

Abstract

The invention provides an implementation method and device for a multi-opening-direction turnout control function, and relates to the technical field of rail transit signal control, and the method comprises the steps that an equivalent logic model is configured, and an N-opening-direction physical turnout is equivalent to a cascade structure composed of N-1 two-opening-direction virtual turnouts through the equivalent logic model; collecting physical position representation information of the N-direction physical turnout; based on a preset position state mapping rule, mapping the physical position representation information into a combined position state of all two-opening virtual turnouts in the equivalent logic model; transmitting physical location representation information or a combined location state based on the type of the data receiving end; wherein N is an integer greater than 2. According to the method, the equivalent logic model from the N-opening-direction physical turnout to the N-1 two-opening-direction virtual turnouts is established, strict state mapping and differentiated interface output strategies are combined, and safe and flexible control over the multi-opening-direction turnout under an existing signal system architecture is successfully achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of rail transit signal control technology, and in particular to a method and apparatus for implementing multi-directional turnout control function. Background Technology

[0002] With the continuous advancement of urbanization, urban rail transit has become an important mode of public transportation due to its efficiency and convenience, and is widely used. The control and management of turnouts is a crucial link in ensuring the safe and efficient operation of urban rail transit, directly affecting train scheduling, operation control, and system management.

[0003] With increasing demands for operational flexibility and efficiency, multi-directional turnouts with three or more operating directions are gradually being adopted. However, mainstream signal control systems and their corresponding core subsystems are typically designed and implemented based on the logical architecture of ordinary two-directional turnouts, with the underlying data structure only supporting domain processing for the two states of position and reverse.

[0004] Multi-directional turnouts have three or more physical position states, which existing standard signaling systems cannot directly identify and control. If large-scale customization modifications are made to the underlying software of safety subsystems such as Computer Interlocking (CI) and Zone Controller (ZC) to adapt to multi-directional turnouts, it will not only result in long development cycles and high costs, but also easily disrupt the standardization of system interfaces, increasing the complexity of system integration and the risk of safety authentication.

[0005] Therefore, how to acquire and control the status of multi-directional turnouts under the existing system architecture is an urgent problem to be solved. Summary of the Invention

[0006] This application provides a method and apparatus for implementing multi-directional turnout control function, which solves the adaptation problem between multi-directional physical turnouts and standardized signal system logic, and realizes the status acquisition and control of multi-directional turnouts under the existing system architecture.

[0007] Firstly, this application provides a method for implementing multi-directional turnout control function, the method comprising: Configure an equivalent logical model, which equates the N-way physical turnouts to a cascaded structure consisting of N-1 two-way virtual turnouts; Collect the physical location information of the N-direction physical turnout; Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model; Based on the type of data receiver, send physical location representation information or a combination of location status; Where N is an integer greater than 2.

[0008] Secondly, this application also provides a device for implementing multi-directional turnout control function, the device comprising: The configuration module is used to configure the equivalent logical model, which converts the N-way physical turnouts into a cascaded structure consisting of N-1 two-way virtual turnouts. The data acquisition module is used to acquire the physical location information of the N-direction physical turnouts; The mapping module is used to map physical location representation information to the combined position states of all two-way virtual turnouts in the equivalent logical model based on preset position state mapping rules. The sending module is used to send physical location representation information or combined location status based on the type of data receiver. Where N is an integer greater than 2.

[0009] Thirdly, this application 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 any of the above-described methods for controlling multi-directional turnouts.

[0010] Fourthly, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the method for implementing any of the above-described methods for controlling multi-directional turnouts.

[0011] Fifthly, this application also provides a computer program product, including a computer program, which, when executed by a processor, implements a method for controlling any of the multi-directional turnout functions described above.

[0012] The method and apparatus for implementing multi-directional turnout control provided in this application, by establishing an equivalent logical model from N-directional physical turnouts to N-1 two-directional virtual turnouts, combined with strict state mapping and differentiated interface output strategies, successfully achieves safe and flexible control of multi-directional turnouts under the existing signaling system architecture. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1This is a flowchart illustrating the implementation method of the multi-directional turnout control function provided in the embodiments of this application; Figure 2 This is a schematic diagram of the structure of the four-way turnout before mapping, provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of the four-way turnout after mapping, provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of the device for implementing the multi-directional turnout control function provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0015] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0016] Figure 1 This is a flowchart illustrating the implementation method of the multi-directional turnout control function provided in the embodiments of this application, as shown below. Figure 1 As shown, the execution subject of this method is a signal control system, such as a computer interlocking (CI), and the method includes the following steps: S101. Configure the equivalent logic model. The equivalent logic model converts the N-way physical turnouts into a cascaded structure composed of N-1 two-way virtual turnouts. S102. Collect the physical location information of the N-direction physical turnout; S103. Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model. S104. Based on the type of data receiver, send physical location representation information or combined location status.

[0017] The method for implementing multi-directional turnout control provided in this application embodiment establishes an equivalent logical model from N-directional physical turnouts to N-1 two-directional virtual turnouts, and combines strict state mapping and differentiated interface output strategies to successfully achieve safe and flexible control of multi-directional turnouts under the existing signal system architecture.

[0018] For S101, configure the equivalent logical model.

[0019] Specifically, the equivalent logic model equates an N-direction physical turnout to a cascaded structure consisting of N-1 two-direction virtual turnouts, where N is an integer greater than 2. By decomposing the complex N-direction structure into multiple standard two-direction structures, the mature two-direction turnout control logic and data structures in existing signaling systems (CI, ZC, Automatic Train Protection (ATP)) can be directly reused. No underlying code modifications to the core safety software are required; adaptation to new turnouts can be achieved simply by changing configuration data, significantly improving software flexibility and reducing system development and maintenance costs.

[0020] In some embodiments, configuring an equivalent logical model in S101 includes: The N-way physical turnout is equivalent to the front and rear connection combination of N-1 two-way virtual turnouts; The first two-way virtual turnout in the front-to-back connection combination is set as the master node. The other two-way virtual turnouts in the front-to-back connection combination, except for the first two-way virtual turnout, are connected to the post-turnout positioning section or post-turnout reversal section of the first two-way virtual turnout, thus constructing a binary tree-like topology. Set a preset logical spacing between two adjacent virtual turnouts.

[0021] Specifically, the equivalent logic model is constructed in the form of a binary tree, which decomposes the N-direction physical turnouts into a front-to-back connection combination composed of N-1 two-direction virtual turnouts. The specific construction logic includes determining the master node, constructing binary tree branches, and setting logical spacing.

[0022] Determine the master node: Set the first two-way virtual turnout in the cascade structure (i.e. the virtual turnout at the front of the train) as the master node of the topology. This master node is responsible for the first-level path splitting.

[0023] Constructing binary tree branches: The two virtual turnouts in each direction, excluding the master node, serve as child nodes, connecting to the post-turnout positioning section (usually called the straight section) or the post-turnout reversal section (usually called the curved section) of the preceding two virtual turnouts, respectively. This connection method is progressive, forming a standard binary tree topology.

[0024] Set logical spacing: Between two adjacent virtual turnouts, that is, between the back of the upper-level two-way virtual turnout and the front of the lower-level two-way virtual turnout, a preset logical spacing, such as 2cm or other non-zero values, is configured in the system database.

[0025] This application embodiment constructs a binary tree structure, so the system does not need to identify multiple intersections, but only needs to process consecutive binary intersections, ensuring the logic reusability in existing CI and ATP software; at the same time, setting logical spacing increases the distance between nodes in the logical topology without changing the physical new route, avoiding calculation logic errors caused by overlapping topological node coordinates.

[0026] In some embodiments, the N-direction physical turnout is a four-direction turnout, and the equivalent logical model includes a first two-direction virtual turnout, a second two-direction virtual turnout, and a third two-direction virtual turnout. The first two-direction virtual turnout is located in front of the turnout, the front of the second two-direction virtual turnout is connected to the rear reverse section of the first two-direction virtual turnout, and the front of the third two-direction virtual turnout is connected to the rear positioning section of the first two-direction virtual turnout.

[0027] Figure 2 This is a schematic diagram of the structure of the four-way turnout before mapping, provided in an embodiment of this application. Figure 3 This is a schematic diagram of the structure of the four-way turnout after mapping, as provided in the embodiments of this application. Figure 2 and Figure 3 As shown, taking a four-way turnout (N=4) as an example, the system configures the four-way turnout in the logic layer as a cascaded structure composed of three (4-1=3) ordinary two-way virtual turnouts, denoted as the first two-way virtual turnout SW01A, the second two-way virtual turnout SW01B, and the third two-way virtual turnout SW01C. The specific cascading method is a binary tree form: SW01A is located in front of the turnout as the master node. The two directions after SW01A are connected to the front of SW01B and the front of SW01C, respectively. The front of SW01B is connected to the reverse section after SW01A, and the front of SW01C is connected to the positioning section after SW01A.

[0028] In the cascaded structure, in order to meet the signal control system's requirements for calculating the section length, a preset logical distance (e.g., 2cm) can be configured between the front of SW01B / C and the rear of SW01A.

[0029] For S102, collect the physical location information of the N-direction physical turnout.

[0030] Specifically, the CI communicates with the outdoor turnout switch machine via a hard-wired interface or electronic actuator. The system only recognizes the turnout position as valid when it receives a unique signal indicating a specific location (such as bit 1, bit 2, bit 3, or bit 4). A valid physical position indication of the turnout indicates that the turnout is in that position and locked.

[0031] In some embodiments, when collecting the physical position representation information of the N-direction physical turnout in S102, if at least two physical position representation information are detected to exist simultaneously, then at least two physical position representation information are determined to be invalid.

[0032] Specifically, N-direction physical switches are physically mutually exclusive, meaning they can only be in one specific open position at a time. The physical position representation information, including the switch position status, should be continuous. When collecting the physical position representation information of N-direction physical switches, the system scans the input status of all position sensors in real time. If two or more physical position representation information are collected simultaneously, or if no physical position representation information is collected, the system will determine the current collection result to be invalid, set the switch position status to "position lost" or "spotted," and may prohibit the establishment of routes through that switch.

[0033] Although S101 is logically virtualized, the data collected at the physical layer must strictly correspond to the actual hardware state. This rigorous verification at the physical layer is the foundation for the security of subsequent logic transformations, preventing erroneous physical states from entering the logic model.

[0034] For S103, based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model.

[0035] Specifically, the preset location state mapping rule is a truth table that defines a one-to-one correspondence between physical location representation information and virtual combined location states.

[0036] In some embodiments, the location state mapping rules include: For each valid physical location indicated by the physical location representation information, a unique set of legal state combinations consisting of the turnout states of all two-way virtual turnouts is matched in the equivalent logical model. The legal state combinations logically form a unique path that runs through the equivalent logical model, and the endpoint of the path corresponds to the physical line branch where the physical location is located. If the physical position indication information indicates that the N-direction physical turnout is in an unindicated state or an abnormal state, then the combined position state is set to the safe side state or the invalid state.

[0037] Specifically, the position-state mapping rule is not a simple numerical correspondence, but a mapping relationship constructed based on the principle of unique paths. For each valid physical position in a physical turnout, the position-state mapping rule will match a unique and definite set of legal combination states in the equivalent logical model. The legal combination states contain the position and reversal information of all two-way virtual turnouts in the equivalent logical model.

[0038] A valid combination of states must satisfy certain topological conditions, namely, the combination of the states of all two-way virtual turnouts must form a continuous, unbroken, and unique path in the binary tree, and the endpoint of the path must be consistent with the physical line branch actually connected to the multi-way physical turnout.

[0039] Meanwhile, once the sensor feedback information of the multi-directional physical turnout indicates that it is in a state of no indication (the switch machine is in operation or has malfunctioned) or an abnormal state (for example, two position signals are collected at the same time), the equivalent logic model will not retain the position state of the previous moment, but will immediately force all two-directional virtual turnouts to be set to the safe side state (also known as the state of no indication) or the invalid state.

[0040] In this embodiment of the application, by requiring all virtual turnout states to form a unique path, topological errors such as dead ends or infinite loops in the equivalent logical model are avoided; at the same time, any anomaly in the physical layer (such as turnout derailment) can be transmitted to the logical layer through the position state mapping rules, setting the entire virtual turnout group as unavailable, thereby immediately cutting off the signal authorization to pass through the relevant area, which improves security.

[0041] Taking a four-way turnout (SW01) as an example, the position status mapping rules are as follows: The SW01 turnout position 1 mapping is: SW01A reverse position, SW01B reverse position, SW01C position; The SW01 turnout 2-position mapping is: SW01A reverse position, SW01B position, SW01C position; The SW01 turnout 3-position mapping is: SW01A positioning, SW01C positioning, SW01B positioning; The SW01 turnout has four positions mapped as follows: SW01A for positioning, SW01C for reversal, and SW01B for positioning.

[0042] The location status mapping rules are determined based on a preset set of legal location statuses. For combinations not defined in the location status mapping rules, such as SW01A being located but SW01C being neither located nor reversed, the system will consider it as illegal information and perform operations that reverse to the security side, such as cutting off the relevant movement authorization.

[0043] By establishing clear position and state mapping rules, the "SW01 turnout 3rd position" and "SW01 turnout 4th position" that cannot be recognized by traditional logic are transformed into standardized "position / reverse position" combinations. This allows ZC or ATP to convert complex multi-directional turnout processing into ordinary two-directional turnout processing, ensuring the continuity and safety of logical operations.

[0044] For S104, based on the type of data receiver, physical location representation information or combined location status is sent.

[0045] Specifically, depending on the communication object, the system chooses to send either the physical location representation information before mapping or the combined location status after mapping.

[0046] In some embodiments, S104 specifically includes: In the case where the data receiving end is a train automatic monitoring system used for human-machine interaction, physical location information is sent; In the case where the data receiving end is a zone controller or train automatic protection system used for safety logic calculations, the combined position status is sent.

[0047] Specifically, when the data receiving end is an Automatic Train Supervision (ATS) system for human-machine interaction, the data processing is operated by the ATS dispatcher, which directly provides the physical location representation information before mapping. This allows the dispatcher to see the real multi-directional turnouts and their corresponding opening positions on the human-machine interface, enabling intuitive dispatching and ensuring the convenience and understandability of the operation.

[0048] When the data receiving end is a ZC or ATP used for safety logic calculations, virtualized data is provided to ensure the universality and accuracy of the calculation logic. Mapped combined position states are sent, such as the fixed / reversed positions of SW01A / SW01B / SW01C. ZC and ATP calculate movement authorizations and temporary speed limits based on standard virtual turnout states.

[0049] The dual-mode output design provided in this application not only retains the flexibility advantage of multi-directional turnouts in operation scheduling, but also avoids the compatibility problem of multi-directional turnouts in safety control logic.

[0050] In some embodiments, the method further includes: If the combined position status does not belong to the preset set of legal position statuses, then stop sending the combined position status to the area controller or automatic train protection system used for safety logic calculation, or send an indication message indicating that the turnout position is unknown to the area controller or automatic train protection system used for safety logic calculation.

[0051] Specifically, the system pre-defines a set of valid location states, which consists of all valid combinations of location states in the location state mapping rules. Before sending the combined location states to the ZC or ZTP used for secure logic calculations, additional whitelist verification can be performed based on the set of valid location states.

[0052] If the mapped combined position state does not belong to the set of legal position states, for example, logically SW01A points to SW01B, but SW01B is in an undefined intermediate state, or there is a topological contradiction in the combination of the states of SW01A and SW01C, then the current mapped combined position state is determined to be an illegal position state, and the shift should be made to the safe side.

[0053] The measures for handling illegal location states include blocking transmission and sending an unknown indication.

[0054] Block transmission: Stop sending combined location status to ZC or ZTP, which is considered as packet loss.

[0055] Send Unknown Instruction: Send an instruction message to ZC or ZTP indicating that the switch position is unknown or occupied.

[0056] Taking a four-way turnout as an example, Table 1 shows the position state mapping rules for the turnout position state.

[0057] Table 1

[0058] Referring to Table 1, when the turnout is in position 1, the path only passes through SW01A (reverse) and SW01B (reverse). Theoretically, the state of SW01C is irrelevant, but Table 1 explicitly defines that SW01C must be in position (√) at this time. This ensures that each physical position uniquely corresponds to a virtual position in the equivalent logical model and facilitates legality verification. Simultaneously, when SW01 is in four open positions (including no representation, derailment, and moving states), the mapping result shows that SW01A, SW01B, and SW01C are all in four open positions. This ensures that physical layer faults can propagate to the entire logical model, preventing ATP from mistakenly considering a portion of virtual turnouts as normal and calculating incorrect movement authorizations.

[0059] In this embodiment, the combined position states of real-time mapping are verified by a preset set of legal position states. Any undefined intermediate or erroneous states will be intercepted and the ZC or ATP will be notified to guide the safety side, thereby improving the safety of complex node control of multi-directional turnouts.

[0060] Furthermore, in addition to turnout position control, the multi-directional turnout control function also includes track block management.

[0061] In some embodiments, configuring the equivalent logical model in S101 further includes: Based on the cascaded structure in the equivalent logic model, the physical front section of the N-direction physical turnout is mapped to the virtual front section of the first two-direction virtual turnout in the cascaded structure. The physical back branch sections of each N-direction physical turnout are mapped to the virtual back section of each two-direction virtual turnout in the cascaded structure as the logic output terminal. The logical connection between two adjacent two-direction virtual turnouts in the cascaded structure is defined as the intermediate virtual section.

[0062] Specifically, the rail transit signaling system needs to know not only the direction of the turnout, but also whether the section where the turnout is located is occupied. Since a physical N-direction turnout is usually detected as a whole track section, but in the equivalent logical model it is broken down into multiple serial two-direction virtual turnouts, a mapping mechanism for the section status must be established.

[0063] Based on the constructed cascaded structure, the system maps the actual pre-turn section (corresponding to the train approach side) of the N-direction physical turnout to the pre-turn section of the main node (i.e., the first two-way virtual turnout) in the cascaded structure; it maps each actual post-turnout branch section of the N-direction physical turnout to the post-turnout positioning or reversing section of each virtual turnout at the end of the cascaded structure; in addition, the connection part between adjacent virtual turnouts in the cascaded structure (i.e., the logical spacing between the post-turnout of the previous two-way virtual turnout and the pre-turnout of the next two-way virtual turnout) is defined as the intermediate virtual section. Physically, this part does not have an independent track circuit and is part of the overall physical turnout section.

[0064] Taking a four-way turnout (SW01) as an example, the section state mapping rules are as follows: The mappings for SW01 before the fork are: SW01A before the fork, SW01A after the fork, SW01A after the fork reverse position, SW01B before the fork, and SW01C before the fork. The SW01 post-fork 1 bit mapping is: SW01B post-fork reverse bit; The 2-position mapping after SW01 fork is: SW01B fork positioning; The 3-position mapping after SW01 fork is: SW01C fork positioning; The 4-bit mapping after SW01 is: SW01C reversed bit after SW01.

[0065] In some embodiments, the method further includes: Collect the physical section occupancy status information of the N-direction physical turnout; The physical section occupancy status information is mapped to the virtual section occupancy status of the virtual front section, virtual back section, and intermediate virtual section in the equivalent logical model; Based on the type of data receiver, send physical segment occupancy status information or virtual segment occupancy status information.

[0066] Specifically, the system collects real-time information on the occupancy status of physical track circuits or axle counting equipment, including whether the track is idle or occupied. When an N-direction physical turnout section is shown as occupied, the section status mapping rules will broadcast or propagate this status to all relevant sections in the equivalent logical model. Typically, if a physical section is occupied, the virtual turnout pre-section, all intermediate virtual sections, and related virtual turnout post-section sections in the equivalent logical model must be set to occupied or logically occupied according to the actual logic.

[0067] Similarly, when sending physical segment occupancy status information or virtual segment occupancy status, differentiated measurement is still followed. For ATS, the real physical segment occupancy status information is sent, while for ZC / ATP, the mapped virtual segment occupancy status is sent.

[0068] Similarly, the section status mapping rules can also undergo additional whitelist verification. Taking a four-way turnout as an example, Table 2 shows the section status mapping rules for the turnout section status.

[0069] Table 2

[0070] Referring to Table 2, when the physical SW01-pre-turn section is occupied, the logically marked occupied sections include: SW01A pre-turn, SW01A post-turn, SW01A post-turn reverse, SW01B pre-turn, and SW01C pre-turn. This ensures that regardless of which physical line branch the train actually travels to, ATP can determine the continuous occupied zone on the logical map. The post-turn branches of SW01 follow a simple one-to-one mapping relationship, indicating that once the train leaves the core fork area and enters a specific branch track, the logical mapping follows a one-to-one mapping, which helps the system quickly unlock the turnout.

[0071] In this embodiment, by constructing an intermediate virtual segment and specifying its occupancy status, although the segment does not physically exist, the integrity of the movement authorization calculation can be ensured in the logical operation of ATP. At the same time, for ZC, there is no need to develop additional state management algorithms for multi-directional turnouts. When a physical segment is occupied, it is logically manifested as a series of consecutive virtual segments being occupied, thus realizing state management at the logical level. Furthermore, state management can further improve the fault location accuracy at the logical level, which is conducive to the refined management of train operation trajectory.

[0072] In some embodiments, the method further includes: In response to the received operation command, generate a turnout switching command and a turnout enable signal for the N-direction physical turnout; Send turnout switching commands and turnout enable signals; The turnout enable signal is configured to remain active during the turnout switching command period.

[0073] Specifically, when the system responds to an operation command from the ATS or turnout system and confirms that the interlocking conditions are met, it will generate a turnout switching command and a turnout enable signal for the N-direction physical turnout.

[0074] The turnout switching command is used to indicate the specific direction of turnout movement or target position. When the relay that issues the turnout switching command is activated, the control signal to that position is valid. When arranging routes or operating the turnout independently (remote mode), the system checks that the relevant interlocking conditions are met, such as the turnout section being free or not locked by a route, and then interlocks drive the turnout switching command; it is restored when a turnout indication, turnout operation timeout, or other interlocking conditions are not met.

[0075] Turnout enable signal: When the system sends a target position control command to the turnout system, the turnout system should only turn the turnout when both the target position control command and the turnout enable signal are valid.

[0076] In hardware implementation, turnout switching commands and turnout enable signals typically control independent inputs of different safety relays or electronic actuators. The outdoor switch machine circuit is only activated and rotated when both the turnout switching command and the turnout enable signal are simultaneously valid. Furthermore, the timing configuration requires the turnout enable signal to cover the validity period of the turnout switching command. That is, the turnout enable signal must be valid before or simultaneously with the turnout switching command; and it can only be deactivated after or simultaneously with the turnout switching command being withdrawn.

[0077] In this embodiment, the probability of unexpected turnout rotation due to hardware failure is reduced by using turnout switching commands and turnout enable signals. At the same time, by configuring the turnout enable signal to cover the turnout switching commands throughout the entire process, the stability of the entire operation of the switch machine is ensured.

[0078] The data transmission process of the technical solutions provided in the embodiments of this application in the existing system architecture is further described below.

[0079] (1) ZC and CI The CI sends the turnout position status and turnout section status to the ZC. The CI maps the turnout position status sent by the turnout system according to a preset position status mapping rule before sending it to the ZC subsystem. The CI must ensure that the combined position status mapped in Table 1 is sent to the ZC. If the ZC receives an unexpected combined position status, it should treat it as a packet loss. The turnout section status exchanged between the CI and ZC is not mapped; they are still exchanged as a single logical section.

[0080] (2) CI-ATS The ATS sends turnout and turnout section control commands to the CI, and the CI replies to the ATS with turnout and turnout section status information. To accommodate dispatcher operating habits, the ATS human-machine interface operation logic should be handled according to multi-direction turnouts. Therefore, the ATS and CI exchange turnout and turnout section status information according to the actual multi-direction logic.

[0081] (3) ATS-ZC The ATS sends a temporary speed limit command to the ZC, and the ZC replies to the ATS with a temporary speed limit execution status. The ATS and ZC must ensure that they send the temporary speed limit command or speed limit execution status to each other strictly according to the turnout section status combination mapped in Table 2. If the ATS / ZC receives an unexpected turnout section status combination, it should be treated as a packet loss.

[0082] (4) ZC-ATP ATP needs to verify the ZC MA in the four-way turnout area. Both ATP and ZC process relevant information according to the converted turnout status and turnout section status. ZC / ATP must ensure that the turnout or turnout section block status is sent to the other party strictly according to the turnout section status combination mapped in Table 2. If ZC / ATP receives an unexpected turnout section status combination, it should be treated as a packet loss.

[0083] (5) ATS-ATP The ATS sends section information to the ATP, and the ATP sends section information and turnout section status information to the ATS. The ATS must ensure that it sends section information to the ATP strictly according to the turnout section status combinations mapped in Table 2. The ATP sends turnout status information and turnout section status information to the ATS according to the combined position and turnout section status combinations converted from Tables 1 and 2. If the ATS / ATP receives unexpected combinations of position and turnout section statuses, it should treat it as a packet loss.

[0084] The following describes the device for implementing the multi-directional turnout control function provided in this application. The device for implementing the multi-directional turnout control function described below can be referred to in correspondence with the method for implementing the multi-directional turnout control function described above.

[0085] Figure 4 This is a schematic diagram of the structure of the device for implementing the multi-directional turnout control function provided in the embodiments of this application, as shown below. Figure 4 As shown, the device includes: Configuration module 401 is used to configure the equivalent logic model, which converts the N-way physical turnouts into a cascaded structure composed of N-1 two-way virtual turnouts. The acquisition module 402 is used to acquire the physical location representation information of the N-direction physical turnout; The mapping module 403 is used to map the physical position representation information to the combined position states of all two-way virtual turnouts in the equivalent logical model based on the preset position state mapping rules. The sending module 404 is used to send physical location representation information or combined location status based on the type of the data receiving end; Where N is an integer greater than 2.

[0086] In some embodiments, the configuration module 401 is specifically used for: The N-way physical turnout is equivalent to the front and rear connection combination of N-1 two-way virtual turnouts; The first two-way virtual turnout in the front-to-back connection combination is set as the master node. The other two-way virtual turnouts in the front-to-back connection combination, except for the first two-way virtual turnout, are connected to the post-turnout positioning section or post-turnout reversal section of the first two-way virtual turnout, thus constructing a binary tree-like topology. Set a preset logical spacing between two adjacent virtual turnouts.

[0087] In some embodiments, the N-direction physical turnout is a four-direction turnout, and the equivalent logical model includes a first two-direction virtual turnout, a second two-direction virtual turnout, and a third two-direction virtual turnout. The first two-direction virtual turnout is located in front of the turnout, the front of the second two-direction virtual turnout is connected to the rear reverse section of the first two-direction virtual turnout, and the front of the third two-direction virtual turnout is connected to the rear positioning section of the first two-direction virtual turnout.

[0088] In some embodiments, the location state mapping rules include: For each valid physical location indicated by the physical location representation information, a unique set of legal state combinations consisting of the turnout states of all two-way virtual turnouts is matched in the equivalent logical model. The legal state combinations logically form a unique path that runs through the equivalent logical model, and the endpoint of the path corresponds to the physical line branch where the physical location is located. If the physical position indication information indicates that the N-direction physical turnout is in an unindicated state or an abnormal state, then the combined position state is set to the safe side state or the invalid state.

[0089] In some embodiments, the sending module 404 is specifically used for: In the case where the data receiving end is a train automatic monitoring system used for human-machine interaction, physical location information is sent; In the case where the data receiving end is a zone controller or train automatic protection system used for safety logic calculations, the combined position status is sent.

[0090] In some embodiments, the device further includes a processing module for: If the combined position status does not belong to the preset set of legal position statuses, then stop sending the combined position status to the area controller or automatic train protection system used for safety logic calculation, or send an indication message indicating that the turnout position is unknown to the area controller or automatic train protection system used for safety logic calculation.

[0091] In some embodiments, the configuration module 401 is further configured to: Based on the cascaded structure in the equivalent logic model, the physical front section of the N-direction physical turnout is mapped to the virtual front section of the first two-direction virtual turnout in the cascaded structure. The physical back branch sections of each N-direction physical turnout are mapped to the virtual back section of each two-direction virtual turnout in the cascaded structure as the logic output terminal. The logical connection between two adjacent two-direction virtual turnouts in the cascaded structure is defined as the intermediate virtual section. The acquisition module 402 is also used to acquire the physical section occupancy status information of the N-direction physical turnout; The mapping module 403 is also used to map the physical section occupancy status information to the virtual section occupancy status of the virtual front section, virtual back section and intermediate virtual section in the equivalent logical model; The sending module 404 is also used to send physical segment occupancy status information or virtual segment occupancy status based on the type of data receiver.

[0092] In some embodiments, the device further includes: The generation module is used to generate turnout switching commands and turnout enable signals for N-direction physical turnouts in response to received operation commands. The transmitting module is used to send turnout switching commands and turnout enable signals; The turnout enable signal is configured to remain active during the turnout switching command period.

[0093] In some embodiments, the device further includes: The determination module is used to determine that at least two physical position representations are invalid if at least two physical position representations are detected simultaneously when collecting the physical position representation information of N-direction turnouts.

[0094] It should be noted that the multi-directional turnout control device provided in this application embodiment can implement all the method steps implemented in the above method embodiment 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.

[0095] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application, such as... Figure 5 As shown, the electronic device may include: a processor 501, a communication interface 502, a memory 503, and a communication bus 504. The processor 501, communication interface 502, and memory 503 communicate with each other via the communication bus 504. The processor 501 can call logical instructions from the memory 503 to execute a method for implementing a multi-directional turnout control function. This method includes: Configure an equivalent logical model, which equates the N-way physical turnouts to a cascaded structure consisting of N-1 two-way virtual turnouts; Collect the physical location information of the N-direction physical turnout; Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model; Based on the type of data receiver, send physical location representation information or a combination of location status; Where N is an integer greater than 2.

[0096] Furthermore, the logical instructions in the aforementioned memory 503 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 this application, 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 this application. 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.

[0097] On the other hand, this application 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 is able to perform the implementation method of the multi-directional turnout control function provided by the above methods, the method including: Configure an equivalent logical model, which equates the N-way physical turnouts to a cascaded structure consisting of N-1 two-way virtual turnouts; Collect the physical location information of the N-direction physical turnout; Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model; Based on the type of data receiver, send physical location representation information or a combination of location status; Where N is an integer greater than 2.

[0098] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements a method for performing the multi-directional turnout control function provided by the above methods, the method comprising: Configure an equivalent logical model, which equates the N-way physical turnouts to a cascaded structure consisting of N-1 two-way virtual turnouts; Collect the physical location information of the N-direction physical turnout; Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model; Based on the type of data receiver, send physical location representation information or a combination of location status; Where N is an integer greater than 2.

[0099] 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.

[0100] 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.

[0101] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application 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. Such 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 this application.

Claims

1. A method for implementing multi-directional turnout control function, characterized in that, include: Configure an equivalent logical model, which equates the N-way physical turnouts to a cascaded structure consisting of N-1 two-way virtual turnouts; Collect the physical location information of the N-direction physical turnout; Based on the preset position state mapping rules, the physical position representation information is mapped to the combined position state of all two-way virtual turnouts in the equivalent logical model; Based on the type of data receiving end, send the physical location representation information or the combined location status; Wherein, N is an integer greater than 2.

2. The method according to claim 1, characterized in that, The configuration equivalent logical model includes: The N-way physical turnout is equivalent to the front and rear connection combination of the N-1 two-way virtual turnouts; The first two-way virtual turnout in the preceding and following connection combination is set as the master node. The other two-way virtual turnouts in the preceding and following connection combination, excluding the first two-way virtual turnout, are connected to the post-turnout positioning section or post-turnout reversal section of the preceding two-way virtual turnout, thus constructing a binary tree-like topology. Set a preset logical spacing between two adjacent virtual turnouts.

3. The method according to claim 2, characterized in that, The N-direction physical turnout is a four-direction turnout. The equivalent logical model includes a first two-direction virtual turnout, a second two-direction virtual turnout, and a third two-direction virtual turnout. The first two-direction virtual turnout is located in front of the turnout. The front of the second two-direction virtual turnout is connected to the reverse section behind the first two-direction virtual turnout. The front of the third two-direction virtual turnout is connected to the positioning section behind the first two-direction virtual turnout.

4. The method according to claim 1, characterized in that, The location state mapping rules include: For each valid physical location indicated by the physical location representation information, a unique set of legal state combinations consisting of the turnout states of all two-way virtual turnouts is matched in the equivalent logical model. The legal state combinations logically form a unique path through the equivalent logical model, and the endpoint of the path corresponds to the physical line branch where the physical location is located. If the physical position indication information indicates that the N-direction physical turnout is in an unrepresented state or an abnormal state, then the combined position state is set to a safe side state or an invalid state.

5. The method according to claim 1, characterized in that, The step of sending the physical location representation information or the combined location status based on the type of data receiving end includes: In the case where the data receiving end is a train automatic monitoring system for human-machine interaction, the physical location representation information is sent. In the case that the data receiving end is a regional controller or train automatic protection system used for safety logic calculation, the combined position status is sent.

6. The method according to claim 5, characterized in that, The method further includes: If the combined position state does not belong to the preset set of legal position states, then stop sending the combined position state to the area controller or automatic train protection system used for safety logic calculation, or send an indication message indicating that the turnout position is unknown to the area controller or automatic train protection system used for safety logic calculation.

7. The method according to claim 1, characterized in that, The configuration equivalent logical model also includes: Based on the cascaded structure in the equivalent logic model, the physical front section of the N-direction physical turnout is mapped to the virtual front section of the first two-direction virtual turnout in the cascaded structure, and each physical back branch section of the N-direction physical turnout is mapped to the virtual back section of each two-direction virtual turnout in the cascaded structure as the logic output terminal. The logical connection between two adjacent two-direction virtual turnouts in the cascaded structure is defined as the intermediate virtual section. The method further includes: Collect the physical section occupancy status information of the N-direction physical turnouts; The physical section occupancy status information is mapped to the virtual section occupancy status of the virtual front section, virtual back section, and intermediate virtual section in the equivalent logical model; Based on the type of data receiving end, the physical segment occupancy status information or the virtual segment occupancy status information is sent.

8. The method according to claim 1, characterized in that, The method further includes: In response to the received operation command, a turnout switching command and a turnout enable signal are generated for the N-direction physical turnouts; Send the turnout switching command and the turnout enable signal; The turnout enable signal is configured to remain active during the period when the turnout switching command is active.

9. The method according to claim 1, characterized in that, The method further includes: When collecting the physical position representation information of the N-direction turnout, if at least two physical position representation information are detected at the same time, the at least two physical position representation information are determined to be invalid.

10. A device for implementing multi-directional turnout control function, characterized in that, include: The configuration module is used to configure the equivalent logical model, which converts the N-way physical turnouts into a cascaded structure composed of N-1 two-way virtual turnouts. The acquisition module is used to acquire the physical location representation information of the N-direction physical turnout; The mapping module is used to map the physical location representation information to the combined position states of all two-way virtual turnouts in the equivalent logical model based on a preset position state mapping rule. The sending module is used to send the physical location representation information or the combined location status based on the type of the data receiving end; Wherein, N is an integer greater than 2.

Citation Information

Patent Citations

  • Virtual turnout control training method and device, equipment and storage medium

    CN113160647A

  • Turnout resource management method and device

    CN113401186A

  • Interlocking control method and device for three-way turnout

    CN114435426A

  • Interlocking control method and device for multidirectional turnout and storage medium

    CN116605261A

  • Interlocking processing method and device at grade crossing position of track line and storage medium

    CN118323221A

Cited By

  • Train tracking method and device and electronic equipment

    CN121894019A