Railway longitudinal section design method and system

By acquiring measured information and identifying potential gradient change points, the railway longitudinal profile design is optimized using the least squares method and linear programming method. This solves the problem of relying on manual experience in existing technologies, realizes the automation and standardization of railway longitudinal profile design, and improves design efficiency and quality.

CN120910950AActive Publication Date: 2025-11-07CHINA RAILWAY ENG CONSULTING GRP CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202511012028.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-11-07
Estimated Expiration
2045-07-22

AI Technical Summary

Technical Problem

The current railway longitudinal profile design mainly relies on manual methods, resulting in a large workload, low efficiency, and dependence on human experience, which cannot meet the needs of intelligent design. Key issues such as finding gradient change points and controlling lift and drop lack automated algorithms.

Method used

By acquiring measured information, potential slope change points are identified. A continuous linear model is constructed using the least squares method, and the design scheme is optimized by combining it with the linear programming method. This achieves automated selection of slope change points and fitting of the line shape, reducing manual intervention.

Benefits of technology

It has enabled the automation and standardization of railway longitudinal profile design, reduced labor costs, avoided quality problems caused by manual operation, improved design efficiency and quality, and met the requirements of engineering practice.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120910950A_ABST
    Figure CN120910950A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of railway design, and provides a railway longitudinal section design method and system.The method comprises the steps that actual measurement information of a to-be-designed longitudinal section is obtained, and the actual measurement information comprises the elevation and mileage corresponding to each discrete point; determining a potential grade change point set of the to-be-designed longitudinal section according to the actual measurement information of the to-be-designed longitudinal section; constructing a multi-section continuous linear model by adopting a least square method according to the potential grade change point set of the to-be-designed longitudinal section to obtain a continuous piecewise linear model; the method comprises the steps of obtaining a continuous piecewise linear model, solving the continuous piecewise linear model to obtain an initial railway longitudinal section design scheme, optimizing the initial railway longitudinal section design scheme through a linear programming method, and obtaining an optimized railway longitudinal section design scheme. Automatic operation can be achieved, and the longitudinal section design process which is highly experienced, specialized and tedious in operation becomes simple and easy to use.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of railway design, in particular to a railway longitudinal section design method and system. BACKGROUND

[0002] The existing railway longitudinal section design mainly relies on manual methods, and is based on measured mileage-elevation data to perform a section-by-section pull operation. Design personnel are limited by energy, time and equipment, and rely on experience to study a small number of schemes, which is difficult to guarantee overall optimization, and has problems of large workload, low efficiency and reliance on manual experience. There is a lack of specific algorithm research on automatic fitting design in this field at home and abroad, and key problems such as variable slope point searching and lift amount control rely on manual experience to solve, resulting in a highly experienced, professional and cumbersome operation design process, which cannot meet the demand for intelligent level improvement of existing line longitudinal section design. SUMMARY

[0003] The purpose of the present application is to provide a railway longitudinal section design method and system to improve the above problems.

[0004] In order to achieve the above purpose, the embodiments of the present application provide the following technical solutions:

[0005] In one aspect, the embodiments of the present application provide a railway longitudinal section design method, which comprises:

[0006] Obtaining measured information of a to-be-designed longitudinal section, the measured information comprising an elevation and a mileage corresponding to each discrete point;

[0007] Determining a set of potential variable slope points of the to-be-designed longitudinal section according to the measured information of the to-be-designed longitudinal section;

[0008] Constructing a multi-section continuous linear model using a least squares method according to the set of potential variable slope points of the to-be-designed longitudinal section, to obtain a continuous section linear model;

[0009] Solving the continuous section linear model to obtain an initial railway longitudinal section design scheme, the initial railway longitudinal section design scheme comprising a starting point mileage, a starting point elevation, a slope length and a slope of each slope section;

[0010] Optimizing the initial railway longitudinal section design scheme using a linear programming method to obtain an optimized railway longitudinal section design scheme, the optimized railway longitudinal section design scheme comprising a slope table.

[0011] In a second aspect, the embodiments of the present application provide a railway longitudinal section design system, which comprises:

[0012] An acquisition module configured to acquire measured information of a to-be-designed longitudinal section, the measured information comprising an elevation and a mileage corresponding to each discrete point;

[0013] The first processing module is configured to determine a set of potential slope change points of the to-be-designed vertical section according to the measured information of the to-be-designed vertical section.

[0014] The second processing module is configured to construct a multi-segment continuous linear model by using a least square method according to the set of potential slope change points of the to-be-designed vertical section, to obtain a continuous segmented linear model.

[0015] The third processing module is configured to solve the continuous segmented linear model to obtain an initial railway vertical section design scheme, wherein the initial railway vertical section design scheme includes a starting point mileage, a starting point elevation, a slope length and a slope of each slope segment.

[0016] The fourth processing module is configured to optimize the initial railway vertical section design scheme by using a linear programming method to obtain an optimized railway vertical section design scheme, wherein the optimized railway vertical section design scheme includes a slope table.

[0017] In a third aspect, an embodiment of the present application provides a railway vertical section design device, which comprises a memory and a processor. The memory is configured to store a computer program; and the processor is configured to execute the computer program to implement the steps of the railway vertical section design method.

[0018] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the railway vertical section design method are implemented.

[0019] The present application has the following beneficial effects:

[0020] The present application determines a set of potential slope change points of the to-be-designed vertical section according to the measured information of the to-be-designed vertical section, and performs multi-segment continuous linear fitting by using a least square method to obtain a railway vertical section design scheme. The present application realizes automatic selection of slope change points, fitting of line shapes and other processes, reduces labor costs without a large number of internal staff, automatically calculates through an algorithm, avoids quality problems caused by manual operation, reduces the dependence of results on the experience of designers, realizes data standardization and solution unification, and is convenient for later inspection and review.

[0021] Other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be learned through practice of the application. The purpose and other advantages of the present application can be achieved and obtained by the structure specifically pointed out in the written description and the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be regarded as a limitation to the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor.

[0023] Figure 1 The figure is a flow chart of the railway longitudinal section design method described in the embodiments of the present application.

[0024] Figure 2 The figure is a structure schematic diagram of the railway longitudinal section design system described in the embodiments of the present application.

[0025] Figure 3 The figure is a structure schematic diagram of the railway longitudinal section design device described in the embodiments of the present application.

[0026] Figure 4 The figure is a schematic diagram of iterative solution of potential slope change point.

[0027] Figure 5 The figure is a flow chart of obtaining the optimized slope table.

[0028] In the figure, 800 is a railway longitudinal section design device, 801 is a processor, 802 is a memory, 803 is a multimedia assembly, 804 is an I / O interface, 805 is a communication assembly, 901 is an acquisition module, 902 is a first processing module, 903 is a second processing module, 904 is a third processing module, and 905 is a fourth processing module. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments. The components of the embodiments of the present application described and shown in the drawings can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0030] It should be noted that similar reference numerals and letters refer to like items in the accompanying drawings, and once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.

[0031] Embodiment 1

[0032] The embodiment provides a railway longitudinal section design method, and it can be understood that a scene can be laid in the embodiment, for example, in existing railway measurement, a topographic longitudinal section of a railway center line needs to be drawn according to measured center line mileage and track surface elevation data, and a scene of designing a gradient line on the topographic longitudinal section.

[0033] Referring to Figure 1 , the method includes steps S1, S2, S3, S4 and S5, and specifically includes the following steps.

[0034] Step S1, obtaining measured information of a to-be-designed longitudinal section, the measured information including an elevation and a mileage corresponding to each discrete point;

[0035] Step S2, determining a potential slope change point set of the to-be-designed longitudinal section according to the measured information of the to-be-designed longitudinal section;

[0036] The step S2 further includes steps S21, S22, S23, S24 and S25, and specifically includes the following steps.

[0037] Step S21, obtaining a preset minimum slope segment length;

[0038] In this step, the preset minimum slope segment length is obtained, so that the screened slope segment meets the basic requirement of the length of the slope segment in the railway engineering specification, and the unreasonable design caused by the too short slope segment is avoided.

[0039] Step S22, screening a starting point and an ending point in the measured information of the to-be-designed longitudinal section, the starting point including a discrete point corresponding to a minimum mileage value, and the ending point including a discrete point corresponding to a maximum mileage value;

[0040] Step S23, connecting the starting point and the ending point to obtain a first connecting line;

[0041] Step S24, calculating distances of discrete points in a mileage range of the starting point and the ending point to the first connecting line to obtain first distance information;

[0042] Step S25, determining a potential slope change point set of the to-be-designed longitudinal section according to the first distance information and the preset minimum slope segment length.

[0043] The step S25 further comprises a step S251, a step S252, a step S253, a step S254, a step S255 and a step S256, which specifically comprises:

[0044] The step S251 screens out a discrete point corresponding to a maximum value in the first distance information as a first potential slope change point.

[0045] In this step, by calculating the distance of the discrete point to the line, the point with the largest deviation from the overall trend (i.e. the position with significant change in terrain or rail surface elevation) is identified, which is a potential slope change point.

[0046] The step S252 connects the starting point and the first potential slope change point to obtain a second line.

[0047] The step S253 connects the first potential slope change point and the ending point to obtain a third line.

[0048] The step S254 calculates the distance of the discrete point in the mileage range of the second line to the second line to obtain second distance information.

[0049] The step S255 calculates the distance of the discrete point in the mileage range of the third line to the third line to obtain third distance information.

[0050] The step S256 screens out a discrete point corresponding to a maximum value in the second distance information and the third distance information as a slope change point, and the process is repeated until the slope segment length is less than the preset minimum slope segment length to obtain a potential slope change point set of the to-be-designed vertical section.

[0051] In this step, by iterative iteration, the line segment is continuously divided into smaller sub-line segments and the maximum distance point is repeatedly calculated until the slope segment length approaches the minimum limit value, and finally a potential slope change point set covering the entire vertical section is formed, ensuring that no key slope change position is missed. It should be noted that the present application uses a point-line distance iteration method to screen out potential slope change points, which solves the problem of strong subjectivity and dependence on experience in traditional manual search for slope change points. Through quantitative point-line distance calculation and iterative logic, the standardization and scientization of slope change point selection are realized. At the same time, through the double logic of maximum distance optimization and minimum slope segment length constraint, the mutation position of terrain or rail surface elevation is accurately captured, and the slope change point is consistent with the actual line trend.

[0052] In this embodiment, a specific implementation is as follows: Figure 4As shown, assuming that the minimum slope segment length is a meters, the measured information of the to-be-designed longitudinal section includes five discrete points A, B, C, D and E, a straight line AE is formed by connecting the first point A and the last point E of the measured data; for all measured points whose mileage is within the range of AE and whose mileage distance from points A and E meets the slope segment value limit, the distance from the straight line AE is calculated; the point with the largest distance is included in the potential slope change point, which is recorded as point C, and the measured data is divided into AC and CE sets according to the mileage. For each set, the point with the largest point-line distance is calculated according to the above method, which is included in the potential slope change point, and the data set is re-divided according to the mileage value of this point. The slope change point is found by iterative searching until the slope segment length of the new data set is less than a. Thus, the potential slope change point set can be found.

[0053] Step S3, a least square method is used to construct a multi-segment continuous linear model according to the potential slope change point set of the to-be-designed longitudinal section, and a continuous segmented linear model is obtained.

[0054] In this step, the continuous segmented linear model is specifically:

[0055]

[0056] In the above formula, β represents the estimated parameter in the continuous segmented linear model, which is used to represent the linear relationship of each slope segment; x and y represent the mileage and elevation of the discrete point respectively; b m represents the mileage value corresponding to the mth potential slope change point.

[0057] It can be understood that the railway longitudinal section is composed of multiple slope segments, and adjacent slope segments need to be continuous at the slope change point. This step constructs a continuous segmented linear model by a least square method to ensure that each slope segment smoothly connects at the slope change point, avoids the occurrence of elevation mutation, meets the requirements of railway engineering on the smoothness of the longitudinal section, and at the same time, the present application replaces the empirical operation of manual slope drawing by a least square method, reduces human error, makes the design result more accurate and consistent, and provides core technical support for improving design efficiency and quality.

[0058] Step S4, solving the continuous segmented linear model to obtain an initial railway longitudinal section design scheme, wherein the initial railway longitudinal section design scheme includes the starting point mileage, the starting point elevation, the slope length and the slope of each slope segment.

[0059] The step S4 further includes steps S41, S42, S43 and S44, which specifically include:

[0060] Step S41, matrixing the continuous segmented linear model to obtain a matrix equation;

[0061] In this step, the mathematical expression of the multi-section continuous linear model is converted into a matrix form, the normativity and efficiency of matrix operation are utilized to simplify the model solving process and avoid the complexity of section calculation. The matrix equation is specifically:

[0062] Aβ=Y

[0063] In the above formula, A represents a known matrix constructed by potential variable slope point mileage and section interval information, used to represent the position and weight of the linear relationship of different slope sections in the matrix, and to ensure the continuity of adjacent slope sections at the variable slope point; β represents a to-be-estimated parameter matrix; Y represents a known matrix composed of measured elevation data, which is an observation vector of the model.

[0064] Step S42, solving the matrix equation based on the least squares residual sum of squares minimum criterion to obtain the to-be-estimated parameter;

[0065] In this step, the to-be-estimated parameter is solved as follows:

[0066] β=(A T A) -1 A T Y

[0067] In the above formula, since A and Y are known quantities, the to-be-estimated parameter can be solved.

[0068] Step S43, substituting the to-be-estimated parameter into the continuous section linear model to obtain a section continuous linear fitting model of the railway longitudinal section;

[0069] In this step, the to-be-estimated parameter β solved is substituted back to the original model to restore the specific linear expression of each slope section, forming a complete and continuous longitudinal section fitting model, ensuring the elevation consistency of adjacent slope sections at the variable slope point, and clearly defining the mathematical relationship of each slope section, realizing the transformation from abstract parameters to specific linear forms, laying a foundation for extracting engineering practical parameters (such as slope and slope length), and ensuring the smoothness and continuity of the longitudinal section.

[0070] Step S44, extracting the starting point mileage, starting point elevation, slope length and slope of each slope section according to the section continuous linear fitting model to obtain an initial railway longitudinal section design scheme.

[0071] In this step, the key parameters required for engineering design such as starting point mileage, elevation, slope length and slope are analyzed from the fitting model to form a design scheme that can be directly used for railway construction or reconstruction, meeting the specific requirements of parameters in engineering practice, realizing the automatic transformation from discrete data to continuous linear form to practical parameters, greatly reducing manual intervention, and providing key technical support for the intelligentization of longitudinal section design.

[0072] Step S5, the initial railway longitudinal section design scheme is optimized by using a linear programming method to obtain an optimized railway longitudinal section design scheme, and the optimized railway longitudinal section design scheme comprises a slope table.

[0073] The step S5 further comprises steps S51, S52, S53, S54, S55, S56, S57 and S58, and specifically comprises:

[0074] Step S51, whether there are at least two potential slope change points in the minimum slope section length is determined according to the initial railway longitudinal section design scheme, and a determination result is obtained.

[0075] In this step, the historical design account is obtained as a supplement to the potential slope change point, and whether there is a case that multiple slope change points are contained in the minimum slope section length in the railway longitudinal section design scheme is checked, so that the design scheme affects the train running smoothness, and the design scheme is further optimized.

[0076] Step S52, when the determination result is that there are at least two potential slope change points, the potential slope change points are screened to obtain screened potential slope change points.

[0077] In this step, the multiple slope change points in the too short slope section are simplified, the slope change point with the minimum measured elevation deviation is retained, the redundant nodes are eliminated, and it is ensured that the design scheme does not affect the train running smoothness.

[0078] Step S53, a constraint condition is constructed based on the screened potential slope change points.

[0079] In this step, the longitudinal section is segmented based on the screened potential slope change points, and for each segment, in order to ensure the continuity of the fitting line segment, the line segment needs to pass through the screened potential slope change point and the amount of entering and leaving the track has certain limits, so the constraint condition is constructed as follows:

[0080]

[0081] In the above formula, k and b are the slope and intercept of each segment line segment respectively; (x0, y0) represents the coordinates of the slope change point corresponding to the current segment; u i and u max respectively represent the height difference of the line segment above the ith measured point and the entering track amount limit value; v i and v max respectively represent the height difference of the line segment below the ith measured point and the leaving track amount limit value.

[0082] Step S54, an observation equation is constructed according to the measured information of the longitudinal section to be designed.

[0083] In this step, the observation equation is specifically:

[0084] kx i +b-y i =u i -v i

[0085] In the above formula, (x i , y i ) represents the mileage and elevation corresponding to the i-th discrete point.

[0086] Step S55, obtaining a ramp-up amount parameter, a ramp-down amount parameter, and a penalty coefficient;

[0087] Step S56, constructing a linear programming model according to the ramp-up amount parameter, the ramp-down amount parameter, the penalty coefficient, the constraint condition, and the observation equation;

[0088] In this step, a target function is established according to the ramp-up amount parameter, the ramp-down amount parameter, and the penalty coefficient, and the specific process is:

[0089]

[0090] In the above formula, S represents a target value; M represents a penalty coefficient of the ramp-down amount, which is a dynamically adjusted positive number, used to preferentially reduce the number and amplitude of ramp-down points, the core of the target function is to minimize S, and under the premise of meeting the ramp-up and ramp-down amount limits and the slope section continuity, the sum of the ramp-up amount and the (penalized) ramp-down amount is minimized, which controls the track adjustment amplitude and preferentially guarantees the construction feasibility.

[0091] Step S57, solving the linear programming model to obtain slope section parameters, the slope section parameters including a slope of the side slope and an intercept of the side slope;

[0092] In this step, the linear programming model outputs accurate slope section parameters, avoiding errors in manual calculation, and the coordination between parameters (such as continuity of adjacent slope sections) is better.

[0093] Step S58, constructing a slope table based on the slope section parameters corresponding to each slope section.

[0094] In this step, the solved slope section parameters (slope and intercept) are converted into a slope table practical for engineering, including key information such as variable slope point mileage, elevation, slope length, and slope, forming a result file that can be directly used for construction, realizing the conversion from abstract mathematical parameters to concrete engineering results, and the standardized output format facilitates subsequent review, review, and construction application, reducing the workload of manual sorting.

[0095] After the step S58, there are further steps S59, S510, and S511, which specifically include:

[0096] Step S59, standard detection is performed on the slope table to obtain a detection result;

[0097] In this step, the railway longitudinal section design problem is not a general discrete point linear fitting problem, and it also needs to consider the constraint conditions of the railway specification. The generated slope table is comprehensively checked according to the railway design specification to identify whether there are parameters that do not meet the specification, avoid engineering risks caused by human oversight, and provide a clear direction for subsequent optimization.

[0098] Step S510, when the detection result does not meet the specification, a preset multi-constraint condition is obtained to modify the slope table to obtain modified adjustment parameters;

[0099] In this step, the preset multi-constraint condition includes but is not limited to: 1, slope change point mileage processing strategy: remove or adjust the mileage of the slope change point near the transition curve, turnout, and regulator; the potential slope change point is obtained by rounding the adjacent mileage value to the nearest tenth; 2, slope difference processing strategy: after fitting, start from the second slope section and judge each slope section. If the slope difference between the current slope section and the previous slope section is less than the empirical threshold, then the previous slope section that meets the requirements is merged. In addition, the angle between each slope section and the previous slope section is calculated, and if the angle is less than the empirical threshold, the previous slope section is also merged. 3, slope value limit: judge the slope of each slope section, and if it is greater than the limit value, then re-fit; keep the result to three decimal places. 4, vertical curve addition: when the slope difference between adjacent slope sections is large, according to the line repair rules, add a circular curve type vertical curve or a parabolic type vertical curve at the corresponding position.

[0100] For the detected illegal items, the parameters in the slope table (such as the slope change point mileage and the slope value) are adjusted based on the preset multi-constraint condition to generate preliminary adjustment parameters that meet the specification requirements.

[0101] Step S511, the modified adjustment parameters are sent to the linear programming model for solving to obtain an optimized slope table.

[0102] In this step, the adjusted parameters are re-input into the linear programming model, and the global optimization of the parameters is realized through model solving to ensure that the modified slope table meets the specification and also meets the multi-objective requirements such as lift amount control and slope section continuity. Through the cyclic optimization mechanism, the present application realizes the closed loop of "detection-modification-re-solution", so that the final output slope table meets the engineering specification and the actual construction demand, avoids the imbalance of other parameters caused by single constraint adjustment, and ensures the overall optimality of the design result. The process of the optimized slope table obtained by the present application is specifically shown in Figure 5 .

[0103] Example 2:

[0104] AsFigure 2 As shown, the embodiment provides a railway longitudinal section design system, which comprises an acquisition module 901, a first processing module 902, a second processing module 903, a third processing module 904, and a fourth processing module 905, and specifically comprises:

[0105] The acquisition module 901 is configured to acquire measured information of a longitudinal section to be designed, wherein the measured information comprises an elevation and a mileage corresponding to each discrete point.

[0106] The first processing module 902 is configured to determine a set of potential slope change points of the longitudinal section to be designed according to the measured information of the longitudinal section to be designed.

[0107] The second processing module 903 is configured to construct a multi-segment continuous linear model by using a least square method according to the set of potential slope change points of the longitudinal section to be designed, to obtain a continuous segmented linear model.

[0108] The third processing module 904 is configured to solve the continuous segmented linear model to obtain an initial railway longitudinal section design scheme, wherein the initial railway longitudinal section design scheme comprises a starting point mileage, a starting point elevation, a slope length, and a slope of each slope segment.

[0109] The fourth processing module 905 is configured to optimize the initial railway longitudinal section design scheme by using a linear programming method to obtain an optimized railway longitudinal section design scheme, wherein the optimized railway longitudinal section design scheme comprises a slope table.

[0110] In one specific implementation of the present disclosure, the first processing module further comprises a first acquisition unit, a first processing unit, a second processing unit, a third processing unit, and a fourth processing unit, and specifically comprises:

[0111] The first acquisition unit is configured to acquire a preset minimum slope segment length.

[0112] The first processing unit is configured to screen out a starting point and an ending point in the measured information of the longitudinal section to be designed, wherein the starting point comprises a discrete point corresponding to a minimum mileage value, and the ending point comprises a discrete point corresponding to a maximum mileage value.

[0113] The second processing unit is configured to connect the starting point and the ending point to obtain a first connecting line.

[0114] The third processing unit is configured to calculate distances from discrete points within a mileage range of the starting point and the ending point to the first connecting line to obtain first distance information.

[0115] The fourth processing unit is configured to determine a set of potential slope change points of the longitudinal section to be designed according to the first distance information and the preset minimum slope segment length.

[0116] In an embodiment of the present disclosure, the fourth processing unit further comprises a fifth processing unit, a sixth processing unit, a seventh processing unit, an eighth processing unit, a ninth processing unit and a tenth processing unit, which specifically comprise:

[0117] The fifth processing unit is configured to screen out a discrete point corresponding to a maximum value in the first distance information as a first potential variable slope point.

[0118] The sixth processing unit is configured to draw a second connecting line between the starting point and the first potential variable slope point.

[0119] The seventh processing unit is configured to draw a third connecting line between the first potential variable slope point and the ending point.

[0120] The eighth processing unit is configured to calculate distances from discrete points within a mileage range of the second connecting line to the second connecting line, to obtain second distance information.

[0121] The ninth processing unit is configured to calculate distances from discrete points within a mileage range of the third connecting line to the third connecting line, to obtain third distance information.

[0122] The tenth processing unit is configured to screen out a discrete point corresponding to a maximum value in the second distance information and the third distance information as a variable slope point, and to loop until a slope segment length is less than a preset minimum slope segment length, to obtain a potential variable slope point set of a designed vertical section.

[0123] In an embodiment of the present disclosure, the third processing module further comprises an eleventh processing unit, a twelfth processing unit, a thirteenth processing unit and a fourteenth processing unit, which specifically comprise:

[0124] The eleventh processing unit is configured to matrix the continuous segmented linear model to obtain a matrix equation.

[0125] The twelfth processing unit is configured to solve the matrix equation based on a least square residual sum minimum criterion to obtain estimated parameters.

[0126] The thirteenth processing unit is configured to substitute the estimated parameters into the continuous segmented linear model to obtain a segmented continuous linear fitting model of a railway vertical section.

[0127] The fourteenth processing unit is configured to extract a starting point mileage, a starting point elevation, a slope length and a slope grade of each slope segment according to the segmented continuous linear fitting model, to obtain an initial railway vertical section design scheme.

[0128] In an embodiment of the present disclosure, the fourth processing module further includes a judging unit, a fifteenth processing unit, a sixteenth processing unit, a seventeenth processing unit, a second acquisition unit, an eighteenth processing unit, a nineteenth processing unit, and a twentieth processing unit, which specifically include:

[0129] The judging unit is configured to determine whether there are at least two potential slope change points in the minimum slope section length according to the initial railway longitudinal section design scheme, and obtain a judging result.

[0130] The fifteenth processing unit is configured to screen the potential slope change points when the judging result is that there are at least two potential slope change points, and obtain screened potential slope change points.

[0131] The sixteenth processing unit is configured to construct a constraint condition based on the screened potential slope change points.

[0132] The seventeenth processing unit is configured to construct an observation equation according to the measured information of the longitudinal section to be designed.

[0133] The second acquisition unit is configured to acquire a track entry amount parameter, a track exit amount parameter, and a penalty coefficient.

[0134] The eighteenth processing unit is configured to construct a linear programming model according to the track entry amount parameter, the track exit amount parameter, the penalty coefficient, the constraint condition, and the observation equation.

[0135] The nineteenth processing unit is configured to solve the linear programming model to obtain a slope section parameter, the slope section parameter including a slope of the slope and an intercept.

[0136] The twentieth processing unit is configured to construct a slope table based on the slope section parameter corresponding to each slope section.

[0137] In an embodiment of the present disclosure, the twentieth processing unit further includes a detecting unit, a third acquisition unit, and a twenty-first processing unit, which specifically include:

[0138] The detecting unit is configured to perform standard detection on the slope table to obtain a detection result.

[0139] The third acquisition unit is configured to acquire a preset multi-constraint condition to modify the slope table to obtain a modified adjustment parameter when the detection result does not conform to the standard.

[0140] The twenty-first processing unit is configured to send the modified adjustment parameter to the linear programming model for solving to obtain an optimized slope table.

[0141] It should be noted that the specific manner in which the various modules perform operations in the system of the above embodiments has been described in detail in the embodiments related to the method, and will not be described in detail here.

[0142] Embodiment 3:

[0143] Corresponding to the above method embodiments, the present embodiment also provides a railway longitudinal section design device. The railway longitudinal section design device described below can be correspondingly referred to the railway longitudinal section design method described above.

[0144] Figure 3 is a block diagram of a railway longitudinal section design device 800 according to an exemplary embodiment. As shown, the railway longitudinal section design device 800 can include a processor 801, a memory 802. The railway longitudinal section design device 800 can also include one or more of a multimedia component 803, an I / O interface 804, and a communication component 805. Figure 3

[0145] ​The processor 801 is configured to control overall operations of the railway longitudinal profile design device 800 to complete all or part of the steps of the railway longitudinal profile design method described above. The memory 802 is configured to store various types of data to support the operations of the railway longitudinal profile design device 800, which can include, for example, instructions for any application or method operating on the railway longitudinal profile design device 800, and application-related data, such as contact data, sent and received messages, pictures, audio, video, and the like. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 803 can include a screen and an audio component. The screen can be, for example, a touch screen, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 802 or transmitted through the communication component 805. The audio component also includes at least one speaker configured to output audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 805 is configured to perform wired or wireless communication between the railway longitudinal profile design device 800 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 805 can include a Wi-Fi module, a Bluetooth module, an NFC module.

[0146] In an example embodiment, the railway longitudinal profile design device 800 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the railway longitudinal profile design method described above.

[0147] In another example embodiment, a computer-readable storage medium including program instructions that, when executed by a processor, implement the steps of the railway longitudinal profile design method described above is also provided. For example, the computer-readable storage medium can be the memory 802 described above including program instructions that are executable by the processor 801 of the railway longitudinal profile design device 800 to complete the railway longitudinal profile design method described above.

[0148] Embodiment 4:

[0149] Corresponding to the method embodiments described above, a readable storage medium is also provided in this embodiment, and the readable storage medium described below can be referred to in correspondence with the railway longitudinal profile design method described above.

[0150] A readable storage medium, on which a computer program is stored, the computer program being executable by a processor to implement the steps of the railway longitudinal profile design method of the method embodiments described above.

[0151] The readable storage medium can specifically be a U disk, a mobile hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, or various readable storage media that can store program codes.

[0152] The above only describes preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0153] The above merely illustrates the specific embodiments of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in 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.

Claims

1. A method of railway longitudinal profile design, characterized by, The method comprises the following steps: acquiring measured information of a to-be-designed vertical section, the measured information comprising an elevation and a mileage corresponding to each discrete point; determining a set of potential slope change points of the to-be-designed vertical section according to the measured information of the to-be-designed vertical section; constructing a multi-segment continuous linear model by using a least square method according to the set of potential slope change points of the to-be-designed vertical section, to obtain a continuous segmented linear model; solving the continuous segmented linear model to obtain an initial railway vertical section design scheme, the initial railway vertical section design scheme comprising a starting point mileage, a starting point elevation, a slope length and a slope of each slope segment; optimizing the initial railway vertical section design scheme by using a linear programming method to obtain an optimized railway vertical section design scheme, the optimized railway vertical section design scheme comprising a slope table.

2. The railway longitudinal profile design method according to claim 1, characterized in that, The method comprises the following steps: acquiring a preset minimum slope segment length; selecting a starting point and an ending point from the measured information of the to-be-designed vertical section, the starting point comprising a discrete point corresponding to a minimum mileage value, and the ending point comprising a discrete point corresponding to a maximum mileage value; connecting the starting point and the ending point to obtain a first connecting line; calculating distances from discrete points within a mileage range of the starting point and the ending point to the first connecting line to obtain first distance information; determining a set of potential slope change points of the to-be-designed vertical section according to the first distance information and the preset minimum slope segment length.

3. The railway longitudinal profile design method of claim 1, wherein The method comprises the following steps: matrixing the continuous segmented linear model to obtain a matrix equation; solving the matrix equation based on a least square residual sum minimum criterion to obtain estimated parameters; substituting the estimated parameters into the continuous segmented linear model to obtain a segmented continuous linear fitting model of the railway vertical section; extracting a starting point mileage, a starting point elevation, a slope length and a slope of each slope segment from the segmented continuous linear fitting model to obtain the initial railway vertical section design scheme.

4. The railway longitudinal profile design method of claim 1, wherein The method comprises the following steps: judging whether there are at least two potential slope change points within the minimum slope segment length according to the initial railway vertical section design scheme to obtain a judgment result; when there are at least two potential slope change points, screening the potential slope change points to obtain screened potential slope change points; constructing a constraint condition based on the screened potential slope change points; constructing an observation equation according to the measured information of the to-be-designed vertical section; acquiring a track laying amount parameter, a track leaving amount parameter and a penalty coefficient; constructing a linear programming model according to the track laying amount parameter, the track leaving amount parameter, the penalty coefficient, the constraint condition and the observation equation; solving the linear programming model to obtain slope segment parameters, the slope segment parameters comprising a slope of a slope and an intercept; constructing a slope table based on the slope segment parameters corresponding to each slope segment.

5. The railway longitudinal profile design method of claim 4, wherein, After the slope table is constructed based on the slope segment parameters corresponding to each slope segment, the method comprises the following steps: performing a specification detection on the slope table to obtain a detection result; When the detection result does not meet the specification, a preset multi-constraint condition is used to modify the slope table, and a modified adjustment parameter is obtained; The modified adjustment parameter is sent to a linear programming model for solving, and an optimized slope table is obtained.

6. A railway longitudinal profile design system, characterized by Comprise: The acquisition module is used for acquiring measured information of a to-be-designed vertical section, and the measured information comprises an elevation and a mileage corresponding to each discrete point; The first processing module is used for determining a potential slope change point set of the to-be-designed vertical section according to the measured information of the to-be-designed vertical section; The second processing module is used for constructing a multi-segment continuous linear model by using a least square method according to the potential slope change point set of the to-be-designed vertical section, and obtaining a continuous segmented linear model; The third processing module is used for solving the continuous segmented linear model, and obtaining an initial railway vertical section design scheme, wherein the initial railway vertical section design scheme comprises a starting point mileage, a starting point elevation, a slope length and a slope of each slope segment; The fourth processing module is used for optimizing the initial railway vertical section design scheme by using a linear programming method, and obtaining an optimized railway vertical section design scheme, wherein the optimized railway vertical section design scheme comprises a slope table.

7. The railway longitudinal profile design system of claim 6, wherein, The first processing module comprises: The first acquisition unit is used for acquiring a preset minimum slope segment length; The first processing unit is used for screening a starting point and an ending point in the measured information of the to-be-designed vertical section, wherein the starting point comprises a discrete point corresponding to a minimum mileage value, and the ending point comprises a discrete point corresponding to a maximum mileage value; The second processing unit is used for connecting the starting point and the ending point to obtain a first connecting line; The third processing unit is used for calculating distances from discrete points within a mileage range of the starting point and the ending point to the first connecting line to obtain first distance information; The fourth processing unit is used for determining a potential slope change point set of the to-be-designed vertical section according to the first distance information and the preset minimum slope segment length.

8. The railway longitudinal profile design system of claim 6, wherein, The third processing module comprises: The eleventh processing unit is used for matrixing the continuous segmented linear model to obtain a matrix equation; The twelfth processing unit is used for solving the matrix equation based on a least square residual square sum minimum criterion to obtain an estimated parameter; The thirteenth processing unit is used for substituting the estimated parameter into the continuous segmented linear model to obtain a segmented continuous linear fitting model of the railway vertical section; The fourteenth processing unit is used for extracting a starting point mileage, a starting point elevation, a slope length and a slope of each slope segment according to the segmented continuous linear fitting model to obtain the initial railway vertical section design scheme.

9. The railway longitudinal profile design system of claim 6, wherein, The fourth processing module comprises: The judging unit is used for judging whether at least two potential slope change points exist within the minimum slope segment length according to the initial railway vertical section design scheme to obtain a judgment result; The fifteenth processing unit is used for screening the potential slope change points when the judgment result is that at least two potential slope change points exist to obtain screened potential slope change points; The sixteenth processing unit is used for constructing a constraint condition based on the screened potential slope change points; The seventeenth processing unit is used for constructing an observation equation according to the measured information of the to-be-designed vertical section; A second acquisition unit is configured to acquire a track-in amount parameter, a track-out amount parameter, and a penalty coefficient; An eighteenth processing unit is configured to construct a linear programming model according to the track-in amount parameter, the track-out amount parameter, the penalty coefficient, the constraint condition, and an observation equation; A nineteenth processing unit is configured to solve the linear programming model to obtain a slope section parameter, the slope section parameter including a slope and an intercept of the side slope; A twentieth processing unit is configured to construct a slope table based on the slope section parameter corresponding to each slope section.

10. The railway longitudinal profile design system of claim 9, wherein, After the twentieth processing unit, the following is included: A detection unit is configured to perform standard detection on the slope table to obtain a detection result; A third acquisition unit is configured to acquire a preset multi-constraint condition to modify the slope table when the detection result does not conform to the standard, to obtain a modified adjustment parameter; A twenty-first processing unit is configured to send the modified adjustment parameter to the linear programming model for solving to obtain an optimized slope table.

Citation Information

Patent Citations

  • Automatic fitting and automatic optimal and interactive design method for metro vertical section

    CN105205240A

  • Existing railway longitudinal plane line position integral intelligent reconstruction method

    CN109977599A

  • Railway vertical curve optimization method based on linear programming

    CN111950050A

  • Railway line longitudinal section optimizing device and tamping wagon

    CN115900648A

  • Railway line longitudinal section optimization method and application thereof in tamping operation

    CN115982821A