A three-dimensional design method and system for a roadbed slope protection project

CN117235841BActive Publication Date: 2026-08-07CHINA RAILWAY ERYUAN ENGINEERING GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA RAILWAY ERYUAN ENGINEERING GROUP CO LTD
Filing Date
2023-08-22
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

目前设计存在以下几个问题:(1)边坡防护设计图只有一个典型正面示意图和一个典型横断面示意图,设计人员无法准确掌握防护结构的细部构造,导致设计方案不准确;(2)根据设计图和工程经验估算工程量,导致边坡防护计算的工程量与实际存在较大偏差,工程造价计算不准确;(3)在边坡防护施工阶段,由于图纸表达不直观、工程数量计算不准确,导致设计成果对施工的指导意义减弱,无法体现设计的价值

Benefits of technology

与传统的设计方法相比,本发明的方法直接在三维地形模型上按照里程依次放坡找到关键点-断面点的三维坐标,然后通过点与点之间连线,勾画出边坡网格,并通过对话框中边坡参数表格与三维空间模型位置的映射关系,将边坡防护导入网格中,完成路基边坡防护三维模型的设计。实现了窗体表格与三维模型的交互式设计方式,表格中参数更新时,三维模型实时更新,设计更加直观。实现了边坡与边坡防护模型的联动更新,设计效率更高。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117235841B_ABST
    Figure CN117235841B_ABST
Patent Text Reader

Abstract

The present application relates to the field of geotechnical engineering design, in particular to a kind of three-dimensional design method and system of roadbed slope protection engineering.Method includes the following steps: obtaining slope basic data;According to slope basic data, the section point on each mileage cross section is calculated, section point includes slope section starting point and slope section end point, and the section point of several mileages constitutes point set;According to point set, grid surface is constructed;The corresponding relationship between the three-dimensional space position relationship of each grid in grid surface and slope protection parameter is established;According to the corresponding relationship, the protection model corresponding to slope protection parameter is imported into the three-dimensional space corresponding to grid surface, and the three-dimensional model of slope protection is generated.Because of directly describing point on three-dimensional terrain, the slope protection model created is more fine, the error of design result and actual construction site is smaller, and engineering quantity can be more accurately counted by designer, which greatly improves the accuracy of design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of geotechnical engineering design, and in particular to a three-dimensional design method and system for roadbed slope protection engineering. Background Technology

[0002] In roadbed engineering design, to ensure the safety and stability of roadbed slopes, various protective structures are typically installed on the slopes, including herringbone frame slope protection, anchored frame beam slope protection, hollow brick slope protection, etc. Current slope protection design methods are based on two-dimensional design. First, the type of protection on the roadbed slope is determined, and then a frontal schematic diagram of the protective structure is provided. Figure 1 Finally, a typical cross-section is cut from the front view diagram, and a schematic diagram of the slope protection cross section of this cross-section is given.

[0003] In the design process of slope protection, designers first determine the type of protection, the mileage range of the protection, and the slope grade where the protection is located; then they determine the dimensions of each part of the protection structure and provide a schematic diagram. Figure 1 , Figure 2 Finally, the quantity of work is estimated according to the drawings (the calculation method is: calculate the amount of concrete, steel bars and other materials used per unit area, and then multiply by the protected area to calculate the quantity of work), and the design of roadbed slope protection is completed. The current design has the following problems: (1) The slope protection design drawing only has a typical front view and a typical cross section view. The designers cannot accurately grasp the detailed structure of the protection structure, resulting in inaccurate design schemes; (2) The quantity of work is estimated based on the design drawings and engineering experience, resulting in a large deviation between the calculated quantity of work for slope protection and the actual quantity, and the calculation of project cost is inaccurate; (3) During the slope protection construction stage, due to the lack of intuitiveness in the drawings and the inaccuracy in the calculation of the quantity of work, the guiding significance of the design results for construction is weakened, and the value of the design cannot be reflected. Summary of the Invention

[0004] To address the existing problems in the design of roadbed slope protection projects, this paper proposes a three-dimensional design method for roadbed slope protection projects by leveraging the BIMBase software platform for secondary development. This method visualizes the design process, concretizes the design results, and forms a design system.

[0005] To achieve the above-mentioned objectives, the present invention provides the following technical solution: A three-dimensional design method for roadbed slope protection engineering includes the following steps: Obtain basic slope data, including slope start and end mileage, slope height, slope ratio, platform width, and platform slope ratio; Based on the slope basic data, calculate the cross-sectional points on the cross section at each mileage. The cross-sectional points include the starting point and the ending point of the slope section. The cross-sectional points at several mileages constitute a point set. Connect the starting points of slope segments of the same level at adjacent mileages in sequence, and connect the ending points of slope segments of the same level in sequence; and connect the starting points and ending points of slope segments at each mileage in sequence to form a grid surface. A slope parameter table is generated based on the grid surface, and a mapping relationship between the slope parameter table and the three-dimensional spatial model is established. The mapping relationship includes the correspondence between the three-dimensional spatial position relationship of each grid in the grid surface and the slope protection parameters. Based on the mapping relationship, the protection model corresponding to the slope protection parameters is imported into the three-dimensional space corresponding to the grid surface to generate a three-dimensional slope protection model.

[0006] As a preferred embodiment of the present invention, the method for obtaining the cross-sectional points includes the following steps: Obtain a three-dimensional topographic model including the roadbed. Take a base point at the outermost mileage of the roadbed. Using the base point as the starting point, calculate the slope parameters according to the slope height, slope ratio, platform width, and platform slope ratio. Draw the slope line at the mileage based on the three-dimensional topographic model. The intersection points between adjacent slope segments and platform segments in the slope line are the cross-section points. The cross-section points are sorted sequentially according to the slope direction.

[0007] As a preferred embodiment of the present invention, the endpoint of the slope line is the intersection of the slope line and the ground line.

[0008] As a preferred embodiment of the present invention, the slope parameter table is a two-dimensional table, one dimension of which includes the start and end mileage, and the other dimension includes the slope level.

[0009] As a preferred embodiment of the present invention, the method for obtaining the slope grade includes: obtaining the number of cross-section points at each mileage; when the number of cross-section points is even, the slope grade = number of points / 2; when the number of cross-section points is odd, the slope grade = (number of points - 1) / 2; when the end of the slope line away from the base point intersects the ground line at the slope section, the number of cross-section points is even; when the end of the slope line away from the base point intersects the ground line at the platform section, the number of cross-section points is odd.

[0010] As a preferred embodiment of the present invention, the base points corresponding to adjacent mileages are connected in sequence to form a baseline, and the ends of the slope lines corresponding to adjacent mileages are connected to form an end line. The terrain three-dimensional model part corresponding to the area enclosed by the baseline, the end line and the slope lines of the first and last mileages constitutes the boundary of the three-dimensional slope protection model.

[0011] As a preferred embodiment of the present invention, according to the mapping relationship, importing the protection model corresponding to the slope protection parameters into the three-dimensional space corresponding to the grid surface to generate the three-dimensional slope protection model specifically includes: Using the starting point and ending point of the slope segment of each grid as reference points, slope protection sub-models are generated in each grid according to the slope protection parameters. Several slope protection sub-models constitute the overall three-dimensional slope protection model.

[0012] As a preferred embodiment of the present invention, the slope protection parameters include the slope protection type, the slope level where the slope protection is located, the starting mileage of the slope protection, and the ending mileage of the slope protection.

[0013] As a preferred embodiment of the present invention, the slope protection types include arched frame slope protection, herringbone frame slope protection, and anchored frame beam slope protection.

[0014] Based on the same concept, a three-dimensional design system for roadbed slope protection engineering is also proposed, including at least one processor and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the method described above.

[0015] Compared with the prior art, the beneficial effects of the present invention are as follows: Compared to traditional design methods, this invention directly establishes the 3D coordinates of key points and cross-sections on a 3D terrain model by sequentially sloping the slope according to mileage. Then, by connecting these points, a slope grid is drawn. The slope protection is imported into the grid through the mapping relationship between the slope parameter table in the dialog box and the position in the 3D spatial model, completing the design of the 3D model for roadbed slope protection. It achieves an interactive design method between the form table and the 3D model; when parameters in the table are updated, the 3D model updates in real time, making the design more intuitive. It also achieves linked updates between the slope and slope protection models, resulting in higher design efficiency.

[0016] At the same time, it overcomes the problem that traditional design drawings do not show the details of slope protection structure intuitively and accurately. Furthermore, because points are plotted directly on the three-dimensional terrain, the slope protection model created is more refined, the design results have less error compared with the actual construction site, and designers can more accurately count the engineering quantities, which greatly improves the accuracy of the design. Attached Figure Description

[0017] Figure 1 This is a diagram illustrating the herringbone-shaped frame slope protection technology in the background art of this invention. Figure 2 This is a schematic diagram of the cross-section of a herringbone-shaped frame slope protection system in the background art of this invention; Figure 3This is a flowchart of the three-dimensional design method for roadbed slope protection engineering in Embodiment 1 of the present invention; Figure 4 This is the slope design program interface in Embodiment 1 of the present invention; Figure 5 This is a parameter table for the arched water-cutting frame slope protection in Embodiment 1 of the present invention; Figure 6 This is a diagram illustrating the calculation of the cross-sectional point set (an even number of cross-sectional points) in Embodiment 1 of the present invention. Figure 7 This is a diagram illustrating the calculation of the cross-sectional point set (odd number of cross-sectional points) in Embodiment 1 of the present invention. Figure 8 This is a slope model between two sections in Embodiment 1 of the present invention; Figure 9 This is the complete slope model in Embodiment 1 of the present invention; Figure 10 This is a schematic diagram of the slope and slope protection model in Embodiment 1 of the present invention; Figure 11 This is a schematic diagram showing the mapping relationship between the slope parameter table and the three-dimensional model in Embodiment 1 of the present invention; Figure 12 This is a schematic diagram showing the mapping relationship between the slope protection parameter table and the three-dimensional model in Embodiment 1 of the present invention; Figure 13 This is the slope and slope protection linkage update mechanism in Embodiment 1 of the present invention. Detailed Implementation

[0018] The present invention will be further described in detail below with reference to experimental examples and specific embodiments. However, this should not be construed as limiting the scope of the above-mentioned subject matter of the present invention to the following embodiments; all technologies implemented based on the content of the present invention fall within the scope of the present invention.

[0019] Example 1 A flowchart of the three-dimensional design method for roadbed slope protection engineering is shown below. Figure 3 As shown, it includes the following steps: Obtain basic slope data, including slope start and end mileage, slope height, slope ratio, platform width, and platform slope ratio; Based on the slope basic data, calculate the cross-sectional points on the cross section at each mileage. The cross-sectional points include the starting point and the ending point of the slope section. The cross-sectional points at several mileages constitute a point set. Connect the starting points of slope segments of the same level at adjacent mileages in sequence, and connect the ending points of slope segments of the same level in sequence; and connect the starting points and ending points of slope segments at each mileage in sequence to form a grid surface. A slope parameter table is generated based on the grid surface, and a mapping relationship between the slope parameter table and the three-dimensional spatial model is established. The mapping relationship includes the correspondence between the three-dimensional spatial position relationship of each grid in the grid surface and the slope protection parameters. Based on the mapping relationship, the protection model corresponding to the slope protection parameters is imported into the three-dimensional space corresponding to the grid surface to generate a three-dimensional slope protection model.

[0020] The method for obtaining the cross-sectional points includes the following steps: Obtain a three-dimensional topographic model including the roadbed. Take a base point at the outermost mileage of the roadbed. Using the base point as the starting point, calculate the slope parameters according to the slope height, slope ratio, platform width, and platform slope ratio. Draw the slope line at the mileage based on the three-dimensional topographic model. The intersection points between adjacent slope segments and platform segments in the slope line are the cross-section points. The cross-section points are sorted sequentially according to the slope direction.

[0021] The endpoint of the slope line is the intersection of the slope line and the ground line.

[0022] The slope parameter table is a two-dimensional table, with one dimension including the start and end mileage and the other dimension including the slope level.

[0023] The method for obtaining the slope grade includes: obtaining the number of cross-section points at each mileage; when the number of cross-section points is even, the slope grade = number of points / 2; when the number of cross-section points is odd, the slope grade = (number of points - 1) / 2; when the end of the slope line away from the base point intersects the ground line at the slope section, the number of cross-section points is even; when the end of the slope line away from the base point intersects the ground line at the platform section, the number of cross-section points is odd.

[0024] The base points corresponding to adjacent mileages are connected in sequence to form a baseline. The ends of the slope lines corresponding to adjacent mileages are connected to form an end line. The terrain three-dimensional model parts corresponding to the area enclosed by the baseline, end line and the slope lines of the first and last mileages constitute the boundary of the three-dimensional slope protection model.

[0025] The slope protection parameters include the slope protection type, the slope grade at which the slope protection is located, the starting mileage of the slope protection, and the ending mileage of the slope protection. The slope protection types include arched frame slope protection, herringbone frame slope protection, and anchored frame beam slope protection.

[0026] Here is a specific example: 1. Program interface for roadbed slope protection engineering Taking a roadbed excavation slope as an example. Click the "Modify Roadbed Components" button in the software interface, then click the excavation slope model. A slope protection design window will pop up, containing slope design parameters and slope protection design data. The slope design parameters include: slope height, slope ratio, platform width, and platform slope ratio; the slope protection design parameters include: slope protection type, location, start mileage, and end mileage. The slope design program interface is as follows: Figure 4 .

[0027] In the slope design parameters, according to the design principles of roadbed slopes, Figure 4 Part 1 sets the columns in the table to mileage (arranged at intervals from smallest to largest mileage along the route), and the rows to slope levels (along the direction perpendicular to the route, a first-level slope and its subsequent platform are combined into one level), with slopes marked with the symbol " / ". — " indicates that the symbol does not exist; a space is used to indicate that the symbol does not exist. Figure 4 Part 2 represents the parameters of the first-level slope and platform at D1K 131+240.000 in Part 1 (gray table in the figure). Users can select multiple tables with the mouse to modify the parameters in batches.

[0028]

Slope Height

Slope Protection Type

Starting Mileage

End Mileage

[0029] 2. Create a slope model Before creating the roadbed slope model, it is necessary to first read the route, ground model and roadbed design principle data stored in the design file, and then input the basic slope data, such as slope start and end mileage, slope height, slope ratio, platform width, platform slope ratio and other parameters.

[0030] The system generates slopes and platforms step-by-step according to pre-set parameters (given parameters: single-level slope height 8m, slope ratio 1:1, platform width 2m, platform slope ratio 1:25). It calculates the set of slope and platform points at each mileage level in ascending order. Specifically, after each slope or platform level is generated, a line segment is created based on the start and end points of the slope or platform. This line segment is then used to calculate whether it intersects with the ground model. If an intersection exists, the intersection point replaces the original slope or platform end point, and the calculation stops. The points are then saved in the system as a point set. Figure 6 As shown, the line segment connecting the start and end points of the second-level slope at a certain cross-section intersects the ground line at point P4. Therefore, the point set for this cross-section is Points[P1,P2,P3,P4]. Similarly, the point set at each mileage is calculated sequentially, and the point set at the next mileage is Points[Pt1,Pt2,Pt3,Pt4]. Then, following the order from smaller mileages to larger mileages, the point sets of consecutive mileages are connected to generate a mesh surface. Finally, all adjacent mesh surfaces are connected into a single unit, thus completing the creation of the slope model. Figure 7 As shown, if the line segment connecting the starting point and ending point of the platform adjacent to the second-level slope at a certain cross-section intersects the ground line at the intersection point P5, then the point set of that cross-section is Points[P1,P2,P3,P4,P5]. Similarly, the point set at each mileage is calculated one by one, and the point set at the next mileage is Points[Pt1,Pt2,Pt3,Pt4,Pt5]. Then, in order from small mileage to large mileage, the point sets of the preceding and following mileages are connected to generate a mesh surface. Finally, all adjacent mesh surfaces are connected into a whole, thus completing the creation of the slope model. Figure 6 and Figure 7 The difference lies in the fact that the end of the slope line away from the base point P1 may be the intersection of the slope section and the ground line, or it may be the intersection of the platform line and the ground line. When the slope section intersects the ground line, the number of points in the set is even, and when the platform line intersects the ground line, the number of points in the set is odd. The calculation method for the number of slope levels is different depending on whether the number of points in the set is odd or even.

[0031] After obtaining the set of points at each mileage, the outline of the slope can be drawn, and a three-dimensional model of the slope can be obtained. The slope model between two sections is as follows: Figure 8 As shown, the complete slope model is as follows: Figure 9 As shown.

[0032] 3. Create a slope protection model Step 1: In the slope protection design interface, select the slope protection type and click "Add Slope Protection." The system will initialize the design parameters. The main parameter is "Location," which indicates the slope level to which the slope protection is located. "Start and end mileage" indicates the starting and ending mileage of the slope protection. The location of the slope project in space can be determined by using these two sets of parameters. The specific implementation method is as follows: (1) The previous step of generating the slope model explained that each point at the cross section is stored as a set of points, and the points are related to the slope level. For example, P1 and P2 are located on the first level slope, and P3 and P4 are located on the second level slope. Similarly, Pt1 and Pt2 are located on the first level slope, and Pt3 and Pt4 are located on the second level slope. It can be concluded that when the number of points is even, "slope level = number of points / 2"; if the number of points is odd, it means that the last point in the cross section point set is on the platform, and the slope protection can only be set on the slope, so the last point can be subtracted. It can be concluded that when the number of points is odd, "slope level = (number of points - 1) / 2". The relationship between the cross section points and the slope level is established in this way. Taking the second-level slope as an example, firstly, the "location" of the slope protection is set as the second-level slope. Then, its location control points are points P3 and P4 of each section. The P3 points of each section are extracted and placed in a set "P3S", which is the lower control point of the slope protection. The P4 points of each section are extracted and placed in a set "P4S", which is the upper control point of the slope protection. In this way, the location of the slope protection is determined outside the direction of the line. The reason for this setting is that the lower structure of the slope protection will not exceed the line segment formed by the lower control points, and the upper structure will not exceed the line segment formed by the upper control points. Then, the position of the slope protection along the direction of the line is controlled by the start and end mileage. This limits the position of the slope protection in three-dimensional space. Finally, the three-dimensional model of the slope protection is generated by the shape parameters of a specific type of slope protection.

[0033] Taking the herringbone-shaped retaining wall of the second-level slope as an example, the P3 points of the five cross sections between mileage D1K 131+680 and D1K 131+760 are stored in the point set List in ascending order of mileage. <p3>Then, the value is passed to the bottom point set List of the herringbone-shaped retaining wall. <bottompoints>Similarly, store point P4 into the point set List. <p4>Then, the value is passed to the top point set List of the herringbone-shaped retaining wall. <toppoints>In the modeling process, the bottom and top point sets of the herringbone frame slope protection are used as positioning points for its modeling. Combined with the dimensional parameters of the herringbone frame slope protection (including frame width, frame thickness, frame spacing, etc.), the three-dimensional geometric model of the herringbone frame slope protection of the second-level slope is created through modeling methods such as stretching, translation, copying, and Boolean operations.

[0034] Using this method, designers can place various slope protection models on slopes of different levels, and the operation is simple, flexible, accurate, and efficient. For example... Figure 10 The schematic diagram of the slope and slope protection model shows that the first level of slope protection is a herringbone frame slope protection, the second level of slope protection is an arched frame slope protection, the third level of slope protection is an anchor frame beam, and so on. The slope protection type can be designed in a targeted cell according to the characteristics of the slope.

[0035] 4. Updating of slope and slope protection models The system is configured to initiate the modification and update command by double-clicking the slope with the left mouse button, which will bring up the slope design dialog box. Within the dialog box, slope design and slope protection design can be performed (e.g., Figure 4 ).

[0036] (1) By establishing the mapping relationship between the table in the dialog box and the three-dimensional spatial model: 1) First, the mapping relationship between the slope parameter table and the three-dimensional model, such as Figure 11 The diagram illustrates the mapping relationship between the slope parameter table and the 3D model. The vertical headers in the table represent the mileage values ​​at each cross-section, arranged from smallest to largest. The horizontal headers represent the slope grade. The table contains the symbol " / ". — The " / " symbol indicates that there is a slope at that location, while an empty table indicates that there is no slope. For example, at kilometer marker D1K131+700, the first and second levels are marked with " / ". — The corresponding 3D model shows two levels of slopes at this mileage. At mileage D1K131+680, levels 1, 2, and 3 are marked with " / ". — The three-dimensional model at this mileage corresponds to a three-level slope, thus establishing a mapping relationship between the slope parameter table and the three-dimensional model; 2) The second is the mapping relationship between the slope protection parameter table and the three-dimensional model. The slope protection parameter table contains the following parameters: slope protection type, location, starting mileage, ending mileage, and engineering design. The location indicates the slope level on which the slope protection is located, such as "1" representing level 1, indicating that the slope protection is placed on level 1 slope; the slope protection type indicates the classification of the slope protection structure, such as level 1 being "arched frame", corresponding to an arched frame slope protection structure; the starting mileage indicates the starting mileage of the slope protection, and the ending mileage indicates the slope protection... The end mileage of the slope protection is defined; the engineering design table stores the specific shape parameters of the slope protection structure. Taking the first row of the table as an example, the parameters in the table indicate: at the first level slope, an arched frame slope protection is created within the range of the starting mileage D1K131+680 and the ending mileage D1K131+760; at the second level slope, a herringbone frame slope protection is created within the range of the starting mileage D1K131+680 and the ending mileage D1K131+760; at the third level slope, an anchored frame beam slope protection is created within the range of the starting mileage D1K131+740 and the ending mileage D1K131+760. A schematic diagram of the mapping relationship between the slope protection parameter table and the 3D model is shown below. Figure 12 As shown.

[0037] This implements an interactive design method that enables real-time interconnection between forms / tables and 3D models. When parameters in the form are updated, the 3D model updates in real time, making the design more intuitive. For example: 1) In slope design, the mileage parameter in the form corresponds to the mileage of the route in the 3D spatial model, the slope level parameter in the form corresponds to the level position of the slope in the 3D spatial model, and the symbol " / " in the form... — "" indicates that a slope model exists at the corresponding location in the 3D spatial model, and the slope and platform parameters in the table are linked to the 3D model; 2) In slope protection design, the two sets of parameters, "Location" and "Start and End Mileage", correspond to the specific locations of the slope protection model in 3D space. Furthermore, the model is updated in real time while the parameters in the table are updated, providing designers with a more intuitive design experience.

[0038] (2) Achieve linked updates between slope and slope protection models, establish a linked update mechanism between slope protection and slope, so that when slope parameters are modified and the slope model is updated, the slope protection model is also updated accordingly. For example Figure 13 The diagram shows the linkage update mechanism between slope and slope protection: 1) In the upper left part of the diagram, the slope ratio is 1:1, the height of a single-level slope is 8m, the platform width is 2m, and the platform slope ratio is 0. The coordinates of each point in the slope point set of this section are P1 (0, 0, 0), P2 (8, 8, 0), P3 (10, 8, 0), and P4 (18, 16, 0). The slope model is created based on this point set. The positioning points for the first-level slope protection are PS1 and PS2. When creating the slope protection, the value of P1 is passed to PS1, and the value of P2 is passed to PS2. The slope protection model is created based on these two positioning points. Similarly, for the second-level slope, the value of P3 is passed to PS3, and the value of P4 is passed to PS4. The slope protection model is created based on these two positioning points. 2) In the upper part of the diagram... In the right-hand diagram, the slope ratio is adjusted to 1:1.5, while other parameters remain unchanged. The coordinates of each point in the slope point set of this section become Pt1(0,0,0), Pt2(12,8,0), Pt3(14,8,0), and Pt4(22,16,0). Then, a slope model is created based on the new point set, and the original slope model is deleted. The positioning points for the first-level slope protection are PtS1 and PtS2. When recreating the slope protection, the value of Pt1 is passed to PtS1, and the value of Pt2 is passed to PtS2. Finally, a slope protection model is created based on the new positioning points, and the original slope protection model is deleted. This completes the linkage update between the slope protection and the slope model, ensuring that the relative positions of the slope protection model and the slope model remain unchanged, avoiding manual remodeling, and greatly improving design efficiency.

[0039] Once the model is updated, it can be used to generate the required floor plan, cross-section, and quantities of the project. The 3D model can also be delivered to construction personnel to facilitate construction.

[0040] Compared to traditional design methods, this approach establishes a mapping relationship between tables in dialog boxes and the positions of 3D spatial models, enabling real-time interconnection and interactive design between the forms and the 3D model. When parameters in the tables are updated, the 3D model updates in real time, making the design more intuitive. Furthermore, a linkage update mechanism between slope protection and slopes is established, achieving synchronized updates between the slope and slope protection models, resulting in higher design efficiency.

[0041] At the same time, it overcomes the problem that traditional design drawings do not show the details of slope protection structure intuitively and accurately. By creating a fine model of slope protection, designers can more accurately count the quantity of the project and can also easily modify the parameters of the model at any time to adjust the model, which greatly improves the design efficiency and accuracy.

[0042] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.< / toppoints> < / bottompoints>

Claims

1. A three-dimensional design method for roadbed slope protection engineering, characterized in that, Includes the following steps: Obtain basic slope data, including slope start and end mileage, slope height, slope ratio, platform width, and platform slope ratio; Based on the slope basic data, calculate the cross-sectional points on the cross section at each mileage. The cross-sectional points include the starting point and the ending point of the slope section. The cross-sectional points at several mileages constitute a point set. Connect the starting points of slope segments of the same level at adjacent mileages in sequence, and connect the ending points of slope segments of the same level in sequence; and connect the starting points and ending points of slope segments at each mileage in sequence to form a grid surface. A slope parameter table is generated based on the grid surface, and a mapping relationship between the slope parameter table and the three-dimensional spatial model is established. The mapping relationship includes the correspondence between the three-dimensional spatial position relationship of each grid in the grid surface and the slope protection parameters. Based on the mapping relationship, the protection model corresponding to the slope protection parameters is imported into the three-dimensional space corresponding to the grid surface to generate a three-dimensional model of slope protection. The method for obtaining the cross-sectional points includes the following steps: Obtain a three-dimensional topographic model including the roadbed. Take a base point at the outermost mileage of the roadbed. Using the base point as the starting point, calculate the slope parameters according to the slope height, slope ratio, platform width, and platform slope ratio. Draw the slope line at the mileage based on the three-dimensional topographic model. The intersection points between adjacent slope segments and platform segments in the slope line are the cross-section points. Sort the cross-section points in sequence according to the slope direction. Based on the mapping relationship, the slope protection model corresponding to the slope protection parameters is imported into the three-dimensional space corresponding to the grid surface to generate the three-dimensional slope protection model, specifically including: Using the starting point and ending point of the slope segment of each grid as reference points, slope protection sub-models are generated in each grid according to the slope protection parameters. Several slope protection sub-models constitute the overall three-dimensional slope protection model.

2. The three-dimensional design method for roadbed slope protection engineering as described in claim 1, characterized in that, The endpoint of the slope line is the intersection of the slope line and the ground line.

3. The three-dimensional design method for roadbed slope protection engineering as described in claim 2, characterized in that, The slope parameter table is a two-dimensional table, with one dimension including the start and end mileage and the other dimension including the slope level.

4. The three-dimensional design method for roadbed slope protection engineering as described in claim 3, characterized in that, The method for obtaining the slope grade includes: obtaining the number of cross-section points at each mileage; when the number of cross-section points is even, the slope grade = number of points / 2; when the number of cross-section points is odd, the slope grade = (number of points - 1) / 2; when the end of the slope line away from the base point intersects the ground line at the slope section, the number of cross-section points is even; when the end of the slope line away from the base point intersects the ground line at the platform section, the number of cross-section points is odd.

5. The three-dimensional design method for roadbed slope protection engineering as described in claim 4, characterized in that, The base points corresponding to adjacent mileages are connected in sequence to form a baseline. The ends of the slope lines corresponding to adjacent mileages are connected to form an end line. The terrain three-dimensional model parts corresponding to the area enclosed by the baseline, end line and the slope lines of the first and last mileages constitute the boundary of the three-dimensional slope protection model.

6. The three-dimensional design method for roadbed slope protection engineering as described in claim 1, characterized in that, Slope protection parameters include slope protection type, slope grade where the slope protection is located, starting mileage of the slope protection, and ending mileage of the slope protection.

7. The three-dimensional design method for roadbed slope protection engineering as described in claim 6, characterized in that, The slope protection types include arched frame slope protection, herringbone frame slope protection, and anchored frame beam slope protection.

8. A three-dimensional design system for roadbed slope protection engineering, characterized in that, The method includes at least one processor and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Railway roadbed engineering design method based on BIM technology

    CN111368437A

  • Three-dimensional visual modeling method for road slope

    CN111402402A