BIM design method for slope surface of railway subgrade

By constructing a triangular network of railway subgrade slopes using BIM design methods, the problems of low computational efficiency and lack of feature information in existing technologies are solved, enabling efficient and feature-based slope model design and supporting intelligent design requirements.

WO2026011625A1PCT designated stage Publication Date: 2026-01-15CHINA RAILWAY DESIGN GRP CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/130722
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-09
Filing Date
2024-11-08
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Existing 3D design software has low computational efficiency in railway subgrade slope design, and the slope surface models it constructs lack feature information, making it difficult to support intelligent design requirements.

Method used

By adopting the BIM design method, the slope surface triangular network is constructed by determining the sweep path of the slope surface, generating feature points and feature markers, calculating the virtual endpoint slope line using the slope ratio, and assigning intersection labels at the intersection of the boundary lines to generate the final slope surface triangular network, thus realizing the characteristic design of the slope surface model.

Benefits of technology

It improves the computational efficiency of railway subgrade slope design and the support for model feature marking, adapts to the characteristics of long, large, and strip-shaped slopes, simplifies the calculation difficulty, improves the computational efficiency, and provides technical support for intelligent design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024130722_15012026_PF_FP_ABST
    Figure CN2024130722_15012026_PF_FP_ABST
Patent Text Reader

Abstract

A BIM design method for a slope surface of railway subgrade. The method specifically comprises the following steps: S1, processing design data in BIM software; S2, generating feature points; S3, determining a virtual endpoint slope line; S4, using Pi and Qi to generate a slope triangular network; S5, determining intersection points; S6, generating a final slope triangular network; S7, partitioning off feature segments; and S8, performing cyclic calculation until a model is outputted. A slope surface of railway subgrade that is constructed by using the method grows in the advancing direction of a road shoulder line, which is thoroughly adapted to the characteristic of the long, large and strip shape of the slope surface of the railway subgrade. In a constructed slope surface triangular network, intersection points between the slope surface at the positions of pass points and the terrain are calculated by means of calculating intersection points between lines and surfaces, and thus the calculation is simple and the operation efficiency is high.
Need to check novelty before this filing date? Find Prior Art

Description

A BIM design method for railway subgrade slopes Technical Field

[0001] This invention relates to the field of railway subgrade slope design, and specifically to a BIM design method for railway subgrade slope surfaces. Background Technology

[0002] The railway subgrade slopes extend along the railway line, and the length of the subgrade slopes in continuous sections can reach tens of kilometers. Depending on the terrain undulations, the height of the subgrade slopes is generally controlled within tens of meters, rarely exceeding one hundred meters, and generally exhibits a long, large, and strip-like variation.

[0003] 3D design software, such as Dassault Systèmes, typically uses common triangulation algorithms like Delaunay triangulation to construct slope surfaces for roadbeds. These slope surfaces exhibit uniformly divergent spatial distributions and lack specific optimization for the characteristics of railway roadbed slopes. Furthermore, when calculating intersections between slope surfaces and terrain, surface-to-surface intersections are commonly used, requiring accuracy far exceeding that required for roadbed engineering, resulting in low computational efficiency. Simultaneously, the constructed slope surface models lack feature information, making it difficult to support subsequent intelligent design requirements.

[0004] Summary of the Invention

[0005] To address the problems existing in the prior art, this invention provides a BIM design method for railway subgrade slopes that is simple in structure, has high network construction efficiency, and supports feature marking.

[0006] Therefore, the present invention adopts the following technical solution:

[0007] A BIM design method for railway subgrade slopes includes the following steps:

[0008] S1. Processing design data in BIM software includes the following steps:

[0009] S11, determine the sweep path of the k-th slope surface, and obtain the slope line L. k , 1≤k≤K, where k is the slope surface number and K is the total number of slope surfaces;

[0010] S12, Determine the slope line L k All special points in the list, including endpoints and inflection points;

[0011] S13, Generate boundary lines, which include retaining wall boundary lines, culvert boundary lines, and terrain lines;

[0012] S2, generating feature points, includes the following steps:

[0013] S21, perform encryption:

[0014] Between adjacent special points, at a fixed encryption interval, in L k Encryption is performed on the above, ignoring the L. k From the curve elements in the image, several encryption points are obtained;

[0015] S22, Determine feature points:

[0016] All special points obtained in S1 and encrypted points obtained in S21 are sorted according to their position in L. k The arrangement on the graph is numbered to obtain feature points P. i , where 1≤i≤n, i is the feature point number, and n is the total number of feature points;

[0017] For the feature point P i Assign corresponding feature tags, including endpoint tags, inflection point tags, and encryption point tags; these feature tags are used to distinguish different P... i Attributes;

[0018] S3, Determine the virtual endpoint slope line:

[0019] Determine the slope ratio R of the k-th slope surface using design data. k For the k-th slope surface, based on each feature point P i and the slope R k Calculate each feature point P i The corresponding end point Q of the slope surface i The Q i Feature labels and corresponding P i same;

[0020] Connect Q1 to Q in sequence n The virtual endpoint slope line L of the k-th slope surface is obtained. k ′;

[0021] S4, using P i and Q i Generate a triangular mesh for the slope surface;

[0022] S5, Determine the intersection point:

[0023] First determine P i and Q i The intersection point V of the line connecting the two points with the boundary line in S1 i , is the intersection point V i Assign labels to the intersection points;

[0024] The feature markers also include intersection labels;

[0025] S6, Generate the final slope triangulation network:

[0026] V obtained from S5i Replace the corresponding Q i The actual endpoint slope line L of the k-th slope surface k+1 Use V i Replace Q in the slope triangulation network of S4 i The final triangular network of the slope surface is obtained.

[0027] S7, Divide the feature segments:

[0028] According to the actual end slope line L in S6 k+1 The feature label pair for each feature point in L k+1 Segmentation is performed to obtain feature segment C. j Where 1≤j≤m, j is the number of the feature segment, and m is the total number of feature segments; the feature segment C j It includes intersection feature segments and non-intersection feature segments, wherein the intersection feature segments include at least two adjacent feature points with intersection labels and two feature points located on both sides of them other than the two feature points with intersection labels;

[0029] S8, loop calculation until model output:

[0030] The endpoint Q of the slope surface in the non-intersection characteristic segment i P, a feature point of the (k+1)th slope surface i Repeat steps S3 to S8 until all feature segments C are reached. j When all feature segments are intersection points; all feature segments C j Combined with the final slope triangular network, a BIM model of the roadbed slope is obtained.

[0031] The design data refers to the design data for railway subgrade slope construction.

[0032] The encryption interval in step S2 is determined based on the required level of detail in the BIM model of the slope.

[0033] P in step S3 i and Q i The number i corresponds one-to-one.

[0034] The slope triangular network mentioned in step S4 includes P i Q i Q i+1 and P i P i+1 Q i+1 Two types of triangular faces with vertices.

[0035] In step S5, when P i Q i When the connecting line intersects the boundary line at multiple points, V i Distance Pi The most recent intersection point.

[0036] The non-intersection feature segment mentioned in step S7 is a feature segment whose feature labels are composed of endpoint labels, inflection point labels, and encryption point labels.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] 1. The design method of this invention can realize the BIM model design of long, large, and strip-shaped railway subgrade slopes. The railway subgrade slope constructed using this method grows along the forward direction of the shoulder line, which well adapts to the characteristics of long, large, and strip-shaped railway subgrade slopes. The constructed slope triangular mesh calculates the intersection points of the slope with the terrain at each densification point by calculating the intersection points of lines and surfaces. The calculation method is simple and has high computational efficiency.

[0039] 2. The railway subgrade slope BIM model created using this invention has feature markers at points, edges, and other locations, providing technical support for subsequent intelligent design.

[0040] 3. This invention can improve the design and display efficiency of railway subgrade slope surfaces. In this invention, the sweep path is densified at fixed intervals, and the curve elements in the sweep path are ignored. That is, curves and surfaces are replaced by scattered points, which reduces the calculation difficulty and amount of calculation and improves the calculation efficiency.

[0041] 4. The design method of this invention realizes the BIM model design of railway subgrade slope surface. It has a simple structure, high network construction efficiency, and high application value. Attached Figure Description

[0042] Figure 1 is a flowchart of the design method of the present invention;

[0043] Figure 2 is a schematic diagram of the BIM model of the roadbed slope surface in this invention;

[0044] Figure 3 is a schematic diagram of the triangular mesh on the slope surface in this invention;

[0045] Figure 4 is a schematic diagram of the intersection of the slope line and the boundary line in this invention;

[0046] Figure 5 is a schematic diagram of the slope triangular network and characteristic segments in this invention. Detailed Implementation

[0047] The technical solution of the present invention will be described in detail below with reference to the accompanying drawings and embodiments.

[0048] Referring to Figure 1, the BIM design method for railway subgrade slopes of the present invention includes the following steps:

[0049] S1. Processing design data in BIM software includes the following steps:

[0050] S11, using the design data, determine the sweep path of the k-th slope surface, and obtain the slope line L. k 1≤k≤K, where k is the slope surface number and K is the total number of slope surfaces.

[0051] As shown in Figure 2, for the first-level slope surface, L1 is the shoulder line; for subsequent slope surfaces, L2 is the starting slope line of the second slope surface, and also the ending slope line of the first slope surface, and so on.

[0052] S12, determine the L k All special points, including endpoints and inflection points.

[0053] S13, Generate boundary lines using design data, including retaining wall boundary lines, culvert boundary lines, and terrain lines.

[0054] S2, generating feature points, includes the following steps:

[0055] S21, perform encryption:

[0056] Between adjacent special points, at a fixed encryption interval, in L k Encryption is performed on top, ignoring L. k From the curve elements in the image, several encryption points are obtained;

[0057] S22, Determine feature points:

[0058] All special points obtained in S1 and encrypted points obtained in S21 are sorted according to their position in L. k The arrangement on the graph is numbered to obtain feature points P. i Where 1≤i≤n, i is the feature point number, and n is the total number of feature points; for the feature point P i Corresponding feature tags are assigned, including endpoint tags, inflection point tags, and encryption point tags. These feature tags are used to distinguish different P... i Attributes.

[0059] S3, Determine the virtual endpoint slope line:

[0060] Determine the slope ratio R of the k-th slope surface using design data. k For the k-th slope surface, based on each feature point P i and slope R k Calculate each feature point P i The corresponding end point Q of the slope surface i P i and Q i Always a one-to-one correspondence, Q i Feature labels and corresponding P iSame; connect Q1 to Q in sequence. n The virtual endpoint slope line L of the k-th slope surface is obtained. k ′ As shown in Figure 3.

[0061] S4, using P i and Q i Generate a triangular mesh for the slope surface: connect P1-Q1-Q2, P2-P1-Q2, ..., P in sequence. i -Q i -Q i+1 P i+1 -P1-Q i+1 ..., forming a slope triangular network that grows along the shoulder line in the direction of travel. The slope triangular network includes... i Q i Q i+1 For vertices and with P i P i+1 Q i+1 Two types of triangular faces with vertices.

[0062] S5, Determine the intersection point:

[0063] Referring to Figure 4, first determine P. i and Q i The intersection point V of the line connecting the two boundary lines generated in S1 i , is the intersection point V i Assign labels to the intersection points; these labels also serve as feature markers. When P i Q i When the line connecting the boundary line has multiple intersections, only the distance P is retained. i The nearest intersection point is taken as V i .

[0064] S6, Generate the final slope triangulation network:

[0065] V obtained from S5 i Replace the corresponding Q i The actual endpoint slope line L of the k-th slope surface k+1 Use V i Replace Q in the slope triangulation network of S4 i The final triangular network of the slope surface is obtained.

[0066] S7, Divide the feature segments:

[0067] Referring to Figure 5, according to the actual endpoint slope line L in S6 k+1 The feature label pair for each feature point in L k+1 Segmentation is performed to obtain feature segment C. jWhere 1 ≤ j ≤ m, j is the number of the feature segment, and m is the total number of feature segments. Feature segment C j It includes intersection feature segments and non-intersection feature segments. The intersection feature segments include at least two adjacent feature points with intersection labels and two feature points located on both sides of them other than the two intersection labels. The non-intersection feature segments are feature segments whose feature labels are composed of endpoint labels, inflection point labels and encryption point labels.

[0068] S8, loop calculation until model output:

[0069] The endpoint Q of the slope surface in the non-intersection characteristic segment i P, a feature point of the (k+1)th slope surface i Repeat steps S3 to S8 until all feature segments C are complete. j All are intersection feature segments; all feature segments C j Combined with the triangular mesh of all the final slope surfaces, the BIM model of the roadbed slope surface is obtained, as shown in Figure 2.

Claims

1. A BIM design method for railway subgrade slopes, characterized in that... Includes the following steps: S1. Processing design data in BIM software includes the following steps: S11, determine the sweep path of the k-th slope surface, and obtain the slope line L. k 1≤k≤K, where k is the slope surface number and K is the total number of slope surfaces; S12, Determine the slope line L k All special points in the list, including endpoints and inflection points; S13, Generate boundary lines, which include retaining wall boundary lines, culvert boundary lines, and terrain lines; S2, generating feature points, includes the following steps: S21, perform encryption: Between adjacent special points, at a fixed encryption interval, in L k Encryption is performed on the above, ignoring the L. k From the curve elements in the image, several encryption points are obtained; S22, Determine feature points: All special points obtained in S1 and encrypted points obtained in S21 are sorted according to their position in L. k The arrangement on the graph is numbered to obtain feature points P. i , where 1≤i≤n, i is the feature point number, and n is the total number of feature points; For the feature point P i Assign corresponding feature tags, including endpoint tags, inflection point tags, and encryption point tags; these feature tags are used to distinguish different P... i Attributes; S3, Determine the virtual endpoint slope line: Determine the slope ratio R of the k-th slope surface using design data. k For the k-th slope surface, based on each feature point P i and the slope R k Calculate each feature point P i The corresponding end point Q of the slope surface i The Q i Feature labels and corresponding P i same; Connect Q1 to Q in sequence n The virtual endpoint slope line L of the k-th slope surface is obtained. k ′; S4, using P i and Q i Generate a triangular mesh for the slope surface; S5, Determine the intersection point: First determine P i and Q i The intersection point V of the line connecting the two points and the boundary line in S1 i , is the intersection point V i Assign labels to the intersection points; The feature markers also include intersection labels; S6, Generate the final slope triangulation network: V obtained from S5 i Replace the corresponding Q i The actual endpoint slope line L of the k-th slope surface k+1 Use V i Replace Q in the slope triangulation network of S4 i The final triangular network of the slope surface is obtained. S7, Divide the feature segments: According to the actual end slope line L in S6 k+1 The feature label pair for each feature point in L k+1 Segmentation is performed to obtain feature segment C. j , where 1≤j≤m, j is the number of the feature segment, and m is the total number of feature segments; The feature segment C j It includes intersection feature segments and non-intersection feature segments. The intersection feature segments include at least two adjacent feature points with intersection labels and two feature points with other labels located on both sides of them. S8, loop calculation until model output: The endpoint Q of the slope surface in the non-intersection characteristic segment i P, a feature point of the (k+1)th slope surface i Repeat steps S3 to S8 until all feature segments C are reached. j When all feature segments are intersection points; all feature segments C j Combined with the final slope triangular network, a BIM model of the roadbed slope is obtained.

2. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: The design data refers to the design data for railway subgrade slope construction.

3. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: The encryption interval in S2 is determined based on the required level of detail in the BIM model of the slope.

4. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: P mentioned in S3 i and Q i The number i corresponds one-to-one.

5. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: The slope triangular network described in S4 includes those with P respectively. i Q i Q i+1 and P i P i+1 Q i+1 Two types of triangular faces with vertices.

6. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: In S5, when P i Q i When the line connecting the boundary lines has multiple intersection points, V i Distance P i The most recent intersection point.

7. The BIM design method for railway subgrade slopes according to claim 1, characterized in that: The non-intersection feature segment described in S7 is a feature segment composed of feature points labeled with endpoint labels, inflection point labels, and encryption point labels.

Citation Information

Patent Citations

  • Railway roadbed engineering design method based on BIM technology

    CN111368437A

  • Three-dimensional geological rapid modeling method for long and large strip-shaped linear engineering

    CN111899341A

  • Method for surface cleaning and leveling correction of original three-dimensional terrain surface in roadbed engineering

    CN113204813A

  • Roadbed three-dimensional BIM model side slope intersection cutting method and system

    CN117521206A

  • Road slope design method and system based on BIM

    CN117828712A