Throat turnout group determination method and apparatus, device, and medium
By constructing a dictionary and automatically calculating the direct occupancy time of turnout groups, the error problem caused by manual analysis was solved, and the calculation efficiency of the station's throat operation capacity was improved.
Patent Information
- Application Number
- PCT/CN2024/134665
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-14
- Filing Date
- 2024-11-26
- Publication Date
- 2025-11-20
AI Technical Summary
In existing technologies, the determination of the throat turnout group of a station relies on manual analysis, which results in a large workload and is prone to errors, affecting the efficiency of throat operation capacity calculation.
By constructing a dictionary of turnouts that directly obstruct the route and a dictionary of turnout groups in the throat area, and combining the route direction and train arrival/departure type, the direct occupancy time and obstruction time of turnout groups are automatically calculated to determine the target throat turnout group.
It improves the computational efficiency of station throat operation capabilities, solves the problem of errors that are prone to occur in manual analysis, and realizes automated turnout group determination.
Smart Images

Figure CN2024134665_20112025_PF_FP_ABST
Abstract
Description
A throat turnout group determination method, device, equipment and medium TECHNICAL FIELD
[0001] The present disclosure relates to the field of railway signal control, in particular to a throat turnout group determination method, device, equipment and medium. BACKGROUND
[0002] In the prior art, the determination of the turnout group is directly hindered by the manual analysis of the turnout grouping and the route, and the developers need to group the arrival and departure throats of the station, then record the grouping status in a table to form a route occupation table. When analyzing the route occupation turnout group, the published capacity determination system generates the occupation relationship of each route to the turnout group through the established table, and manually analyzes the hindering relationship of each route to other turnout groups. However, the manual confirmation of the turnout grouping and the manual analysis of the hindering relationship of the turnout group are labor-intensive and prone to errors, which seriously affects the calculation efficiency of the station throat operation capacity. SUMMARY
[0003] To solve the above problems, the present disclosure provides a throat turnout group determination method, device, equipment and medium, which can improve the calculation efficiency of the station throat operation capacity and solve the problem of easy errors in manual analysis.
[0004] To achieve the above purpose, the present disclosure adopts the following technical solutions:
[0005] In a first aspect, the present disclosure provides a throat turnout group determination method, comprising:
[0006] Based on the station turnout information and the route information, a route directly hindering turnout dictionary and a throat area turnout group dictionary are constructed;
[0007] According to the route directly hindering turnout dictionary and the throat area turnout group dictionary, a route throat area directly hindering turnout group dictionary is constructed;
[0008] According to the throat area turnout group dictionary and the route throat area directly hindering turnout group dictionary, a set of occupied throat turnout groups is constructed in combination with the direction of the route and the type of arrival and departure trains;
[0009] The turnout group with the longest total occupation time in the set of occupied throat turnout groups is determined as the target throat turnout group.
[0010] Further, the station turnout information includes: turnout number, station where it is located, throat area where it is located, front device, rear positioning device, rear reverse positioning device, and opposite turnout number.
[0011] Further, the route information includes: route number, route type, occupied turnout, protected turnout, occupied track, occupied section, start button, and end button.
[0012] Further, based on the station turnout information and the route information, a route directly obstructs turnout dictionary and a throat turnout group dictionary are constructed, including:
[0013] Based on the turnout information and the route information, a turnout route relationship dictionary is constructed;
[0014] Based on the route information and the turnout route relationship dictionary, and the hostile relationship between routes, a route directly obstructs turnout dictionary is constructed;
[0015] Based on the turnout route relationship dictionary, a directly obstructed turnout set corresponding to the turnout information is determined;
[0016] Based on the throat information in the turnout information and the turnout route relationship dictionary, and in combination with a throat turnout grouping principle, a throat turnout group dictionary is constructed.
[0017] Further, according to the route directly obstructs turnout dictionary and the throat turnout group dictionary, a route throat directly obstructs turnout group dictionary is constructed, including:
[0018] Iterating through the route information in the route directly obstructs turnout dictionary;
[0019] Based on the route information, if the value in the throat turnout group dictionary contains one or more turnouts in the directly obstructed turnout set corresponding to the route information, then the route throat directly obstructs turnout group dictionary is constructed;
[0020] The route information is taken as the key of the route throat directly obstructs turnout group dictionary, and the value in the throat turnout group dictionary is taken as the value of the route throat directly obstructs turnout group dictionary.
[0021] Further, according to the throat turnout group dictionary and the route throat directly obstructs turnout group dictionary, and in combination with the direction of the route and the type of the receiving and sending train, a throat turnout group set is constructed, including:
[0022] The direction of the route, the type of the receiving and sending train, and the occupation time of the turnout group through which the route passes are obtained;
[0023] According to the direction of the route and the type of the receiving and sending train, the throat turnout group containing the turnout through which the route passes is obtained from the throat turnout group dictionary, and if it exists, the directly occupied time of the throat turnout group is the occupation time of the turnout group through which the route passes;
[0024] According to the direction of the route and the type of the receiving and sending train, the route throat directly obstructs turnout group corresponding to the route is obtained from the route throat directly obstructs turnout group dictionary, and if it exists, the directly obstructed time of the route throat directly obstructs turnout group is the occupation time of the turnout group through which the route passes;
[0025] A throat turnout group set is constructed, and the throat area turnout group and the directly obstructed turnout group of the route throat area are put into the throat turnout group set.
[0026] Further, the turnout group with the longest total occupation time in the throat turnout group set is determined as the target throat turnout group, including:
[0027] The turnout groups in the throat turnout group set are traversed;
[0028] The direct occupation time and the directly obstructed time of the turnout group are added to obtain the total occupation time of the turnout group;
[0029] The turnout group with the longest total occupation time is determined as the target throat turnout group.
[0030] In a second aspect, the present disclosure further provides a route throat turnout group determination device, including:
[0031] A construction module is configured to construct a route directly obstructed turnout dictionary and a throat area turnout group dictionary based on station turnout information and route information;
[0032] The construction module is further configured to construct a route throat area directly obstructed turnout group dictionary according to the route directly obstructed turnout dictionary and the throat area turnout group dictionary;
[0033] The construction module is further configured to construct a throat turnout group set according to the throat area turnout group dictionary and the route throat area directly obstructed turnout group dictionary, in combination with the direction of the route and the type of the train;
[0034] A determination module is configured to determine the turnout group with the longest total occupation time in the throat turnout group set as the target throat turnout group.
[0035] In a third aspect, the present disclosure further provides an electronic device, including a processor and a memory;
[0036] The processor is coupled with the memory;
[0037] The processor is configured to read and execute the program or instruction stored in the memory, so that the device executes the method of the first aspect.
[0038] In a fourth aspect, the present disclosure further provides a computer readable storage medium, which stores a computer program, and the program is executed by the processor to implement the method of the first aspect.
[0039] In summary, the technical solution provided by the present disclosure has at least the following technical effects or advantages:
[0040] The throat turnout group is automatically grouped according to the station equipment configuration and the station interlocking table, the route directly obstructing turnout group is automatically obtained, the directly obstructing time and the directly occupying time of the turnout group are automatically calculated according to the route occupation, and then the throat turnout group is determined, so that the calculation efficiency of the station throat capacity is improved, and the problem that the manual analysis is prone to errors is solved.
[0041] Other features and advantages of the present disclosure will be set forth in the description that follows, and in part will be apparent from the description, or can be learned by practice of the present disclosure. The purposes and other advantages of the present disclosure can be realized and obtained by the structure indicated in the specification, claims and drawings. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can obtain other drawings according to these drawings without creative labor.
[0043] Fig. 1 is a flowchart of a throat turnout group determination method according to an embodiment of the present disclosure;
[0044] Fig. 2 is a schematic diagram of the turnout distribution structure of a track line according to an embodiment of the present disclosure;
[0045] Fig. 3 is a schematic diagram of the throat turnout grouping principle according to an embodiment of the present disclosure;
[0046] Fig. 4 is a schematic diagram of the structure of the train route path turnout group according to an embodiment of the present disclosure;
[0047] Fig. 5 is a schematic diagram of the structure of a throat turnout group determination device according to an embodiment of the present disclosure;
[0048] Fig. 6 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0049] In order to make the purposes, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present disclosure.
[0050] The technical scheme provided by the present disclosure automatically groups the throat area switches according to the station device configuration and the station interlocking table, automatically obtains the route direct interference switch group, and automatically calculates the direct occupation time and the direct interference time of the switch group according to the route occupation condition, and then determines the throat switch group, thereby improving the calculation efficiency of the station throat operation capacity and solving the problem of easy error in manual analysis.
[0051] The present disclosure is based on a CTC system and an interlocking system. In the actual operation scene of a station yard, the CTC sends a route selection command to the interlocking, and the interlocking system sends route execution and device change information to the CTC system. The CTC system and the interlocking system provide effective data for station throat operation capacity calculation and determination of a throat switch group. In order to facilitate the description below, the route, route data, and route information all represent objects containing route-related information in a station yard; the switch, switch data, and switch information all represent objects containing switch-related information in a station yard; a switch group represents a collection of multiple switch objects; and a dictionary is a data structure containing key-value pair attributes.
[0052] FIG. 1 is a flowchart of a throat switch group determination method according to an embodiment of the present disclosure. As shown in FIG. 1, the method comprises the following steps:
[0053] S101, based on the station switch information and the route information, constructing a route direct interference switch dictionary and a throat area switch group dictionary;
[0054] From the station interlocking table of the station interlocking system, the route information of the station yard is obtained, and the device information of the station yard device is obtained from the switch device configuration of the CTC system. Based on the route information and the device information of the station yard, a route-device relationship data set is constructed. The route information includes route number, route type, occupied switch, protected switch, occupied track, occupied section, start button, end button, and other information. The switch device information includes switch number, station yard, throat area, front device, rear positioning device, rear reversing device, and opposite switch number.
[0055] For example, the step S101 further comprises:
[0056] S1011, based on the switch information and the route information, constructing a switch-route relationship dictionary;
[0057] S1012, based on the route information and the switch-route relationship dictionary, and the hostile relationship between routes, constructing a route direct interference switch dictionary;
[0058] S1013, based on the switch-route relationship dictionary, determining the direct interference switch set corresponding to the switch information;
[0059] S1014, based on the throat area information in the turnout information and the turnout route relationship dictionary, combined with the throat area turnout grouping principle, a throat area turnout group dictionary is constructed.
[0060] Exemplarily, the above steps are as follows:
[0061] Based on the route information, a route data set is constructed;
[0062] A route data set Rs is constructed, and the route number, route type, occupied turnout, protected turnout, occupied track, occupied section, start button, and end button information of each route R are extracted from the station yard interlocking table, and then R is put into the set Rs.
[0063] Based on the turnout device information, a turnout data set is constructed;
[0064] A turnout data set Ss is constructed, and the turnout number, station, throat area, front device, rear positioning device, rear reverse device, and opposite turnout number of each turnout S are extracted by loading the turnout device configuration, and then a direct obstruction turnout set is set for each turnout, and S is put into the set Ss.
[0065] Based on the route data set and the turnout data set, a turnout route relationship dictionary is constructed;
[0066] Since the determination of the route directly obstructing the turnout and the turnout grouping both involve the calculation of the route containing the turnout, in order to improve the calculation efficiency, a turnout route relationship dictionary Dsr is constructed, taking the turnout device as the primary key and the route set containing the turnout as the value. The turnout data set Ss is traversed, based on each turnout data S, the route data set Rs is traversed, the route set Rss containing the turnout S is obtained, and the key-value pair data with the turnout data S as the key and the route set Rss as the value is put into the turnout route relationship dictionary Dsr.
[0067] A route directly obstructing turnout dictionary is constructed, and the elements in the set are key-value pairs, the key is the route number, and the value is the throat turnout set directly obstructed by the route. The turnouts in the directly obstructing turnout set need to be disabled when the route is occupied. The judgment basis for the need to be disabled is that all routes passing through the turnout are hostile to the route.
[0068] A route direct obstructing switch dictionary Drs is constructed with route data as the key and the value being a set of direct obstructing switches. The route data set Rs is traversed, and each route data R that is traversed is used to traverse the keys in the switch route relationship dictionary Dsr. Each key that is traversed is a switch Si, and the value corresponding to Si in the switch route relationship dictionary Dsr is taken out to be a set of routes Ris. The set of routes Ris and the route R are checked for hostile relationship one by one. If the routes in the set of routes Ris all overlap with the route R in at least one of the following: an occupied switch, a protected switch, an occupied track, an occupied section, a start button, and an end button, it is considered that the routes in the set of routes Ris are all hostile to the route R, and the switch Si is put into the set of direct obstructing switches Rs corresponding to the route R. Otherwise, the keys in the switch route relationship dictionary Dsr are continuously traversed. After the traversal is completed, if there is a value in the set of direct obstructing switches Rs, then the key-value pair of the route data R and the set of direct obstructing switches Rs is put into the route direct obstructing switch dictionary Drs.
[0069] The set of direct obstructing switches is determined, and the set of direct obstructing switches is set for each switch according to the route hostile relationship. When the switch is occupied, all the switches in the set of direct obstructing switches cannot be used.
[0070] A corresponding set of direct obstructing switches is constructed for the switch data keys in the switch route relationship dictionary Dsr. The keys in the switch route relationship dictionary Dsr are traversed twice. The key that is traversed in the outer layer is a switch Sm, and the value is a set of routes Rms. The key that is traversed in the inner layer is a switch Sn. If Sn and Sm are in the same throat area, the value set of routes Rns is extracted, and the hostile relationship between all the routes in the outer set of routes Rms and the routes in the set of routes Rns is checked. If there is a parallel route, the current inner layer traversal is skipped, and the next key in the inner layer is continuously traversed. If there is no parallel route, the switch Sn is put into the set of direct obstructing switches corresponding to the switch Sm. According to the above steps, until the traversal is completed, the set of direct obstructing switches corresponding to each switch data in the switch route relationship dictionary Dsr is determined.
[0071] A throat area switch group dictionary is constructed, and the switch groups are divided according to the grouping principle, station yard device information, and route device relationship. The throat area information includes the station yard and the throat area direction, and the switch information in the station yard device information includes the switch number, the station yard, the throat area, the front device, the rear positioning device, the rear reverse device, and the opposite switch number. The following steps are included: according to the switch direct obstructing switch relationship, switches that cannot be occupied by two routes at the same time are divided into a group; according to the switch relationship, adjacent switches, the switches at the two ends of a crossover, and the switches at the two ends of a cross-over crossover are split into switch groups.
[0072] Based on the station data and the turnout data, a throat area turnout group dictionary Dts is constructed, the key is the throat area T, and the value is the throat area turnout group set Ts; if the station is not divided into yards, there are only two throat areas, i.e., the upper throat area and the lower throat area, so the throat area turnout group dictionary Dts only contains two keys; if the station is divided into yards, the throat areas of each yard are put into the throat area turnout group dictionary Dts as the keys. The keys in the throat area turnout group dictionary Dts are traversed, the traversed key is the throat area T, based on the throat area T, the keys in the turnout route relationship dictionary Dsr are traversed, the traversed key is the turnout Sm, if the turnout Sm is not in the throat area T, the next key in the turnout route relationship dictionary Dsr is traversed; if the turnout Sm is in the throat area T, the turnout Sm and the direct obstruction turnout set corresponding to Sm are extracted as a throat area turnout group Smg corresponding to the throat area T; the throat area turnout group set Ts is traversed, if there is a throat area turnout group in Ts containing each turnout in the throat area turnout group Smg, the traversal of the throat area turnout group set Ts is exited, and the next key in the turnout route relationship dictionary Dsr is traversed; if there is no throat area turnout group in Ts containing each turnout in the throat area turnout group Smg, the turnouts contained in the throat area turnout group Smg are removed from the throat area turnout group Ts, then the throat area turnout group Smg is put into the throat area turnout group set Ts, the traversal of the throat area turnout group Ts is exited, and the next key in the turnout route relationship dictionary Dsr is traversed, until the traversal of the keys in the turnout route relationship dictionary Dsr is completed; the throat area turnout group set Ts is traversed again, the traversed throat area turnout group is Tg, it is checked whether there are adjacent turnouts opposite to the frog and located on both sides of the line in Tg, if not, the next group in the throat area turnout group set Ts is traversed; if yes, the turnouts opposite to the frog are removed from the throat area turnout group Tg, and the throat area turnout group Tg forms a new group; it is checked whether the turnouts opposite to the frog are cross-over turnouts, if not, the next group in the throat area turnout group set Ts is traversed; if yes, the cross-over turnouts on the same side of the opposite turnouts are removed from the original group and put into the new group Tg; according to the above steps, the traversal is completed, and the throat area turnout group dictionary is determined.
[0073] Fig. 2 is a schematic diagram of the turnout distribution structure of the track line in the embodiment of the present application; as shown in the figure,
[0074] The judgment basis of the adjacent turnouts opposite to the frog and located on both sides of the line is that the two groups of turnouts are cross-over turnouts, and are mutually rear-positioning turnouts; the object turnouts of the two groups of turnouts do not have an adjacent relationship. For example, the turnouts 108 and 114 in Fig. 2:
[0075] The rear-positioned switch of the No. 108 switch is the No. 114 switch, the rear-positioned switch of the No. 114 switch is the No. 108 switch; the object switch of the No. 108 switch is the No. 110 switch, the opposite switch of the No. 114 switch is the No. 112 switch, and the No. 110 switch and the No. 112 switch do not have an adjacent relationship.
[0076] The judgment basis of the cross crossover switch is that: in the two groups of crossovers, the two groups of switches are the rear-positioned switches of each other, and the two groups of switches located opposite to each other are also the rear-positioned switches of each other. For example, in FIG. 2, the crossover object switch group 120, 122 and the crossover object switch group 126, 124, the No. 120 switch and the No. 126 switch are the rear-positioned switches of each other, the No. 124 switch is the opposite switch of the No. 126 switch, the No. 122 switch is the opposite switch of the No. 120 switch, and the No. 124 switch and the No. 122 switch are the rear-positioned switches of each other.
[0077] FIG. 3 is a schematic diagram of the throat switch grouping principle in the embodiment of the present application;
[0078] In the throat area switch grouping, as shown in FIG. 3, four basic principles need to be followed:
[0079] The switches that cannot be simultaneously occupied by two routes respectively should be merged into a group, as shown in FIG. 3(a);
[0080] The adjacent switches that can be simultaneously occupied by two routes respectively and have opposite frog tails and are arranged on the two sides of the line cannot be merged into a group, as shown in FIG. 3(b);
[0081] The switches at the two ends of the crossover cannot be merged into a group, as shown in FIG. 3(c);
[0082] The cross crossovers must be separately drawn as a group, as shown in FIG. 3(d), but the switch 3 and the switch 5 in FIG. 3(d) should be merged into a group.
[0083] S102, constructing a route throat area directly obstructed switch group dictionary according to the route directly obstructed switch dictionary and the throat area switch group dictionary;
[0084] For example, the S102 step further includes the following steps:
[0085] S1021, traversing the route information in the route directly obstructed switch dictionary;
[0086] S1022, based on the route information, if the value in the throat area switch group dictionary contains one or more switches in the directly obstructed switch set corresponding to the route information, constructing a route throat area directly obstructed switch group dictionary;
[0087] S1023, taking the route information as the key of the route throat area directly obstructed switch group dictionary, and taking the value in the throat area switch group dictionary as the value of the route throat area directly obstructed switch group dictionary.
[0088] The above steps are specifically as follows:
[0089] The direct obstruction switch group dictionary Drfs of the throat area is constructed, the key is the route, and the value is the switch group set of the route throat area; the keys of the direct obstruction switch dictionary Drs are traversed, the traversed key is the route R, the value in the throat switch group dictionary Dts is traversed based on the route R, the traversed value is the throat switch group set Tgs, and if there is a switch in the direct obstruction switch set corresponding to R in the throat switch group set Tgs, the key-value pair with the key of the route R and the value of the throat switch group set Tgs is put into the direct obstruction switch group dictionary Drfs of the route throat area.
[0090] S103, constructing the occupied throat switch group set according to the throat switch group dictionary and the direct obstruction switch group dictionary of the route throat area, in combination with the direction and the type of the receiving and sending train of the route;
[0091] The S103 step includes the following steps:
[0092] S1031, obtaining the direction, the type of the receiving and sending train of the route, and the occupation time of the switch group on the route;
[0093] S1032, obtaining the throat switch group containing the switch on the route from the throat switch group dictionary according to the direction and the type of the receiving and sending train of the route, and if there is, the direct occupation time of the throat switch group is the occupation time of the switch group on the route;
[0094] S1033, obtaining the route throat switch group corresponding to the route from the direct obstruction switch group dictionary of the route throat area according to the direction and the type of the receiving and sending train of the route, and if there is, the direct obstruction time of the direct obstruction switch group of the route throat area is the occupation time of the switch group on the route;
[0095] S1034, constructing the occupied throat switch group set, and putting the throat switch group and the direct obstruction switch group of the route throat area into the occupied throat switch group set.
[0096] In the throat area, in addition to the occupation time of the switch group being directly occupied by the route, the obstruction time also needs to be included, which refers to the time when the train, the train and the locomotive occupy other switches on the route related to the throat switch group. The obstruction time is divided into direct obstruction time and indirect obstruction time, and the direct obstruction time is processed according to the occupation time; the indirect obstruction time has been considered in the empty cost coefficient. Therefore, when the direct obstruction route operation is performed, the operation parallel to the route through the throat switch (group) cannot be arranged, so that the throat switch (group) is stopped.
[0097] When the turnout group occupation time is calculated, after the route is cleared, the state change of the turnout device in the route is calculated to calculate the occupation time of each turnout, and then the occupation time of each turnout is accumulated into the throat turnout group occupation time according to the route type and the train route receiving and sending type.
[0098] For example, the above steps are as follows:
[0099] According to the direction of the route R and the route receiving and sending type, a throat turnout group set Tocc is constructed, and the elements in the set include the following attributes: turnout group, direction, receiving and sending train type, direct occupation time, and directly occupied time.
[0100] The CTC system sends a route selection command to the interlocking, and when the interlocking table information is updated, the CTC system records the device state and change time, records the device occupation and locking time and the time length; after the route R is cleared, according to the device change state of the route R, the direction, the receiving and sending train type, and the sum of the locking and occupation time of the turnout group contained in the route R Tr are extracted.
[0101] According to the turnout group along the route R, the values of the throat area turnout group dictionary Dts are traversed, the values traversed are the throat area turnout group set Ts, and the turnout group Dt (throat area turnout group) consistent with the direction of the route R and the receiving and sending train type and containing the turnout along the route R is found out from Ts, if the turnout group Dt does not exist in the occupied throat turnout group set Tocc, it is put into Tocc, and the direct occupation time corresponding to the turnout group Dt in Tocc is recorded as Tr.
[0102] According to the route R, the corresponding route throat area direct obstruction turnout group set Tgs is obtained from the route throat area turnout group dictionary Drfs; Tgs is traversed, and the turnout group Tg consistent with the direction of the route R and the receiving and sending train type is found out, if Tg exists in the occupied throat turnout group set Tocc, Tr is added to the directly obstructed time of Tg, otherwise Tg is put into Tocc, and the directly obstructed time corresponding to Tg is Tr.
[0103] In each element in the occupied throat turnout group set Tocc, the sum of the direct occupation time and the directly obstructed time of the turnout group is the total occupation time of the turnout group.
[0104] Fig. 4 is a structural schematic diagram of a train route turnout group in an embodiment of the present application;
[0105] Wherein, the calculation of the direct obstruction time is as shown in Fig. 4:
[0106] The receiving route is connected from the S direction to the I-IG through the train route T, wherein:
[0107] Train route T passes through turnouts 104, 108, 114, 124, 122, 136, 138, and 150; when the turnouts in the train route T are occupied, turnout 152 needs to be deactivated; according to the throat turnout grouping principle, only turnout 152 itself is in the turnout group G in which it is located.
[0108] Therefore, after the route T is cleared, the occupation time of the turnouts 104, 108, 114, 124, 122, 136, 138, and 150 is added to the direct interference time of the receiving type operation of the turnout group G in the S direction.
[0109] S104, the turnout group with the longest total occupation time in the throat turnout group set is determined as the target throat turnout group.
[0110] According to the direct occupation time and the direct interference time of the throat turnout group in each direction and the receiving and sending type, the sum of the direct occupation time and the direct interference time is set as the total occupation time of the turnout group, so as to obtain the turnout group with the longest total occupation time according to the direction and the receiving and sending type, which is the throat turnout group for the receiving and sending operation in the direction.
[0111] For example, the S104 step further includes the following steps:
[0112] S1041, the turnout groups in the throat turnout group set are traversed;
[0113] S1042, the direct occupation time and the direct interference time of the turnout group are added to obtain the total occupation time of the turnout group;
[0114] S1043, the turnout group with the longest total occupation time is determined as the target throat turnout group.
[0115] In summary, the technical solution of the present disclosure can improve the calculation efficiency of the station throat operation capacity and solve the problem of easy errors in manual analysis.
[0116] FIG. 5 is a structural schematic diagram of a throat turnout group determination device provided in an embodiment of the present disclosure.
[0117] As shown in FIG. 5, the system includes a construction module 501 and a determination module 502.
[0118] The construction module 501 is configured to construct a route direct interference turnout dictionary and a throat area turnout group dictionary based on station yard turnout information and route information.
[0119] The construction module 501 is further configured to construct a route throat area turnout group dictionary according to the route direct interference turnout dictionary and the throat area turnout group dictionary.
[0120] The construction module 501 is further configured to construct the throat turnout group set according to the throat turnout group dictionary and the direct obstruction turnout group dictionary of the throat area, in combination with the direction of the route and the type of the train.
[0121] The determination module 502 is configured to determine the turnout group with the longest total occupation time in the throat turnout group set as the target throat turnout group.
[0122] It should be noted that, for the convenience of description, the main modules of the throat turnout group determination device structure are exemplarily shown in FIG. 5. In actual applications, the system can further include modules or components not shown in the figure; the system is not limited to the above-mentioned module structure, and can be other module structures for implementing the throat turnout group determination method of the above-mentioned embodiments.
[0123] FIG. 6 is a structural schematic diagram of an electronic device provided in an embodiment of the present disclosure.
[0124] As shown in FIG. 6, the electronic device 600 includes a processor 601 and a memory 602.
[0125] The processor 601 is configured to read and execute the programs and instructions stored in the memory 602, so that the electronic device 600 executes the throat turnout group determination method of the above-mentioned method embodiments.
[0126] It should be noted that, for the convenience of description, FIG. 6 only shows the main components of the electronic device. In actual applications, the electronic device can further include components or components not shown in the figure.
[0127] The present disclosure further provides a computer-readable storage medium storing programs or instructions, which, when read and executed by a computer, cause the computer to execute the throat turnout group determination method of the above-mentioned method embodiments.
[0128] Although the present disclosure is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent features; and such modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A method for determining a pharyngeal junction group, characterized in that, The method comprises the following steps: Based on the station turnout information and the route information, a route directly obstructed turnout dictionary and a throat area turnout group dictionary are constructed; According to the route directly obstructed turnout dictionary and the throat area turnout group dictionary, a route throat area directly obstructed turnout group dictionary is constructed; According to the throat area turnout group dictionary and the route throat area directly obstructed turnout group dictionary, in combination with the direction of the route and the type of the train, a throat turnout group set occupied is constructed; The turnout group with the longest total occupation time in the throat turnout group set occupied is determined as the target throat turnout group.
2. The method of claim 1, wherein, The station turnout information comprises: turnout number, station, throat area, front device, rear positioning device, rear reverse device, and opposite turnout number.
3. The method of claim 1, wherein, The route information comprises: route number, route type, occupied turnout, protected turnout, occupied track, occupied section, start button, and end button.
4. The method of claim 1, wherein, Based on the station turnout information and the route information, the route directly obstructed turnout dictionary and the throat area turnout group dictionary are constructed, which comprises: Based on the turnout information and the route information, a turnout route relationship dictionary is constructed; Based on the route information and the turnout route relationship dictionary, and the hostile relationship between routes, a route directly obstructed turnout dictionary is constructed; Based on the turnout route relationship dictionary, a directly obstructed turnout set corresponding to the turnout information is determined; Based on the throat area information in the turnout information and the turnout route relationship dictionary, in combination with the throat area turnout grouping principle, a throat area turnout group dictionary is constructed.
5. The method of claim 4, wherein, The route throat area directly obstructed turnout group dictionary is constructed according to the route directly obstructed turnout dictionary and the throat area turnout group dictionary, which comprises: The route information in the route directly obstructed turnout dictionary is traversed; Based on the route information, if the value in the throat area turnout group dictionary contains one or more turnouts in the directly obstructed turnout set corresponding to the route information, a route throat area directly obstructed turnout group dictionary is constructed; The route information is taken as the key of the route throat area directly obstructed turnout group dictionary, and the value in the throat area turnout group dictionary is taken as the value of the route throat area directly obstructed turnout group dictionary.
6. The method of laryngeal pathway determination according to claim 1, wherein, According to the throat area turnout group dictionary and the route throat area directly obstructed turnout group dictionary, in combination with the direction of the route and the type of the train, a throat turnout group set occupied is constructed, which comprises: The direction of the route, the type of the train, and the occupation time of the turnout group on the route are obtained; According to the direction of the route and the type of the train, the throat area turnout group containing the turnout on the route is obtained from the throat area turnout group dictionary, and if it exists, the directly occupied time of the throat area turnout group is the occupation time of the turnout group on the route; According to the direction of the route and the type of the train, the route throat area directly obstructed turnout group corresponding to the route is obtained from the route throat area directly obstructed turnout group dictionary, and if it exists, the directly obstructed time of the route throat area directly obstructed turnout group is the occupation time of the turnout group on the route; The throat area turnout group and the route throat area directly obstructed turnout group are put into the throat turnout group set occupied.
7. The method of laryngeal pathway determination according to any one of claims 1-6, wherein, The turnout group with the longest total occupation time in the occupied throat turnout group set is determined as a target throat turnout group, including: traversing the turnout groups in the occupied throat turnout group set; adding the direct occupation time and the directly hindered time of the turnout group to obtain the total occupation time of the turnout group; determining the turnout group with the longest total occupation time as the target throat turnout group.
8. An access throat turnout set determination apparatus, characterized by, comprising: a construction module, configured to construct a route direct hindering turnout dictionary and a throat area turnout group dictionary based on station turnout information and route information; the construction module is further configured to construct a route throat area direct hindering turnout group dictionary according to the route direct hindering turnout dictionary and the throat area turnout group dictionary; the construction module is further configured to construct an occupied throat turnout group set according to the throat area turnout group dictionary and the route throat area direct hindering turnout group dictionary in combination with the direction of the route and the type of the train; a determination module is configured to determine the turnout group with the longest total occupation time in the occupied throat turnout group set as a target throat turnout group.
9. An electronic device, comprising: comprising: a processor and a memory; the processor is coupled with the memory; wherein the processor is used to read and execute the program or instruction stored in the memory, so that the device executes the method in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, a computer program is stored, and the program is executed by the processor to realize the method in any one of claims 1-7.
Citation Information
Patent Citations
Method and system for checking station operating standard time and capabilities
CN103049652A
Marshalling station throat turnout group resource availability computing method based on Weibull distribution
CN108710971A
Turnout resource management method and device
CN113401186A
Track direction control method, device and equipment and storage medium
CN114348065A
Throat turnout group determination method, device, equipment and medium
CN118597228A
Cited By
Train control method and system of arrival-departure line bifurcation station track provided with red, blue and white route signal machines
CN121448463A
Railway yard turnout and station track linkage type design method
CN122020814A