Search

CN-122020814-A - Railway station turnout and stock track linkage type design method

CN122020814ACN 122020814 ACN122020814 ACN 122020814ACN-122020814-A

Abstract

The invention discloses a railway station turnout and track linkage design method which comprises the steps of S1, obtaining an original turnout set to be adjusted, calculating an adjustment matrix according to an adjustment mode input by a user, S2, constructing a turnout action chain and a turnout action tree, S3, constructing a turnout action forest, S4, obtaining a copy of the turnout action forest, S5, repairing curve connection in the copy by using the adjustment matrix to obtain a repaired turnout action forest copy, S6, checking compliance of the turnout action forest copy repaired in S5, replacing the turnout action forest constructed in S3 by the compliance copy, and completing linkage design. The invention is suitable for the linkage design scene of the turnout and the stock way of the railway station, can effectively improve the plane design and modification efficiency of the railway station, has strong practicability and high universality, and solves the problems of isolated turnout and stock way adjustment and complicated modification in the traditional design.

Inventors

  • XU SHENGBO
  • MA YANGYANG
  • MAO NING
  • HUANG WEILI
  • KONG GUOLIANG
  • ZHENG ZHILIN
  • LI DINGFENG

Assignees

  • 中国铁路设计集团有限公司

Dates

Publication Date
20260512
Application Date
20260410

Claims (8)

  1. 1. A railway station turnout and stock way linkage design method is characterized by comprising the following steps: S1, acquiring an original turnout set to be adjusted Calculating an adjustment matrix according to the adjustment mode input by the user ; S2, constructing a switch action chain Action tree for point Comprising: s21, gathering the original turnouts An original switch in (a) is used as a switch to be constructed currently For it, a switch action tree is built Initially, switch action tree Root switch of (2) Empty switch action chain dictionary Is empty; s22, judging the switch action tree Is set of driving switches Whether or not to contain the current switch to be constructed : If so, terminating the current switch to be constructed Is performed in a subsequent recursive operation of (a); If not, further judging the switch action tree A kind of electronic device If the number of the elements is 0, the current switch to be constructed is determined to be 0 Arranged as a switch action tree Root switch of (2) S23, if not, maintaining the root switch Unchanged, S23 is performed; S23, constructing the turnout with the current to-be-constructed turnout Creating a new switch action chain as a starting point ; S24, creating a new switch action chain by S23 Is incorporated into the switch action tree Dictionary of (2) S25 is executed; S25, extracting a new turnout action chain Driven turnout set of (2) , The number of driven turnouts is the number; traversing driven turnout set Each driven turnout of (a) , The switch to be constructed currently Replaced by Recursively executing S22 to S25; S26, driven turnout set to be S25 S27 is executed after all driven turnouts and all the level driven turnouts corresponding to the turnout action chains constructed for the driven turnouts finish the recursion processing from S22 to S25; s27, judging the original turnout set Whether there are any unprocessed switches; If so, the next untreated switch is taken out as a new switch to be constructed For this new switch to be constructed New-built switch action tree The switch to be constructed currently Replaced by Current switch action tree Replaced by S22 to S26 are performed; If not, executing S3; S3, constructing a turnout action forest; S4, obtaining a copy of the turnout action forest; S5, applying an adjustment matrix to the copies of the turnout action forest Restoring curve connection in the copies to obtain restored turnout action forest copies; S6, checking compliance of the switch action forest copy repaired in S5, and replacing the switch action forest constructed in S3 with the compliance copy And (5) completing the linkage design.
  2. 2. The rail yard switch and stock way linkage design method of claim 1, wherein: the switch action chain In the design of a station yard, a correlation structure triggered by movement of a single turnout and provided with the same movement logic comprises a driving turnout Multiple driven tracks And a plurality of driven turnouts And wherein: The driving turnout Is a trigger source for the movement of the switch action chain; the driven track The track set driving the side strand of the turnout has only one driven track for a common single turnout and two driven tracks for a symmetrical turnout; The driven turnout The turnout set is characterized in that a straight strand is on a driven track and is in a straight line with a driving turnout; The switch action tree Is a correlation structure composed of all switch action chains with the same design movement logic, and comprises a root switch Dictionary for switch action chain Wherein: the switch action chain dictionary The key is the action chain of each turnout Is driven switch of (a) The value is the action chain for each switch Reference to switch action chain dictionary The set of all keys in the switch is a set of driving switches ; The turnout action forest Is a switch action tree with same design movement logic Association structure of composition comprising a container For storing switch action trees Is a reference to (c).
  3. 3. The method for designing a rail yard switch and stock way according to claim 2, wherein in S1, when the adjustment mode of the user input is rotation, the rotation point is input according to the user Rotation angle Calculating an adjustment matrix : , After the calculation is completed, the user sets the radius of the connection curve Length of front relaxation curve Length of mild curve after sum 。
  4. 4. The method for designing a rail yard switch and stock way linkage according to claim 3, wherein in S1, when the adjustment mode of the user input is translation, the method is based on the reference point of the user input And a target point Calculating an adjustment matrix : 。
  5. 5. The method for railroad yard switch and stock track coordinated design of claim 2, wherein step S23 creates a new switch action chain The method of (2) is as follows: To construct the switch As a new switch chain Is driven switch of (a) ; To construct the switch Incorporating new switch action chains into the track where the side strand is located Is driven stock track collection ; Action chain for new turnout Is driven stock track collection Each driven track of (a) Obtaining the current turnout to be constructed through geometric calculation Straight line segment of stock where the switch center is located Extracting straight line segment All switches on To make the straight strand in the driven stock way Upper and same as the switch to be constructed currently Is positioned at the straight line section Switch incorporating new switch action chain Driven turnout set of (2) 。
  6. 6. The rail yard switch and stock rail linkage design method as claimed in claim 5, wherein S3 comprises the steps of: s31, creating a turnout action forest Each switch action tree constructed by S2 As a tree to be incorporated S32 to S35 are executed to complete the judgment of all the to-be-admitted trees and the admission of the switch action forest S4, executing after finishing the process of (3); s32, setting a circulation variable Is 0; S33, if Less than The judgment and operation of S34 are executed, otherwise S35 is executed; S34, if the switch acts on the forest Is the first of (2) Action tree for switch Is set of driving switches Contains the tree to be incorporated Root switch of (2) Switch action tree For the current tree to be included Not to incorporate the parent tree of the tree Incorporating switch action forests Is a container of (2) In the middle, the cycle is terminated, and the next switch action tree is performed Determination and inclusion of switch action forest If the process of (1) Is set of driving switches Contains the first Action tree for switch Root switch of (2) Then To be incorporated into trees Will be From the container If the deletion in (3) is continued to S33 Not currently to be included in the tree Is not a subtree of the parent tree, then the loop variable is Self-increasing 1, executing S33; s35, after the circulation is normally finished Added to the switch action forest Is a container of (2) In completing the tree to be incorporated Is included.
  7. 7. The rail yard switch and stock way linkage design method as claimed in claim 6, wherein S5 comprises the steps of: s51, duplicate the switch action tree Each switch action tree in (a) Root switch of (2) Applying an adjustment matrix Action tree for each switch Each switch action chain of (a) S52 to S53 are executed, and S54 is executed after all; S52, action chain for switch Driven turnout of (2) Applying the adjustment matrix ; S53, for switch action chain Each driven track of (2) Acquiring intersection point data of the curve Acquiring driving turnout Straight line segment Intersection point corresponding to two ends 、 For the intersection point 、 Applying the adjustment matrix Forming new intersection point data Based on the new intersection point data Regenerating driven stock tracks Is used for completing a single driven track Is repaired by curve connection; s54, when the adjustment mode in S1 is translation, curve connection restoration is completed, a restored turnout action forest copy is obtained, S6 is executed, and when the adjustment mode in S1 is rotation, a rotation point input by a user is obtained Recent stock track And calculate the rotation point In the nearest stock way Projection points on Obtaining the nearest stock track Intersection data of (a) According to the projection point Using the user-set radius of the rotation point curve in S1 Length of front relaxation curve Length of mild curve after sum Constructing a new intersection point According to the projection point In the nearest stock way Position calculation on new intersection In the nearest stock way Intersection data of (a) Is inserted into the position index At the intersection point data Is the first of (2) After each intersection point, a new intersection point is inserted Forming new intersection point data Based on new intersection data Regenerating the nearest track And (3) completing curve connection restoration to obtain the restored switch action forest copy.
  8. 8. The method for designing a rail yard switch and track linkage as set forth in claim 7, wherein the compliance in S6 comprises a distance between switches and a track geometric continuity.

Description

Railway station turnout and stock track linkage type design method Technical Field The invention relates to the field of railway station plane design, in particular to a railway station turnout and stock way linkage type design method. Background In the plane design of a railway station yard, turnouts and stock tracks are taken as core basic design units, are skeleton elements for positioning and reference of other facilities such as station yard drainage, stations, signals, contact networks and the like, and the design rationality directly determines the scientificity and the operation efficiency of the overall layout of the station yard. However, the traditional design mode adopts turnouts in the throat area as uncorrelated devices for design, and the turnouts and turnouts lack linkage, so that the design mode has the following remarkable defects: when a single turnout is modified, because hard geometric constraints such as the track distribution length, the length of a curve head from the turnout heel end and the like exist, large-scale turnout and track checking and adjustment are needed to be manually carried out, so that the efficiency is low; when a plurality of turnouts are modified, the turnouts can meet the design specification only by adjusting one by one and checking repeatedly; when the optimization demands of yard angle adjustment, throat area parallel approach adjustment and the like are met, all tracks and turnouts are required to be corrected manually, and even the redesign of the whole throat area and even the yard plane scheme is caused, the operation flow is complex, the conflict is easy to generate, the repeated adjustment of the subsequent design links is easy to cause, and the manual intervention cost is high. Disclosure of Invention The invention aims to provide a railway station turnout and track linkage type design method based on a turnout action chain-turnout action tree-turnout action forest three-layer model, so as to solve the problems of insufficient linkage, low adjustment efficiency and high manual intervention cost in the traditional design mode. For this purpose, the following technical scheme is adopted in the invention: a linkage design method for railway station turnout and stock way comprises the following steps: S1, acquiring an original turnout set to be adjusted Calculating an adjustment matrix according to the adjustment mode input by the user; S2, constructing a switch action chainAction tree for pointComprising: s21, gathering the original turnouts An original switch in (a) is used as a switch to be constructed currentlyFor it, a switch action tree is builtInitially, switch action treeRoot switch of (2)Empty switch action chain dictionaryIs empty; s22, judging the switch action tree Is set of driving switchesWhether or not to contain the current switch to be constructed: If it contains, the current switch to be constructed is describedDriven turnout set from S24And already at the current switch action treeIf the current switch to be constructed is terminatedIs performed in a subsequent recursive operation of (a); If not, further judging the switch action tree A kind of electronic deviceIf the number of the elements is 0, the current switch to be constructed is set to be 0Arranged as a switch action treeRoot switch of (2)S23, if not, maintaining the root switchUnchanged, S23 is performed; S23, constructing the turnout with the current to-be-constructed turnout Creating a new switch action chain as a starting point; S24, creating a new switch action chain by S23Is incorporated into the switch action treeDictionary of (2)S25 is executed; S25, extracting a new turnout action chain Driven turnout set of (2),The number of driven turnouts is the number; traversing driven turnout setEach driven turnout of (a),The switch to be constructed currentlyReplaced byRecursively executing S22 to S25; S26, driven turnout set to be S25 S27 is executed after all driven turnouts and all the level driven turnouts corresponding to the turnout action chains constructed for the driven turnouts finish the recursion processing from S22 to S25; s27, judging the original turnout set Whether there are any unprocessed switches; If so, the next untreated switch is taken out as a new switch to be constructed For this new switch to be constructedNew-built switch action treeThe switch to be constructed currentlyReplaced byCurrent switch action treeReplaced byS22 to S26 are performed. If not, executing S3; S3, constructing a turnout action forest; S4, obtaining a copy of the turnout action forest; S5, applying an adjustment matrix to the copy Repairing curve connection in the copies to obtain repaired turnout action forest copies; S6, checking compliance of the switch action forest copy repaired in S5, and replacing the switch action forest constructed in S3 with the compliance copy And (5) completing the linkage design. In the above-mentioned linkage design method: the switch action chain In the d