A method, device, and storage medium for protecting against unexpected movement during a trial pulling operation
By calculating the protection range of the test pull operation based on the train and line attributes in the urban rail transit signal system, and selecting the test pull operation protection path, the safety accident problem caused by the unexpected movement of the train during the test pull operation is solved, and the safety and efficiency of the test pull operation is achieved.
Patent Information
- Application Number
- CN202310525885.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-11
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2043-05-11
AI Technical Summary
In urban rail transit signal systems, unintended movement of trains during trial pulling operations may lead to driving safety accidents, such as squeezing and derailing or collision with rear trains.
By accurately calculating the range of test pull operation protection based on train and line properties, and selecting the activated test pull operation protection path based on real-time vehicle and line status, a test pull operation protection path is generated to prevent unexpected movement.
The scope of impact of test pull protection is reduced, the safety and efficiency of test pull operations are ensured, the trains are prevented from entering dangerous areas, and driving safety and efficiency are improved.
Smart Images

Figure CN116552607B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an urban rail transit signal system, and in particular to a method, device and storage medium for protecting against unexpected movement during a trial pull operation. Background Art
[0002] In an urban rail transit signal system, after the mechanical couplers of the trains performing the full-automatic coupling operation are coupled, the uncoupled train will perform a trial pull operation and apply traction in the direction of the rear of the train. During the trial pull operation, the coupler may break, which will cause the trial pull train to move violently. This unexpected movement may lead to serious train operation safety accidents. For example, the trial pull train enters an area where the switch is not locked, causing switch squeezing and derailment, or colliding with the rear train.
[0003] After retrieval, Chinese Patent Publication No. CN113844506A discloses a method and device for automatic train trial pull, specifically discloses receiving a trial pull command sent by an ATS system; in response to the trial pull command, sending a trial pull application lock information to a target area controller, so that the target area controller sends a first information indicating permission for trial pull to the on-vehicle controller of the first train when the trial pull condition is met; after receiving the first information sent by the target area controller, controlling the first train to perform a trial pull; based on the state information of the first train during the trial pull, determining the result of the trial pull. The purpose of this existing patent is to be able to perform a more efficient automatic trial pull on the train, so as to be able to perform a more efficient automatic trial pull on the train; however, it does not involve the content of specifically calculating the trial pull area.
[0004] Therefore, protecting against the unexpected movement of the train during the trial pull operation, preventing other trains from entering the dangerous area, and providing appropriate authorization for the train performing the trial pull operation, and improving the efficiency on the premise of ensuring safety have become technical problems to be solved. Summary of the Invention
[0005] The purpose of the present invention is to overcome the above-mentioned defects existing in the prior art and provide a method, device and storage medium for protecting against unexpected movement during a trial pull operation, accurately calculating the protection range of the trial pull operation according to the train and line attributes, and selecting the activated trial pull operation protection path for protection according to the real-time vehicle and line states, reducing the influence range of the trial pull protection, and ensuring the safety and efficiency of the trial pull operation.
[0006] The purpose of the present invention can be achieved by the following technical solutions:
[0007] According to the first aspect of the present invention, a method for protecting against unexpected movement during a trial pull operation is provided. First, the length of the trial pull operation area and the maximum trial pull speed limit are determined according to the train formation type. Then, the safety distance of the trial pull protection area is calculated based on the train attributes and the maximum trial pull speed limit of the trial pull operation area. Finally, starting from the end point of the trial pull operation area, all possible paths reachable within this safety distance are traversed along the trial pull direction to generate the trial pull operation protection path.
[0008] As a preferred technical solution, the trial pull operation area is a logical section, including a starting point, an end point, and a trial pull direction. The trial pull operation area is configured with the supported train formation types for the trial pull and all track objects within the trial pull operation area that restrict the movement of the train in the trial pull direction.
[0009] As a preferred technical solution, the trial pull protection area is the operating area where the trial pull operation train, after exceeding the trial pull operation area, triggers emergency braking until it stops.
[0010] The safety distance of the trial pull protection area is specifically calculated as follows: The train speed at the moment when the train positioning exceeds the trial pull operation area is the maximum trial pull speed limit and has the maximum traction acceleration. Considering the worst-case train traction cut-off delay and braking application delay, the operating distance during the process of the train's emergency braking until it stops is used as the safety distance of the trial pull protection area.
[0011] As a preferred technical solution, the configuration information of the trial pull operation protection path includes the switches and switch position information under this path, the path end point information, the path protection area and the hostile area information under this path, and all track objects within the trial pull operation protection path that restrict the movement of the train in the trial pull direction.
[0012] As a preferred technical solution, this method manages the trains performing the trial pull operation in the trial pull operation area through a trial pull area authorization state machine and manages the activation of the trial pull operation protection path in the trial pull protection area.
[0013] As a preferred technical solution, the trial pull area authorization state machine includes the following states:
[0014] State S1 is the cleared state of the trial pull area authorization state machine; State S2 is the waiting state of the trial pull area authorization state machine; State S3 is the authorized state of the trial pull area authorization state machine; State S4 is the abnormal state of the trial pull area authorization state machine.
[0015] As a preferred technical solution, State S1 is the initialization state of the state machine. In this cleared state, the ZC does not send a trial pull locking request to the interlocking, and the ZC replies to the trial pull requesting train that the trial pull is not authorized.
[0016] The state S2 is the waiting state of the state machine. In this waiting state, ZC sets the protection area of the activated trial pull operation protection path to the restricted state, sends a trial pull lock request to the interlocking, and replies to the trial pull request train with waiting for authorization for trial pull;
[0017] The state S3 is the authorized state of the state machine. In this authorized state, ZC maintains the protection area of the trial pull operation protection path set to the restricted state, maintains sending the trial pull lock request to the interlocking, and replies to the trial pull request train with authorized trial pull;
[0018] The state S4 is the abnormal state of the state machine. In this abnormal state, ZC maintains the protection area of the trial pull operation protection path set to the restricted state, maintains sending the trial pull lock request to the interlocking, and replies to the trial pull request train with unauthorized trial pull, waiting for the trial pull train to brake and stop stably.
[0019] As a preferred technical solution, the state S1 jumps to the state S2, and its jump condition is that the trial pull request train is completely located in the trial pull operation area and meets the trial pull conditions, the trial pull operation area is available, the activated trial pull operation protection path is valid and no other trains enter;
[0020] When the state jumps, ZC will set all the path protection areas associated with the activated trial pull operation protection path to the restricted state, set all the path hostile areas associated with the activated trial pull operation protection path to the occupied state, and set the trial pull train state machine to lock.
[0021] As a preferred technical solution, the specific operation that ZC sets all the path protection areas associated with the activated trial pull operation protection path to the restricted state is as follows:
[0022] When the path protection area is set to the restricted state, the movement authorization calculation along the direction of the path protection area will be restricted. If the movement authorization of the train has ever entered the path protection area, the new movement authorization will retract outside the path protection area, and ZC will request the train to provide a new parking guarantee. When receiving the parking guarantee provided by the train, ZC will remove the movement authorization recorded in the path protection area.
[0023] As a preferred technical solution, the state S2 jumps to the state S1, and its jump condition is that the trial pull request train, the trial pull operation area or the trial pull operation protection path does not meet the trial pull conditions; when the state jumps, all the path protection areas associated with the activated trial pull operation protection path will be cancelled from being set to the restricted state, all the path hostile areas associated with the activated trial pull operation protection path will be cancelled from being set to the occupied state, and the setting of the trial pull train state machine lock will be cancelled.
[0024] As a preferred technical solution, the state S2 jumps to the state S3, and its jump condition is:
[0025] The trial pull request train, the trial pull operation area, or the trial pull operation protection path meets the trial pull conditions. The interlocking reports the trial pull lockout, and all path protection areas associated with the activated trial pull operation protection path have not been invaded by the train movement authorization.
[0026] As a preferred technical solution, the state S3 jumps to state S1, and its jump condition is:
[0027] The trial pull train no longer sends a trial pull request and all other trial pull conditions are met, and the trial pull process ends normally. Among them, other trial pull conditions include that the trial pull operation area, the trial pull operation protection path, and the interlocking trial pull lockout all meet the trial pull. When the state S3 jumps to state S1, the executed actions are the same as those when the state S2 jumps to state S1.
[0028] As a preferred technical solution, the state S3 jumps to state S4, and its jump condition is that any one of the trial pull request train, the trial pull operation area, or the trial pull operation protection path does not meet the trial pull conditions;
[0029] When the state jumps, ZC will start a timer and wait for the trial pull train to emergency brake until it stops stably.
[0030] As a preferred technical solution, the state S4 jumps to state S1, and its jump condition is that the timer expires. When the state S4 jumps to state S1, the executed actions are the same as those when the state S2 jumps to state S1.
[0031] According to the second aspect of the present invention, an electronic device is provided, including a memory and a processor. A computer program is stored on the memory, and when the processor executes the program, the method described above is implemented.
[0032] According to the third aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method described above is implemented.
[0033] Compared with the prior art, the present invention sets up a trial pull operation area, a trial pull protection area, and a trial pull operation protection path to ensure that when the train is moving during the trial pull, other trains will not enter the trial pull protection area, preventing collisions and side impacts. At the same time, the present invention accurately calculates the trial pull operation protection range according to the train and line attributes, and selects the activated trial pull operation protection path for protection according to the real-time vehicle and line states, reducing the influence range of the trial pull protection and ensuring the safety and efficiency of the trial pull operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 It is a state machine diagram of the trial pull authorization in the trial pull area of the present invention;
[0035] Figure 2 It is a schematic diagram of the trial pull operation protection path at the diverging switch of the present invention;
[0036] Figure 3 This is a schematic diagram of the protection path for the trial pull operation at the converging turnout of the present invention. Detailed implementation manners
[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.
[0038] The present invention provides protection against the unexpected movement of the train during the trial pull operation, and is a ZC trial pull operation management method that improves the operation efficiency as much as possible under the premise of ensuring safety. This method is based on a specific area that supports the train trial pull operation, called the trial pull area (abbreviated as THA), which consists of a trial pull operation area and a trial pull protection area. Under normal circumstances, the train completes the trial pull operation in the trial pull operation area. When the body of the trial pull operation train exceeds the trial pull operation area, the on-board ATP triggers an emergency brake, and the train stops before rushing out of the trial pull protection area. ZC manages the trial pull locking request sent to the interlocking device according to the management status of the trial pull operation area and the trial pull protection area, restricts the movement authorization of the train and triggers the parking guarantee request, and calculates the trial pull authorization of the trial pull operation train according to the line and other train states.
[0039] Among them, the trial pull operation area is a logical section, including a starting point, an ending point and a trial pull direction. The trial pull operation area is configured with the supported trial pull train formation types, and the length and maximum trial pull speed limit of the trial pull operation area are determined according to the supported train formation types. Under normal circumstances, the train completes the trial pull operation in the trial pull operation area. When the body of the trial pull operation train exceeds the trial pull operation area, the on-board ATP triggers an emergency brake.
[0040] All line objects (such as garage doors, side impact protection areas, derailment protection areas, emergency evacuation protection areas, etc.) that restrict the movement of the train in the trial pull direction within the trial pull operation area are associated with the trial pull operation area.
[0041] The trial pull operation area is associated with the trial pull protection area. Starting from when the train positioning exceeds the trial pull operation area, the maximum distance that the train can run is the safety distance of the trial pull protection area. In the worst-case scenario, the train speed at the moment when the train positioning exceeds the trial pull operation area is the maximum trial pull speed limit and has the maximum traction acceleration. Considering the worst train traction cut-off delay and brake application delay, the running distance during the process of the train's emergency braking until it stops is used as the safety distance of the trial pull protection area. Starting from the end point of the trial pull operation area, traverse all possible paths that can reach this safety distance along the trial pull direction to generate the trial pull operation protection path. The trial pull protection area consists of one or more trial pull operation protection paths.
[0042] The configuration information of the trial pull operation protection path (abbreviated as THA_Protect_Chain) includes the switch and switch position information under this path, as well as the path end point information. The distance between the path end point and the end point of the trial pull operation area is equal to the safety distance of the trial pull protection area. Every cycle, ZC will determine in real time whether the trial pull operation protection path is established according to the switch position status reported by the interlocking. At the same time, among multiple trial pull operation protection paths associated with a trial pull operation area, at most one path is established at a time, and this path is called the active trial pull operation protection path.
[0043] The configuration information of the trial pull operation protection path includes the path protection area (abbreviated as Chain_Protect_Zone) information under this path. This path protection area is split according to the switch of the trial pull operation protection path, and the path protection area cannot cross both ends of the switch. The direction of the path protection area is opposite to the trial pull direction. When the trial pull operation protection path enters within the fouling mark of the switch, the area that may enter the trial pull operation protection path associated with this switch is also added to the path protection area, and the length of this area is determined according to the position of the fouling mark, and the direction is the direction of entering the trial pull operation protection path.
[0044] The configuration information of the trial pull operation protection path includes the opposing area (abbreviated as Chain_Conflict_Zone) information under this path. This path opposing area is split according to the switch of the trial pull operation protection path, and the path opposing area cannot cross both ends of the switch. The direction of the path opposing area is the same as the trial pull direction. If there is an overlap between the trial pull operation protection path of another trial pull area and the current trial pull operation protection path, the overlapping area needs to be added to the respective path opposing areas of both sides.
[0045] As Figure 1 shown, the safety protection of the trial pull area and the train trial pull authorization are calculated according to the running status of the trial pull area authorization state machine, and this state machine includes the following states:
[0046] State S1 is the cleared state of the trial pull area authorization state machine;
[0047] State S2 is the waiting state of the trial pull area authorization state machine;
[0048] State S3 is the authorized state of the trial pull area authorization state machine;
[0049] State S4 is the abnormal state of the trial pull area authorization state machine.
[0050] The specific state S1 mentioned above is: the initialization state of the trial pull area authorization state machine. In this state, ZC does not send a trial pull locking request to the interlocking. If the train sends a trial pull request to ZC, ZC replies to the train that the trial pull is not authorized.
[0051] The specific state S2 is as follows: the authorization state machine of the trial pull area is in the waiting state. In this state, ZC sets the protection area (Chain_Protect_Zone) of the activated trial pull operation protection path to the restricted state; sends a trial pull locking request to the interlocking and waits for the interlocking to lock. If there is a movement authorization of a train entering the restricted Chain_Protect_Zone and the movement authorization direction is the same as the direction of Chain_Protect_Zone, ZC will wait for the train to stop to ensure that it will not enter the protection area of the activated trial pull operation protection path. For the train that sends the trial pull request, ZC will reply with waiting for authorization for trial pull.
[0052] The specific state S3 is as follows: the authorization state machine of the trial pull area is in the authorized state. In this state, ZC maintains the setting of the protection area (Chain_Protect_Zone) of the trial pull operation protection path as the restricted state; maintains sending the trial pull locking request to the interlocking. For the train that sends the trial pull request, ZC will reply with authorized trial pull.
[0053] The specific state S4 is as follows: the authorization state machine of the trial pull area is in the abnormal state. In this state, ZC maintains the setting of the protection area (Chain_Protect_Zone) of the trial pull operation protection path as the restricted state; maintains sending the trial pull locking request to the interlocking; waits for the trial pull train to brake and stop stably. For the train that sends the trial pull request, ZC will reply with not authorizing trial pull.
[0054] When the following conditions are met, the state machine jumps from S1 to S2 state:
[0055] Condition C1: Train A sends a trial pull request;
[0056] Condition C2: Train A is a CBTC train with valid position reporting. The driving mode of Train A is in the authorized coupling driving mode. The head end coupler of Train A reports only mechanical coupling. The next train in the head direction of Train A is Train B, and the coupler of Train B pointing to Train A is also only mechanically coupled. The formation associated with Train A is legal. Train A is the master train of its associated formation. The formation associated with Train A is completely within the trial pull operation area. The head direction of Train A is opposite to the trial pull direction. The formation type associated with Train A belongs to the trial pull train formation type supported by this trial pull operation area;
[0057] Condition C3: All line objects (such as garage doors, side impact protection areas, derailment protection areas, emergency evacuation protection areas, etc.) that restrict the movement of all restricted trains associated with the trial pull operation area in the trial pull direction are not in the restricted state;
[0058] Condition C4: Among the trial pull protection areas associated with the trial pull area, there is a trial pull operation protection path connected by a turnout in a specified position, which is called the THA activated trial pull operation protection path;
[0059] Condition C5: None of the track objects (such as garage doors, side impact protection areas, derailment protection areas, emergency evacuation protection areas, etc.) associated with the THA-activated trial pull operation protection path that restrict the movement of trains in the trial pull direction are in a restricted state.
[0060] Condition C6: None of the path protection areas (Chain_Protect_Zone) associated with the THA-activated trial pull operation protection path have been entered by other trains (including their envelopes) outside Train A formation.
[0061] Condition C7: Train A is not locked by the state machine, and none of the path protection areas (Chain_Protect_Zone) associated with the THA-activated trial pull operation protection path are occupied.
[0062] When all of the above conditions (C1, C2, C3, C4, C5, C6, C7) are met, the state machine will jump from S1 to S2 state. ZC will set all the path protection areas (Chain_Protect_Zone) associated with the THA-activated trial pull operation protection path to restricted; set all the path conflict areas (Chain_Conflict_Zone) associated with the THA-activated trial pull operation protection path to occupied; send a trial pull lock request to the interlocking; lock Train A with the state machine, and record the trial pull train information and the activated trial pull operation protection path to the state machine.
[0063] After the path protection area (Chain_Protect_Zone) is set to restricted, the movement authorization calculation along the direction of the path protection area will be restricted. If the movement authorization of the train has ever entered the path protection area, the new movement authorization will retract outside the path protection area, which will trigger ZC to request the train to provide a new parking guarantee. When receiving the train's parking guarantee, ZC can remove the movement authorization recorded in the path protection area.
[0064] When any one of the above conditions (C1, C2, C3, C4, C5, C6) or the following condition C8 is not met, the state machine will jump from S2 to S1 state:
[0065] Condition C8: The status information of the trial pull train recorded by the state machine and the THA-activated trial pull operation protection path information remain unchanged compared to when entering the waiting state S2.
[0066] When the state machine jumps from S2 to S1 state, ZC cancels the restrictions on all path protection areas (Chain_Protect_Zone) associated with the THA activation trial pull operation protection path recorded by the state machine; cancels the occupation of all path conflict areas (Chain_Conflict_Zone) associated with this protection path; cancels the state machine lock of Train A, and clears the information recorded by the state machine.
[0067] When all of the above conditions (C1, C2, C3, C4, C5, C6, C8) are satisfied, and the following conditions (C9, C10) are also satisfied, the state machine jumps from S2 to S3 state:
[0068] Condition C9: The interlock associated with the trial pull area reports trial pull locking.
[0069] Condition C10: None of the path protection areas (Chain_Protect_Zone) associated with the THA activation trial pull operation protection path are invaded by train movement authorization.
[0070] When the state machine is about to jump from S2 to S3 state, ZC maintains the restrictions on all path protection areas (Chain_Protect_Zone) associated with the THA activation trial pull operation protection path; maintains the trial pull locking request sent to the interlock.
[0071] When all of the above conditions (C2, C3, C4, C5, C7, C8, C9, C10) are satisfied, but the above condition C1 is not satisfied, the state machine jumps from S3 to S1 state, and ZC cancels the restrictions on all path protection areas (Chain_Protect_Zone) associated with the THA activation trial pull operation protection path; cancels the occupation of all path conflict areas (Chain_Conflict_Zone) associated with the THA activation trial pull operation protection path; cancels the state machine lock of Train A, and clears the information recorded by the state machine.
[0072] When any of the above conditions (C2, C3, C4, C5, C7, C8, C9, C10) is not satisfied, the state machine jumps from S3 to S4 state, and ZC maintains the restrictions on all path protection areas (Chain_Protect_Zone) associated with the THA activation trial pull operation protection path; maintains the trial pull locking request sent to the interlock.
[0073] When the state machine is in the S4 state, ZC will start a timer. After the timer expires, the state machine will jump from S4 to the S1 state. The timing of the timer is determined according to the stopping time of the trial pull train in the worst-case scenario: that is, the train speed at the moment when the train positioning exceeds the trial pull operation area is the maximum trial pull speed limit and has the maximum traction acceleration. Considering the worst train traction cut-off delay and brake application delay, the time required for the train to emergency brake until it stops.
[0074] Figure 2 It is a schematic diagram of the protection path for the trial pull operation at the diverging turnout. Among them, train T_1 is the trial pull request train, and train T_2 is the coupled train. The head direction of T_1 faces T_2 and the couplers are only mechanically coupled. The coupler of T_2 facing the T_1 end is also only mechanically coupled. T_1 is completely within the trial pull operation area, and this area supports T_1 to conduct a trial pull in the trial pull direction. The trial pull protection area contains a diverging turnout P1. The trial pull protection area contains 2 trial pull operation protection paths. The path with the turnout in the normal position is named THA_Protect_Chain_1, and the path with the turnout in the normal position is named THA_Protect_Chain_2. The path protection area of the trial pull operation protection path THA_Protect_Chain_1 contains Z_3, Z_4 and Z_6, where Z_6 is used for side impact protection; its path hostile area contains Z_1 and Z_2. The path protection area of the trial pull operation protection path THA_Protect_Chain_2 contains Z_3, Z_6 and Z_4, where Z_4 is used for side impact protection; its path hostile area contains Z_1 and Z_5.
[0075] Figure 3 It is a schematic diagram of the protection path for the trial pull operation at the converging turnout. The trial pull protection area contains a converging turnout P2. This trial pull protection area contains 1 trial pull operation protection path, which is valid when the turnout is in the normal position, and this path is named THA_Protect_Chain_3. The path protection area of the trial pull operation protection path THA_Protect_Chain_3 contains Z_3, Z_4 and Z_5, where Z_5 is used for side impact protection; the path hostile area of THA_Protect_Chain_3 contains Z_1 and Z_2. If there is also a trial pull operation protection path in another trial pull protection area when the reverse position of the turnout P2 exists and its path protection area contains Z_6, then Z_5 also needs to be added to the path hostile area of THA_Protect_Chain_3.
[0076] When Figure 3When the medium train T_1 is determined to meet the conditions for the trial pull operation, the state machine jumps from state S1 to state S2. The ZC sends a trial pull locking request to the interlocking, replies that train T_1 is waiting for the trial pull authorization, and sets the path protection areas Z_3, Z_4, and Z_5 to the restricted state. When Z_3, Z_4, and Z_5 are in the restricted state, the movement authorization calculation cannot enter these areas. If there is a train's movement authorization that has entered, it will cause the movement authorization of this train to retract and request a stop guarantee. After the ZC receives the train stop guarantee, it can delete the intrusion of the movement authorization of this train in the path protection area. When the interlocking confirms the locking of this trial pull area and there is no movement authorization intrusion in Z_3, Z_4, and Z_5, the state machine jumps from state S2 to state S3. The ZC authorizes train T_1 for the trial pull authorization and maintains the trial pull locking request and the path protection area in the restricted state. When an abnormal scenario such as a coupler break occurs during the trial pull of train T_1, the state machine jumps from state S3 to state S4. Train T_1 will not be authorized for the trial pull. The ZC maintains the trial pull locking request and the path protection area in the restricted state, waits for train T_1 to emergency brake until it stops, and after the timer expires, the state machine can jump from state S4 to state S1. If the trial pull of train T_1 ends normally, after T_1 stops sending the trial pull request, the state machine can jump from state S3 to state S1.
[0077] The above is the introduction of the method embodiment. The following further illustrates the solution of the present invention through the embodiments of the electronic device and the storage medium.
[0078] The electronic device of the present invention includes a central processing unit (CPU), which can execute various appropriate actions and processes according to the computer program instructions stored in the read-only memory (ROM) or the computer program instructions loaded from the storage unit into the random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM, and RAM are connected to each other through a bus. The input / output (I / O) interface is also connected to the bus.
[0079] Multiple components in the device are connected to the I / O interface, including: an input unit, such as a keyboard, a mouse, etc.; an output unit, such as various types of displays, speakers, etc.; a storage unit, such as a disk, an optical disc, etc.; and a communication unit, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit allows the device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0080] The processing unit executes the various methods and processes described above, such as the method of the present invention. For example, in some embodiments, the method of the present invention may be implemented as a computer software program tangibly embodied 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 onto the device via the ROM and / or the communication unit. When the computer program is loaded into the RAM and executed by the CPU, one or more steps of the method of the present invention described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute the method of the present invention by any other suitable means (e.g., by means of firmware).
[0081] The functions described above herein may be performed at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0082] The program code for implementing the method of the present invention may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, a special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on the remote machine or server.
[0083] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is 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 a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0084] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for protecting against unexpected movement during a trial pulling operation, characterized in that, The method first determines the length of the trial pulling operation area and the maximum trial pulling speed limit according to the train formation type, then calculates the safety distance of the trial pulling protection area based on the train attributes and the maximum trial pulling speed limit of the trial pulling operation area, and finally starts from the end of the trial pulling operation area and traverses all possible paths reachable within this safety distance along the trial pulling direction to generate the trial pulling operation protection path; This method manages the trains performing the trial pulling operation in the trial pulling operation area through the trial pulling area authorization state machine, and manages the activated trial pulling operation protection path in the trial pulling protection area; State S1 is the cleared state of the trial pulling area authorization state machine; State S2 is the waiting state of the trial pulling area authorization state machine; State S3 is the authorized state of the trial pulling area authorization state machine; State S4 is the abnormal state of the trial pulling area authorization state machine; The said State S1 is the initialization state of the state machine. In this cleared state, the ZC does not send a trial pulling locking request to the interlocking, and the ZC replies to the trial pulling request train with unauthorized trial pulling; The said State S2 is the waiting state of the state machine. In this waiting state, the ZC sets the protection area of the activated trial pulling operation protection path to the restricted state, sends a trial pulling locking request to the interlocking, and replies to the trial pulling request train with waiting for authorized trial pulling; The said State S3 is the authorized state of the state machine. In this authorized state, the ZC maintains the protection area of the set trial pulling operation protection path in the restricted state, maintains sending the trial pulling locking request to the interlocking, and replies to the trial pulling request train with authorized trial pulling; The said State S4 is the abnormal state of the state machine. In this abnormal state, the ZC maintains the protection area of the set trial pulling operation protection path in the restricted state, maintains sending the trial pulling locking request to the interlocking, and replies to the trial pulling request train with unauthorized trial pulling, waiting for the trial pulling train to brake and stop stably.
2. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The said trial pulling operation area is a logical section, including a starting point, an end point and a trial pulling direction. The trial pulling operation area is configured with the supported trial pulling train formation types and all line objects within the trial pulling operation area that restrict the movement of trains in the trial pulling direction.
3. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The said trial pulling protection area is the running area after the trial pulling operation train exceeds the trial pulling operation area until it triggers emergency braking and stops; The specific calculation of the safety distance of the said trial pulling protection area is: the train speed at the moment when the train positioning exceeds the trial pulling operation area is the maximum trial pulling speed limit and has the maximum traction acceleration. Considering the worst train traction cut-off delay and braking application delay, the running distance during the process of the train's emergency braking until it stops is used as the safety distance of the trial pulling protection area.
4. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The configuration information of the said trial pulling operation protection path includes the switches and switch position information under this path, the path end point information, the path protection area and conflicting area information under this path, and all line objects within the trial pulling operation protection path that restrict the movement of trains in the trial pulling direction.
5. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The said State S1 jumps to State S2, and its jump condition is that the trial pulling request train is completely within the trial pulling operation area and meets the trial pulling conditions, the trial pulling operation area is available, the activated trial pulling operation protection path is valid and no other trains enter; When the state jumps, the ZC will set all the path protection areas associated with the activated trial pull operation protection path to the restricted state, set all the path hostile areas associated with the activated trial pull operation protection path to the occupied state, and set the trial pull train state machine to be locked.
6. The method for protecting against unexpected movement during a trial pulling operation according to claim 5, characterized in that, The ZC will set all the path protection areas associated with the activated trial pull operation protection path to the restricted state specifically as follows: After the path protection area is set to restricted, the movement authorization calculation along the direction of the path protection area will be restricted. If the movement authorization of the train has ever entered the path protection area, the new movement authorization will retract outside the path protection area, and the ZC will request the train to provide a new parking guarantee. When the train provides the parking guarantee, the ZC will remove the movement authorization recorded in the path protection area.
7. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The state S2 jumps to state S1, and the jump condition is that the trial pull request train, the trial pull operation area, or the trial pull operation protection path does not meet the trial pull conditions; when the state jumps, all the path protection areas associated with the activated trial pull operation protection path will be cancelled from being set to the restricted state, all the path hostile areas associated with the activated trial pull operation protection path will be cancelled from being set to the occupied state, and the trial pull train state machine lock will be cancelled.
8. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The state S2 jumps to state S3, and the jump condition is: The trial pull request train, the trial pull operation area, or the trial pull operation protection path meets the trial pull conditions, the interlocking reports the trial pull lock, and all the path protection areas associated with the activated trial pull operation protection path have not been invaded by the train movement authorization.
9. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The state S3 jumps to state S1, and the jump condition is: The trial pull train no longer sends a trial pull request and all other trial pull conditions are met, and the trial pull process ends normally. Among them, the other trial pull conditions include that the trial pull operation area, the trial pull operation protection path, and the interlocking trial pull lock all meet the trial pull. When the state S3 jumps to state S1, the actions executed are the same as those when the state S2 jumps to state S1.
10. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The state S3 jumps to state S4, and the jump condition is that any one of the trial pull request train, the trial pull operation area, or the trial pull operation protection path does not meet the trial pull conditions; When the state jumps, the ZC will start a timer and wait for the trial pull train to emergency brake until it stops stably.
11. The method for protecting against unexpected movement during a trial pulling operation according to claim 1, characterized in that, The state S4 jumps to state S1, and the jump condition is that the timer expires. When the state S4 jumps to state S1, the actions executed are the same as those when the state S2 jumps to state S1.
12. An electronic device, comprising a memory and a processor, wherein a computer program is stored on the memory, characterized in that, When the processor executes the program, it implements the method described in any one of claims 1 to 11.
13. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, it implements the method described in any one of claims 1 to 11.
Citation Information
Patent Citations
Automatic train test pulling method and device
CN113844506A