Method and system for automatically checking line design parameters for linear rectification calculation
The automatic verification method and system for line design parameters through parameterized configuration and XML file parsing solves the problem of time-consuming and labor-intensive manual verification of railway alignment fitting parameters, improves the efficiency of automated processing and the accuracy of line fitting, and supports railway alignment improvement and track fine-tuning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA RAILWAY FIRST SURVEY & DESIGN INST GRP
- Filing Date
- 2023-11-09
- Publication Date
- 2026-07-24
AI Technical Summary
In existing technologies, the verification of railway alignment fitting parameters relies on manual labor, which is time-consuming and labor-intensive. This affects the automation efficiency and user experience of alignment correction calculation software, and restricts the effective implementation of existing railway alignment rectification and maintenance and track fine-tuning work.
This paper provides an automatic verification method and system for railway line design parameters. By parametrically configuring railway line design specifications, a specification configuration file is generated. Combined with horizontal and vertical alignment fitting, the design specifications are obtained by parsing XML files to achieve automatic verification, dynamic identification, and prompting for optimization and adjustment.
It improves the automation level of the alignment calculation software, reduces the amount of manual adjustment, ensures the accuracy of the line fitting results, provides the optimal alignment, and provides theoretical support for railway alignment rectification and maintenance and track fine-tuning.
Smart Images

Figure CN117454559B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of railway alignment fitting and track fine-tuning technology, specifically to an automatic verification method and system for track design parameters used in alignment correction calculations. Background Technology
[0002] As the operating time of existing railways increases, the track alignment will undergo irregular deformation to varying degrees. In order to ensure the safety and efficiency of railway operation, it is necessary to optimize and precisely adjust the railway alignment based on the design parameters of the existing line to obtain the optimal alignment based on the fitting parameters of the existing railway horizontal and vertical profiles, so as to restore the track smoothness of the line and effectively improve the driving dynamics and passenger comfort.
[0003] The existing technical methods have the following problems: After the track alignment fitting is adjusted, the alignment fitting parameters need to meet the relevant line design specifications. This process relies heavily on manual verification, which is time-consuming and labor-intensive. It seriously affects the automation efficiency and user experience of the alignment correction calculation software, and also restricts the effective implementation of existing railway alignment rectification and track fine-tuning work. Summary of the Invention
[0004] This application provides an automatic verification system for track design parameters used in alignment correction calculations, in order to solve the problem that the verification of existing alignment fitting parameters relies on manual verification, which is time-consuming and labor-intensive, seriously affecting the automation processing efficiency and user experience of alignment correction calculation software, and restricting the effective implementation of existing railway alignment correction and track fine-tuning work.
[0005] According to the first aspect, one embodiment provides an automatic verification method for line design parameters used in alignment correction calculations, the method comprising:
[0006] Parametric configuration of railway line design specifications is performed to generate specification configuration files;
[0007] The railway line is fitted in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be checked.
[0008] Obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line.
[0009] Based on the aforementioned planar design specifications and longitudinal design specifications, the planar fitting parameters and longitudinal fitting parameters to be checked are automatically checked.
[0010] Furthermore, the railway line design specifications are parametrically configured to generate specification configuration files, specifically including:
[0011] The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained.
[0012] Furthermore, the railway line is fitted with alignment parameters in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be checked, specifically including:
[0013] After the planar line fitting is completed, the fitting parameters on the straight line segment, curve segment and transition curve segment are extracted according to the line segmentation results. The fitting parameters of the straight line segment include the minimum line spacing and the minimum length of the straight line. The fitting parameters of the curve segment include the minimum curve radius, the minimum length of the circular curve and the curve radius. The fitting parameters of the transition curve segment include the minimum transition curve length.
[0014] After the longitudinal alignment is fitted, the fitting parameters on the straight segments and curve segments are extracted according to the alignment segmentation results. The fitting parameters for the straight segments include the minimum slope length and the maximum slope difference between adjacent slope segments. The fitting parameters for the curve segments include the minimum vertical curve radius and the minimum vertical curve length.
[0015] Furthermore, the project configuration information of the railway line is obtained, and the specification configuration file is parsed based on the project configuration information to obtain the horizontal and vertical design specifications of the railway line, specifically including:
[0016] Obtain project configuration information filled in by users during the railway line project creation phase, including railway grade, track type, engineering conditions, and design speed;
[0017] Parse the XML configuration file based on the project configuration information, and use the SelectSingleNode() function to obtain the horizontal and vertical design specifications corresponding to the railway line.
[0018] Furthermore, based on the project configuration information, the XML configuration file is parsed, and the SelectSingleNode() function is used to obtain the horizontal and vertical design specifications corresponding to the railway line, specifically including:
[0019] First, determine the type of the current fitted surface;
[0020] If the current fitted surface type is planar, determine the current railway grade. If it is a high-speed railway, determine the track type and engineering conditions, and read the minimum curve radius corresponding to the XML configuration file based on the design speed. If the current railway grade is an intercity railway, passenger and freight mixed line / heavy haul railway, determine the track type and engineering conditions, and read the minimum curve radius, minimum line spacing of straight segments, and minimum length of circular curves or intersecting straight lines corresponding to the XML configuration file based on the design speed. Then, read the corresponding minimum transition curve length based on the radius of the circular curve.
[0021] If the current fitted surface type is a longitudinal plane, determine the current railway level. If it is a high-speed railway, read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed. If the current railway level is an intercity railway, determine the engineering conditions and read the minimum vertical curve radius, minimum vertical curve length, and minimum gradient length corresponding to the XML configuration file based on the design speed. If the current railway level is a passenger-freight mixed / heavy-haul railway, determine the engineering conditions and read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed, and read the corresponding minimum gradient length and maximum gradient difference between adjacent gradients based on the arrival and departure line lengths.
[0022] Furthermore, based on the aforementioned planar design specifications and longitudinal design specifications, the planar fitting parameters and longitudinal fitting parameters to be checked are automatically checked, specifically including:
[0023] The fitting parameters for the plane and longitudinal sections to be checked are checked in turn to determine whether each fitting parameter exceeds the limit threshold specified in the standard. If each fitting parameter does not exceed the limit threshold and meets the design specification requirements, the check is passed; otherwise, the user is prompted to optimize and adjust.
[0024] According to a second aspect, one embodiment provides an automatic verification system for line design parameters used in alignment correction calculations, the system comprising:
[0025] The configuration file generation module is used to parametrically configure railway line design specifications and generate specification configuration files.
[0026] The line shape fitting module is used to perform line shape fitting on railway lines in both horizontal and vertical planes, and to obtain the horizontal and vertical fitting parameters to be checked.
[0027] The configuration file parsing module is used to obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line.
[0028] The parameter verification module is used to automatically verify the plane fitting parameters and longitudinal fitting parameters to be verified based on the plane design specifications and longitudinal design specifications.
[0029] Furthermore, the configuration file generation module is specifically used for:
[0030] The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained.
[0031] According to a third aspect, one embodiment provides an electronic device, the device comprising: a processor and a memory;
[0032] The memory is used to store one or more program instructions;
[0033] The processor is configured to run one or more program instructions to perform the steps of an automatic verification method for line design parameters for line alignment calculation as described in any of the preceding claims.
[0034] According to a fourth aspect, one embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of an automatic verification method for line design parameters for line alignment calculation as described in any of the preceding claims.
[0035] This application provides an automatic verification method and system for railway line design parameters used in alignment correction calculations. The method involves: parametrically configuring railway line design specifications to generate a specification configuration file; performing alignment fitting on the railway line in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be verified; acquiring the project configuration information of the railway line; parsing the specification configuration file based on the project configuration information to obtain the horizontal and vertical design specifications of the railway line; and automatically verifying the horizontal and vertical fitting parameters based on the horizontal and vertical design specifications. By parametrically configuring commonly used railway line design specifications, the program interactively reads the XML configuration file after the alignment fitting calculation is completed to automatically check the line design parameters. It dynamically identifies fitting parameters that do not meet the requirements of the line design specifications to prompt users to optimize and adjust them. By connecting the alignment fitting module, the software achieves a high degree of automation and a smooth and coherent algorithm. While ensuring the accuracy of the alignment fitting results, it greatly reduces the workload of manual adjustments and provides the optimal alignment that meets the line design specifications for subsequent track alignment calculations and local optimization adjustments. This has important theoretical support and engineering application value for carrying out existing railway alignment improvement and maintenance and track fine-tuning work. Attached Figure Description
[0036] Figure 1 The first flowchart of an automatic verification method for line design parameters for alignment correction calculation provided in an embodiment of the present invention;
[0037] Figure 2 The second flowchart is provided as an embodiment of the present invention for an automatic verification method of line design parameters for alignment correction calculation;
[0038] Figure 3 This invention provides a method for automatically verifying line design parameters for alignment correction calculation, which includes a database table design drawing of line horizontal and vertical profile design specifications.
[0039] Figure 4The diagram shows the verification process in an automatic verification method for line design parameters used in alignment correction calculation, provided in one embodiment of the present invention.
[0040] Figure 5 This is a schematic diagram of the logic structure of an automatic line design parameter verification system for line alignment calculation, provided as an embodiment of the present invention. Detailed Implementation
[0041] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.
[0042] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.
[0043] The first embodiment of this invention provides an automatic check of line design parameters for alignment correction calculation. The following is in conjunction with... Figure 1 and Figure 2 Please provide a detailed explanation.
[0044] like Figure 1 As shown, in step S101, the railway line design specifications are parameterized and a specification configuration file is generated.
[0045] The above steps specifically include: using Extensible Markup Language (XML) files to parametrically configure the current railway line design specifications and obtaining the XML configuration file. Specifically, in the XML configuration file:
[0046] <FIT_SURFACE> This indicates the type of fitted surface, which is divided into planar and longitudinal surfaces. The "type_grade" and "type_option" parameters represent the type level and type option, respectively.
[0047] <RAILWAY_GRADE>This indicates the railway grade, which is divided into high-speed railway, intercity railway, and passenger / freight mixed / heavy railway. The "type_grade" and "type_option" parameters represent the type grade and type item, respectively.
[0048] <TRACK_TYPE> The track type is indicated by the "type_grade" and "type_option" parameters, which represent the type grade and type option, respectively.
[0049] <ENGINEER_CONDITION> The project conditions are categorized into general and difficult, with the "type_grade" and "type_option" parameters representing the type level and type item, respectively.
[0050] <DESIGN_SPEED> Indicates the design speed;
[0051] <CURVE_RADIUS_MIN> Indicates the minimum curve radius;
[0052] <LINE_SPACING_MIN> Indicates the minimum spacing between lines in a straight line segment;
[0053] <CIRCLE_OR_LINE_LENGTH_MIN> This represents the minimum length of a circular curve or the minimum length of a straight line.
[0054] <TRANSITION_CURVE_LENGTH_MIN> This indicates the minimum transition curve length, and the corresponding circular curve radius is represented by the "CURVE_RADIUS" parameter.
[0055] <CURVE_RADIUS_MIN> Indicates the minimum vertical curve radius;
[0056] <CURVE_LENGTH_MIN> Indicates the minimum vertical curve length;
[0057] <SLOPE_LENGTH_MIN> This indicates the minimum slope length, and the corresponding effective length of the arrival / departure line in the future is indicated by the "Arrival_departure_track" parameter.
[0058] <SLOPE_DIFFERENCE_MAX> This indicates the maximum gradient difference between adjacent slope segments, and the corresponding effective length of the long-term arrival / departure track is indicated by the "Arrival_departure_track" parameter.
[0059] like Figure 1 As shown, in step S102, the railway line is fitted in both the plane and longitudinal directions to obtain the plane fitting parameters and longitudinal fitting parameters to be checked.
[0060] The railway line is fitted in both horizontal and vertical planes, and the horizontal and vertical fitting parameters are obtained based on the calculation results of the line fitting module.
[0061] Specifically, after the planar linear fitting is completed, the fitting parameters for straight line segments, curved line segments, and transition curve segments are extracted based on the linear segmentation results. The fitting parameters for straight line segments include the minimum line spacing and the minimum length of the intersecting straight line; the fitting parameters for curved line segments include the minimum curve radius, the minimum length of the circular curve, and the curve radius; and the fitting parameters for transition curve segments include the minimum transition curve length.
[0062] After the longitudinal alignment is fitted, the fitting parameters for the straight and curved segments are extracted based on the segmented alignment results. The fitting parameters for the straight segments include the minimum slope length and the maximum slope difference between adjacent slope segments, while the fitting parameters for the curved segments include the minimum vertical curve radius and the minimum vertical curve length.
[0063] like Figure 1 As shown, in step S103, the project configuration information of the railway line is obtained, and the specification configuration file is parsed according to the project configuration information to obtain the horizontal design specification and vertical design specification of the railway line.
[0064] Retrieve project configuration information filled in by the user during the project creation phase, including railway grade, track type, engineering conditions, and design speed. Parse the XML configuration file and use the SelectSingleNode() function to obtain the corresponding horizontal and vertical design specifications for that line.
[0065] Specifically, first determine the type of the current fitted surface;
[0066] If the current fitted surface type is planar, determine the current railway grade. If it is a high-speed railway, determine the track type and engineering conditions, and read the minimum curve radius corresponding to the XML configuration file based on the design speed. If the current railway grade is an intercity railway, passenger and freight mixed line / heavy haul railway, determine the track type and engineering conditions, and read the minimum curve radius, minimum line spacing of straight segments, and minimum length of circular curves or intersecting straight lines corresponding to the XML configuration file based on the design speed. Then, read the corresponding minimum transition curve length based on the radius of the circular curve.
[0067] If the current fitted surface type is a longitudinal plane, determine the current railway grade. If it is a high-speed railway, read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed. If the current railway grade is an intercity railway, determine the engineering conditions, and read the minimum vertical curve radius, minimum vertical curve length, and minimum gradient length corresponding to the XML configuration file based on the design speed. If the current railway grade is a passenger / freight mixed / heavy-haul railway, determine the engineering conditions, read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed, and read the corresponding minimum gradient length and maximum gradient difference between adjacent gradients based on the arrival / departure line length. Finally, store the obtained line design specifications into a database table, such as... Figure 3 As shown.
[0068] like Figure 1 As shown, in step S104, the plane fitting parameters and the longitudinal fitting parameters to be checked are automatically checked based on the plane design specifications and the longitudinal design specifications.
[0069] like Figure 4 As shown, based on the line fitting parameters obtained in steps S102 and S103 and the line design specifications, the fitting parameters for both the horizontal and vertical planes are checked sequentially to determine whether they exceed the specified thresholds. If all fitting parameters meet the design specifications, the check is passed and the process automatically proceeds to the next step. Otherwise, the user is prompted to make optimizations and adjustments.
[0070] This invention provides an automatic verification method for railway line design parameters used in alignment correction calculations. The method involves: parametrically configuring railway line design specifications to generate a specification configuration file; performing alignment fitting on the railway line in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be verified; acquiring the project configuration information of the railway line; parsing the specification configuration file based on the project configuration information to obtain the horizontal and vertical design specifications of the railway line; and automatically verifying the horizontal and vertical fitting parameters based on the horizontal and vertical design specifications. By parametrically configuring commonly used railway line design specifications, the program interactively reads the XML configuration file after the alignment fitting calculation is completed to automatically check the line design parameters. It dynamically identifies fitting parameters that do not meet the requirements of the line design specifications to prompt users to optimize and adjust them. By connecting the alignment fitting module, the software achieves a high degree of automation and a smooth and coherent algorithm. While ensuring the accuracy of the alignment fitting results, it greatly reduces the workload of manual adjustments and provides the optimal alignment that meets the line design specifications for subsequent track alignment calculations and local optimization adjustments. This has important theoretical support and engineering application value for carrying out existing railway alignment improvement and maintenance and track fine-tuning work.
[0071] Corresponding to the above-disclosed method for automatically verifying line design parameters for alignment correction calculation, this invention also discloses an automatic verification system for line design parameters for alignment correction calculation, such as... Figure 5 As shown, it specifically includes:
[0072] The configuration file generation module 201 is used to parametrically configure railway line design specifications and generate specification configuration files.
[0073] The line shape fitting module 202 is used to perform line shape fitting on the railway line according to the plane and the longitudinal plane respectively, and obtain the plane fitting parameters and the longitudinal fitting parameters to be checked.
[0074] The configuration file parsing module 203 is used to obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal design specification and vertical design specification of the railway line.
[0075] The parameter verification module 204 is used to automatically verify the plane fitting parameters and longitudinal fitting parameters to be verified based on the plane design specifications and longitudinal design specifications.
[0076] Furthermore, the configuration file generation module is specifically used for:
[0077] The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained.
[0078] It should be noted that for a detailed description of the automatic verification system for line design parameters for alignment correction calculation provided in the embodiments of the present invention, please refer to the relevant description of the automatic verification method for line design parameters for alignment correction calculation provided in the embodiments of this application, which will not be repeated here.
[0079] In addition, embodiments of the present invention also provide an electronic device, the device comprising: a processor and a memory; the memory being used to store one or more program instructions; the processor being used to execute one or more program instructions to perform the steps of an automatic verification method for line design parameters for linear alignment calculation as described in any of the preceding embodiments.
[0080] It should be noted that for a detailed description of an electronic device provided in the embodiments of the present invention, please refer to the relevant description of an automatic verification method for line design parameters for line alignment calculation provided in the embodiments of this application, which will not be repeated here.
[0081] In addition, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of an automatic verification method for line design parameters for linear alignment calculation as described in any of the preceding claims.
[0082] It should be noted that for a detailed description of a computer-readable storage medium provided in the embodiments of the present invention, please refer to the relevant description of an automatic check of line design parameters for line alignment calculation provided in the embodiments of this application, which will not be repeated here.
[0083] Those skilled in the art will understand that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, which may include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to achieve the above functions. For example, the program can be stored in the memory of a device, and when the program in the memory is executed by the processor, all or part of the above functions can be achieved. In addition, when all or part of the functions in the above embodiments are implemented by computer programs, the program can also be stored in a server, another computer, disk, optical disk, flash drive, or external hard drive, etc., and can be downloaded or copied to the memory of a local device, or the system of the local device can be updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be achieved.
[0084] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention.
Claims
1. An automatic verification method for line design parameters used in alignment correction calculations, characterized in that, The method includes: Parametric configuration of railway line design specifications is performed to generate specification configuration files; The railway line is fitted in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be checked. Obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line. Based on the aforementioned planar design specifications and longitudinal design specifications, the planar fitting parameters and longitudinal fitting parameters to be checked are automatically checked. in: The railway line design specifications are parametrically configured to generate specification configuration files, specifically including: The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained. Obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line, specifically including: Obtain project configuration information filled in by users during the railway line project creation phase, including railway grade, track type, engineering conditions, and design speed; Based on the project configuration information, the XML configuration file is parsed, and the SelectSingleNode() function is used to obtain the horizontal and vertical design specifications corresponding to the railway line, specifically including: First, determine the type of the current fitted surface; If the current fitted surface type is planar, determine the current railway grade. If it is a high-speed railway, determine the track type and engineering conditions, and read the minimum curve radius corresponding to the XML configuration file based on the design speed. If the current railway grade is an intercity railway, passenger and freight mixed line / heavy haul railway, determine the track type and engineering conditions, and read the minimum curve radius, minimum line spacing of straight segments, and minimum length of circular curves or intersecting straight lines corresponding to the XML configuration file based on the design speed. Then, read the corresponding minimum transition curve length based on the radius of the circular curve. If the current fitted surface type is a longitudinal plane, determine the current railway level. If it is a high-speed railway, read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed. If the current railway level is an intercity railway, determine the engineering conditions and read the minimum vertical curve radius, minimum vertical curve length, and minimum gradient length corresponding to the XML configuration file based on the design speed. If the current railway level is a passenger-freight mixed / heavy-haul railway, determine the engineering conditions and read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed, and read the corresponding minimum gradient length and maximum gradient difference between adjacent gradients based on the arrival and departure line lengths.
2. The automatic verification method for line design parameters used in alignment correction calculation as described in claim 1, characterized in that, The railway line is fitted with alignment parameters in both horizontal and vertical planes to obtain the horizontal and vertical fitting parameters to be checked. Specifically, this includes: After the planar line fitting is completed, the fitting parameters on the straight line segment, curve segment and transition curve segment are extracted according to the line segmentation results. The fitting parameters of the straight line segment include the minimum line spacing and the minimum length of the straight line. The fitting parameters of the curve segment include the minimum curve radius, the minimum length of the circular curve and the curve radius. The fitting parameters of the transition curve segment include the minimum transition curve length. After the longitudinal alignment is fitted, the fitting parameters on the straight segments and curve segments are extracted according to the alignment segmentation results. The fitting parameters for the straight segments include the minimum slope length and the maximum slope difference between adjacent slope segments. The fitting parameters for the curve segments include the minimum vertical curve radius and the minimum vertical curve length.
3. The automatic verification method for line design parameters used in alignment correction calculation as described in claim 1, characterized in that, Based on the aforementioned planar design specifications and longitudinal design specifications, the planar fitting parameters and longitudinal fitting parameters to be checked are automatically checked, specifically including: The fitting parameters for the plane and longitudinal sections to be checked are checked in turn to determine whether each fitting parameter exceeds the limit threshold specified in the standard. If each fitting parameter does not exceed the limit threshold and meets the design specification requirements, the check is passed; otherwise, the user is prompted to optimize and adjust.
4. The system for automatic verification of line design parameters for alignment correction calculation as described in claim 1, characterized in that, The system includes: The configuration file generation module is used to parametrically configure railway line design specifications and generate specification configuration files. The line shape fitting module is used to perform line shape fitting on railway lines in both horizontal and vertical planes, and to obtain the horizontal and vertical fitting parameters to be checked. The configuration file parsing module is used to obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line. The parameter verification module is used to automatically verify the plane fitting parameters and the longitudinal fitting parameters to be verified based on the plane design specifications and the longitudinal design specifications. in: The railway line design specifications are parametrically configured to generate specification configuration files, specifically including: The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained. Obtain the project configuration information of the railway line, parse the specification configuration file according to the project configuration information, and obtain the horizontal and vertical design specifications of the railway line, specifically including: Obtain project configuration information filled in by users during the railway line project creation phase, including railway grade, track type, engineering conditions, and design speed; Based on the project configuration information, the XML configuration file is parsed, and the SelectSingleNode() function is used to obtain the horizontal and vertical design specifications corresponding to the railway line, specifically including: First, determine the type of the current fitted surface; If the current fitted surface type is planar, determine the current railway grade. If it is a high-speed railway, determine the track type and engineering conditions, and read the minimum curve radius corresponding to the XML configuration file based on the design speed. If the current railway grade is an intercity railway, passenger and freight mixed line / heavy haul railway, determine the track type and engineering conditions, and read the minimum curve radius, minimum line spacing of straight segments, and minimum length of circular curves or intersecting straight lines corresponding to the XML configuration file based on the design speed. Then, read the corresponding minimum transition curve length based on the radius of the circular curve. If the current fitted surface type is a longitudinal plane, determine the current railway level. If it is a high-speed railway, read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed. If the current railway level is an intercity railway, determine the engineering conditions and read the minimum vertical curve radius, minimum vertical curve length, and minimum gradient length corresponding to the XML configuration file based on the design speed. If the current railway level is a passenger-freight mixed / heavy-haul railway, determine the engineering conditions and read the minimum vertical curve radius corresponding to the XML configuration file based on the design speed, and read the corresponding minimum gradient length and maximum gradient difference between adjacent gradients based on the arrival and departure line lengths.
5. The automatic verification system for line design parameters for alignment correction calculation according to claim 4, characterized in that, The configuration file generation module is specifically used for: The existing railway line design specifications are parametrically configured using Extensible Markup Language (XML) files, and the XML configuration file is obtained.
6. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used to store one or more program instructions; The processor is configured to run one or more program instructions to perform the steps of an automatic verification method for line design parameters for line alignment calculation as described in any one of claims 1 to 3.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of an automatic verification method for line design parameters for line alignment calculation as described in any one of claims 1 to 3.
Citation Information
Patent Citations
CN116150853A