Train resource reeducation method, device and medium based on wrc trigger
By using the trackside resource controller (WRC) to detect and trigger train re-education, the problem of the trackside resource controller's inability to monitor abnormal states in a timely manner is solved, thereby improving the stability of the signaling system and the safety of train resource management.
Patent Information
- Application Number
- CN202311129586.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-04
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-09-04
AI Technical Summary
In existing vehicle-to-vehicle communication systems, the trackside resource controller cannot monitor and transmit abnormal resource status in a timely manner, resulting in insufficient stability of the signaling system.
When an abnormal state is detected in the train's re-education resource area by the trackside resource controller (WRC), a re-education process is initiated to remove the abnormal area and reallocate resources.
It increases the stability of the signaling system, ensuring dynamic updates of train resource areas in emergency situations and safety at boundary crossings.
Smart Images

Figure CN117261971B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to train signal control systems, and more particularly to a train resource re-education method, device, and medium based on WRC (trackside resource controller) triggering. Background Technology
[0002] Vehicle-to-vehicle communication, as a new generation of train control system, mainly includes the onboard controller (CC: Carbon Controller), the trackside train controller (WTC: Wayside Train Controller), and the trackside resource controller (WRC: Wayside Resources Controller). The onboard controller (CC) or the trackside train controller (WTC) calculates the train's running trajectory, while the trackside resource controller (WRC) completes the allocation and monitoring of resources.
[0003] A search of Chinese Patent Publication No. CN116039707A reveals a method and apparatus for inheriting train controller resources based on vehicle-to-vehicle communication. Specifically, it discloses a method for smoothly inheriting resources among train controllers in a vehicle-to-vehicle communication system by coordinating the sending, storage, and recovery of train resources among the onboard controller (CC), resource controller (WRC), and trackside train controller (WTC), thus ensuring train operating efficiency. However, while existing vehicle-to-vehicle communication systems can request and release train resources, they cannot promptly transmit abnormal resource statuses to the train when detected by the trackside resource controller. Therefore, how to trigger train retraining through the trackside resource controller (WRC) to increase the stability of the signaling system has become a technical problem that needs to be solved. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the existing technology and provide a train resource re-education system and method based on trackside resource controller triggering.
[0005] The objective of this invention can be achieved through the following technical solutions:
[0006] According to a first aspect of the present invention, a train resource re-education method based on WRC triggering is provided. In this method, when the trackside resource controller (WRC) detects an abnormal state in the train re-education resource area, it initiates re-education through the trackside resource controller (WRC). The re-education involves the trackside resource controller (WRC) removing the abnormal area from the train re-education resource area and sending the remaining area to the train.
[0007] As a preferred technical solution, the method specifically includes the following steps:
[0008] Step S1, during initialization, the trackside resource controller WRC1 sets the train re-education resource area Z1 to empty;
[0009] Step S2: The on-board controller CC requests resource area Z2 from the trackside resource controller WRC1 according to the running trajectory;
[0010] Step S3: If resource area Z2 is empty, return to step S2; otherwise, the trackside resource controller WRC1 calculates area Z4 according to the request of the onboard controller CC, and requests the onboard controller CC to return resource area Z3.
[0011] Step S4: If the trackside resource controller WRC1 detects that resource area Z1 is not empty, proceed to step S6; otherwise, if resource area Z1 is empty, request the train's resource area Z7, including the train direction, from the adjacent trackside resource manager WRC2; if area Z7 is empty, the trackside resource controller WRC1 assigns resource area Z4 as the train retraining resource to Z1, and then proceeds to step S8; otherwise, proceed to step S5.
[0012] Step S5: If region Z7 is not empty, and the train direction in region Z7 is the same as the train direction in region Z2, and region Z7 is greater than the train length, then the trackside resource controller WRC1 assigns resource region Z4 as the train retraining resource to Z1 and proceeds to step S8; otherwise, if the directions are not the same or the train length is less, then return to step S2.
[0013] Step S6: If the remaining length of the re-education area Z1 minus the returned resource area Z3 is greater than the train length, and Z4 and Z3 are in the same direction, the trackside resource controller WRC1 calculates the maximum train travel V based on the current area. current_zone Maximum valid time T for CC resource requests from vehicle controllers survival_time Obtain region Z5; otherwise, trackside resource controller WRC1 discards the received information and returns to step S2;
[0014] Step S7: If resource region Z4 is contained within resource region Z5, the trackside resource controller WRC1 sends Z4 to the onboard controller CC, and simultaneously calculates Z... 11 =Z1+Z4-Z3, where Z 11 Assign educational resources to Z1 as the latest train; otherwise, proceed to step S9.
[0015] Step S8: If resource area Z6 belongs to area Z1 and does not belong to resource area Z3, the trackside resource controller WRC1 detects that the area is an unexpected return, and the trackside resource controller WRC1 calculates Z... 12 =Z1-Z6, which will divide the resource region Z 12Assign the value to Z1; otherwise, if the above conditions are not met, return to step S2.
[0016] In step S9, the trackside resource controller WRC1 immediately sends the heavy education resource area Z1 to the onboard controller CC.
[0017] As a preferred technical solution, in step S1, if the re-education resource area Z1 is not empty during initialization, the train re-education area and the application area may be discontinuous.
[0018] As a preferred technical solution, in step S2, both the on-board controller CC and the trackside on-board controller WTC may simultaneously request resources, and the resource area Z2 requested by both includes the train direction; when the train is stationary, the resource area Z2 requested by the train may be 0.
[0019] As a preferred technical solution, in step S3, if region Z2 is empty, it indicates that the train has not requested resources, and at this time, the trackside resource controller WRC1 does not need to calculate.
[0020] The trackside resource controller WRC1 calculates that region Z4 is the same as the region requested by the train, but region Z4 may also be empty.
[0021] When the train is stationary or turning around, resource area Z3 may be empty. When resource area Z3 is empty, the train direction includes both directions.
[0022] As a preferred technical solution, in step S4, if the trackside resource controller WRC1 detects that the resource area Z1 is not empty, this state indicates that the train has requested the resource area in WRC1 multiple times.
[0023] The fact that resource area Z1 is empty indicates that the train is requesting resources for the first time, which is divided into two different situations: the first situation is that the train appears in all the trackside resource controllers (WRCs) for the first time, and the second situation is that the train enters the area of trackside resource controller WRC1 from the area of the adjacent trackside resource controller WRC2; where area Z7 is empty indicates that the train is in the first situation.
[0024] As a preferred technical solution, in step S5, if region Z7 is not empty, it indicates the second case. The trackside resource controller WRC1 needs to check whether the resource area requested by the train is consistent with the actual operation, that is, check whether the train direction of region Z7 and region Z2 obtained from the adjacent trackside resource controller WRC1 is consistent.
[0025] As a preferred technical solution, in step S6, the maximum train travel V current_zoneThis represents the maximum driving speed in the current area, which is affected by temporary speed limits, permanent speed limits, and data configuration speed; the minimum value among the three is taken.
[0026] As a preferred technical solution, in step S6, if the maximum effective time T of the vehicle controller CC resource request... survival_time It is the maximum value between receiving the Nth request message from the trackside resource controller WRC and receiving the N+1th request message. It needs to take into account the maximum network transmission delay, the calculation delay of the onboard controller CC, and the calculation delay of the trackside resource controller WRC. If a turnout is encountered during the calculation of the trackside resource controller WRC, the turnout position is determined according to the request area Z2 of the onboard controller CC.
[0027] As a preferred technical solution, in step S7, resource area Z5 is the maximum area that the train is allowed to apply for;
[0028] If resource area Z4 is not included in resource area Z5, it indicates that the train status is abnormal. In this case, WRC1 needs to be re-educated immediately.
[0029] As a preferred technical solution, in step S8, the trackside resource controller WRC detects that the area has been returned unexpectedly. Unexpected return means that the area Z6 was requested by the current train, but due to other reasons, the area was returned to the trackside resource controller WRC1 without the permission of the current train. Other reasons include the following: abnormal clearance of the track by the ATS or abnormal change in the status of the trackside turnout or signal. Any change in the above status will trigger the resource controller WRC to initiate re-education.
[0030] As a preferred technical solution, step S9 includes two different situations: abnormal train request area and abnormal resource status detected by the trackside resource manager.
[0031] According to a second aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described thereon.
[0032] According to a third aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described thereon.
[0033] Compared with the prior art, the present invention has the following advantages:
[0034] 1) This invention increases the stability of the signaling system by using the trackside resource controller (WRC) to trigger train retraining, and enables dynamic updating of train retraining resource areas in emergency situations;
[0035] 2) This invention ensures the safety and robustness of trains passing through boundaries by transmitting train resource areas through adjacent trackside resource controllers (WRC). Attached Figure Description
[0036] Figure 1 This is a schematic diagram of the workflow of the present invention;
[0037] Figure 2 This is a schematic diagram of the key area where no adjacent WRCs participate in the present invention;
[0038] Figure 3 This is a schematic diagram of the key area where adjacent WRCs participate in the present invention. Detailed Implementation
[0039] 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, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0040] This invention relates to a train resource re-education method triggered by a trackside resource controller, which mainly includes an onboard controller (CC), a trackside train controller (WTC), and a trackside resource controller (WRC). When the trackside resource controller (WRC) detects an abnormal state in the resource area requested by a train, it initiates re-education.
[0041] like Figure 1 As shown, the method of the present invention is specifically as follows:
[0042] Step 1: During initialization, the trackside resource controller WRC1 sets the train's educational resource area Z1 to empty;
[0043] Step 2: The onboard controller CC requests resource area Z2 from the trackside resource controller WRC1 based on the running trajectory;
[0044] Step 3: If resource area Z2 is empty, proceed to step 2; otherwise, the trackside resource controller WRC1 calculates area Z4 based on the request from the onboard controller CC; at the same time, it requests the return of resource area Z3 to the onboard controller CC.
[0045] Step 4: If the trackside resource controller WRC1 detects that resource area Z1 is not empty, proceed to step 6; otherwise, if resource area Z1 is empty, request the train's resource area Z7, including the train direction, from the adjacent trackside resource manager WRC2; if area Z7 is empty, trackside resource controller WRC1 assigns resource area Z4 as the train retraining resource to Z1, and then proceeds to step 8; otherwise, proceed to step 5.
[0046] Step 5: If region Z7 is not empty, and the train direction in region Z7 is the same as the train direction in region Z2, and region Z7 is greater than the train length, then the trackside resource controller WRC1 assigns resource region Z4 as the train retraining resource to Z1, and proceeds to step 8; otherwise, if the directions are not the same or the train length is less, then the message is discarded, and proceeds to step 2.
[0047] Step Six: If the remaining length of the re-education area Z1 minus the resource return area Z3 is greater than the train length, and Z4 and Z3 are in the same direction, the trackside resource controller WRC1 calculates the maximum train travel V based on the current area. current_zone Maximum valid time T for CC resource requests from vehicle controllers survival_time Region Z5 is obtained. Otherwise, the trackside resource controller WRC1 discards the received information and proceeds to step two;
[0048] Step 7: If resource region Z4 is contained within resource region Z5, the trackside resource controller WRC1 sends Z4 to the onboard controller CC, and simultaneously calculates Z... 11 =Z1+Z4-Z3, where Z 11 Assign educational resources to Z1 as the latest train; otherwise, proceed to step nine.
[0049] Step 8: If resource area Z6 belongs to area Z1 and does not belong to resource area Z3, the trackside resource controller WRC1 detects that the area has been unexpectedly returned. The trackside resource controller WRC1 calculates Z... 12 =Z1-Z6, which will divide the resource region Z 12 Assign the value to Z1; otherwise, if the above conditions are not met, proceed to step two.
[0050] Step 9: The trackside resource controller WRC1 immediately sends the heavy education resource area Z1 to the onboard controller CC.
[0051] The specific process for each step is as follows:
[0052] During initialization in step one, the trackside resource controller WRC1 sets the train's educational resource area Z1 to empty;
[0053] If the key education resource area Z1 is not empty in step one, there may be a situation where the key education area and the application area are not continuous.
[0054] In step two, the onboard controller CC requests resource area Z2 from the trackside resource controller WRC1 based on the running trajectory;
[0055] In step two, both the on-board controller CC and the trackside on-board controller WTC may apply for resources at the same time, and the resource area Z2 applied for by both of them includes the train direction.
[0056] In step two, when the train is stationary, the resource area Z2 requested by the train may be 0.
[0057] If region Z2 is empty in step three, proceed to step two; otherwise, the trackside resource controller WRC1 calculates region Z4 based on the request from the onboard controller CC and requests the return of resource region Z3 from the onboard controller CC.
[0058] In step three, the fact that region Z2 is empty indicates that the train has not requested resources, and at this time, the trackside resource controller WRC1 does not need to be calculated.
[0059] In step three, the trackside resource controller WRC1 calculates that region Z4 is the same as the region requested by the train, so region Z4 may also be empty;
[0060] In step three, the trackside resource controller WRC1 requests the train to return the area in order to achieve reasonable allocation of resources and avoid the train from occupying resources unreasonably for a long time. The resource area Z3 includes the direction of the train.
[0061] In step three, when the train is stationary or turns around, resource area Z3 may be empty.
[0062] In step three, resource area Z3 is an empty space where the train direction includes two directions simultaneously;
[0063] In step four, if the trackside resource controller WRC1 detects that resource area Z1 is not empty, then proceed to step six; otherwise, if resource area Z1 is empty, request the train's resource area Z7, including the train direction, from the adjacent trackside resource manager WRC2; if area Z7 is empty, then the trackside resource controller WRC1 assigns resource area Z4 as the train retraining resource to Z1, and then proceeds to step eight; otherwise, proceed to step five.
[0064] In step four, if the trackside resource controller WRC1 detects that resource area Z1 is not empty, this status indicates that the train has requested the resource area from WRC1 multiple times.
[0065] In step four, an empty resource area Z1 indicates that the train is requesting resources for the first time. There are two different situations: the first situation is that the train appears in all the trackside resource controllers (WRCs) for the first time, and the second situation is that the train enters the trackside resource controller (WRC1) area from the area of the adjacent trackside resource controller (WRC2).
[0066] In step four, the fact that region Z7 is empty indicates that the train falls into the first category.
[0067] In step five, if region Z7 is not empty, if the train direction in region Z7 is the same as the train direction in region Z2, and region Z7 is greater than the train length, then the trackside resource controller WRC1 assigns resource region Z4 as the train retraining resource to Z1 and proceeds to step eight; otherwise, if the directions are not the same or less than the train length, then the message is discarded and proceeds to step two.
[0068] In step five, if region Z7 is not empty, it indicates the second case. The trackside resource controller WRC1 needs to check whether the resource region requested by the train is consistent with the actual operation, that is, check whether the train direction of region Z7 and region Z2 obtained from the adjacent trackside resource controller WRC1 is consistent.
[0069] In step six, if the remaining length of the re-education area Z1 minus the resource return area Z3 is greater than the train length, and Z4 and Z3 are in the same direction, the trackside resource controller WRC1 calculates the maximum train travel V based on the current area. current_zone Maximum valid time T for CC resource requests from vehicle controllers survival_time Region Z5 is obtained. Otherwise, the trackside resource controller (WRC) discards the received information and proceeds to step two;
[0070] In step six, the train's maximum travel distance V current_zone This is the maximum driving speed in the current area, which is affected by temporary speed limits, permanent speed limits, and data configuration speed; the minimum value of the three is taken.
[0071] In step six, the maximum valid time T for the vehicle controller CC resource request is... survival_time It is the maximum value between receiving the Nth request message from the trackside resource controller WRC and receiving the N+1th request message. It is necessary to consider the maximum network transmission delay, the calculation delay of the on-board controller CC, and the calculation delay of the trackside resource controller WRC.
[0072] In step six, when the trackside resource controller (WRC) encounters a turnout during the calculation, the turnout location is determined based on the vehicle controller (CC) request area Z2.
[0073] In step seven, if resource region Z4 is contained within resource region Z5, the trackside resource controller WRC sends resource region Z4 to the onboard controller CC, and simultaneously calculates Z... 11 =Z1+Z4-Z3, where Z 11 Assign educational resources to Z1 as the latest train; otherwise, proceed to step nine.
[0074] In step seven, resource area Z5 is the maximum area that the train is allowed to apply for;
[0075] In step seven, if resource area Z4 is not included in resource area Z5, it indicates that the train status is abnormal. At this time, WRC1 needs to be re-educated immediately.
[0076] In step eight, if resource area Z6 belongs to area Z1 but does not belong to resource area Z3, the trackside resource controller (WRC) detects that the area has been unexpectedly returned. The trackside resource controller (WRC) then calculates Z... 12 =Z1-Z6, Z 12 Assign the value to Z1; otherwise, if the above conditions are not met, proceed to step two.
[0077] In step eight, the trackside resource controller (WRC) detects that the area has been returned unexpectedly. Unexpected return means that area Z6 was requested by the current train, but due to other reasons, the area was returned directly to the trackside resource controller (WRC) without the current train's permission. Other reasons include the following: abnormal ATS clearing of the track, abnormal changes in the status of trackside turnouts or signals. Any change in the status of the above will trigger the resource controller (WRC) to initiate re-education.
[0078] In step nine, the trackside resource controller (WRC) will immediately send the information from the educational resource area Z1 to the onboard controller (CC).
[0079] Step nine includes two different scenarios: train request area anomaly and trackside resource manager detection of resource status anomaly.
[0080] The above is an introduction to the method embodiments. The following embodiments using electronic devices and storage media will further illustrate the solution of the present invention.
[0081] The device of this invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) or loaded from storage units into random access memory (RAM). The RAM may also store various programs and data required for device operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0082] Multiple components in the device are connected to the I / O interface, including: input units such as keyboards and mice; output units such as various types of displays and speakers; storage units such as disks and optical discs; and communication units such as network interface cards (NICs), modems, and wireless transceivers. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0083] The processing unit performs the various methods and processes described above, such as the methods of the present invention. For example, in some embodiments, the methods of the present invention may be implemented as computer software programs tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the methods of the present invention described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute the methods of the present invention by any other suitable means (e.g., by means of firmware).
[0084] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0085] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0086] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0087] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A train resource re-education method based on WRC triggering, characterized in that, The method is as follows: When the trackside resource controller (WRC) detects an abnormal state in the train re-education resource area, it initiates re-education through the trackside resource controller (WRC). The re-education involves the trackside resource controller (WRC) removing the abnormal area from the train re-education resource area and sending the remaining area to the train. The method specifically includes the following steps: Step S1, during initialization, the trackside resource controller WRC1 sets the train re-education resource area Z1 to empty; Step S2: The on-board controller CC requests resource area Z2 from the trackside resource controller WRC1 according to the running trajectory; Step S3: If resource area Z2 is empty, return to step S2; otherwise, the trackside resource controller WRC1 calculates area Z4 according to the request of the onboard controller CC, and requests the onboard controller CC to return resource area Z3. Step S4: If the trackside resource controller WRC1 detects that resource area Z1 is not empty, proceed to step S6; otherwise, if resource area Z1 is empty, request the train's resource area Z7, including the train direction, from the adjacent trackside resource manager WRC2; if area Z7 is empty, the trackside resource controller WRC1 assigns resource area Z4 as the train retraining resource to Z1, and then proceeds to step S8; otherwise, proceed to step S5. Step S5: If region Z7 is not empty, and the train direction in region Z7 is the same as the train direction in region Z2, and region Z7 is greater than the train length, then the trackside resource controller WRC1 assigns resource region Z4 as the train retraining resource to Z1 and proceeds to step S8; otherwise, if the directions are not the same or the train length is less, then return to step S2. Step S6: If the remaining length of the re-education area Z1 minus the returned resource area Z3 is greater than the train length, and Z4 and Z3 are in the same direction, the trackside resource controller WRC1 calculates the maximum train travel V based on the current area. current_zone Maximum valid time T for CC resource requests from vehicle controllers survival_time Obtain region Z5; otherwise, trackside resource controller WRC1 discards the received information and returns to step S2; Step S7: If resource region Z4 is contained within resource region Z5, the trackside resource controller WRC1 sends Z4 to the onboard controller CC, and simultaneously calculates Z... 11 =Z1+Z4-Z3, Z 11 Assign educational resources to Z1 as the latest train; otherwise, proceed to step S9. Step S8: If resource area Z6 belongs to area Z1 and does not belong to resource area Z3, the trackside resource controller WRC1 detects that resource area Z6 is an unexpected return; the trackside resource controller WRC1 calculates Z... 12 =Z1-Z6, the resource region Z 12 Assign the value to Z1; otherwise, if the above conditions are not met, return to step S2. In step S9, the trackside resource controller WRC1 immediately sends the heavy education resource area Z1 to the onboard controller CC.
2. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S1, if the re-education resource area Z1 is not empty during initialization, the train re-education area and the application area may be discontinuous.
3. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S2, both the on-board controller CC and the trackside on-board controller WTC may request resources simultaneously, and the resource area Z2 requested by both of them includes the train direction; when the train is stationary, the resource area Z2 requested by the train may be 0.
4. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S3, if region Z2 is empty, it indicates that the train has not requested resources, and at this time, the trackside resource controller WRC1 does not need to calculate. The trackside resource controller WRC1 calculates that region Z4 is the same as the region requested by the train, but region Z4 may also be empty. When the train is stationary or turning around, resource area Z3 may be empty. When resource area Z3 is empty, the train direction includes both directions.
5. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S4, if the trackside resource controller WRC1 detects that the resource area Z1 is not empty, it indicates that the train has requested the resource area in WRC1 multiple times. The fact that resource area Z1 is empty indicates that the train is requesting resources for the first time, which is divided into two different situations: the first situation is that the train appears in all the trackside resource controllers (WRCs) for the first time, and the second situation is that the train enters the area of trackside resource controller WRC1 from the area of the adjacent trackside resource controller WRC2; where area Z7 is empty indicates that the train is in the first situation.
6. The train resource re-education method based on WRC triggering according to claim 5, characterized in that, In step S5, if region Z7 is not empty, it indicates the second case. The trackside resource controller WRC1 needs to check whether the resource region requested by the train is consistent with the actual operation, that is, check whether the train direction of region Z7 and region Z2 obtained from the adjacent trackside resource controller WRC1 is consistent.
7. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S6, the maximum train travel V current_zone This represents the maximum driving speed in the current area, which is affected by temporary speed limits, permanent speed limits, and data configuration speed; the minimum value among the three is taken.
8. The train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S6, if the maximum effective time T of the vehicle controller CC resource request... survival_time It is the maximum value between receiving the Nth request message from the trackside resource controller WRC and receiving the N+1th request message. It needs to take into account the maximum network transmission delay, the calculation delay of the onboard controller CC, and the calculation delay of the trackside resource controller WRC. If a turnout is encountered during the calculation of the trackside resource controller WRC, the turnout position is determined according to the request area Z2 of the onboard controller CC.
9. A train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S7, resource area Z5 is the maximum area that the train is allowed to apply for; If resource area Z4 is not included in resource area Z5, it indicates that the train status is abnormal. In this case, WRC1 needs to be re-educated immediately.
10. A train resource re-education method based on WRC triggering according to claim 1, characterized in that, In step S8, the trackside resource controller WRC1 detects that the resource area Z6 has been returned unexpectedly. Unexpected return means that the current train applied for the resource area Z6, but due to other reasons, the resource area Z6 was returned to the trackside resource controller WRC1 without the current train's permission. Other reasons include the following: abnormal clearance of the track by the ATS or abnormal changes in the status of the trackside turnout or signal. Any change in the above status will trigger the resource controller WRC to initiate re-education.
11. A train resource re-education method based on WRC triggering according to claim 1, characterized in that, Step S9 includes two different scenarios: abnormal train request area and abnormal resource status detected by the trackside resource manager.
12. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 11.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 11.
Citation Information
Patent Citations
Train controller resource inheriting method and device based on train-to-train communication
CN116039707A
Mobile authorization calculation method and mobile authorization management system based on vehicle-to-vehicle communication
CN113844508A
Train control system and control method based on resource management
CN114275015A