Railway single open turnout fitting method, device, equipment and storage medium

By fitting and standardizing turnouts in existing railway stations based on track position information and target turnout diagram number data, the problems of low efficiency and high labor cost in the existing technology are solved, and the automatic fitting and accurate generation of single turnouts in the entire station are achieved.

CN119047023BActive Publication Date: 2025-10-10CHINA RAILWAY SIYUAN SURVEY & DESIGN GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410930090.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-11
Publication Date
2025-10-10
Estimated Expiration
2044-07-11

AI Technical Summary

Technical Problem

The existing method for mapping single turnouts at existing railway stations is inefficient, has high labor costs, and poses safety risks and problems with switch center identification errors.

Method used

By fitting the turnouts according to the position information of each track, multiple fitted turnouts and fitted turnout cores are determined, and the fitted turnouts are standardized based on the target turnout drawing number data, the standard turnout edge is determined, and finally the target single turnout corresponding to the tracks of the entire railway station is generated.

Benefits of technology

It realizes the automatic fitting generation of single-opening turnouts in the entire station, ensures the fitting accuracy, saves human resources and time costs, and improves efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119047023B_ABST
    Figure CN119047023B_ABST
Patent Text Reader

Abstract

The application discloses a railway single opening turnout fitting method, device, equipment and storage medium, relates to the railway technical field, and discloses a railway single opening turnout fitting method.The method comprises the following steps: when receiving a single opening turnout fitting instruction, the position information of each track is determined according to the design information of the railway full-station track; the turnout fitting is carried out according to the position information of each track, a plurality of fitting turnouts and the fitting point of each fitting turnout are determined; the standard turnout edge of each fitting turnout is determined by standardizing each fitting turnout according to the target turnout figure number data of each fitting turnout; and the plurality of target single opening turnouts of the railway full-station track are obtained according to the standard turnout edge of each fitting turnout and the fitting point of each fitting turnout.Through the above mode, the automatic fitting generation of the full-station single opening turnout is realized, the fitting accuracy of the single opening turnout is guaranteed, meanwhile, the fitting human resources and time cost are saved, and the fitting efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of railway technology, and in particular to a railway single-turnout fitting method, device, equipment and storage medium. Background Art

[0002] Currently, mapping single-turnouts at existing railway stations typically involves manually determining the turnout center locations and collecting coordinate data on-site, or using 3D laser scanning to collect rail data, with designers manually determining the turnout center locations one by one on the map. This existing method is not only inefficient but also carries high labor costs and operational safety risks. Furthermore, manual identification can lead to deviations in turnout center identification and non-standardized turnout angles.

[0003] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of this application is to provide a railway single-turnout fitting method, device, equipment and storage medium, aiming to solve the technical problem that the existing technology cannot realize the automatic fitting generation of single-turnouts in the entire station.

[0005] To achieve the above objectives, the present application proposes a railway single turnout fitting method, the method comprising:

[0006] Perform turnout fitting according to the position information of each track, and determine a plurality of fitted turnouts and a fitted turnout center of each fitted turnout;

[0007] Standardize each fitting turnout according to the target turnout diagram number data of each fitting turnout, and determine the standard turnout edge of each fitting turnout;

[0008] According to the standard turnout sides and the fitted turnout centers of the fitted turnouts, a plurality of target single-opening turnouts corresponding to the entire station track of the railway are obtained.

[0009] In one embodiment, performing turnout fitting according to the position information of each track and determining a plurality of fitted turnouts and a fitted turnout center of each fitted turnout includes:

[0010] Determine the track start point and track end point of each track according to the position information of each track;

[0011] Determine the starting point search range of each track based on the track starting point and target search radius of each track;

[0012] Determine the end point search range of each track based on the track end point of each track and the target search radius;

[0013] The track searching is performed according to the start point search range of each track and the end point search range of each track, and the fitting turnouts and the fitting turnout centers of the fitting turnouts are determined according to the search results.

[0014] In an embodiment, the track searching according to the start point search range of each track and the end point search range of each track, and the fitting turnouts and the fitting turnout centers of the fitting turnouts are determined according to the search results, comprises:

[0015] The track searching is performed in the start point search range of each track, when there are excess tracks in the start point search range of each track, the start point search turnouts and the fitting turnout centers of the start point search turnouts are determined according to the excess tracks in the start point search range of each track and each track;

[0016] The track searching is performed in the end point search range of each track, when there are excess tracks in the end point search range of each track, the end point search turnouts and the fitting turnout centers of the end point search turnouts are determined according to the excess tracks in the end point search range of each track and each track;

[0017] The fitting turnout centers of the end point search turnouts and the fitting turnout centers of the start point search turnouts are summarized to obtain the fitting turnouts and the fitting turnout centers of the fitting turnouts.

[0018] In an embodiment, the start point search turnouts and the fitting turnout centers of the start point search turnouts are determined according to the excess tracks in the start point search range of each track and each track, comprises:

[0019] The fitting turnout centers of the start point search turnouts are determined according to the intersection between the excess tracks in the start point search range of each track and each track;

[0020] The current turnout straight side of each start point search turnout is determined according to the excess tracks in the start point search range of each track, and the current turnout side of each start point search turnout is determined according to each track;

[0021] The turnout drawing is performed according to the preset turnout length, the fitting turnout center of each start point search turnout, the current turnout side of each start point search turnout and the current turnout straight side of each start point search turnout, to determine the start point search turnouts.

[0022] In an embodiment, the fitting turnouts are standardized according to the target turnout chart number data of each fitting turnout, to determine the standard turnout side of each fitting turnout, comprises:

[0023] The standard turnout angle and the standard turnout length of each fitting turnout are determined according to the target turnout chart number data of each fitting turnout;

[0024] The current turnout angle of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout, to obtain the angle adjustment result of each fitting turnout;

[0025] adjusting the current turnout length of each fitting turnout according to the standard turnout length of each fitting turnout, to obtain a length adjustment result of each fitting turnout;

[0026] determining the standard turnout side of each fitting turnout according to the angle adjustment result of each fitting turnout and the length adjustment result of each fitting turnout.

[0027] In an embodiment, the adjusting the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout, to obtain an angle adjustment result of each fitting turnout, comprises:

[0028] when the current adjustment requirement is the position stability requirement, determining that the angle adjustment mode is a first adjustment mode;

[0029] fixing the fitting point of each fitting turnout according to the first adjustment mode, and adjusting the current turnout side of each fitting turnout according to the standard turnout angle of each fitting turnout, to obtain the angle adjustment result of each fitting turnout.

[0030] In an embodiment, the determining the angle adjustment mode according to the angle adjustment requirement comprises:

[0031] when the current adjustment requirement is the fitting accuracy requirement, determining that the angle adjustment mode is a second adjustment mode;

[0032] fixing the side midpoint of each fitting turnout according to the second adjustment mode, and adjusting the current turnout side of each fitting turnout according to the standard turnout angle of each fitting turnout, to obtain the angle adjustment result of each fitting turnout.

[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a railway single turnout fitting device, which comprises: a fitting module, used for fitting turnout according to the position information of each track, determining a plurality of fitting turnouts and the fitting point of each fitting turnout;

[0034] an adjustment module, used for standardizing each fitting turnout according to the target turnout figure number data of each fitting turnout, to determine the standard turnout side of each fitting turnout;

[0035] a processing module, used for obtaining a plurality of target single turnouts corresponding to the railway full-station track according to the standard turnout side of each fitting turnout and the fitting point of each fitting turnout.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a railway single turnout fitting device, which comprises: a memory, a processor and a computer program stored in the memory and executable on the processor, the computer program is configured to implement the steps of the railway single turnout fitting method as described above.

[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the railway single-turnout fitting method as described above are implemented.

[0038] The present application provides a railway single turnout fitting method, which determines the position information of each track according to the design information of the entire railway station track when receiving a single turnout fitting instruction; performs turnout fitting according to the position information of each track, determines multiple fitting turnouts and the fitting turnout center of each fitting turnout; standardizes each fitting turnout according to the target turnout diagram number data of each fitting turnout, determines the standard turnout edge of each fitting turnout; obtains multiple target single turnouts corresponding to the entire railway station track according to the standard turnout edge of each fitting turnout and the fitting turnout center of each fitting turnout. Through the above method, turnout fitting is performed based on the position information of each track, multiple fitting turnouts and the fitting turnout center of each fitting turnout are determined, each fitting turnout is further standardized based on the current turnout angle of each fitting turnout and the target turnout diagram number data, and the standard turnout edge of each fitting turnout is obtained. Finally, multiple target single turnouts corresponding to the entire railway station track are obtained, thereby realizing the automatic fitting generation of the entire station single turnouts and ensuring the fitting accuracy of the single turnouts. At the same time, it also saves fitting human resources and time costs and improves fitting efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0041] Figure 1 A flow chart of the first embodiment of the railway single turnout fitting method provided in this application;

[0042] Figure 2 A schematic diagram of a turnout search for a railway single turnout fitting method provided in Example 1 of the present application;

[0043] Figure 3 A flow chart of the second embodiment of the railway single turnout fitting method provided in this application;

[0044] Figure 4 This is a schematic diagram of an unfitted turnout in the railway single turnout fitting method provided in Example 2 of the present application;

[0045] Figure 5 A turnout fitting diagram after fitting of the railway single opening turnout fitting method provided in Embodiment Two of the present application;

[0046] Figure 6 A flowchart provided in Embodiment Three of the railway single opening turnout fitting method of the present application;

[0047] Figure 7 A turnout angle adjustment diagram of the railway single opening turnout fitting method provided in Embodiment Three of the present application;

[0048] Figure 8 A turnout AB value adjustment diagram of the railway single opening turnout fitting method provided in Embodiment Three of the present application;

[0049] Figure 9 A module structure diagram of the railway single opening turnout fitting device of the present application;

[0050] Figure 10 A device structure diagram of the hardware running environment involved in the railway single opening turnout fitting method in the embodiment of the present application.

[0051] The object implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0052] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application, and are not used to limit the present application.

[0053] In order to better understand the technical solutions of the present application, the specific embodiments will be described in detail below with reference to the drawings and the specific embodiments.

[0054] The main solution of the embodiment of the present application is: fitting the turnout according to the position information of each track, determining a plurality of fitting turnouts and the fitting turnout hearts of each fitting turnout; standardizing each fitting turnout according to the target turnout figure number data of each fitting turnout, determining the standard turnout edge of each fitting turnout; and obtaining a plurality of target single opening turnouts corresponding to the railway full station track according to the standard turnout edge of each fitting turnout and the fitting turnout heart of each fitting turnout.

[0055] At present, the generation of single opening turnouts of existing railway stations usually adopts the following two schemes: 1. The position of the turnout heart of the single opening turnout needs to be determined by manual on-site operation, but the cost of collecting data on site is high, the amount of data that can be collected is limited, which leads to limited precision, and the operation has certain safety risks. 2. Laser scanning is used to collect rail data, and the turnout and its turnout heart are determined one by one on the manual drawing, but the station usually has multiple turnouts, and the efficiency is still low when determining one by one on the manual drawing, and the method may not form a standard rhombus when four rails intersect, and the turnout heart recognition will be biased, and the turnout angle is not standardized.

[0056] The present application performs turnout fitting based on the position information of each track, determines multiple fitted turnouts and the fitted turnout center of each fitted turnout, further standardizes each fitted turnout based on the current turnout angle and target turnout map number data of each fitted turnout, obtains the standard turnout edge of each fitted turnout, and finally obtains multiple target single-opening turnouts corresponding to the tracks of the entire railway station, realizes the automatic fitting generation of single-opening turnouts in the entire station, and ensures the fitting accuracy of the single-opening turnouts, while also saving fitting human resources and time costs, and improving fitting efficiency.

[0057] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of implementing the above functions, such as a railway single-turnout fitting device. The following uses the railway single-turnout fitting device as an example to illustrate this embodiment and the following embodiments.

[0058] Based on this, the embodiment of the present application provides a railway single turnout fitting method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the railway single turnout fitting method of the present application.

[0059] In this embodiment, the method includes steps S10 to S30:

[0060] Step S10, performing turnout fitting according to the position information of each track, determining a plurality of fitted turnouts and a fitted turnout center of each fitted turnout;

[0061] It should be noted that the whole station track is obtained by fitting based on the design information of the existing railway station. There are N tracks in total, which are recorded as {Track i |1≤i≤N}. The location information of each track includes but is not limited to the track start point and track end point of each track. i , according to the track i The location information of the corresponding track starting point SD can be obtained i , end point of the femoral channel ED i .

[0062] It is understood that the search is performed with the starting point and end point of each track as the search center and within a set search radius to determine whether there are other tracks within the search range. If so, a single turnout is found, and the turnout center is the intersection of the two tracks. In this embodiment, the single turnout that has not been standardized is the fitting turnout, and the intersection of the two tracks is the fitting turnout center of each fitting turnout.

[0063] In specific implementation, each track can be used as a reference, and a set rectangular search box can be used. If the starting point or end point of a track falls within the range of the rectangular search box, then the track and the reference track form a single turnout, the turnout center is the intersection of the two tracks, and the straight edge is the reference track. Figure 2 As shown, Figure 2 The upper part shows the method of fitting turnouts using a rectangular search box, and the lower part shows the method of fitting turnouts using a set search radius.

[0064] Step S20, standardizing each fitting turnout according to the target turnout diagram number data of each fitting turnout, and determining a standard turnout edge for each fitting turnout;

[0065] It should be noted that after determining the current turnout angle of each fitting turnout, multiple turnout diagram number data will be automatically pushed based on the current turnout angle of each fitting turnout. The user selects from the multiple turnout diagram number data to determine the target turnout diagram number data corresponding to each fitting turnout. Different turnout diagram number data include different turnout standard angles Ang i and the standard AB value of the turnout, respectively A i 、B i In this embodiment, the standard A value of the turnout refers to the horizontal distance from the tip of the turnout rail to the theoretical starting point of the turnout (usually the front end of the turnout straight stock rail, that is, the length of the straight section from the tip of the turnout rail to the front end of the turnout); the standard B value of the turnout refers to the horizontal distance from the theoretical end point of the turnout (usually the frog end or the end point of the turnout curve) to the rear end of the turnout, that is, the distance from the end of the turnout curve to the end point of the turnout influence range.

[0066] It can be understood that in addition to the above-mentioned method of pushing the diagram number data and allowing the user to select the target turnout diagram number data of each fitting turnout, it is also possible to automatically select from multiple related turnout diagram number data according to the current turnout angle of each fitting turnout, and determine the target turnout diagram number data of each fitting turnout based on the frequency of use of the turnout diagram number data.

[0067] In a specific implementation, the standard turnout angle and standard AB value of each fitting turnout are determined based on the target turnout diagram number data of each fitting turnout. The current turnout angle of each fitting turnout is adjusted to the standard turnout angle, and the current turnout AB value of each fitting turnout is adjusted to the standard AB value. Based on the standardized fitting turnout, the standard turnout edge of each fitting turnout is obtained. The standard turnout edge of each fitting turnout ensures that the turnout angle of each fitting turnout is the standard turnout angle and the turnout AB value of each fitting turnout is the standard AB value.

[0068] Step S30: obtaining a plurality of target single turnouts corresponding to all tracks of the railway station according to the standard turnout sides and the fitted turnout centers of the fitted turnouts.

[0069] It should be noted that the standard turnout side of each fitted turnout satisfies the conditions that the turnout angle of each fitted turnout is the standard turnout angle and the turnout AB value is the standard AB value. Based on the standard turnout side of each fitted turnout and the fitted turnout core of each fitted turnout, the automatic fitting of the single-opening turnouts of the existing railway station can be completed, thereby obtaining multiple target single-opening turnouts corresponding to the tracks of the entire railway station.

[0070] The present embodiment provides a railway single turnout fitting method. The method of the present embodiment comprises the following steps: upon receiving a single turnout fitting instruction, determining the position information of each track according to the design information of the entire railway station track; performing turnout fitting according to the position information of each track, determining multiple fitting turnouts and a fitting turnout center of each fitting turnout; standardizing each fitting turnout according to the target turnout diagram number data of each fitting turnout, determining the standard turnout edge of each fitting turnout; and obtaining multiple target single turnouts corresponding to the entire railway station track according to the standard turnout edge of each fitting turnout and the fitting turnout center of each fitting turnout. Through the above-mentioned method, turnout fitting is performed based on the position information of each track, determining multiple fitting turnouts and a fitting turnout center of each fitting turnout, further standardizing each fitting turnout based on the current turnout angle and target turnout diagram number data of each fitting turnout, obtaining the standard turnout edge of each fitting turnout, and finally obtaining multiple target single turnouts corresponding to the entire railway station track. This method realizes the automatic fitting generation of single turnouts for the entire station, ensures the fitting accuracy of single turnouts, saves fitting human resources and time costs, and improves fitting efficiency.

[0071] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above embodiment 1 can be referred to the above introduction and will not be described in detail later. Figure 3 , step S10, the railway single turnout fitting method further includes steps S11 to S14:

[0072] Step S11, determining the track start point and track end point of each track according to the position information of each track;

[0073] It should be noted that the location information of each track includes but is not limited to the track start point and track end point of each track. i , according to the track i The location information of the corresponding track starting point SD can be obtained i , end point of the femoral channel ED i .

[0074] Step S12, determining the starting point search range of each track according to the track starting point of each track and the target search radius;

[0075] It should be noted that the target search radius is the search radius set by common turnout data. In this embodiment, the target search radius is set to R=2. i Taking the track as the center, determine the search range corresponding to the starting point of each track. The search range corresponding to the starting point of each track is the starting point search range of each track.

[0076] Step S13, determining the end point search range of each track according to the track end point of each track and the target search radius;

[0077] It should be noted that the end point ED of each track i The search range corresponding to the end point of each track is determined with the track end point as the center. The search range corresponding to the end point of each track is the end point search range of each track.

[0078] Step S14: performing track searches based on the start point search range and the end point search range of each track, and determining a plurality of fitting turnouts and fitting turnout centers of each fitting turnout based on the search results.

[0079] It should be noted that a search is performed within the search range at the start and end points of each track to determine whether there are other tracks within the search range. If so, a single turnout is found, and the turnout center is the intersection of the two tracks. In this embodiment, a single turnout that has not been standardized is a fitting turnout, and the intersection of the two tracks is the fitting turnout center of each fitting turnout.

[0080] In a feasible implementation, step S14 may further include steps A11 to A13:

[0081] Step A11: performing a track search within the starting point search range of each track. If there are redundant tracks within the starting point search range of each track, determining a plurality of starting point search switches and fitting switch centers for each starting point search switch based on the redundant tracks and each track within the starting point search range.

[0082] It should be noted that a track search is performed within the starting point search range of each track to determine whether other tracks exist within the starting point search range. If other tracks exist within the starting point search range of each track, the other tracks are treated as redundant tracks, and a single track is drawn. The turnout center is the extended intersection point between the redundant tracks within the starting point search range and the track currently being searched. In this embodiment, the starting point search turnout refers to a non-standardized single turnout determined based on the starting point search range of each track.

[0083] Step A12: performing a track search within the end point search range of each track. If there are redundant tracks within the end point search range of each track, determining a plurality of end point search turnouts and fitting turnout centers for each end point search turnout based on the redundant tracks and each track within the end point search range.

[0084] It should be noted that a track search is performed within the endpoint search range of each track to determine whether other tracks exist within the endpoint search range. If other tracks exist within the endpoint search range, they are treated as redundant tracks and a single track is drawn. The turnout center is the extended intersection point between the redundant tracks within the endpoint search range and the track currently being searched. In this embodiment, the endpoint search turnout refers to a non-standardized single turnout determined based on the endpoint search range of each track.

[0085] It is understandable that for the stock track i , with the starting point SD i Search for any objects other than Track within the search radius of the target. i If there is an extra track STrack i , then find the single turnout STourout i , now draw the single turnout STourout i , the fork is Track i and STrack i Extended intersection S0 i , the straight side of the turnout is STrack i , Track on the side i , the turnout AB value is drawn according to the set AB value; if it does not exist, the track end point ED i Search for any objects other than Track within the search radius of the target. i If there is a track ETrack i , then find the single turnout ETourout i , draw single turnout ETourout i , the fork is Track i and ETrack i Extended intersection E0 i , the straight edge of the turnout is ETrack i , Track on the side i , the turnout AB value is drawn according to the fixed AB value.

[0086] Step A13: Summarize the fitted turnout centers of each end-point search turnout and the fitted turnout centers of each start-point search turnout to obtain a plurality of fitted turnouts and the fitted turnout centers of each fitted turnout.

[0087] It should be noted that the fitting switch hearts of the start point search switch and the fitting switch hearts of the end point search switch are summarized, so as to obtain a plurality of fitting switches and the fitting switch hearts of the fitting switches of the whole station track. In the embodiment, before the single switch of the whole station track is fitted as shown in Figure 4 , before the single switch of the whole station track is fitted as shown in Figure 5 .

[0088] The embodiment searches the track in the start point search range of each track, and when there is a redundant track in the start point search range of each track, determines a plurality of start point search switches and the fitting switch hearts of the start point search switches according to the redundant track in the start point search range and each track. The track is searched in the end point search range of each track, and when there is a redundant track in the end point search range of each track, determines a plurality of end point search switches and the fitting switch hearts of the end point search switches according to the redundant track in the end point search range and each track. The fitting switch hearts of the end point search switches and the fitting switch hearts of the start point search switches are summarized, so as to obtain a plurality of fitting switches and the fitting switch hearts of the fitting switches. Through the above manner, the fitting accuracy of the fitting switch is ensured.

[0089] The above is only one feasible implementation manner of the step S14 provided by the embodiment, and the embodiment does not specifically limit the specific implementation manner of the step S14.

[0090] In a feasible implementation manner, the step A11 can further include steps B11-B13.

[0091] The step B11 determines the fitting switch heart of each start point search switch according to the intersection between the redundant track in each start point search range and each track.

[0092] The step B12 determines the current switch straight side of each start point search switch according to the redundant track in each start point search range, and determines the current switch side of each start point search switch according to each track.

[0093] The step B13 performs switch drawing according to the preset switch length, the fitting switch heart of each start point search switch, the current switch side of each start point search switch and the current switch straight side of each start point search switch, so as to determine a plurality of start point search switches.

[0094] It should be noted that the extension intersection between the redundant track in each start point search range of each track and each track is taken as the fitting switch heart of each start point search switch, the redundant track in each start point search range is taken as the current switch straight side of each start point search switch, and each track is taken as the current switch side of each start point search switch.

[0095] It can be understood that the preset turnout length refers to a set fixed turnout AB value, and the turnout AB value of each starting point search turnout is drawn according to the preset turnout length and used as the current turnout AB value of each starting point search turnout.

[0096] In a specific implementation, turnout drawing is performed based on the preset turnout length, the fitted turnout center of each starting point search turnout, the current turnout side of each starting point search turnout, and the current turnout straight edge of each starting point search turnout, thereby completing the fitting of each starting point search turnout.

[0097] In this embodiment, the fitting switch center of each starting point search switch is determined based on the excess tracks within each starting point search range and the intersection points between each track; the current switch straight edge of each starting point search switch is determined based on the excess tracks within each starting point search range, and the current switch side edge of each starting point search switch is determined based on each track; and the switch is drawn based on the preset switch length, the fitting switch center of each starting point search switch, the current switch side edge of each starting point search switch, and the current switch straight edge of each starting point search switch to determine multiple starting point search switches. This ensures the accuracy of fitting of each starting point search switch.

[0098] The above is only one feasible implementation of step A11 provided in this embodiment, and this embodiment does not specifically limit the specific implementation of step A11.

[0099] This embodiment provides a railway single-turnout fitting method. This embodiment determines the track start and end points of each track based on the position information of each track; determines the start search range of each track based on the track start and target search radius; determines the end search range of each track based on the track end and target search radius; performs track searches based on the start search range and end search range of each track, and determines multiple fitted turnouts and a fitted turnout core for each fitted turnout based on the search results. Through the above methods, the accuracy of the fitted turnout fitting is ensured.

[0100] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the first and second embodiments above can be referred to the above introduction and will not be described in detail later. Figure 6 , step S20, the railway single turnout fitting method further includes steps S21 to S24:

[0101] Step S21, determining the standard turnout angle and standard turnout length of each fitting turnout according to the target turnout diagram number data of each fitting turnout;

[0102] It should be noted that after determining the current turnout angle of each fitting turnout, multiple turnout diagram number data will be automatically pushed based on the current turnout angle of each fitting turnout. The user selects from the multiple turnout diagram number data to determine the target turnout diagram number data corresponding to each fitting turnout. Different turnout diagram number data include different turnout standard angles Ang i and the standard AB value of the turnout, respectively A i 、B i In this embodiment, the turnout standard A value refers to the horizontal distance from the tip of the turnout point rail to the theoretical start point of the turnout (usually the front end of the turnout straight stock rail, that is, the length of the straight section from the tip of the turnout point rail to the front end of the turnout); the turnout standard B value refers to the horizontal distance from the theoretical end point of the turnout (usually the frog heel end or the end point of the turnout curve) to the rear end of the turnout, that is, the distance from the end of the turnout curve to the end point of the turnout influence range.

[0103] It can be understood that in addition to the above-mentioned method of pushing the diagram number data and allowing the user to select the target turnout diagram number data of each fitting turnout, it is also possible to automatically select from multiple related turnout diagram number data according to the current turnout angle of each fitting turnout, and determine the target turnout diagram number data of each fitting turnout based on the frequency of use of the turnout diagram number data.

[0104] In a specific implementation, the standard turnout angle and the standard turnout AB value of each fitting turnout are determined based on the target turnout drawing number data of each fitting turnout. In this embodiment, the standard turnout AB value of each fitting turnout is the standard turnout length of each fitting turnout.

[0105] Step S22, adjusting the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain an angle adjustment result of each fitting turnout;

[0106] It should be noted that the current turnout angle of each fitting turnout can be adjusted to the turnout standard angle in different ways, such as rotating the current turnout side of each fitting turnout, keeping the radius of the connecting curve unchanged after the turnout, and reconnecting the turnout side. The fitting turnout obtained after reconnecting the turnout side is the angle adjustment result of each fitting turnout. In this embodiment, if Figure 7 As shown, the switch angle adjustment can be performed by including a first adjustment method and a second adjustment method.

[0107] In a feasible implementation, step S22 may further include steps C11 to C12:

[0108] Step C11, when the current adjustment requirement is a position stabilization requirement, determining the angle adjustment mode to be the first adjustment mode;

[0109] It should be noted that the user's current switch angle adjustment requirement is obtained. The current switch angle adjustment requirement is the current adjustment requirement. If the current adjustment requirement is a position stability requirement, it indicates that the user prefers a stable switch center position. In this case, the first adjustment method is selected for switch angle adjustment. In this embodiment, the first adjustment method is to anchor the switch center and rotate the switch side to the standard switch angle. The radius of the connection curve after the rotation remains unchanged, and the rotated switch side is reconnected.

[0110] Step C12: fixing the fitting turnout center of each fitting turnout according to the first adjustment method, and adjusting the current turnout side of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout.

[0111] It should be noted that, according to the first adjustment method, the fitting turnout center of each fitting turnout is fixed, and the current turnout side of each fitting turnout is rotated to the standard turnout angle of each fitting turnout. The radius of the connecting curve after the rotation remains unchanged, and the rotated turnout side is reconnected. In this embodiment, the fitting turnout obtained after reconnecting the turnout side is the angle adjustment result of each fitting turnout.

[0112] In this embodiment, when the current adjustment requirement is a position stabilization requirement, the angle adjustment method is determined to be the first adjustment method; the fitting turnout center of each fitting turnout is fixed according to the first adjustment method, and the current turnout side of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout. This ensures the accuracy of turnout angle adjustment under the first adjustment method.

[0113] In a feasible implementation, step S22 may further include steps D11 to D12:

[0114] Step D11, when the current adjustment requirement is a fitting accuracy requirement, determining the angle adjustment method to be the second adjustment method;

[0115] It should be noted that when the current adjustment requirement is for fitting accuracy, indicating that the user is seeking side fitting accuracy, the second adjustment method is selected for turnout angle adjustment. In this embodiment, the second adjustment method is to anchor the side midpoint and rotate the turnout side to the standard turnout angle. The radius of the connecting curve after rotation remains unchanged, and the rotated turnout side is reconnected.

[0116] Step D12: fixing the midpoint of the side of each fitting turnout according to the second adjustment method, and adjusting the current turnout side of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout.

[0117] It should be noted that the midpoint of the current turnout side of each fitting turnout is determined according to the second adjustment method, the midpoint of the current turnout side of each fitting turnout is fixed, the current turnout side of each fitting turnout is rotated to the standard turnout angle of each fitting turnout, the radius of the connecting curve after the rotation remains unchanged, and the rotated turnout side is reconnected. In this embodiment, the fitting turnout obtained after reconnecting the turnout sides is the angle adjustment result of each fitting turnout.

[0118] In this embodiment, when the current adjustment requirement is a fitting accuracy requirement, the angle adjustment method is determined to be the second adjustment method; the midpoint of the current turnout side of each fitting turnout is determined according to the second adjustment method; the midpoint of the current turnout side of each fitting turnout is fixed, and the current turnout side of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout. Through the above method, the accuracy of the turnout angle adjustment under the second adjustment method is guaranteed.

[0119] The above are only two feasible implementations of step S22 provided in this embodiment, and this embodiment does not specifically limit the specific implementation of step S22.

[0120] Step S23, adjusting the current turnout length of each fitting turnout according to the standard turnout length of each fitting turnout to obtain a length adjustment result of each fitting turnout;

[0121] It should be noted that the current turnout AB value of each fitting turnout is adjusted to the standard turnout AB value of each fitting turnout, and the current turnout straight edge and the current turnout side edge of each fitting turnout are redrawn, such as Figure 8 In this embodiment, the obtained fitting turnouts for the current turnout straight side and the current turnout side of each fitting turnout after redrawing are the length adjustment results of each fitting turnout.

[0122] Step S24 , determining the standard turnout side of each fitting turnout according to the angle adjustment result of each fitting turnout and the length adjustment result of each fitting turnout.

[0123] It should be noted that the standardized fitting turnouts can be obtained based on the angle adjustment results and the length adjustment results of each fitting turnout. The standardized fitting turnouts are memorized to obtain the standard turnout edges of each fitting turnout. The standard turnout edges of each fitting turnout ensure that the turnout angle of each fitting turnout is the standard turnout angle and the turnout AB value of each fitting turnout is the standard turnout AB value.

[0124] This embodiment provides a railway single-turnout fitting method. This embodiment determines the standard turnout angle and standard turnout length of each fitting turnout based on the target turnout diagram number data of each fitting turnout; adjusts the current turnout angle of each fitting turnout based on the standard turnout angle of each fitting turnout to obtain an angle adjustment result for each fitting turnout; adjusts the current turnout length of each fitting turnout based on the standard turnout length of each fitting turnout to obtain a length adjustment result for each fitting turnout; and determines the standard turnout side of each fitting turnout based on the angle adjustment results and the length adjustment results of each fitting turnout. Through the above method, standardization of each fitting turnout is achieved.

[0125] For example, in order to help understand the implementation process of the railway single turnout fitting method obtained by combining this embodiment with the above-mentioned embodiment 1 and embodiment 2, specifically:

[0126] The railway single turnout fitting method of this embodiment includes two steps: automatic fitting to generate single turnout and automatic standardization adjustment of single turnout according to the drawing number. Automatic fitting to generate single turnout includes the following steps: Step 1: Obtain the whole station track generated by fitting, a total of N tracks, recorded as {Track i |1≤i≤N}; Step 2: For Track i , take the starting and ending points, record them as SD i , ED i ; Step 3: SD i Search for any track except Track within a radius R (based on common turnout data, R = 2 is generally taken) as the center. i If there is a track STrack i , then find the single turnout STourout i , go to step 4, if it does not exist, go to step 5; Step 4: Draw single turnout STourout i , the fork is Track i and STrack i Extended intersection S0 i , the straight side of the turnout is STrack i , Track on the side i , the turnout AB value is drawn according to the fixed AB value; Step 5: Use ED i Search for any track except Track within a radius R (based on common turnout data, R = 2 is generally taken) as the center. i If there is a track ETrack i , then find the single turnout ETourout i , go to step 6, if it does not exist, go to step 7; Step 6: Draw single turnout ETourouti , the fork is Track i and ETrack i Extended intersection E0 i , the straight edge of the turnout is ETrack i , Track on the side i , the turnout AB value is drawn according to the fixed AB value; Step 7: Enter step 2 until i=N.

[0127] The standardization adjustment of the automatic single turnout according to the drawing number includes the following steps: Step 1: Get the single turnouts generated by fitting for the entire station, a total of N groups, recorded as {Turnout i |1≤i≤N}; Step 2: Turnout i , get the set turnout diagram number data, the turnout standard angle is recorded as Ang i , turnout standard AB is recorded as A i 、B i ; Step 3: Turnout i The non-standard turnout angle is adjusted to the standard turnout angle Ang i, There are two specific methods as follows. You can choose one of them according to the specific situation. If the position of the turnout center is stable, you can choose method one. If you pursue the side fitting accuracy, you can choose method two: Method one: Anchor the turnout center and rotate the turnout side to the standard turnout angle. After the turnout, the radius of the connecting curve remains unchanged and reconnects; Method two: Anchor the side midpoint and rotate the turnout side to the standard turnout angle. After the turnout, the radius of the connecting curve remains unchanged and reconnects; Step four: Adjust the fixed AB value of the turnout Turnouti to A i 、B i , redraw the turnout edge; Step 5: Go to step 2 until i=N.

[0128] Through the above method, the automatic fitting generation of single turnouts for all tracks of an existing railway station is realized.

[0129] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the railway single-turnout fitting method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0130] This application also provides a railway single turnout fitting device, please refer to Figure 9 , the railway single turnout fitting device comprises:

[0131] A fitting module 10 is used to perform turnout fitting based on the position information of each track, and determine a plurality of fitted turnouts and a fitted turnout center of each fitted turnout;

[0132] An adjustment module 20 is used to standardize each fitting turnout according to the target turnout diagram number data of each fitting turnout, and determine a standard turnout edge of each fitting turnout;

[0133] The processing module 30 is used to obtain a plurality of target single turnouts corresponding to the entire station track according to the standard turnout sides and the fitted turnout centers of the fitted turnouts.

[0134] Optionally, the fitting module 10 is further configured to:

[0135] The track start point and the track end point of each track are determined according to the position information of each track; the start point search range of each track is determined according to the track start point and the target search radius; the end point search range of each track is determined according to the track end point and the target search radius; the track search is performed according to the start point search range of each track and the end point search range of each track, and a plurality of fitted turnouts and a fitted turnout core of each fitted turnout are determined according to the search results.

[0136] Optionally, the fitting module 10 is further configured to:

[0137] A track search is performed within a starting point search range of each track. When redundant tracks exist within the starting point search range of each track, a plurality of starting point search switches and a fitted switch core of each starting point search switch are determined based on the redundant tracks and each track within the starting point search range. A track search is performed within a terminal search range of each track. When redundant tracks exist within the terminal search range of each track, a plurality of terminal search switches and a fitted switch core of each terminal search switch are determined based on the redundant tracks and each track within the terminal search range. The fitted switch cores of each terminal search switch and the fitted switch cores of each starting point search switch are summarized to obtain a plurality of fitted switch cores and a fitted switch core of each fitted switch core.

[0138] Optionally, the fitting module 10 is further configured to:

[0139] The fitting switch center of each starting point search switch is determined according to the redundant tracks within the search range of each starting point and the intersection points between each track; the current switch straight edge of each starting point search switch is determined according to the redundant tracks within the search range of each starting point, and the current switch side edge of each starting point search switch is determined according to each track; the switch is drawn according to the preset switch length, the fitting switch center of each starting point search switch, the current switch side edge of each starting point search switch and the current switch straight edge of each starting point search switch to determine multiple starting point search switches.

[0140] Optionally, the adjustment module 20 is further configured to:

[0141] The standard turnout angle and standard turnout length of each fitting turnout are determined according to the target turnout drawing number data of each fitting turnout; the current turnout angle of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout; the current turnout length of each fitting turnout is adjusted according to the standard turnout length of each fitting turnout to obtain the length adjustment result of each fitting turnout; and the standard turnout side of each fitting turnout is determined according to the angle adjustment result and the length adjustment result of each fitting turnout.

[0142] Optionally, the adjustment module 20 is further configured to:

[0143] When the current adjustment requirement is a position stabilization requirement, the angle adjustment method is determined to be the first adjustment method; the fitting switch center of each fitting switch is fixed according to the first adjustment method, and the current switch side of each fitting switch is adjusted according to the standard switch angle of each fitting switch to obtain the angle adjustment result of each fitting switch.

[0144] Optionally, the adjustment module 20 is further configured to:

[0145] When the current adjustment requirement is a fitting accuracy requirement, the angle adjustment method is determined to be the second adjustment method; the side midpoint of each fitting turnout is fixed according to the second adjustment method, and the current turnout side of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout.

[0146] The railway single-turnout fitting device provided in this application utilizes the railway single-turnout fitting method of the above-described embodiment, thereby resolving the technical problem in the prior art of being unable to automatically fit and generate single-turnouts for the entire station. Compared to the prior art, the railway single-turnout fitting device provided in this application has the same beneficial effects as the railway single-turnout fitting method provided in the above-described embodiment. Other technical features of the railway single-turnout fitting device are the same as those disclosed in the above-described embodiment and are not further described here.

[0147] The present application provides a railway single-turnout fitting device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the railway single-turnout fitting method in the above-mentioned embodiment 1.

[0148] Reference below Figure 10, which shows a schematic structural diagram of a railway single turnout fitting device suitable for implementing an embodiment of the present application. The railway single turnout fitting device in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The railway single-turnout fitting device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0149] like Figure 10 As shown, the railway single turnout fitting device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. Various programs and data required for the operation of the railway single turnout fitting device are also stored in RAM 1004. Processing device 1001, ROM 1002, and RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the railway single-opening turnout fitting device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a railway single-opening turnout fitting device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have alternatively.

[0150] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.

[0151] The railway single opening turnout fitting device provided by the present application adopts the railway single opening turnout fitting method in the above-mentioned embodiments, and can solve the technical problem that the automatic fitting generation of full-station single opening turnout cannot be realized in the prior art. Compared with the prior art, the railway single opening turnout fitting device provided by the present application has the same beneficial effects as the railway single opening turnout fitting method provided by the above-mentioned embodiments, and other technical features in the railway single opening turnout fitting device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0152] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0153] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0154] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the railway single opening turnout fitting method in the above-mentioned embodiments.

[0155] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0156] The computer-readable storage medium may be included in the railway single-turnout fitting device; or may exist independently without being assembled into the railway single-turnout fitting device.

[0157] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the railway single-turnout fitting device, the railway single-turnout fitting device is enabled to: perform turnout fitting according to the position information of each track, determine multiple fitted turnouts and the fitted turnout core of each fitted turnout; standardize each fitted turnout according to the target turnout drawing number data of each fitted turnout, and determine the standard turnout edge of each fitted turnout; and obtain multiple target single-turnouts corresponding to the tracks of the entire railway station according to the standard turnout edge of each fitted turnout and the fitted turnout core of each fitted turnout.

[0158] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0159] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0160] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0161] The computer-readable storage medium provided in this application is a computer-readable storage medium storing computer-readable program instructions (i.e., a computer program) for executing the above-described railway single-turnout fitting method. This computer-readable storage medium can address the technical problem of the prior art in being unable to automatically fit and generate single-turnouts for the entire station. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the railway single-turnout fitting method provided in the above-described embodiment, and are not further elaborated here.

[0162] The present application also provides a computer program product, comprising a computer program, which implements the steps of the above-mentioned railway single turnout fitting method when executed by a processor.

[0163] The computer program product provided in this application can solve the technical problem of railway single turnout fitting. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the railway single turnout fitting method provided in the above embodiment, and will not be repeated here.

[0164] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A railway single turnout fitting method, characterized in that: The railway single turnout fitting method comprises: Perform turnout fitting according to the position information of each track, and determine a plurality of fitted turnouts and a fitted turnout center of each fitted turnout; Standardize each fitting turnout according to the target turnout diagram number data of each fitting turnout, and determine the standard turnout edge of each fitting turnout; According to the standard turnout side and the fitted turnout center of each fitted turnout, multiple target single turnouts corresponding to the tracks of the entire railway station are obtained; The step of performing turnout fitting according to the position information of each track and determining a plurality of fitted turnouts and a fitted turnout center of each fitted turnout includes: Determine the track start point and track end point of each track according to the position information of each track; Determine the starting point search range of each track based on the track starting point and target search radius of each track; Determine the end point search range of each track based on the track end point of each track and the target search radius; Performing track searches according to a search range of a starting point of each track and a search range of an end point of each track, and determining a plurality of fitting turnouts and a fitting turnout center of each fitting turnout according to the search results; The step of standardizing each fitting turnout according to the target turnout diagram number data of each fitting turnout to determine the standard turnout edge of each fitting turnout includes: Determine the standard turnout angle and standard turnout length of each fitting turnout according to the target turnout diagram number data of each fitting turnout; Adjusting the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout; Adjusting the current turnout length of each fitting turnout according to the standard turnout length of each fitting turnout to obtain a length adjustment result of each fitting turnout; The standard turnout side of each fitting turnout is determined according to the angle adjustment result of each fitting turnout and the length adjustment result of each fitting turnout.

2. The method according to claim 1, wherein The track search is performed according to the starting point search range of each track and the end point search range of each track, and a plurality of fitting turnouts and a fitting turnout center of each fitting turnout are determined according to the search results, including: Performing a track search within the starting point search range of each track, and when there are redundant tracks within the starting point search range of each track, determining a plurality of starting point search switches and a fitting switch center of each starting point search switch based on the redundant tracks and each track within the starting point search range; Performing a track search within the end point search range of each track, and when there are redundant tracks within the end point search range of each track, determining a plurality of end point search turnouts and fitting turnout centers of each end point search turnout based on the redundant tracks and each track within the end point search range; The fitting turnout centers of each end point search turnout and the fitting turnout centers of each starting point search turnout are summarized to obtain a plurality of fitting turnouts and the fitting turnout centers of each fitting turnout.

3. The method according to claim 2, wherein The method of determining a plurality of start-point search switches and a fitting switch center of each start-point search switch based on the redundant tracks and each track within each start-point search range includes: Determine the fitting turnout center of each starting point search turnout according to the redundant tracks within the search range of each starting point and the intersection points between each track; Determine the current turnout straight edge of each starting point search turnout based on the redundant tracks within the search range of each starting point, and determine the current turnout side edge of each starting point search turnout based on each track; The turnouts are drawn according to the preset turnout length, the fitted turnout core of each starting point search turnout, the current turnout side of each starting point search turnout and the current turnout straight edge of each starting point search turnout to determine multiple starting point search turnsouts.

4. The method according to claim 1, wherein The step of adjusting the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout includes: When the current adjustment requirement is a position stabilization requirement, determining the angle adjustment mode to be the first adjustment mode; The fitting turnout center of each fitting turnout is fixed according to the first adjustment method, and the current turnout side of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout.

5. The method according to claim 1, wherein The step of adjusting the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout includes: When the current adjustment requirement is a fitting accuracy requirement, determining the angle adjustment mode to be the second adjustment mode; According to the second adjustment method, the midpoint of the side of each fitting turnout is fixed, and the current turnout side of each fitting turnout is adjusted according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout.

6. A railway single turnout fitting device, characterized in that: The railway single turnout fitting device performs the railway single turnout fitting method according to any one of claims 1 to 5, and the railway single turnout fitting device includes: A processing module is used to determine the position information of each track according to the design information of the track of the entire railway station when receiving the single turnout fitting instruction; A fitting module is used to perform turnout fitting based on the position information of each track, and determine multiple fitted turnouts and a fitted turnout center of each fitted turnout; An adjustment module is used to standardize each fitting turnout according to the target turnout diagram number data of each fitting turnout, and determine the standard turnout edge of each fitting turnout; The processing module is further configured to obtain a plurality of target single turnouts corresponding to all tracks of the railway station according to the standard turnout edges of each fitted turnout and the fitted turnout cores of each fitted turnout; The fitting module is further configured to determine a track start point and a track end point of each track based on the position information of each track; determine a start point search range of each track based on the track start point and a target search radius; determine an end point search range of each track based on the track end point and the target search radius; perform track searches based on the start point search range and the end point search range of each track, and determine a plurality of fitted turnouts and a fitted turnout core of each fitted turnout based on the search results; The adjustment module is used to determine the standard turnout angle and standard turnout length of each fitting turnout according to the target turnout drawing number data of each fitting turnout; adjust the current turnout angle of each fitting turnout according to the standard turnout angle of each fitting turnout to obtain the angle adjustment result of each fitting turnout; adjust the current turnout length of each fitting turnout according to the standard turnout length of each fitting turnout to obtain the length adjustment result of each fitting turnout; and determine the standard turnout side of each fitting turnout according to the angle adjustment result and the length adjustment result of each fitting turnout.

7. A railway single turnout fitting device, characterized in that: The railway single turnout fitting device includes: a memory, a processor, and a railway single turnout fitting program stored in the memory and executable on the processor, wherein the railway single turnout fitting program is configured to implement the railway single turnout fitting method according to any one of claims 1 to 5.

8. A storage medium, characterized in that: The storage medium stores a railway single turnout fitting program, which, when executed by a processor, implements the railway single turnout fitting method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method for automatically drawing railway station signal plane layout diagram

    CN111754610A

  • Turnout fault prediction method and device, electronic equipment and storage medium

    CN112001532A