Railway turnout control method and system
11203368 · 2021-12-21
Assignee
Inventors
Cpc classification
B61L27/04
PERFORMING OPERATIONS; TRANSPORTING
B61L27/00
PERFORMING OPERATIONS; TRANSPORTING
B61L27/20
PERFORMING OPERATIONS; TRANSPORTING
B61L23/30
PERFORMING OPERATIONS; TRANSPORTING
B61L21/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
B61L19/06
PERFORMING OPERATIONS; TRANSPORTING
B61L21/04
PERFORMING OPERATIONS; TRANSPORTING
B61L27/04
PERFORMING OPERATIONS; TRANSPORTING
B61L27/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A railway turnout control method comprises: constructing a data space corresponding to a railway turnout area (101); adding a virtual railway turnout, in the data space, to an area in which a target turnback stopping point is located (102); adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the area (103); and not releasing claim of the virtual railway turnout when the train stops at the turnback stopping point (104); Also provided is a railway turnout control system. The method and system can solve problems of deadlock of a turnback area and insufficient safety protection of crossed routes.
Claims
1. A railway turnout control system related to crossed routes, comprising: a construction unit, configured to construct a data space corresponding to a railway turnout area; an adding unit, configured to add to the data space a virtual railway turnout at a virtual location corresponding to a junction of the crossed routes; and a management unit, configured to add the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction.
2. The system of claim 1, further comprising: an interface unit, configured to display a layout of a station or depot including the virtual railway turnout or information on claiming and releasing of the virtual railway turnout in real time.
3. A computing device, comprising at least one processor, a storage device, and a bus, wherein: the storage device is configured to store program, the program including computer-executable instructions; the at least one processor is coupled to the storage device via the bus; and when the computing device is running, the at least one processor executes the program stored in the storage device, causing the computing device to implement a railway turnout control method comprising: constructing a data space corresponding to a railway turnout area; adding a virtual railway turnout, in the data space, to a virtual space corresponding to a turnback area in which a target turnback stopping point is located; adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the turnback area; and maintaining claim of the virtual railway turnout when the train stops at the target turnback stopping point.
4. The computing device of claim 3, the method further comprising: when the train drives out of the turnback area: (i) completing, for the train, a claim process of at least one real railway turnout in a railway turnout list corresponding to a route along which the train drives out of the turnback area; and (ii) completing, for the train, a release process of the virtual railway turnout after the at least one real railway turnout is successfully claimed.
5. The computing device of claim 3, wherein the target turnback stopping point included in the turnback area provides a turnback for a short-routing train; and the adding the virtual railway turnout comprises adding the virtual railway turnout to a railway turnout list corresponding to a route along which a long-routing train passes through the turnback area.
6. The computing device of claim 3, wherein the railway turnout area further includes crossed routes, each of which leads to a corresponding turnback area; and the method further comprising: adding a first virtual railway turnout at a virtual location of the data space corresponding to a junction of the crossed routes; for each of the turnback area, adding a second virtual railway turnout, in the data space, to a virtual space corresponding to a corresponding turnback area; adding the first virtual railway turnout and a corresponding one of the second virtual railway turnouts to a railway turnout list corresponding to a route passing through the junction along which a train drives into a target turnback area of the turnback areas; and maintaining the claim of the second virtual railway turnout when the train stops at a target turnback stopping point of the target turnback area.
7. The computing device of claim 6, wherein the first virtual railway turnout has a plurality of passing states, each of the plurality of passing states indicates that an establishment of a corresponding route passing through the junction is enabled.
8. The computing device of claim 3, the method further comprising: displaying a layout of a station or depot including the virtual railway turnout or information on claiming and releasing of the virtual railway turnout in real time.
9. The computing device of claim 8, wherein the virtual railway turnout has multiple data-defined descriptors associated with the layout of the station or depot, the data-defined descriptors including at least one of geographical location and topological location, boundaries, passing state and the number of state, claim and release, or a specific route the virtual railway turnout incorporated into.
10. The computing device of claim 9, wherein a distance between the geographical location of the virtual railway turnout and the target turnback stopping point in the turnback area is within 10 meters.
11. The computing of claim 9, wherein a boundary of the virtual railway turnout near a real railway turnout coincides with a boundary of the real railway turnout near the virtual railway turnout.
12. The method of claim 11, wherein a boundary of the virtual railway turnout opposite to the boundary of the virtual railway turnout near the real railway turnout is an end of the turnback area.
13. A computing device, comprising at least one processor, a storage device, and a bus, wherein: the storage device is configured to store program, the program including computer-executable instructions; the at least one processor is coupled to the storage device via the bus; and when the computing device is running, the at least one processor executes the program stored in the storage device, causing the computing device to implement a railway turnout control method related to crossed routes, the method comprising: constructing a data space corresponding to a railway turnout area; adding to the data space a virtual railway turnout at a virtual location corresponding to a junction of the crossed routes; and adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction.
14. The computing device of claim 13, the method further comprising displaying a layout of a station or depot including the virtual railway turnout or information on claiming and releasing of the virtual railway turnout in real time.
15. The computing device of claim 13, wherein the virtual railway turnout has a plurality of passing states, each of the plurality of passing states indicates that an establishment of a corresponding route passing through the junction is enabled.
16. The computing device of claim 13, wherein a boundary point of the virtual railway turnout on an associated track is a vertical projection point of a fouling point marker nearest to a centerline of the track on the centerline of the track.
17. The computing device of claim 13, the method further comprising when a first train establishes a first route of the crossed routes passing through the junction, claiming the first virtual railway turnout.
18. The computing device of claim 17, wherein the first virtual railway turnout includes a first state first-direction-passable and a second state second-direction-passable, and wherein the first state first-direction-passable indicates that an establishment of the first route direction is enabled and the second state second-direction-passable indicates that an establishment of a second route direction is enabled.
19. A computer readable storage medium, including one or more programs, the one or more programs storing instructions, that when executed by a computing device including one or more processors, causes the computing device to implement a railway turnout control method comprising: constructing a data space corresponding to a railway turnout area; adding a virtual railway turnout, in the data space, to a virtual space corresponding to a turnback area in which a target turnback stopping point is located; adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the turnback area; and maintaining claim of the virtual railway turnout when the train stops at the target turnback stopping point.
20. A computer readable storage medium, including one or more programs, the one or more programs storing instructions, that when executed by a computing device including one or more processors, causes the computing device to implement a railway turnout control method related to crossed routes, the method comprising: constructing a data space corresponding to a railway turnout area; adding to the data space a virtual railway turnout at a virtual location corresponding to a junction of the crossed routes; and adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction.
Description
BRIEF DESCRIPTIONS OF THE DRAWINGS
(1) In order to illustrate methods of the embodiments of the present disclosure more clearly, the drawings to be used for describing the embodiments and the prior arts is briefly described below. Obviously, the drawings in the following descriptions are merely embodiments of the present invention, and for those skilled in the art, other drawings may also be obtained based on these drawings without any creative work.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION
(21) In order to provide a better understanding of the methods described in the present disclosure for those skilled in the art, embodiments of the present disclosure are described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the present invention, rather than all the possible embodiments. Based on embodiments provided in the present disclosure, all the other embodiments obtained by those skilled in the art without any creative effort should fall into the scope of the present disclosure.
(22) As used herein, the terms “first,” “second,” “third,” and the like, in the specification, claims and drawings of the present disclosure may be intended to distinguish different objects and not intended to imply a specific sequence. Further, the terms “comprise”, “include”, “have”, and any variant thereof, are intended to cover non-exclusive inclusions. For example, processes, methods, systems, products, or devices comprising or including a series of steps or units are not limited to the illustrated steps or units, but may also optionally comprise or include steps or units not illustrated, and/or steps or units inherent to these processes, methods, products, or devices.
(23) The present disclosure is further described in terms of specific embodiments.
Embodiment 1
(24) Referring to
(25) 101. Constructing a data space corresponding to a railway turnout area;
(26) 102. Adding a virtual railway turnout, in the data space, to an area in which a target turnback stopping point is located;
(27) 103. Adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the area;
(28) 104. Not releasing claim of the virtual railway turnout when the train stops at the turnback stopping point.
(29) Optionally, step 104 may further include:
(30) 150. During the process of driving out of the area, first completing, for the train, a claim process of a real railway turnout in a railway turnout in a railway turnout list corresponding to a route along which the train drives out of the area and then completing, for the train, a release process of the virtual railway turnout.
(31) Optionally, the area may include a target turnback stopping point providing a turnback for a short-routing train. The step 102 for adding a virtual railway turnout may further include adding data of the virtual railway turnout to a railway turnout list corresponding to a route along which a long-routing train passes through the area.
(32) It is to be expressly stated that, the area mentioned in the above steps refers to an area in which a target turnback stopping point is located, which may also be referred to as a turnback area.
(33) As can be seen from the above, for issues such as the deadlock situation of a turnback area and insufficient safety protection of crossed routes, based on the concept that “there is a mapping relationship between the data recording space (or be referred to as data space) of a control system and the reality space of an entity controlled by the control system”, the present disclosure further introduces a virtual railway turnout into the data space. As a virtual object, the virtual railway turnout may not necessarily have its counterparts in the reality space. But in the data space, the virtual railway turnout may fully implement control logic such as the conflict between routes and the monopolistic claim of a railway turnout. In the data recording space, like a real turnout, a virtual railway turnout may have multiple data-defined descriptors associated with the layout of the corresponding station or depot, such as geographical location and topological location (the location of a real railway turnout may be the junction or bifurcation of the centerlines of associated tracks; the selection of one or more parameters associated with the location of a virtual railway turnout may be determined according to the purpose of the establishment of the virtual railway turnout), boundaries (take the junction or bifurcation of the centerlines of tracks associated with a real turnout as the center, the centerline of each track leading outwards the railway turnout may have a vertical projection point of a nearest fouling point marker on the centerline of the track, the projection point may server as a boundary of the real turnout on the side of the each of tracks; the selection of parameters associated with the location and boundaries of a virtual railway turnout may be determined according to the purpose of the establishment of the virtual railway turnout), passing state and the number of state, claim and release, and a specific route it incorporated into, etc. On the basis of this virtual object, the railway turnout control method provided by the present disclosure is developed.
(34) The method for controlling one or more railway turnout controls in the present disclosure may include: adding a virtual railway turnout in an area in which a target turnback stopping point is located, incorporate the virtual railway turnout into a route along which a train drives into the area by adding data of the virtual railway turnout to a railway turnout list corresponding to the route, and causing the claim of the virtual railway turnout not to be released when the train stops at the turnback stopping point by arranging the location and boundaries of the virtual railway turnout in the area. Consequently, the real turnout most proximate to the train in the route along which the train drives into the area may be released when the train stops, so as to create conditions for a successful establishment of a route for the train to turn back out of the area. At this point, as the virtual railway turnout is still in the claimed state, other trains cannot successfully establish a route into the area.
(35) The above method describes a process for a train driving into the turnback area. The method may further comprise, when the train drives out of the area, first completing a claiming process of at least one real railway turnout in a railway turnout list corresponding to a route along which the train drives out of the turnback area, then completing a releasing process of the virtual railway turnout claimed for the train after the at least one real railway turnout is successfully claimed. Consequently, when the train turn back out of the area, a route out of the area may be established first. As the train drives along the route, when the entire train just leaves the virtual railway turnout and is outside the boundaries of the virtual railway turnout, a release of the claim of the virtual railway turnout may be triggered so as to create necessary conditions for a next establishment of a route into the area.
(36) If the area in the above method is to provide a turnback for a short-routing train in a scenario where long-routing trains and short-routing trains are operated in a nest manner, that is, assuming that the area includes a target turnback stopping point for short-routing trains, then, if a route of a long-routing train also passes through the area (or be referred to as turnback area), data of the virtual railway turnout may be added to the railway turnout list corresponding to the route along which the long-routing train passes through the area.
(37) As can be seen from the above that, in some implementable embodiments of the present disclosure, a technique scheme may be adopted, which may include adding, in the data space corresponding to a railway turnout area, a virtual railway turnout to an area in which a target turnback stopping point is located, and adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the area, wherein the claim of the virtual railway turnout is not released when the train stops at the turnback stopping point. So that, when a train stops in the area in which a target turnback stopping point is located, as the virtual turnout claimed for the train is not released, other trains cannot establish a route into the area before the train drives out of the area, thus avoiding the deadlock situation caused by the stalemate of two trains.
Embodiment 2
(38) Referring to
(39) 201. Constructing a data space corresponding to a railway turnout area;
(40) 202. Adding to the data space a virtual railway turnout at a location corresponding to a junction of the crossed routes;
(41) 203. Adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction.
(42) On the basis of the same concept of the embodiment, an embodiment of the present disclosure also provides a railway turnout control method in a scenario related to crossed routes defending against each other, such as a scenario related to a scissors crossover and a scenario related to double turnback track parallel layout. The method may include adding a virtual railway turnout to each railway turnout list corresponding to each route passing through the junction, and adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction. Such a data arrangement can fully embody the conflict between all the routes passing through the junction so that the conflicting routes protection logic may be functioning.
(43) As can be seen from the above, in some implementable embodiments of the present disclosure, a technical scheme may be adopted, which may include adding, to the data space corresponding to a railway turnout area, a virtual railway turnout at a location corresponding to a junction of the crossed routes; adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction. Consequently, when a train establishes a route passing through the junction, since the virtual railway turnout at the junction is claimed, other trains cannot establish a route passing through the junction, thereby avoiding a train conflict.
(44) For a better understanding of the technical schemes provided by the embodiments of the present disclosure, the technical schemes of the present disclosure may be further described below in terms of the implementations in a number of specific scenes.
(45) Scene 1: Side-in-Straight-Out Turning Back at a Single Crossover in a Terminal Station.
(46)
(47)
(48) Scene 2: Side-in-Straight-Out Turning Back at a Single Crossover in an Intermediate Station.
(49)
(50)
(51) Scene 3: Straight-in-Side-Out Turning Back at a Single Crossover in a Terminal Station.
(52)
(53)
(54) Scene 4: Straight-in-Side-Out Turning Back at a Single Crossover in an Intermediate Station.
(55)
(56)
(57) Scene 5: Turning Back in a Single Turnback Track Parallel Layout.
(58)
(59)
(60) Scene 6: Alternative Turning Back at a Scissors Crossover.
(61)
(62)
(63) Scene 7: Alternative Turning Back in a Double Turnback Track Parallel Layout.
(64)
(65)
(66) It should be noted that, an interface may also be introduced into the above railway turnout control method using one or more virtual railway turnouts for displaying a layout of a station or depot including the virtual railway turnout and/or information on claiming and releasing of the virtual railway turnout in real time according to data associated with the virtual railway turnout such as the geographical/topological location, boundaries, the passing state & the number of states, the claim & release.
Embodiment 3
(67) For a better implementation of the foregoing schemes of the embodiments of the present disclosure, related devices that can facilitate the implementation of the foregoing schemes are also provided below.
(68) Referring to
(69) A construction unit 1001, configured to construct a data space corresponding to a railway turnout area;
(70) An adding unit 1002, configured to add a virtual railway turnout, in the data space, to an area in which a target turnback stopping point is located;
(71) A management unit 1003, configured to add the data of the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the area, wherein the claim of the virtual railway turnout is not released when the train stops at the turnback stopping point.
(72) In some embodiments, the management unit 1003 is further configured to, during the process of driving out of the area, first complete, for the train, a claim process of a real railway turnout in a railway turnout in a railway turnout list corresponding to a route along which the train drives out of the area and then completing, for the train, a release process of the virtual railway turnout.
(73) In some embodiments, the area may include a target turnback stopping point providing a turnback for a short-routing train. The adding unit 1002 may be further configured to add data of the virtual railway turnout to a railway turnout list corresponding to a route along which a long-routing train passes through the area.
(74) In some embodiments, the system 1000 may further comprise:
(75) An interface unit 1004, configured to display a layout of a station or depot including the virtual railway turnout and/or information on claiming and releasing of the virtual railway turnout in real time.
(76) The system in the embodiment of the present disclosure may be, for example, a computing device.
(77) It is understood that, the functions of the various functional modules in the system of the embodiment of the present disclosure may be specifically implemented according to the methods of the foregoing method embodiments. For a specific implementation process thereof, reference may be made to the related descriptions in the foregoing method embodiments, and which are not repeated here.
(78) As can be seen from the above that, in some implementable embodiments of the present disclosure, a technique scheme may be adopted, which may include adding, in the data space corresponding to a railway turnout area, a virtual railway turnout to an area in which a target turnback stopping point is located, and adding the virtual railway turnout to a railway turnout list corresponding to a route along which a train drives into the area, wherein the claim of the virtual railway turnout is not released when the train stops at the turnback stopping point. So that, when a train stops in the area in which a target turnback stopping point is located, as the virtual turnout claimed for the train is not released, other trains cannot to establish a route into the area before the train drives out of the area, thus avoiding the deadlock situation caused by the stalemate of two trains.
Embodiment 4
(79) Referring to
(80) A construction unit 1101, configured to construct a data space corresponding to a railway turnout area;
(81) An adding unit 1102, configured to add to the data space, a virtual railway turnout at a location of the data space corresponding to a junction of the crossed routes;
(82) A management unit 1103, configured to add the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction.
(83) In some embodiments, the system 1100 may further comprise:
(84) An interface unit 1104, configured to display a layout of a station or depot including the virtual railway turnout and/or information on claiming and releasing of the virtual railway turnout in real time.
(85) The system in the embodiment of the present disclosure may be, for example, a computing device.
(86) It is understood that, the functions of the various functional modules in the system of the embodiment of the present disclosure may be specifically implemented according to the methods of the foregoing method embodiments. For a specific implementation process thereof, reference may be made to the related descriptions in the foregoing method embodiments, and which are not repeated here.
(87) As can be seen from the above, in some implementable embodiments of the present disclosure, a technical scheme may be adopted, which may include adding, to the data space corresponding to a railway turnout area, a virtual railway turnout at a location corresponding to a junction of the crossed routes; adding the virtual railway turnout to each railway turnout list corresponding to each route passing through the junction. Consequently, when a train establishes a route passing through the junction, since the virtual railway turnout at the junction is claimed, other trains cannot establish a route passing through the junction, thereby avoiding a train conflict.
Embodiment 5
(88) Referring to
Embodiment 6
(89) An embodiment of the present disclosure also provides a computer-readable storage medium storing one or more programs. The one or more programs may include instructions. When the instructions are executed by a computing device including one or more processors, the computing device may be caused to implement the railway turnout control method described in connection with the above method embodiment 1, or the railway turnout control method related to the crossed routes as described in connection with the above method embodiment 2.
(90) In the above embodiments, the descriptions of each embodiment may have their own emphasis, for parts not described in detail in some embodiment, reference may be made to the related descriptions of other embodiments.
(91) It should be noted that, for simplicity of description, each of the foregoing method embodiments may be described as a combination of a series of actions. But those skilled in the art should understand that, the present disclosure is not limited to the described sequence of actions, as certain steps can be performed in another sequence or be performed concurrently according to the present disclosure. Further, those skilled in the art should also understand that, embodiments described in the specification are all preferred embodiments, and the associated unit(s) or action(s) is not necessarily required by the present disclosure.
(92) It is obvious to those skilled in the art that, for convenience and concise of description, for detailed operation procedures of the foregoing systems, devices, and units, reference may be made to the corresponding procedures of the foregoing method embodiments, the descriptions of which are not repeated herein.
(93) In some embodiments provided in the present application, it should be understood that, the disclosed systems, devices, and methods, may be implemented otherwise. For instance, the foregoing device embodiments are only for demonstration purposes. For example, the division of the units is merely based on a logical delineation, and other division formats may be adopted in practical implementations, such as combining multiple units or components, integrating multiple units or components into another system, omitting or skipping certain features. In addition, the illustrated or discussed mutual couplings, direct couplings, or communication connections may be indirect couplings or communication connections through interfaces/ports, devices, or units, and may be electrical, mechanical, or in other forms.
(94) The units described as separate parts may or may not be physically separated. A component (or components) illustrated as a unit may or may not be a physical unit. That is, the component(s) may be located in one place, or be distributed among multiple network nodes. According to practical needs, some or all of the units may be selected to achieve the purpose of the schemes of the present embodiment.
(95) In addition, various functional units of each embodiment of the present disclosure may be integrated in one processing unit, or be physically standalone respectively. Alternatively, two or more units may be integrated into one unit. The integrated unit may be implemented by hardware, or be implemented as a software functional unit.
(96) An integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer-readable storage medium. On the basis of such concept, the essential portion, the portion contributes to the prior art, or the entire or part of any technical scheme in the present disclosure, may be embodied in the form of a software product. The computer software product may be stored in a storage medium, and may include instructions causing a computing device (which may be a personal computer, a server, or a network device, etc.) to perform all or some of the steps of the method of each embodiment of the present invention. The above storage medium may include various media capable of storing program codes, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
(97) Having thus described the railway turnout control method and system provided by the present disclosure in detail, the principle and implementation of the present disclosure have been described in terms of specific embodiments. The descriptions of the foregoing embodiments are merely for providing a better understanding of the methods and the basic concept of the present disclosure. Meanwhile, for those skilled in the art, on the basis of the concept of the present disclosure, changes may be made to the specific implementation manners and the application field. In conclusion, the contents of the present specification should not be construed as limiting the present disclosure.