A station track circuit coding system
The coding indication module and the section coding module are used to compile code sequences for track circuit sections. Combined with the supplementary coding module, the code sequences for uncoded sections are detected and compiled, which solves the problem of complex coding logic for track circuits within stations and improves coding stability and train operation safety.
Patent Information
- Application Number
- CN202510159617.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-02-13
AI Technical Summary
The coding logic of the track circuits within the station is complex and intertwined, and the amount of code is huge, which affects the stability of the coding and causes abnormal train operation in special scenarios.
The coding indication module, section coding module and supplementary coding module are used. The target route and track circuit coding commands are sent to the section coding module through the coding indication module. The section coding module compiles the code sequence for the non-traveled track circuit section, and the supplementary coding module detects and compiles the code sequence for the non-coded section to achieve low-coupling coding.
The stability of track circuit coding is improved, avoiding abnormal operation caused by the train being unable to receive the code sequence due to interference from external factors, and ensuring the safety of train operation.
Smart Images

Figure CN119872632B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to rail transit technology, and in particular to an in-station track circuit coding system. Background Art
[0002] The train control center is the ground-based core equipment of the train control system. Based on information such as the position of each train within its jurisdiction (track occupancy status), interlocking routes, and line speed limit status, the train control center encodes the track circuits and sends coded information to the track circuits to provide the trains with the required operating permissions.
[0003] Track circuit coding includes both in-station and section track circuit coding. Section track circuit coding within a station generates numerous special scenarios due to variations in interlocking routing conditions and station design. As operation progresses, the accumulation of these special scenarios necessitates the compilation of numerous independent codes tailored to each specific scenario. This results in complex and intertwined logic within the station track circuit coding, resulting in a large amount of code, impacting the stability of the track circuit coding. Summary of the Invention
[0004] An embodiment of the present invention provides an intra-station track circuit coding system to improve the stability of intra-station track circuit coding.
[0005] An embodiment of the present invention provides a track circuit coding system within a station, characterized in that the system comprises: a coding indication module, a section coding module, and a supplementary coding module; the coding indication module is connected to the section coding module; the section coding module is connected to the supplementary coding module;
[0006] Coding instruction module, used to send target route and track circuit coding commands to the section coding module;
[0007] The section coding module is used to generate a code sequence for the track circuit section where the train is not traveling in the target route in response to the track coding command, and send a supplementary coding command to the supplementary coding module after the code sequence is generated;
[0008] The supplementary coding module is used to detect whether there is an uncoded track circuit section in the target route in response to the supplementary coding command, and to compile a code sequence for the uncoded track circuit section.
[0009] Optionally, the system further includes a disaster detection module; the disaster detection module is connected to the coding indication module;
[0010] A coding instruction module, used for sending a disaster detection command to the disaster detection module;
[0011] A disaster detection module is used to respond to the disaster detection command, detect whether there is a disaster in the track circuit section of the target route, and obtain a disaster detection result;
[0012] If the disaster detection result indicates that a disaster has occurred in a track circuit section, an emergency stop code sequence is compiled for the track circuit section where the disaster has occurred;
[0013] Feedback disaster detection results to the coding indication module;
[0014] Accordingly, the coding indication module is specifically used to:
[0015] If the disaster detection result shows that no disaster has occurred in the track circuit section, the target route and track circuit coding commands are sent to the section coding module.
[0016] Optionally, the system further includes a disaster handling module; the disaster handling module is connected to the disaster detection module;
[0017] The disaster detection module is further configured to send a disaster handling command matching the disaster detection result to the disaster handling module;
[0018] The disaster handling module is used to clear the attribute data of the target route where the disaster occurred if the disaster handling command received is a route clearing command; the attribute data of the target route is used to generate a code sequence of the track circuit section in which the train is not traveling in the target route.
[0019] Optionally, the system further includes a communication module; the communication module is connected to the coding indication module;
[0020] The coding indication module is further configured to send a route clearing command to the communication module if the disaster detection module indicates that a disaster has occurred in a track circuit section;
[0021] The communication module is used to clear the attribute data of the target route if a route clearing command is received.
[0022] Optionally, the system further includes a communication delay detection module; the communication delay detection module is connected to the communication module;
[0023] The communication module is further configured to periodically send a communication delay detection command to the communication delay detection module;
[0024] The communication delay detection module is used to detect whether a communication delay fault occurs in the communication module according to the communication delay detection command;
[0025] If there is a communication delay fault, the communication delay information is sent to the communication module;
[0026] The communication module is further configured to clear the attribute data of the target route upon receiving the communication delay information, and to feed back route clearing information to the coding indication module;
[0027] Correspondingly, if the disaster detection result shows that no track circuit section has a disaster, a target route and track circuit coding command is sent to the section coding module, including:
[0028] If the disaster detection result shows that no disaster has occurred in the track circuit section and no route clearing information is received, the target route and track circuit coding commands are sent to the section coding module.
[0029] Optionally, the communication delay detection module is connected to the supplementary encoding module;
[0030] The supplementary encoding module is also used to periodically send a train pressing detection command to the communication delay detection module;
[0031] The communication delay detection module is also used to detect whether the train has entered the target route if a train entry detection command is received;
[0032] If the train enters the target route, a signal closing command is sent to the supplementary coding module;
[0033] The supplementary coding module is also used to close the signal corresponding to the target route if a signal closing command is received.
[0034] Optionally, the system further includes a code sequence maintaining module; the code sequence maintaining module is connected to the supplementary coding module; the code sequence maintaining module is connected to the coding indication module;
[0035] The supplementary coding module is further used to send a code sequence holding command to the code sequence holding module after the signal machine corresponding to the target route is closed;
[0036] The code sequence holding module is used to perform code sequence holding processing on the section where the signal machine in the target route is located if a code sequence holding command is received;
[0037] After the target route is completely cleared, the attribute data of the target route is cleared and route clearing information is sent to the coding indication module.
[0038] Optionally, the system further includes a platform door detection module; the platform door detection module is connected to the code sequence holding module;
[0039] The code sequence holding module is further used to send a platform door status detection command to the platform door detection module while sending route clearing information to the coding indication module;
[0040] The platform door detection module is used to detect the opening and closing status of the platform door corresponding to the target route if a platform door status detection command is received;
[0041] If the platform door is in the open state, the platform door fault information is fed back to the code sequence holding module;
[0042] The code sequence holding module is also used to compile an emergency stop code sequence for the target route if platform door failure information is received.
[0043] Optionally, the platform door detection module is also connected to the supplementary encoding module;
[0044] The supplementary encoding module is also used to send a platform door status feedback command to the platform door detection module when the train stops;
[0045] The platform door detection module is also used to send platform door status change information to the supplementary coding module when the opening and closing status of the platform door changes;
[0046] The supplementary coding module is also used to update the code sequence of the track circuit section in the target route according to the platform door status change information if the platform door status change information is received.
[0047] Optionally, the system further includes a code sequence detection module; the code sequence detection module is connected to the supplementary coding module;
[0048] A supplementary coding module is used to detect whether the code sequence of the compiled track circuit section has jumped and upgraded while compiling the code sequence for the uncoded track circuit section;
[0049] If it is detected that the code sequence bar jumps and upgrades, a code sequence detection command is sent to the code sequence detection module;
[0050] A code sequence detection module is used to detect whether a code sequence detection command is received again within a preset time period if a code sequence detection command is received;
[0051] If the code sequence detection command is received again within the preset time, the code sequence of the compiled track circuit section is determined to be the code sequence after the jump upgrade;
[0052] If the code sequence detection command is not received again within the preset time period, it is determined that the code sequence of the compiled track circuit section is the code sequence before the jump upgrade.
[0053] In an embodiment of the present invention, a target route and track circuit coding command is sent to a section coding module through a coding indication module; a code sequence is compiled for a track circuit section in the target route where the train is not traveling through the section coding module; a supplementary coding module is used to detect whether there is an uncoded track circuit section in the target route, and a code sequence is compiled for the uncoded track circuit section, thereby achieving a low coupling degree of the track circuit coding and improving the stability of the coding; and a supplementary coding module can be used to detect whether there is an uncoded track circuit section in the target route and encode the uncoded track circuit section, thereby avoiding interference from external factors, which may cause the train to be unable to receive the code sequence when running into the uncoded track circuit section, resulting in an operational abnormality, thereby ensuring the operational safety of the train. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0055] Figure 2 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0056] Figure 3 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0057] Figure 4 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0058] Figure 5 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0059] Figure 6 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0060] Figure 7 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0061] Figure 8 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0062] Figure 9 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0063] Figure 10 A schematic structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention;
[0064] Figure 11 It is a structural diagram of an in-station track circuit coding system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0065] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.
[0066] Example 1
[0067] Figure 1 This is a schematic diagram of the structure of a station track circuit coding system 100 provided by an embodiment of the present invention. Figure 1 The in-station track circuit coding system 100 includes a coding instruction module 110, a section coding module 120, and a supplementary coding module 130. The coding instruction module 110 is connected to the section coding module 120; the section coding module 120 is connected to the supplementary coding module 130; the coding instruction module 110 is used to send the target route and track circuit coding command to the section coding module 120; the section coding module 120 is used to, in response to the track coding command, compile a code sequence for the track circuit section in the target route where the train has not traveled, and after the code sequence is compiled, send a supplementary coding command to the supplementary coding module 130; the supplementary coding module 130 is used to, in response to the supplementary coding command, detect whether there is an uncoded track circuit section in the target route and compile a code sequence for the uncoded track circuit section.
[0068] In this embodiment, the target route can be the operating route prepared by the station for the running train. For example, if there are 5 lines in the station, including Line A, Line B, Line C, Line D and Line E, and trains are about to enter Line A and Line B, then Line A and Line B are the target routes. The track circuit coding command can be used to instruct the section coding module 120 to compile a code sequence for the track circuit section of the target route. The code sequence is the coding information generated for encoding the track circuit section. The supplementary coding command can be used to instruct the supplementary coding module 130 to detect whether there is an uncoded track circuit section in the target route, and if there is an uncoded track circuit section, compile a code sequence for the uncoded track circuit section.
[0069] In a specific embodiment, the code sequence of the track circuit section can be compiled by using the reverse method for a certain number of untraveled track circuit sections ahead of the train in the direction of travel based on information such as the opening status of the station entry signal, the occupancy status of the track circuit section, the interlocking route, and the line speed limit status; the conventional code sequence of the track circuit section can be L5, L4, L3, L2, L, LU, U and HU.
[0070] In a specific embodiment, for each track circuit section, after the code sequence compilation is completed for the track circuit section, the code sequence corresponding to the track circuit section can be sent to the train through the track circuit on the track circuit section.
[0071] In the embodiment of the present invention, the target route and track circuit coding commands are sent to the section coding module 120 through the coding indication module 110; the section coding module 120 compiles a code sequence for the track circuit section in which the train is not traveling in the target route; the supplementary coding module 130 detects whether there is an uncoded track circuit section in the target route and compiles a code sequence for the uncoded track circuit section, thereby achieving a low coupling degree of the track circuit coding and improving the stability of the coding; and the supplementary coding module 130 can detect whether there is an uncoded track circuit section in the target route and encode the uncoded track circuit section, thereby avoiding interference from external factors, which may cause the train to be unable to receive the code sequence when running into the uncoded track circuit section and cause an operational abnormality, thereby ensuring the operational safety of the train.
[0072] Optional, Figure 2 This is a schematic diagram of the structure of the track circuit coding system within the station. Figure 2 As shown, the system also includes a disaster detection module 140; the disaster detection module 140 is connected to the coding instruction module 110; the coding instruction module 110 is used to send a disaster detection command to the disaster detection module 140; the disaster detection module 140 is used to respond to the disaster detection command to detect whether there is a disaster in the track circuit section in the target route and obtain a disaster detection result; if the disaster detection result is that a disaster has occurred in the track circuit section, an emergency stop code sequence is compiled for the track circuit section where the disaster has occurred; the disaster detection result is fed back to the coding instruction module 110; accordingly, the coding instruction module 110 is specifically used to: if the disaster detection result is that there is no disaster in the track circuit section, send the target route and track circuit coding command to the section coding module 120.
[0073] The disaster detection command can be used to instruct the disaster detection module 140 to detect whether a track circuit section in the target route has a disaster. The emergency stop code sequence can be used to instruct the train to make an emergency stop.
[0074] Specifically, the coding instruction module 110 sends a disaster detection command to the disaster detection module 140; the disaster detection module 140 responds to the disaster detection command, and detects whether a disaster has occurred in a track circuit section in the target route according to the status of the earthquake relay and / or the status of the foreign object relay on the target route, and obtains a disaster detection result; if the disaster detection result is that a disaster has occurred in a track circuit section, an emergency stop code sequence is compiled for the track circuit section where the disaster has occurred, and the disaster detection result is fed back to the coding instruction module 110; if the disaster detection result received by the coding instruction module 110 is that no disaster has occurred in the track circuit section, the target route and track circuit coding command is sent to the section coding module 120; if the disaster detection result received by the coding instruction module 110 is that a track circuit section has occurred, the disaster detection command is continuously sent to the disaster detection module 140 until the disaster detection result received is that no disaster has occurred in the track circuit section.
[0075] It can be understood that by adopting the above technical solution, a disaster detection command can be sent to the disaster detection module 140 before sending the track circuit coding command to the section coding module 120, so that the disaster detection module 140 detects whether a disaster has occurred in the target route, and in the event of a disaster, an emergency stop code sequence is compiled for the track circuit section where the disaster has occurred, so that the train can make an emergency stop when it reaches the track circuit section where the disaster has occurred, thereby improving the safety of train operation; the decoupling of disaster detection and track circuit coding is realized, and the stability of track circuit coding is improved.
[0076] Optional, Figure 3 This is a schematic diagram of the structure of the track circuit coding system within the station. Figure 3 As shown, the system also includes a disaster handling module 150; the disaster handling module 150 is connected to the disaster detection module 140; the disaster detection module 140 is also used to send a disaster handling command that matches the disaster detection result to the disaster handling module 150; the disaster handling module 150 is used to clear the attribute data of the target route where the disaster occurred if the received disaster handling command is a route clearing command; the attribute data of the target route is used to generate a code sequence of the track circuit section in the target route where the train is not traveling.
[0077] In this embodiment, the disaster handling command can be used to instruct the disaster handling module 150 to process the target route. The disaster handling command may include but is not limited to a route clearing command and a null command; the disaster handling command matches the disaster detection result of a disaster occurring in a track circuit section; the null command matches the disaster detection result of a disaster occurring in no track circuit section. Among them, the route clearing command can be used to instruct the disaster handling module 150 to clear the attribute data of the target route; the attribute data can be used to compile a code sequence, which may include but is not limited to the occupancy status of each track circuit section in the target route, the generated code sequence, the interlocking route, and the line speed limit status. The null command may be a command that is not processed, that is, the disaster handling module 150 does not perform any processing in response to the null command; this realizes the decoupling of disaster handling and track circuit coding, and improves the stability of track circuit coding.
[0078] Specifically, a disaster handling command matching the disaster detection result is sent to the disaster handling module 150. If the disaster handling command received is a route clear command, the disaster handling module 150 clears the attribute data of the target route where the disaster occurred and sends route clear information to the disaster coding module. The route clear information may indicate that the attribute data of the target route has been cleared. If the disaster handling command received is a null command, the disaster handling module 150 does not perform any processing in response to the null command.
[0079] In one optional embodiment, if the disaster detection result indicates a disaster has occurred in a track circuit section, the disaster coding module may send a disaster handling command matching the disaster detection result to the disaster handling module 150 before sending the disaster detection result to the coding instruction module 110. Furthermore, after receiving the route clearing information, the disaster coding module may send the disaster detection result to the coding instruction module 110. In another optional embodiment, the disaster coding module may send a disaster handling command matching the disaster detection result to the disaster handling module 150 at the same time as the coding instruction module 110 sends the disaster detection result.
[0080] It can be understood that by adopting the above technical solution, the disaster coding module can send a route clearing instruction to the disaster handling module 150 in the event of a disaster, so that the disaster handling module 150 clears the attribute data of the target route, avoiding the code sequence being compiled according to the attribute data of the target route in the event of a disaster, thereby causing the train to stop when it cannot receive the normal code sequence, avoiding traffic accidents and improving the safety of train operation.
[0081] Optional, Figure 4 It is a structural diagram of the track circuit coding system within the station; Figure 4As shown, the system also includes a communication module 160; the communication module 160 is connected to the coding indication module 110; the coding indication module 110 is also used to send a route clearing command to the communication module 160 if the disaster detection module 140 receives information indicating that a disaster has occurred in a track circuit section; the communication module 160 is used to clear the attribute data of the target route if the route clearing command is received.
[0082] In a specific embodiment, the communication module 160 is also used to communicate with other train control systems. For example, the communication module 160 can communicate with the interlocking system to obtain the target route and attribute data of the target route from the interlocking system.
[0083] It can be understood that by adopting the above technical solution, in the event of a disaster, the coding indication module 110 can send a route clearing command to the communication module 160, so that the communication module 160 clears the attribute data of the target route, avoiding the code sequence compilation based on the attribute data of the target route in the event of a disaster, thereby causing the train to stop when it cannot receive the normal code sequence, avoiding traffic accidents and improving the safety of train operation; after the disaster handling module 150 executes the clearing of the attribute data of the target route, the attribute data of the target route can be cleared a second time to ensure that the attribute data of the target route is cleared, avoiding the train from receiving the wrong code sequence, and continuing to travel in the event of a disaster on the target route, thereby avoiding traffic accidents and improving the safety of train operation.
[0084] Optional, Figure 5 It is a structural diagram of the track circuit coding system within the station; Figure 5 As shown, the system also includes a communication delay detection module 170; the communication delay detection module 170 is connected to the communication module 160; the communication module 160 is further used to periodically send a communication delay detection command to the communication delay detection module 170; the communication delay detection module 170 is used to detect whether a communication delay fault occurs in the communication module 160 according to the communication delay detection command; if a communication delay fault occurs, the communication delay information is sent to the communication module 160; the communication module 160 is further used to clear the attribute data of the target route if the communication delay information is received, and to feed back the route clearing information to the coding indication module 110; accordingly, if the disaster detection result is that there is no disaster in the track circuit section, the target route and track circuit coding command are sent to the section coding module 120, including: if the disaster detection result is that there is no disaster in the track circuit section and the route clearing information is not received, the target route and track circuit coding command are sent to the section coding module 120.
[0085] The communication delay information indicates a communication delay between the in-station track circuit coding system 100 and other systems. It can also be used to instruct the communication module 160 to clear the attribute data of the target route. It should be noted that the duration of the periodic transmission of the communication delay detection command from the communication module 160 to the communication delay detection module 170 can be set by technicians based on actual needs or practical experience, and is not limited by the present invention.
[0086] Specifically, the communication module 160 periodically sends a communication delay detection command to the communication delay detection module 170. If the communication delay detection module 170 receives the communication delay detection command, it detects whether it receives the communication delay detection command again within a preset time period. If the communication delay detection command is received again within the preset time period, it determines that there is no communication delay fault. If the communication delay detection command is not received again within the preset time period, it determines that there is a communication delay fault. If there is a communication delay fault, communication delay information is sent to the communication module 160. If the communication module 160 receives the communication delay information, it clears the attribute data of the target route and feeds back the route clearing information to the coding instruction module 110. If the received disaster detection result indicates that there is no disaster in the track circuit section and no route clearing information is received, the coding instruction module 110 sends the target route and track circuit coding commands to the section coding module 120. It should be noted that the specific length of the preset time period can be independently set by technical personnel based on actual needs or practical experience, and the present invention does not limit this.
[0087] It can be understood that by adopting the above technical solution, it is possible to detect whether there is a communication delay between the track circuit coding system 100 in the station and other train control systems through the communication module 160 and the communication delay module, and in the case of a communication delay, clear the attribute data of the target route to avoid errors in the attribute data of the target route due to communication delay, and then compile an error code sequence, which causes the train to run according to the error code sequence and cause a traffic accident, thereby improving the operation safety of the train; the decoupling of communication delay detection and track circuit coding is realized, and the stability of track circuit coding is improved.
[0088] Optional, Figure 6 It is a structural diagram of the track circuit coding system within the station, wherein the communication delay detection module 170 is connected to the supplementary coding module 130; the supplementary coding module 130 is also used to periodically send a train entry detection command to the communication delay detection module 170; the communication delay detection module 170 is also used to detect whether the train has entered the target route if a train entry detection command is received; if the train has entered the target route, a signal closing command is sent to the supplementary coding module 130; the supplementary coding module 130 is also used to close the signal corresponding to the target route if a signal closing command is received.
[0089] Among them, the train push command can be used to instruct the communication delay detection module 170 to detect whether the train pushes into the target route; the signal closing command can be used to instruct the supplementary coding module 130 to close the signal corresponding to the target route.
[0090] It can be understood that by adopting the above technical solution, the supplementary coding module 130 and the communication delay detection module 170 can be used to detect whether the train has entered the target route; and after the train has entered the target route, the signal is turned off to prevent other trains from entering the target route and colliding with the train that has entered the target route, thereby improving the operation safety of the train.
[0091] Optional, Figure 7 It is a structural diagram of the track coding system within the station; Figure 7 As shown, the system also includes a code sequence holding module 180; the code sequence holding module 180 is connected to the supplementary coding module 130; the code sequence holding module 180 is connected to the coding indication module 110; the supplementary coding module 130 is also used to send a code sequence holding command to the code sequence holding module 180 after closing the signal corresponding to the target route; the code sequence holding module 180 is used to perform code sequence holding processing on the section where the signal is located in the target route if the code sequence holding command is received; after the target route is completely cleared, the attribute data of the target route is cleared, and the route clearing information is sent to the coding indication module 110.
[0092] In this embodiment, the code sequence holding command can be used to instruct the code sequence holding module 180 to perform code sequence holding processing. The target route is completely cleared, which can be understood as the train completely leaving the target route.
[0093] It can be understood that by adopting the above technical solution, the code sequence can be maintained after the train enters the target route, thereby ensuring the consistency of the code sequence of the train during the entire target route, thereby avoiding accidents and ensuring the safety of train operation; and after the target route is completely cleared, the attribute data of the target route is cleared to unlock the target route to allow subsequent trains to enter, avoiding the target route being mistakenly judged as still occupied by other trains, resulting in waste of lines within the station; realizing the structure of code sequence maintenance and track circuit coding, and improving the stability of track circuit coding.
[0094] Optional, Figure 8 It is a structural diagram of the track coding system within the station; Figure 8As shown, the system also includes a platform door detection module 190; the platform door detection module 190 is connected to the code sequence holding module 180; the code sequence holding module 180 is also used to send a platform door status detection command to the platform door detection module 190 while sending the route clearing information to the coding indication module 110; the platform door detection module 190 is used to detect the opening and closing status of the platform door corresponding to the target route if it receives the platform door status detection command; if the platform door is in the open state, it feeds back the platform door fault information to the code sequence holding module 180; the code sequence holding module 180 is also used to compile an emergency stop code sequence for the target route if it receives the platform door fault information.
[0095] Among them, platform door fault information can be used to indicate that the platform door is in a faulty state. It is understood that the above technical solution can detect whether the platform door on the platform of the target route is closed after the train leaves the target route. If the platform door is open, an emergency stop code sequence is compiled for the target route, so that subsequent trains about to enter the target route will make an emergency stop, preventing accidents caused by the platform door not closing, improving train operation safety, and is suitable for urban rail.
[0096] Optional, Figure 9 This is a schematic diagram of the structure of the track circuit coding system within the station. Figure 9 As shown, the platform door detection module 190 is also connected to the supplementary coding module 130; the supplementary coding module 130 is also used to send a platform door status feedback command to the platform door detection module 190 when the train stops; the platform door detection module 190 is also used to send platform door status change information to the supplementary coding module 130 when the opening and closing status of the platform door changes; the supplementary coding module 130 is also used to update the code sequence of the track circuit section in the target route according to the platform door status change information if the platform door status change information is received.
[0097] The platform door status feedback command can be used to instruct the platform door detection module 190 to provide feedback on platform door status change information; platform door status change information indicates a change in the platform door's open or closed state. Specifically, upon receiving the platform door status change information, the supplementary encoding module 130 determines the updated platform door status based on the platform door status change information and updates the code sequence of the track circuit section in the target route based on the updated platform door status.
[0098] It can be understood that by adopting the above technical solution, the code sequence of the track circuit section can be updated in time according to the opening and closing status of the platform door, ensuring that the code sequence of the track circuit section can accurately reflect the opening and closing status of the platform door, improving the accuracy of the code sequence, preventing subsequent trains from receiving incorrect code sequences and causing accidents, and improving the operation safety of the train.
[0099] Optional, Figure 10 This is a schematic diagram of the structure of the track circuit coding system within the station. Figure 10 As shown, the system also includes a code sequence detection module 1100; the code sequence detection module 1100 is connected to the supplementary coding module 130; the supplementary coding module 130 is used to detect whether the code sequence of the compiled track circuit section has jumped and upgraded while compiling a code sequence for the uncoded track circuit section; if it is detected that the code sequence has jumped and upgraded, a code sequence detection command is sent to the code sequence detection module 1100; the code sequence detection module 1100 is used to detect whether the code sequence detection command is received again within a preset time length if the code sequence detection command is received again within the preset time length, determine that the code sequence of the compiled track circuit section is the code sequence after the jump and upgrade; if the code sequence detection command is not received again within the preset time length, determine that the code sequence of the compiled track circuit section is the code sequence before the jump and upgrade.
[0100] The code sequence detection command can be used to instruct the code sequence detection module 1100 to detect the code sequence. It should be noted that the preset time length can be independently set by technicians based on actual needs or practical experience, and the present invention does not limit this.
[0101] It can be understood that by adopting the above technical solution, the code sequence detection module 1100 can detect whether the code sequence detection command is received again within the preset time length, and distinguish whether the code sequence jump upgrade is a code sequence upgrade or a code sequence jump caused by train jitter, thereby determining whether the code sequence is truly upgraded, improving the accuracy of the code sequence, and further improving the operation safety of the train.
[0102] Optional, Figure 11 This is a schematic diagram of the structure of the track circuit coding system within the station; for the parts not described in detail in this optional embodiment, please refer to the above description; Figure 11 As shown, the platform door detection module is connected to the coding indication module; the coding indication module can be used to send a platform door status feedback command to the platform door detection module when the train stops; the platform door detection module is also used to send platform door status change information to the coding indication module when the opening and closing status of the platform door changes; the coding indication module is also used to update the code sequence of the track circuit section in the target route according to the platform door status change information if the platform door status change information is received.
[0103] Optionally, each module of the in-station track circuit coding system in this embodiment can be constructed using a timed automaton model; the timed automaton model takes the form of a timed automaton network; each module has an independent clock and variables for controlling its internal timing and logical flow; the global variables shared by each module are used for communication, thereby realizing the transmission and exchange of information.
[0104] Furthermore, after the in-station track circuit coding system is completed, it can be simulated. This simulation verifies that the various modules in the in-station track circuit coding system, based on the timed automaton model, are communicating correctly with each other. However, to further ensure the correctness of the system, it is necessary to obtain the state variables of the running system, such as clock values.
[0105] The time automaton model of route coding is verified by using the verifier in UPPAAL (Integrated Tool Environment) using its own BNF (Backus-Naur Form) language. Examples of verification methods include: 1. The system will not deadlock: If you want to ensure that the system can operate normally and safely, you must first ensure that the system will not deadlock. This can be checked by the statement A[]not deadlock. If it passes, it means that the deadlock-free property is established. For the in-station track circuit coding system established in this article, this condition is established. 2. Verify whether all the states encoded in the in-station track circuit coding system can be achieved: In the in-station track circuit coding system established in this article, routestatus is used to represent the various states in the route coding logic. For example, the statement E<>routestatus==0, etc.
[0106] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will appreciate that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments, and substitutions are possible for those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A station track circuit coding system, characterized in that: The system includes: a coding indication module, a section coding module and a supplementary coding module; the coding indication module is connected to the section coding module; the section coding module is connected to the supplementary coding module; The coding instruction module is used to send target route and track circuit coding commands to the section coding module; The section coding module is configured to generate a code sequence for the track circuit section in the target route where the train is not traveling in response to the track circuit coding command, and send a supplementary coding command to the supplementary coding module after the code sequence is generated; The supplementary coding module is used to detect whether there is an uncoded track circuit section in the target route in response to the supplementary coding command, and to compile a code sequence for the uncoded track circuit section.
2. The system according to claim 1, wherein: The system further comprises a disaster detection module; the disaster detection module is connected to the coding indication module; The coding instruction module is used to send a disaster detection command to the disaster detection module; The disaster detection module is configured to respond to the disaster detection command, detect whether a track circuit section in the target route has a disaster, and obtain a disaster detection result; If the disaster detection result indicates that a disaster has occurred in a track circuit section, an emergency stop code sequence is compiled for the track circuit section where the disaster has occurred; Feedback of disaster detection results to the coding indication module; Accordingly, the coding indication module is specifically used to: If the disaster detection result shows that no disaster occurs in the track circuit section, a target route and track circuit coding command is sent to the section coding module.
3. The system according to claim 2, characterized in that The system further comprises a disaster handling module; the disaster handling module is connected to the disaster detection module; The disaster detection module is further configured to send a disaster handling command matching the disaster detection result to the disaster handling module; The disaster handling module is configured to clear the attribute data of the target route where the disaster occurred if the received disaster handling command is a route clearing command; The attribute data of the target route is used to generate a code sequence of a track circuit section in which a train does not travel in the target route.
4. The system according to any one of claims 2 or 3, characterized in that The system further includes a communication module; the communication module is connected to the coding indication module; The coding indication module is further configured to send a route clearing command to the communication module if the disaster detection module indicates that a disaster has occurred in a track circuit section; The communication module is configured to clear the attribute data of the target route if the route clearing command is received.
5. The system according to claim 4, characterized in that The system further comprises a communication delay detection module; the communication delay detection module is connected to the communication module; The communication module is further configured to periodically send a communication delay detection command to the communication delay detection module; The communication delay detection module is used to detect whether a communication delay fault occurs in the communication module according to the communication delay detection command; If there is a communication delay fault, sending communication delay information to the communication module; The communication module is further configured to clear the attribute data of the target route upon receiving the communication delay information, and to feed back route clearing information to the coding indication module; Correspondingly, if the disaster detection result indicates that no disaster has occurred in the track circuit section, a target route and track circuit coding command is sent to the section coding module, including: If the disaster detection result shows that no disaster occurs in the track circuit section and no route clearing information is received, a target route and track circuit coding command is sent to the section coding module.
6. The system according to claim 5, characterized in that The communication delay detection module is connected to the supplementary coding module; The supplementary coding module is further used to periodically send a train entry detection command to the communication delay detection module; The communication delay detection module is further configured to detect whether the train has entered the target route upon receiving a train entry detection command; If the train enters the target route, a signal closing command is sent to the supplementary coding module; The supplementary coding module is further configured to close the signal corresponding to the target route upon receiving a signal closing command.
7. The system according to claim 6, characterized in that The system further includes a code sequence holding module; the code sequence holding module is connected to the supplementary coding module; the code sequence holding module is connected to the coding indication module; The supplementary coding module is further configured to send a code sequence holding command to the code sequence holding module after the signal corresponding to the target route is turned off; The code sequence holding module is configured to perform code sequence holding processing on the section where the signal light in the target route is located upon receiving the code sequence holding command; After the target route is completely cleared, the attribute data of the target route is cleared, and route clearing information is sent to the coding indication module.
8. The system according to claim 7, characterized in that The system further includes a platform door detection module; the platform door detection module is connected to the code sequence holding module; The code sequence holding module is further configured to send a platform door status detection command to the platform door detection module while sending route clearing information to the coding indication module; The platform door detection module is configured to detect the opening and closing status of the platform door corresponding to the target route upon receiving the platform door status detection command; If the platform door is in the open state, feedback platform door fault information to the code sequence holding module; The code sequence holding module is further configured to compile an emergency stop code sequence for the target route if the platform door failure information is received.
9. The system according to claim 8, characterized in that The platform door detection module is also connected to the supplementary encoding module; The supplementary encoding module is further configured to send a platform door status feedback command to the platform door detection module when the train stops; The platform door detection module is further configured to send platform door status change information to the supplementary coding module when the opening or closing status of the platform door changes; The supplementary coding module is further configured to update the code sequence of the track circuit section in the target route according to the platform door status change information if the platform door status change information is received.
10. The system according to claim 1, wherein: The system further includes a code sequence detection module; the code sequence detection module is connected to the supplementary coding module; The supplementary coding module is used to detect whether the code sequence of the compiled track circuit section has jumped and upgraded while compiling the code sequence for the uncoded track circuit section; If it is detected that the code sequence bar jumps and upgrades, a code sequence detection command is sent to the code sequence detection module; The code sequence detection module is configured to detect whether a code sequence detection command is received again within a preset time period upon receiving the code sequence detection command; If the code sequence detection command is received again within the preset time, the code sequence of the compiled track circuit section is determined to be the code sequence after the jump upgrade; If the code sequence detection command is not received again within the preset time period, it is determined that the code sequence of the compiled track circuit section is the code sequence before the jump upgrade.
Citation Information
Patent Citations
Train control center track circuit code testing method and device
CN111994138A
Method and device for generating code sequence table of railway line
CN112429049A