A method and system for vehicle tracking using fusion of segment direction
Patent Information
- Application Number
- CN202610001841.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-04
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2046-01-04
AI Technical Summary
[0003]将区段状态划分成占用和空闲,未处理区段故障情况;且区段变化状态是对整个线路上三个区段的变化状态融合处理,对于列车二次追踪甚至三列车追踪等情况不够灵活,如果出现列车停车导致的区段状态变化无法识别和处理
[0017]本发明的融合区段方向实现车辆追踪的方法、系统,提出将区段状态三点检查逻辑与区段方向信息相结合,识别列车运行方向,从而处理列车通过,二次列车接近和列车停车回退等场景;同时提出线路封锁的功能,当现场需要最远端计轴点附近作业,由于计轴点距离道口较远,通过线路封锁功能,降低铁路线作业对公路侧的影响。
Smart Images

Figure CN121697708B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of train control, and specifically relates to a method and system for vehicle tracking by integrating section direction. Background Technology
[0002] The existing level crossing system uses a three-point detection method to handle the relationship between the section status and the train travel status. It processes the three sections on a single track at the level crossing as three points: the first track section changes from an idle state to an occupied state as logical variable 1; the third track section changes from an idle state to an occupied state as logical variable 2; and the second track section changes from an occupied state to an idle state as logical variable 3.
[0003] The system divides the segment status into occupied and idle, but does not handle segment fault situations. Furthermore, the segment status change is a fusion of the status changes of three segments on the entire line, which is not flexible enough for situations such as secondary or even triple train tracking. If a segment status change is caused by a train stopping, it cannot be identified and processed. Summary of the Invention
[0004] To address the above problems, this invention proposes a method for vehicle tracking by fusing segment directions, the method comprising: Determine the logical variables for each section, and then determine the logical change status of each section based on the logical variables and the train's direction of travel. Based on the logical change status of the segment, the target segment is switched from the current segment status to the next segment status, thereby realizing the tracking of the train operation status on the line.
[0005] Furthermore, the segment logic variables include a first logic variable, a second logic variable, and a third logic variable; The first logical variable represents the state of the segment and the two segments before and after the segment when the previous segment is occupied; The second logical variable represents the state of the segment and the two segments before and after the segment when the current segment is occupied; The third logical variable represents the state of the segment and the two segments before and after the segment when the current segment is cleared; The status of the three sections on the line is determined based on the three-point inspection principle.
[0006] Furthermore, the section status includes the initial track status, train approach status, train entering the level crossing status, train passing status, train having passed status, train secondary approach status, train invalid approach status, and train reversal status.
[0007] Furthermore, if the current segment is in a train approaching state, and the segment's state is switched to the initial line state based on the segment's logical change state, The logic change state of the switching section is as follows: before the third logic variable of the three sections on the line and the first track section are all idle and the section changes from occupied to idle, the train running direction of the section is opposite to the initial train running direction.
[0008] Furthermore, if the current segment status is "train is passing through," and the next segment status is switched to "train second approach" based on the segment logic change status, then... The switching segment logic change status is as follows: the third track segment remains occupied and the third logic variable of the second track segment is occupied / idle / occupied; or the third track segment is idle, the logic variables of the second track segment are both occupied and the second track segment remains occupied.
[0009] Furthermore, if the current segment status is "train has passed," and the next segment status is switched to the initial line status based on the segment logic change status, the switching segment logic change status is as follows: all three segments on the line are idle, the third logic variable of the third track segment is idle / idle / occupied, and before the third track segment changes from occupied to idle, the train running direction of the segment is the same as the initial train running direction; or, The current segment status is "train has passed". When switching the next segment status to "train reversal" based on the segment logic change status, the switching segment logic change status is as follows: the first and second track segments are idle, and the train running direction of the third track segment is opposite to the initial train running direction; or the first track segment is idle, the second logic variable of the second track segment is idle / occupied / occupied, and the train running directions of the second and third track segments are opposite to the initial train running direction; or... The current segment status is "train has passed". When the next segment status is switched to "train second approach" based on the segment logic change status, the switching segment logic change status is: the second logic variable of the first track segment is "occupied / occupied / idle" and no third logic variable has been generated.
[0010] Furthermore, if the current segment is in a train approaching state, and the next segment state is switched to a train entering the level crossing state based on the segment logic change state, the switching segment logic change state is: the second logic variable of the second track segment is occupied / occupied / idle; or, The current segment status is a train approaching a second time. When switching the next segment status to a train passing through state based on the segment logic change status, the switching segment logic change status is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is the same as the initial train running direction; or, The current segment is in the train's second approach state. When switching the next segment state to the train reversal state according to the segment logic change state, the switching segment logic change state is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is opposite to the initial train running direction; or, the train running direction of the third track segment is opposite to the initial train running direction.
[0011] Furthermore, if the current segment status is train reversal, and the next segment status is switched to train passed status based on the segment logic change status, the switching segment logic change status is as follows: the third logic variable of the first track segment and the second track segment is idle / idle / occupied; the third track segment is occupied and the train's running direction is the same as the initial train running direction; or, The current segment is in a train reversal state. When switching the next segment state to the initial line state based on the segment logic change state, the switching segment logic change state is as follows: the third logic variable of all segments on the line is idle / idle / occupied, and the train running direction before the third track segment changes from occupied to idle is the same as the initial train running direction; or, The current segment status is train reversal. When the next segment status is switched to train secondary approach status according to the segment logic change status, the segment logic change status is as follows: before the second track segment changes from occupied to idle, the train running direction of both the second track segment and the third track segment is the same as the initial train running direction, and the third logic of the second track segment is occupied / idle / occupied.
[0012] Furthermore, the method also includes blocking a section of track when railway line work is carried out at a specific distance from the level crossing, the track blocking status including the closure / opening of the level crossing equipment; Once the level crossing equipment enters the track closure state, it will continue to respond to the train detection results of the axle counting system for a specific period of time. If the first track section is occupied, the level crossing will be closed.
[0013] The present invention also provides a system for vehicle tracking by integrating segment directions, the system comprising a logic change unit and a tracking unit. The logic change unit is used to determine the logic variables of a section and to determine the logic change state of the section based on the logic variables of the section and the direction of train operation. The tracking unit is used to switch the target segment from the current segment state to the next segment state according to the segment logic change state, so as to realize the tracking of the train operation status of the line.
[0014] Furthermore, the system also includes a blocking unit. A blocking unit is used to block a section of track when railway line work is carried out at a specific distance from a level crossing, wherein the track blocking status includes closing / opening the level crossing equipment; Once the level crossing equipment enters the track closure state, it will continue to respond to the train detection results of the axle counting system for a specific period of time. If the first track section is occupied, the level crossing will be closed.
[0015] The present invention also provides an electronic device, the electronic device comprising at least one processor and at least one memory, wherein the processor and the memory are data connected, wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of the present invention.
[0016] The present invention also provides a computer storage medium storing one or more instructions that, when executed by one or more computers, cause the one or more computers to perform the method described in the present invention.
[0017] The present invention provides a method and system for vehicle tracking based on the fusion of section direction. It proposes to combine the three-point check logic of section status with section direction information to identify the direction of train operation, thereby handling scenarios such as train passing, secondary train approach, and train stopping and reversing. At the same time, it proposes a line closure function. When on-site work is required near the farthest axle counting point, since the axle counting point is far from the level crossing, the line closure function reduces the impact of railway line work on the road side.
[0018] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures pointed out in the description, claims and drawings. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This diagram illustrates a method for vehicle tracking based on the fusion segment direction in an embodiment of the present invention. Figure 2 This diagram illustrates a process for tracking the train operation status based on changes in logical values, as described in an embodiment of the present invention.
[0021] Figure 3 A schematic diagram of the system structure for vehicle tracking in the fusion section direction is shown in an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] The train system's three-point inspection ensures operational safety by checking the occupancy status of sections before and after them, as well as the section itself. It is primarily used to unlock track sections, determining whether a section can be unlocked by checking the occupancy / vacancy status of the preceding, current, and following sections. Its technical logic involves three scenarios: for sections not at the beginning or end, the following conditions must be met: the preceding section was previously occupied and is now vacant; the current section was previously occupied and is now vacant; or the following section was previously vacant and is now occupied.
[0024] The level crossing system uses a three-point detection method to handle the relationship between the section status and the train's travel status. The level crossing equipment is connected to the axle counting equipment to collect the occupancy status of each section. Four axle counting points are set at both ends of the level crossing equipment and both ends of the level crossing train track: points D3 and D2 at the two ends of the level crossing equipment, and points D1 and D4 at the two ends of the level crossing train track. Based on these four axle counting points, the level crossing train track is divided into three sections according to the train's direction of travel: the first track section S1 (D1-D3), the second track section S2 (D3-D2), and the third track section S3 (D2-D4). Based on this section division, the occupancy status of the sections (logical variables) can be expressed using logical variable values. The logical variable value for an occupied section is recorded as Z, and the vacant section is recorded as K.
[0025] In this embodiment of the invention, a method is provided to determine the train's operating status by combining three-point checks of a section with the direction of the section, thereby enabling train tracking. Figure 1 This diagram illustrates a method for vehicle tracking based on the fusion segment direction in an embodiment of the present invention. Figure 1 The method includes: determining segment logical variables; determining segment logical change states based on the segment logical variables and the train running direction; and switching the target segment from the current segment state to the next segment state based on the segment logical change states, thereby realizing the tracking of the train running status on the line.
[0026] Specifically, the segment logic variables include a first logic variable, a second logic variable, and a third logic variable; The first logical variable represents the state of the segment and the two segments before and after the segment when the previous segment is occupied; The second logical variable represents the state of the segment and the two segments before and after the segment when the current segment is occupied; The third logical variable represents the state of the segment and the two segments before and after the segment when the current segment is cleared; The status of the three sections on the line is determined based on the three-point inspection principle.
[0027] In this embodiment of the invention, a method for vehicle tracking in the fusion section direction is described in detail: Step 1: Determine the logical variables of the section The occupancy, idle, and fault status of three segments, S1, S2, and S3, are recorded respectively. When recording the fault status of a segment, the occupancy direction of the three segments is also recorded. In this embodiment of the invention, the occupancy direction includes the uplink direction (UP) and the downlink direction (DOWN). The segment change logic value of each segment is recorded. The first logic variable log1 represents the status of the three segments on the line when the previous segment was occupied; the second logic variable log2 represents the status of the three segments on the line when the current segment is occupied; and the third logic variable log3 represents the status of the three segments on the line when the current segment is cleared.
[0028] Step 2: Determine the logical change status of each section based on the section logical variables and the train's direction of travel. In this embodiment of the invention, based on the occupancy status of the three sections on the line, nine logical variable values can be obtained. These nine logical variable values are represented as follows: KKK (idle / idle / idle), KKZ (idle / idle / occupied), KZK (idle / occupied / idle), ZKK (occupied / idle / idle), KZZ (idle / occupied / occupied), ZKZ (occupied / idle / occupied), ZZK (occupied / occupied / idle), ZZZ (occupied / occupied / occupied), and ERROR (fault occupancy).
[0029] For segment S1, being the first segment on the line, the first logical variable log1 is not set in this embodiment because there is no preceding segment. For the second logical variable log2, the preceding segment is always set as occupied, and the state of the second logical variable log2 is determined based on the state of the following segment. It should be noted that in this embodiment, for segment S1, the following segment is segment S2. Therefore, the logical value of the second logical variable log2 includes ZZK, ZZZ, or ERROR. When segment S2 is occupied, the logical value of the second logical variable log2 is ZZZ. When the S2 segment is idle, the second logical variable log2 has a logical value of ZZK. When the S2 segment is occupied due to a fault, the second logical variable log2 has a logical value of ERROR. For the third logical variable log3, the previous segment is always set to idle. The state of the third logical variable log3 is determined according to the state of the next segment. The logical value of the third logical variable log3 includes KKZ, KKK, or ERROR. When the S2 segment is occupied, the third logical variable log3 has a logical value of KKZ. When the S2 segment is idle, the third logical variable log3 has a logical value of KKK. When the S2 segment is occupied due to a fault, the third logical variable log3 has a logical value of ERROR.
[0030] For segment S2, combining the states of segments S1 and S3, the first logical variable log1 logical value includes ZZZ, ZKK, ZKZ, ZZK or ERROR; the second logical variable log2 logical value includes ZZZ, ZZK, KZZ, KZK or ERROR; and the third logical variable log3 logical value includes ZKZ, KKZ, ZKK, KKK or ERROR.
[0031] For section S3, which is the last section in the train's operating line, since there is no subsequent section, in this embodiment of the invention, the states of the first logical variable log1 and the second logical variable log2 are always set according to the subsequent section being idle. Therefore, for section S3, the logical value of the first logical variable log1 includes ZZK, ZKK, or ERROR; the logical value of the second logical variable log2 includes KZK, ZZK, or ERROR; and the state of the third logical variable log3 is always set according to the subsequent section being occupied. The logical value of the third logical variable log3 is determined based on the state of the previous section and includes ZKZ, KKZ, or ERROR.
[0032] Step 3: Switch the target segment from the current segment state to the next segment state according to the segment logic change state. In this embodiment of the invention, the section status includes the initial track status, train approach status, train entering the level crossing status, train passing status, train having passed status, train secondary approach status, train invalid approach status, and train reversal status. Figure 2This diagram illustrates a process for tracking train operation status based on changes in logical values, as described in an embodiment of the present invention. Figure 2 In the current segment state, when the current segment state is the initial state of the track, the next segment state is switched to either the train approaching state or the invalid train approaching state based on the segment logic change state; when the current segment state is the train approaching state, the next segment state is switched to either the train entering the level crossing state, the initial track state, or the invalid train approaching state based on the segment logic change state; when the current segment state is the train entering the level crossing state, the next segment state is switched to either the train passing through state or the invalid train approaching state based on the segment logic change state; when the current segment state is the train passing through state, the next segment state is switched to either the train having passed through state or the invalid train approaching state based on the segment logic change state. The current segment status is either a train approaching a secondary approach or an invalid train approach. If the current segment status is "train has passed," the next segment status will be switched to the initial track status, train reversing status, train approaching a secondary approach, or train invalid approach status based on the segment logic change status. If the current segment status is "train approaching a secondary approach," the next segment status will be switched to the train entering the crossing status, train passing through the crossing, train reversing status, or train invalid approach status based on the segment logic change status. If the current segment status is "train reversing," the next segment status will be switched to the train passing through the crossing, the initial track status, or train approaching a secondary approach status based on the segment logic change status.
[0033] The following is for Figure 2 The process of tracking train operation status based on changes in logical values is explained in detail below: In this embodiment of the invention, based on the order in which trains occupy the track sections, the middle section of the level crossing is defined as S2, the section occupied first (excluding the middle section S2) is defined as section S1, and the remaining section is defined as section S3. It should be noted that the position of section S1 changes depending on the direction of train travel. In this embodiment of the invention, the upward (UP) operation of the train is used as an example for explanation: Step 3.1: The current section status is the initial state of the line (no trains). The current segment status is the initial state of the line. Based on the segment logic change status, the next segment status will be switched to either train approaching state or train invalid approaching state.
[0034] A1: The section logic change state that switches the initial state of the line to the train approach state is: the second logic variable of the first track section is occupied / occupied / idle, that is, when the logic value log2 of the S1 section is detected to be ZZK, the line state changes to train approach. A2: The section logic change state that switches the initial state of the line to the invalid approach state is as follows: the second logic variable of the first track section is occupied / occupied / occupied or fault occupied, that is, when the logic value log2 of the S1 section is detected to be ZZZ and ERROR, the line state changes to invalid approach.
[0035] Step 3.2: The current section status is train approaching. When the current segment status is train approaching, the next segment status will be switched to train entering level crossing status, track initial status, or invalid train approaching status according to the segment logic change status.
[0036] B1: The section logic change state that switches the train approach state to the train entering the level crossing state is as follows: the first and second logic variables of the second track section are both occupied / occupied / idle, and the third logic variable of the second track section is generated. That is, when the logic values log1 and log2 of the S2 section are detected to be ZZK and log3 is generated, the line state is changed to the train entering the level crossing. B2: The section logic change state for switching the train approach state to the line initial state is as follows: the third logic variable of the three sections on the line and the first track section are all idle and before the section changes from occupied to idle, the train running direction of the section is opposite to the initial train running direction. That is, it is detected that all three sections on the line are idle, the log3 value of section S1 is KKK, combined with the fact that the train running direction of the section before the section changes from occupied to idle is DOWN downward direction, it is determined that the train entered section S1 and then turned back and left, and the line state changes to the initial state with no train. B3: The section logic change state that switches the train approach state to the train invalid approach state is: if the section change on the line does not meet the conditions of B1 and B2, the line state is changed to the invalid approach state.
[0037] Step 3.3: The current section status is train entering the level crossing. When the current segment status is "train entering level crossing", the next segment status will be switched to "train passing through" or "train invalid approach" based on the segment logic change status.
[0038] C1: The section logic change state that switches the train's entry into the level crossing state to the train passing through state is as follows: the second logic variable of the third track section is occupied / occupied / idle, and the third logic variable of the second track section has not been generated. That is, the logic value log2 of the S3 section is detected to be ZZK, and the logic value log3 of the S2 section has not been generated. The line status changes to passing through. C2: The section logic change state that switches the train's entry into the level crossing state to the invalid approach state is as follows: the second track section is in an unoccupied state or the logic value of the first track section is fault-occupied, that is, the S2 section is detected as unoccupied, or the logic value of the S1 section is ERROR, and the line state changes to the invalid approach state.
[0039] Step 3.4: The current section status is "Train is passing through". When the current segment status is "train is passing through", the next segment status will be switched to "train has passed", "train is approaching again", or "train is approaching ineffectively" based on the segment logic change status.
[0040] D1: The section logic change state that switches the train passing state to the train passed state is as follows: the third logic variable of the first track section is idle / idle / occupied, the third logic variable of the second track section is idle / idle / occupied, and the third track section is occupied. The running direction of the third track section is the same as the initial train running direction. That is, the logic value log3 of the S1 section is detected to be KKZ, the logic value log3 of the S2 section is KKZ, and the S3 section is occupied. The running direction of the S3 section is UP upward direction, and the line status changes to the passed state. D2: The section logic change state that switches the train passing state to the train secondary approach state is as follows: the third track section remains occupied and the third logic variable of the second track section is occupied / idle / occupied; or the third track section is idle, the logic variables of the second track section are both occupied and the second track section remains occupied, that is, when the S3 section is detected to be occupied, the logic value log3 of the S2 section is ZKZ, and it switches to the secondary approach state; or the S3 section is idle, the logic value of the S2 section is ZZZ and the S2 section remains occupied, and the line state switches to the secondary approach state. D3: The section logic change state that switches the train passing state to the train invalid approach state is: any section on the line is occupied by a fault, or the logic value state change does not meet the requirements of D1 and D2, and the line state changes to the invalid approach state.
[0041] Step 3.5: The current section status is "Train has passed". When the current segment status is "train has passed", the next segment status will be switched to "track initial status", "train reversal status", "train secondary approach status" or "train invalid approach status" according to the segment logic change status.
[0042] E1: The section logic change state that switches the train passed state to the initial state of the line is as follows: all three sections on the line are idle, the third logic variable of the third track section is idle / idle / occupied and before the third track section changes from occupied to idle, the train running direction of the section is the same as the initial train running direction, that is, all sections on the line are detected to be idle, the logic value log3 of the S3 section is KKZ, and before the S3 section changes from occupied to idle, the running direction of the section is UP upward direction, and the line state changes to the initial state with no train; E2: The section logic change state that switches the train passing state to the train reversing state is as follows: the first and second track sections are idle and the train running direction of the third track section is opposite to the initial train running direction; or the first track section is idle, the second logic variable of the second track section is idle / occupied / occupied and the train running directions of the second and third track sections are opposite to the initial train running direction. That is, when it is detected that the S1 and S2 sections on the line are idle, the train running direction of the S3 section is DOWN downward direction, and the line state changes to the train reversing state. At this time, when the line is near the axle counting point at the far end of the S3 section, the train will briefly reverse when it stops; when it is detected that the S1 section is idle, the log2 logic value of the S2 section is KZZ and the section running direction is DOWN downward direction, the running direction of the S3 section is DOWN downward direction, and the line state changes to the train reversing state. At this time, when the line is near the axle counting point of the S2 section at the S3 section crossing, the train will briefly reverse when it stops. E3: The section logic change state that switches the train passed state to the train approach state is: the second logic variable of the first track section is occupied / occupied / idle and no third logic variable is generated, that is, when the logic value log2 of the S1 section on the line is detected to be ZZK and no log3 is generated, the line state changes to the approach state. E4: The section logic change state that switches the train passed state to the train invalid approach state is: when the section change logic on the line does not meet the requirements of E1-E3, the line state changes to the invalid approach state.
[0043] Step 3.6: The current section status is the train's second approach state. When the current section status is the train's second approach status, the next section status will be switched to the train entering the level crossing status, the train passing through status, the train reversing status, or the train invalid approach status according to the section logic change status.
[0044] F1: The section logic change state that switches the train's secondary approach state to the train entering the level crossing state is: the second logic variable of the second track section is occupied / occupied / idle, that is, when the logic value log2 of the S2 section is detected to be ZZK, the line state is changed to the level crossing state. F2: The section logic change state that switches the train's secondary approach state to the train passing state is as follows: the second logic variable of the second track section is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track section and the third track section is the same as the initial train running direction. That is, the logic value log2 of the S2 section is detected to be ZZZ or KZZ, and the running direction of the S2 and S3 sections is the UP direction. The line state changes to the passing state. F3: The section logic change state that switches the train from the secondary approach state to the train reversal state is as follows: the second logic variable of the second track section is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track section and the third track section is opposite to the initial train running direction; or, the train running direction of the third track section is opposite to the initial train running direction, that is, the logic value log2 of the S2 section is detected as ZZZ or KZZ, and the running direction of the S2 and S3 sections is DOWN, and the line state changes to the train reversal state; or the running direction of the S3 section is DOWN, and the line state changes to the train reversal state. F4: The section logic change state that switches the train secondary approach state to the train invalid approach state is: when the section state is detected to be occupied, the logic value does not meet the requirements of F1, F2 and F3, and the line state is changed to invalid approach state.
[0045] Step 3.7: The current section status is train reversal. When the current segment status is train reversal status, the next segment status will be switched to train passed status, track initial status, or train secondary approach status according to the segment logic change status.
[0046] G1: The section logic change state that switches the train reversal state to the train passed state is as follows: the third logic variable of the first track section and the second track section is idle / idle / occupied, the third track section is occupied and the train running direction is the same as the initial train running direction, that is, it is detected that the log3 of the S1 and S2 sections are both KKZ, and the S3 section is occupied and the running direction is UP upward direction, and the line status changes to passed; G2: The section logic change state that switches the train reversal state to the initial state of the line is as follows: the third logic variable of all sections on the line is idle / idle / occupied and the train running direction is the same as the initial train running direction before the third track section changes from occupied to idle. That is, it is detected that the logic value log3 of all sections on the line is KKZ and the section running direction is UP upward direction before the S3 section changes from occupied to idle. The line state changes to the initial state with no train. G3: The section logic change state for switching the train reversal state to the train secondary approach state is as follows: Before the second track section changes from occupied to free, the train running direction of both the second and third track sections is the same as the initial train running direction, and the third logic of the second track section is occupied / free / occupied. That is, when the S2 section is detected to change from occupied to free, the section running direction is UP upward direction, the S3 running direction is UP upward direction, and the logic value log3 of the S2 section is ZKZ, and the line state changes to the secondary approach state.
[0047] Step 3.8: The current section status is an invalid train approach status. H1: When the current segment status is an invalid train approach state, the next segment status is switched to the initial line status according to the segment logic change state. The segment logic change state that switches the invalid train approach state to the initial line status is: after all segments on the line are idle, the line status changes to the initial state with no trains.
[0048] Specifically, in this embodiment of the invention, in order to facilitate railway-side operations while reducing the impact on road-side vehicle operation, the method for vehicle tracking by integrating section direction also includes blocking the section track when railway line operations are carried out at a specific distance from the level crossing. The track blocking state includes closing / opening the level crossing equipment. After the level crossing equipment enters the track blocking state, the level crossing equipment still responds to the train detection results of the axle counter for a specific period of time. If the first track section is occupied, the level crossing is closed. The process of section track blocking is described in detail below: Application process for line closure: A line closure control panel is installed at the level crossing. On-site personnel send a line closure request to the interlocking system through the control panel. After the interlocking duty officer agrees, the level crossing equipment enters the line closure state. Conditions for implementing a line closure: There are no trains on the line for which a line closure is requested; Track Closure Status: After the level crossing equipment enters track closure status, it will continue to respond to the axle counting train detection results for 1 minute. If section S1 is occupied, the level crossing will close. The purpose of this 1-minute continuous detection is to protect trains approaching the level crossing axle counting point but not yet within the axle counting detection range from being unable to stop immediately after on-site personnel request a track closure and thus entering the axle counting detection range. After 1 minute, it will stop responding to the axle counting train detection results. Even if the axle counting equipment detects an approaching train after 1 minute, the level crossing equipment will remain open and will not close the level crossing. Line blocking release procedure: After the on-site staff has completed their work, they can cancel the line blocking status through the control panel, or the interlocking duty officer can directly cancel the line blocking status. On-site staff voluntarily lifted the blockade: After the level crossing equipment detects the cancellation request, it executes the line blockade release procedure. If any section of the line is not idle, the level crossing is closed, and the level crossing is opened after the trains pass through the level crossing in sequence. Interlocking duty officers proactively cancel track closure status: When the level crossing equipment detects a request to cancel the track closure sent by the interlocking system, it closes the level crossing regardless of whether there are trains occupying the track, and opens it only after a train has passed through in sequence. During proactive cancellation, to prevent traffic conflicts between the road and railway sides due to malfunctions such as on-site personnel not completing their work, the level crossing is closed for safety protection, and it is opened only after a train has passed through in sequence and the railway line is operating normally.
[0049] In this embodiment of the invention, a system for vehicle tracking by integrating segment directions is also provided. Figure 3 This diagram illustrates a system structure for vehicle tracking via fusion segment direction in an embodiment of the present invention. Figure 3 The system includes a logic change unit and a tracking unit. The logic change unit is used to determine the segment logic variables and determine the segment logic change state based on the segment logic variables and the train running direction. The tracking unit is used to switch the target segment from the current segment state to the next segment state based on the segment logic change state, thereby realizing the tracking of the train running status on the line.
[0050] Specifically, the system also includes a blocking unit. A blocking unit is used to block a section of track when railway line work is carried out at a specific distance from a level crossing, wherein the track blocking status includes closing / opening the level crossing equipment; Once the level crossing equipment enters the track closure state, it will continue to respond to the train detection results of the axle counting system for a specific period of time. If the first track section is occupied, the level crossing will be closed.
[0051] This invention also provides an electronic device, which includes at least one processor and at least one memory, wherein the processor and the memory are data-connected. The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the vehicle tracking method for fusion segment direction as described in this embodiment of the invention.
[0052] This invention also provides a computer storage medium storing one or more instructions, which, when executed by one or more computers, cause the one or more computers to implement the vehicle tracking method for fused segment directions described in this invention.
[0053] The present invention provides a method and system for vehicle tracking based on the fusion of section direction. It proposes to combine the three-point check logic of section status with section direction information to identify the direction of train operation, thereby handling scenarios such as train passing, secondary train approach, and train stopping and reversing. At the same time, it proposes a line closure function. When on-site work is required near the farthest axle counting point, since the axle counting point is far from the level crossing, the line closure function reduces the impact of railway line work on the road side.
[0054] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for vehicle tracking by integrating segment directions, characterized in that, The method includes: Determine the logical variables for each section, and then determine the logical change status of each section based on the logical variables and the train's direction of travel. Based on the logical change status of the segment, the target segment is switched from the current segment status to the next segment status to realize the tracking of the train operation status of the line; The segment logic variables include a first logic variable, a second logic variable, and a third logic variable; The first logical variable represents the state of the segment and the two segments before and after the segment when the previous segment is occupied; The second logical variable represents the state of the segment and the two segments before and after the segment when the current segment is occupied; The third logical variable represents the state of the segment and the two segments before and after the segment when the current segment is cleared; The status of the three sections on the line is determined based on the three-point inspection principle; The section status includes the initial track status, train approach status, train entering the level crossing status, train passing status, train already passed status, train secondary approach status, train invalid approach status, and train reversal status. The current section status is a train approaching a secondary track. When switching the next section status to a train entering a level crossing status based on the section's logical change status, the switching logical change status is: the second logical variable of the second track section is occupied / occupied / idle; or, The current segment status is a train approaching a second time. When switching the next segment status to a train passing through state based on the segment logic change status, the switching segment logic change status is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is the same as the initial train running direction; or, The current segment is in the train's second approach state. When switching the next segment state to the train reversal state according to the segment logic change state, the switching segment logic change state is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is opposite to the initial train running direction; or, the train running direction of the third track segment is opposite to the initial train running direction.
2. The method for vehicle tracking by fusing segment directions according to claim 1, characterized in that, The current segment is in a train approaching state. When switching the next segment's state to the initial line state based on the segment's logical change state,... The logic change state of the switching section is as follows: before the third logic variable of the three sections on the line and the first track section are all idle and the section changes from occupied to idle, the train running direction of the section is opposite to the initial train running direction.
3. The method for vehicle tracking by integrating segment directions according to claim 1, characterized in that, The current segment status is "train is passing through". When the segment status is switched to "train second approach" based on the segment logic change status,... The switching segment logic change status is as follows: the third track segment remains occupied and the third logic variable of the second track segment is occupied / idle / occupied; or the third track segment is idle, the logic variables of the second track segment are both occupied and the second track segment remains occupied.
4. The method for vehicle tracking by fusing segment directions according to claim 1, characterized in that, The current segment status is "train has passed". When switching the next segment status to the initial line status based on the segment logic change status, the switching segment logic change status is as follows: all three segments on the line are idle, the third logic variable of the third track segment is idle / idle / occupied, and before the third track segment changes from occupied to idle, the train running direction of the segment is the same as the initial train running direction; or, The current segment status is "train has passed". When switching the next segment status to "train reversal" based on the segment logic change status, the switching segment logic change status is as follows: the first and second track segments are idle, and the train running direction in the third track segment is opposite to the initial train running direction; or the first track segment is idle, the second logic variable of the second track segment is idle / occupied / occupied, and the train running directions in the second and third track segments are opposite to the initial train running direction; or... The current segment status is "train has passed". When the next segment status is switched to "train second approach" based on the segment logic change status, the switching segment logic change status is: the second logic variable of the first track segment is "occupied / occupied / idle" and no third logic variable has been generated.
5. The method for vehicle tracking by fusing segment directions according to claim 1, characterized in that, The current segment status is train reversal. When switching the next segment status to train passed status based on the segment logic change status, the switching segment logic change status is as follows: the third logic variable of the first track segment and the second track segment is idle / idle / occupied; the third track segment is occupied and the train's running direction is the same as the initial train running direction; or, The current segment is in a train reversal state. When switching the next segment state to the initial line state based on the segment logic change state, the switching segment logic change state is as follows: the third logic variable of all segments on the line is idle / idle / occupied, and the train running direction before the third track segment changes from occupied to idle is the same as the initial train running direction; or, The current segment status is train reversal. When the next segment status is switched to train secondary approach status according to the segment logic change status, the segment logic change status is as follows: before the second track segment changes from occupied to idle, the train running direction of both the second track segment and the third track segment is the same as the initial train running direction, and the third logic of the second track segment is occupied / idle / occupied.
6. The method for vehicle tracking by fusing segment directions according to claim 1, characterized in that, The method also includes blocking a section of track when railway line work is carried out at a specific distance from the level crossing, and the track blocking status includes closing / opening the level crossing equipment; Once the level crossing equipment enters the track closure state, it will continue to respond to the train detection results of the axle counting system for a specific period of time. If the first track section is occupied, the level crossing will be closed.
7. A system for vehicle tracking by integrating segment direction, characterized in that, The system includes a logic change unit and a tracking unit. The logic change unit is used to determine the logic variables of a section and to determine the logic change state of the section based on the logic variables of the section and the direction of train operation. The tracking unit is used to switch the target segment from the current segment state to the next segment state according to the segment logic change state, so as to realize the tracking of the train operation status of the line; The segment logic variables include a first logic variable, a second logic variable, and a third logic variable; The first logical variable represents the state of the segment and the two segments before and after the segment when the previous segment is occupied; The second logical variable represents the state of the segment and the two segments before and after the segment when the current segment is occupied; The third logical variable represents the state of the segment and the two segments before and after the segment when the current segment is cleared; The status of the three sections on the line is determined based on the three-point inspection principle; The section status includes the initial track status, train approach status, train entering the level crossing status, train passing status, train already passed status, train secondary approach status, train invalid approach status, and train reversal status. The current section status is a train approaching a secondary track. When switching the next section status to a train entering a level crossing status based on the section's logical change status, the switching logical change status is: the second logical variable of the second track section is occupied / occupied / idle; or, The current segment status is a train approaching a second time. When switching the next segment status to a train passing through state based on the segment logic change status, the switching segment logic change status is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is the same as the initial train running direction; or, The current segment is in the train's second approach state. When switching the next segment state to the train reversal state according to the segment logic change state, the switching segment logic change state is as follows: the second logic variable of the second track segment is occupied / occupied / occupied or idle / occupied / occupied, and the train running direction of the second track segment and the third track segment is opposite to the initial train running direction; or, the train running direction of the third track segment is opposite to the initial train running direction.
8. The system for vehicle tracking by integrating segment directions according to claim 7, characterized in that, The system also includes a blocking unit. A blocking unit is used to block a section of track when railway work is carried out at a specific distance from a level crossing. The track blocking status includes the closure / opening of level crossing equipment. Once the level crossing equipment enters the track closure state, it will continue to respond to the train detection results of the axle counting system for a specific period of time. If the first track section is occupied, the level crossing will be closed.
9. An electronic device, characterized in that, The electronic device includes at least one processor and at least one memory, wherein the processor and the memory are data connected. The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
10. A computer storage medium, characterized in that, The computer storage medium stores one or more instructions, which, when executed by one or more computers, cause the one or more computers to perform the method of any one of claims 1-6.
Citation Information
Patent Citations
An orbital tracking method
CN104260761A
State detection method of switch section of urban rail adopting maglev automatic train control (MATC)
CN108657235A