Water conservancy channel three-dimensional design drawing method and system based on 3DE platform

Through the 3D design method of water conservancy channels based on the 3DE platform, a typical channel cross-section template library was created and a roadbed model was generated, which solved the problem of poor adaptability of the 3D design platform in water conservancy channel design, achieved efficient 3D channel modeling and drawing, and improved the automation and accuracy of the design.

CN120597392AActive Publication Date: 2025-09-05CHINA HYDROELECTRIC ENGINEERING CONSULTING GROUP CHENGDU RESEARCH HYDROELECTRIC INVESTIGATION DESIGN AND INSTITUTE
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511094301.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-09-05
Estimated Expiration
2045-08-06

AI Technical Summary

Technical Problem

In traditional water conservancy channel design, the three-dimensional design platform has poor adaptability to water conservancy project channel design, making it difficult to meet the requirements of line layout accuracy and efficiency. The modeling efficiency of channel types and excavation methods is low, the drawing of longitudinal and cross-sectional drawings is labor-intensive and difficult to modify, and the response speed of engineering quantity statistics is slow.

Method used

Based on the 3DE platform, by creating a typical channel cross-section template library, generating a roadbed model, automatically drawing and annotating longitudinal sections, providing typical and atypical cross-section drawing methods, introducing contour judgment and parametric modeling, supporting automatic annotation of slope support and drainage pipes, and using design tables to attach data and generate three-dimensional control lines.

Benefits of technology

It improves the efficiency of 3D design and drawing of water conservancy channels, enhances the versatility and flexibility of templates, reduces repetitive work, realizes automated slope support and drainage hole marking, adapts to different engineering quantity calculation requirements, and improves the rationality and efficiency of design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120597392A_ABST
    Figure CN120597392A_ABST
Patent Text Reader

Abstract

The invention relates to the field of water conservancy channel design, and provides a water conservancy channel three-dimensional design drawing method and system based on a 3DE platform in order to improve water conservancy channel three-dimensional design and drawing efficiency. Creating a channel axis and an information line based on the design table; if the cross section is a typical cross section, calling a cross section template of a corresponding channel type based on the channel axis, inputting control parameters, setting starting and ending stake numbers and a terrain surface floor, and generating a roadbed model; if the cross section is an atypical cross section, creating a user-defined cross section based on the channel axis, inputting control parameters, setting starting and ending stake numbers and a terrain surface floor, and generating a roadbed model; drawing a longitudinal section; and performing typical / atypical cross section plotting. By adopting the mode, the design and drawing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of water conservancy channel design, and in particular to a three-dimensional design drawing method and system for a water conservancy channel based on a 3DE platform. Background Art

[0002] In traditional water conservancy project channel design, two-dimensional design methods are usually used. Water conservancy channels are long and need to constantly change according to terrain and geological conditions. Two-dimensional design cannot intuitively display three-dimensional effects, which is not conducive to designers and decision makers to compare and evaluate the rationality of the plan. With the development of design tools, traditional two-dimensional design methods are shifting to three-dimensional design methods. However, the current mainstream three-dimensional design platforms on the market are widely developed and used in fields such as building construction and machinery manufacturing, and are not well adapted to water conservancy project channel design. If water conservancy project channel design wants to perform three-dimensional design, there are still the following deficiencies: ① The layout of water conservancy channels often needs to be coordinated with planned or existing roads, box culverts, and other buildings in the surrounding area. The positioning points along the line and the channel elevations must be precisely aligned. However, using existing 3DE platform functions for route layout is difficult to meet the efficiency and accuracy requirements. ② Channel types and excavation methods vary according to topographic and geological conditions. This results in low efficiency in channel cross-section modeling. It is difficult to set corresponding excavation slope ratios for different strata, and slope support measures are difficult to express. ③ The 2D drawing of the longitudinal section requires manual cutting of the terrain lines along the route, drawing and superimposing various elevation control data lines based on the longitudinal section table, and performing a large amount of manual interpolation calculations and annotations. This involves a lot of repetitive work and is difficult to modify and update. ④ The workload of manually producing 2D cross-section drawings is high. For example, data such as water level and elevation need to be manually interpolated and annotated, which has a high probability of error and takes a long time to modify. It cannot automatically respond to local line adjustments or modifications. If the relationship between the line and the red line range along the line needs to be reflected through the cross-section, it needs to be manually measured and annotated using the topographic map. ⑤ Traditional engineering quantity statistics generally use the cross-section method, which makes it difficult to quickly calculate major engineering quantities such as earthwork and concrete. When economic and technical comparisons are required in the early planning and scheme design stages of design, the response speed is slow; in the later preliminary design and construction drawing stages, the calculation accuracy is low. Summary of the Invention

[0003] In order to improve the efficiency of three-dimensional design and drawing of water conservancy channels, the present invention provides a three-dimensional design and drawing method and system for water conservancy channels based on a 3DE platform.

[0004] The technical solution adopted by the present invention to solve the above problems is: The 3D design and drawing method for water conservancy channels based on the 3DE platform includes: Step 1: Create a typical channel cross-section template library; Step 2: Create channel axis and information line based on the design table, which includes the control point coordinate table and elevation data table; Step 3: Generate the roadbed model based on the channel axis: If it is a typical cross section, the cross section template of the corresponding channel type is called based on the channel axis, the control parameters are input, the start and end pile numbers and the terrain surface layer are set, and the roadbed model is generated; If it is an atypical cross section, create a custom section based on the channel axis, input control parameters, set the start and end pile numbers and the terrain surface layer, and generate the roadbed model; Step 4: Longitudinal section drawing: Obtain the pile number information table and water level data table along the longitudinal section drawing; set the longitudinal section drawing information; generate the longitudinal section engineering drawing based on the pile number information table, water level data table and drawing information, and complete the longitudinal section drawing division; automatically overlay the terrain and ground surface along the line on the drawing, draw the information line and automatically complete the annotation; Step 5: Draw the cross section: The steps for drawing a typical cross section are as follows: select the roadbed and channel axis for the typical cross section drawing, define the stake number range for the cross section drawing, and define the cross section cutting position according to the stake number information table; select the terrain surface and ground surface for cutting and associate them with the water level data table; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information. The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the pile number information table; you can select the terrain surface and ground surface for cutting, and associate them with the water level data table; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information.

[0005] Furthermore, the specific steps for creating a typical channel cross-section template library are as follows: Step 11. Create a 3D part and create any 3D axis as a reference line under the 3D part; Step 12: Use the road cross section function to select the support surface and terrain, use the 3D axis as the cross section reference point, and create a parametric cross section template: Step 121: Draw the cross-section profile and define typical cross-section control parameters according to the cross-section type, including channel geometry parameters, slope excavation parameters, cover plate and cushion layer; Step 122: Use the construction element output type to create a channel structure and use parameter drive to control the channel size; Step 123: Use the excavation output type to create the channel excavation profile, parameterize the slope height and excavation slope ratio, and use the driving equation method to set the activity and association status of the slope change points; Step 124: Use the watershed element output type to create the cover plate and structural cushion, and use the driving equation method to set the contour and control its activity state; Step 125: Use the watershed element output type to create a layout surface, use the driving equation method to set the contour and control its activity state, and set the activity and association state of the slope change point; Step 126: Define the role names of all output elements, including watershed elements, structural elements, left excavation, and right excavation, where: The construction elements include: general earthwork surface, cushion judgment contour, bottom plate judgment contour, cover plate judgment contour, left slope change judgment contour, right slope change judgment contour, left primary layout surface judgment contour, left secondary layout surface judgment contour, left tertiary layout surface judgment contour, right primary layout surface judgment contour, right secondary layout surface judgment contour, and right tertiary layout surface judgment contour; The watershed elements include: channel body, cushion layer, bottom plate, left primary layout surface, left secondary layout surface, left tertiary layout surface, right primary layout surface, right secondary layout surface, right tertiary layout surface and slope support layout surface; The left side excavation includes: left side excavation outline; The right side excavation includes: right side excavation outline; Step 127: Preset the dimensioning method for the output drawing; Step 13: Encapsulate the template as a CBD resource and store it in the system library.

[0006] Furthermore, step 2 specifically includes: Step 21. Create a 3D part and define its geographic location. Step 22: Attach the control point coordinate table and the corresponding elevation data table to the part node. The control point coordinate table includes the coordinate table of the channel axis, embankment axis, land red line, and surrounding building edge control points. Step 23: Generate a corresponding curve based on the curve type and the corresponding coordinate table and elevation data table.

[0007] Furthermore, in step 23, if the left and right banks of the channel are not arranged symmetrically with respect to the central axis of the channel, the three-dimensional axes of the left and right banks are generated according to the coordinate table of the left and right bank control points and the elevation table; the elevations of the left and right bank axes are calculated from the elevation of the channel axis using the following calculation method: Step 231: Create a normal plane through the starting point / end point of the left / right bank axis, and find the intersection point of the normal plane with the channel centerline. The elevation of the axis starting point / end point equals the elevation of the pile number corresponding to the intersection point. Step 232: Find the pile number point in the longitudinal section elevation data table between the intersection points of the normal planes of the starting point and the end point, make the normal plane of the channel centerline through the pile number point, and find the intersection point of the normal plane and the left / right bank axis. The elevation of the axis intersection point = the elevation of the pile number point.

[0008] Furthermore, the specific steps for generating the longitudinal section engineering drawing in step 4 are as follows: Step 41: Create a blank engineering drawing. Step 42: The 3D terrain and 3D strata intersect with the original YZ plane under the part product, calculate the elevation of the key points and the elevation of the spacing accuracy points, and draw the ground line and strata line. The key points are derived from the channel axis table, and the spacing accuracy points are derived from the pile number table. Step 43: Calculate the elevation of key points and the elevation of spacing accuracy points by linear interpolation based on the key point stake numbers and stake number table, and draw various axis lines; Step 44: Calculate the elevation of the key points and the elevation of the spacing accuracy points in the water level data by linear interpolation based on the key point pile numbers and the pile number table, and draw a custom water level line; Step 45: Automatically generate the corresponding elevation value table and complete the information annotation, including the legend and elevation.

[0009] Furthermore, in step 5, the drawing information of the typical cross-section includes: topography, geological lines; structure: channel structure dimensions, channel cross-section dimensions; elevation: channel control elevation, water level elevation, elevation scale; excavation support: excavation slope ratio, excavation surface anchor support, drainage pipe; text: material name annotation, excavation slope ratio annotation; axis: channel axis, left and right bank axis, land use red line and surrounding building boundary line; The drawing information of atypical cross-section drawings includes: topography, geological lines; structure: channel section dimensions; elevation: channel control elevation, water level elevation, elevation scale; text: material name marking; axis: channel axis, left and right bank axes, land red line and surrounding building boundary lines.

[0010] Furthermore, in step 5, The steps for drawing terrain and geological lines are as follows: 3D terrain and 3D strata intersect with the 3D excavation surface and 3D fill surface, respectively, and intersect with the axis normal plane at all section stake points. Calculate the intersection lines, draw and annotate the ground line, stratum line, excavation line, and fill line in the engineering drawing view. Original terrain lines within the excavation surface are drawn as dashed lines, and original terrain lines outside the excavation surface are drawn as solid lines. The steps for marking typical cross-sectional structures are as follows: Automatically identify the typical cross-sectional type corresponding to the roadbed, mark the channel structure dimensions and channel section dimensions according to the preset corresponding dimensioning method, and automatically identify, calculate, and mark the channel section dimensions based on the intersection of the normal plane at the pile number and the three-dimensional channel axis, the left and right bank channel axes, the land use boundary, and the surrounding building boundary lines; The steps for elevation annotation are as follows: If the water level data table is not empty, the water level value at the corresponding pile number is calculated based on the pile number data interpolation, and the water level annotation is located and created on each cross section; The steps for marking excavation support are as follows: Draw relevant support measures based on the slope support layout surface in the roadbed model and mark the parameters; The steps for text annotation are as follows: Automatically locate and annotate the name. The starting point of the leader line: If the horizontal length of the 3D model projection element / the vertical length of the projection element is ≥5, the starting point of the leader line is the midpoint of the projection element; The steps for axis marking are as follows: the axis intersects with the axis normal plane at all section pile points, the intersection point is calculated, a vertical axis is drawn on the normal plane through the intersection point, and the axis name is marked.

[0011] Furthermore, it also includes step 6, model attribute definition and model attribute summary: customize the statistical categories and category attributes of model features according to project requirements; automatically read all model features with defined attributes, automatically classify them according to statistical categories and calculate the total quantity.

[0012] Furthermore, when performing summary statistics, it also includes setting a stage coefficient and calculating the quantity based on the stage coefficient.

[0013] The 3D design and drawing system for water conservancy channels based on the 3DE platform includes: Channel typical cross-section template creation module: used to create a channel typical cross-section template library; Channel axis and information line creation module: create channel axis and information line based on design table; Roadbed model generation module: Generates a roadbed model based on the channel axis: If it is a typical cross-section, the cross-section template of the corresponding channel type is called based on the channel axis, and the control parameters are input, and the start and end pile numbers and the terrain surface layer are set to generate the roadbed model; If it is an atypical cross-section, a custom section is created based on the channel axis, and the control parameters are input, and the start and end pile numbers and the terrain surface layer are set to generate the roadbed model; Longitudinal section drawing module: obtains the pile number information table and water level data table along the longitudinal section; sets the longitudinal section drawing information; generates the longitudinal section engineering drawing based on the pile number information table, water level data table and drawing information, and completes the longitudinal section drawing division; automatically superimposes the terrain and ground surface along the line on the drawing, draws the information line and automatically completes the annotation; Cross-section drawing module: The steps for typical cross-section drawing are as follows: select the typical cross-section drawing roadbed and channel axis, define the cross-section drawing pile number range, and define the cross-section cutting position according to the pile number information table; select the cutting terrain surface and ground surface, and associate them with the water level data table; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross-section drawing according to the set information. The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the pile number information table; you can select the terrain surface and ground surface for cutting, and associate them with the water level data table; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information.

[0014] Compared with the prior art, the present invention has the following beneficial effects: (1) The typical cross section is introduced to judge the contour, which enhances the versatility of the cross section template. By adopting the variable slope judgment contour, the excavation of the typical channel template can be associated with the terrain, and the excavation slope ratio can be automatically changed according to the rock layer / soil layer. By judging the contour of the cushion layer and cover plate, the same template can be used to realize the presence or absence of the channel cushion layer and cover plate. The slope support layout surface judgment contour can be used for the automatic marking of the cross section slope support measures and drainage pipes. (2) By attaching the design table, the secondary development program automatically writes data and creates two-dimensional / three-dimensional control lines. The three-dimensional channel axis is used for channel modeling, supporting the separate layout of the left and right bank axes, thereby improving the flexibility of channel design. The two-dimensional land use red line and other information lines are used to express the relationship between the channel and the surrounding planning, making it easier for designers to judge the rationality of the design scheme. (3) Provides two modeling methods: typical and atypical. Typical cross-section modeling can reduce a lot of repetitive work and improve efficiency, while atypical cross-section modeling can adapt to more project requirements; (4) One-stop drawing of longitudinal sections: realize the drawing and superposition of 3D cutting terrain lines, water level elevation and channel elevation data lines, automatically perform linear interpolation based on the pile number data table, generate longitudinal section elevation data table, and reintegrate the data and export it; (5) Two cross-section drawing modes are provided: typical and atypical. The typical section can complete all the drawing annotations at one time, and can automatically complete the drawing and annotation of slope support measures, drainage holes, etc., with high drawing efficiency; the atypical section drawing is suitable for all roadbeds, and can complete the main channel size, axis, text annotation, etc., which can greatly improve the drawing efficiency; (6) Model attribute management introduces phased adjustment coefficients to adapt to different engineering quantity coefficients required in different stages such as scheme, preliminary design, and construction drawing design; (7) The external data interface is unified, integrated and has high utilization rate. For example, the water level data table and pile number table are called multiple times in the longitudinal and cross-section drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 Flowchart of the three-dimensional design drawing method for water conservancy channels based on the 3DE platform. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0017] like Figure 1 As shown in the figure, the 3D design and drawing method of water conservancy channels based on the 3DE platform includes: Step 1: Create a typical channel cross-section template library, including rectangular channel sections, trapezoidal channel sections, gravity channel sections, circular culvert sections, city gate culvert sections, general buried pipe sections, and buried pipe sections through roads. The specific implementation steps are as follows: Step 11. Create a 3D part and create any 3D axis as a reference line under the 3D part; Step 12. Use the "Cross-Section" tool to select the support surface and terrain, and use the 3D axis as the cross-section reference point to create a parametric cross-section template: Step 121: Draw the cross-section profile and define typical cross-section control parameters based on the cross-section type, including channel geometry parameters (rectangular, circular, trapezoidal, etc.), slope excavation parameters (slope, height, etc.), cover plate and cushion layer, etc.; Step 122: Use the "Construction Element" output type to create the channel structure and use parameter-driven control of the channel size. Step 123: Use the "Excavation" output type to create the channel excavation profile, parameterize the slope height and excavation slope ratio, and use the driving equation method to set the activity and association status of the slope change points to automatically complete different slope ratio changes according to the stratum; Step 124: Use the "Watershed Element" output type to create the cover plate and structural cushion layer. Use the driving equation method to set the outline and control its activity state, so that the presence or absence of the cover plate and cushion layer structure can be adjusted through parameters in the same section template. Step 125: Use the "watershed element" output type to create a layout surface, use the driving equation method to set the contour and control its activity state, set the activity and association state of the slope change point, and automatically complete different slope ratio changes according to the stratum and parameter settings.

[0018] Step 126: define the role names of all output elements, including but not limited to watershed elements, structural elements, left excavation, right excavation, etc.; wherein, The watershed elements include: channel body, cushion layer, bottom plate, left primary layout surface, left secondary layout surface, left tertiary layout surface, right primary layout surface, right secondary layout surface, right tertiary layout surface, and slope support layout surface; The construction elements include: general earthwork surface, cushion judgment contour, bottom plate judgment contour, cover plate judgment contour, left slope change judgment contour, right slope change judgment contour, left primary layout surface judgment contour, left secondary layout surface judgment contour, left tertiary layout surface judgment contour, right primary layout surface judgment contour, right secondary layout surface judgment contour, right tertiary layout surface judgment contour; The left side excavation includes: left side excavation outline; The right side excavation includes: right side excavation outline; Step 13. Use the CBD type package template, the product and feature instantiation methods are "adaptability" and "reference" respectively, and the collaboration strategy is "engineering resources": define the CBD resource table, define the created cross-section template as a regular cross-section under the resource table, save, and the cross-section (CBD) template is created successfully; add the template to the system library, and you can directly start the library to instantiate the cross-section during cross-section design.

[0019] Step 2: Create channel axes and information lines based on the design table. The design table includes a control point coordinate table and an elevation data table. The specific implementation method is as follows: Step 21. Create a 3D part and define its geographic location. Step 22: Use the Design Table function in the toolbar under the 3D Shape node to attach the formatted coordinate tables of control points such as the channel axis and embankment axis, as well as the corresponding elevation data tables, to the Part node. For land use boundaries and surrounding building boundaries, only the control point coordinate tables are imported. Definitions of terms used in this invention are shown in Table 1: Table 1 Definition of terms

[0020] In this embodiment, the data table requirements are as follows: (1) The plane data table does not allow the import of polyline data, and the corners must be imported as arcs. As shown in Table 2: There are 6 columns in total, namely, number, stake number (km+m), coordinate value N, coordinate value E, turning radius R (m), and plane turning angle α (°).

[0021] Table 2 Plane data table

[0022] (2) The elevation data table has three columns, namely, number, pile number (km+m), and elevation (m), as shown in Table 3.

[0023] Table 3 Elevation data table

[0024] (3) The water level data table has 2+n columns, namely, number, pile number (km+m), design water level x1, design water level x2, etc., as shown in Table 4.

[0025] Table 4 Water level data table

[0026] (4) The pile number table and cross-section pile number table have two columns, namely number and pile number (km+m), as shown in Table 5.

[0027] Table 5 Pile number table, cross-section pile number table

[0028] (5) The data table is imported as a design table, and the design table is hung under the 3D shape / relationship node.

[0029] Step 23: Generate the corresponding curve based on the curve type and the corresponding coordinate table and elevation data table. For land use red lines, surrounding building edges, etc., no elevation information is required and a horizontal curve can be generated directly. If the left and right banks of the channel are not symmetrically arranged with the channel axis, the three-dimensional axis of each bank can be generated based on the coordinate table of the left and right bank control points and the elevation table. Since the elevation table is specified along the channel axis, the elevation of the left and right bank axis should be calculated from the channel axis elevation. The calculation method is as follows: Step 231: Draw a normal plane through the starting point / end point of the left / right bank axis, and find the intersection point of the normal plane with the channel centerline. The elevation of the axis starting point / end point equals the elevation of the corresponding stake number at the intersection point (if there is no corresponding stake number information in the table, linear interpolation is used). Step 232: Find the pile number point in the longitudinal section elevation data table between the intersection points of the normal planes of the starting point and the end point, make the normal plane of the channel centerline through the pile number point, and find the intersection point of the normal plane and the left / right bank axis. The elevation of the axis intersection point = the elevation of the pile number point.

[0030] Step 3: Generate a roadbed model based on the channel axis.

[0031] The present invention has established a typical cross-section parameterized template library for typical cross-sections commonly used in water conservancy channel design, which can be directly called during modeling.

[0032] Typical cross-section modeling: Select the "Water Roadbed" command in the toolbar, use the shortcut in the startup library to call the cross-section template of the corresponding channel type, enter the control parameters, set the start and end pile numbers, set the terrain surface and ground level, and generate the roadbed; For other types of channel sections, users can use the "Cross Section" function to generate custom sections. Use the "Water Roadbed" command under the toolbar, select the custom cross section, enter the parameters, set the start and end pile numbers, set the terrain surface and ground level, and generate the roadbed. In step 2, multiple channel axis generation paths are provided to adapt to various types of channel layouts. For atypical sections with different left and right bank embankment types and different layout lines, modeling can be performed separately along the left and right banks.

[0033] Step 4: Draw the longitudinal section. The specific implementation method is as follows: Step 41: In the "Design Table", attach the pile number information table and water level data table of the longitudinal section diagram; Step 42: After setting the longitudinal section drawing information, calculate and generate the longitudinal section engineering drawing, and complete the longitudinal section drawing division; the terrain and ground plane along the line are automatically superimposed on the drawing, and information lines such as water level and channel elevation are drawn, and the annotation is automatically completed. The steps for generating the longitudinal section engineering drawing are as follows: Step 421: Automatically create a blank engineering drawing and modify the engineering drawing name; Step 422, terrain and stratum line drawing: The 3D terrain and 3D stratum are intersected with the original YZ plane under the part product, and the elevations of key points and spacing accuracy points are calculated to draw the ground line and stratum line. The key points are derived from the channel axis table, in which the key point stake numbers are entered. The intersections of the YZ plane with the ground line and stratum line are drawn at these stake numbers. The spacing accuracy points are derived from the stake numbers entered in the stake number table. The intersections of the YZ plane with the ground line and stratum line are drawn at these stake numbers. Step 423, 3D channel axis drawing: Calculate the elevation of key points + spacing accuracy points by linear interpolation according to the pile number table, and draw various axis lines; Step 424, drawing a water level information line: calculating the elevation of key points + the elevation of spacing accuracy points in the water level data by linear interpolation according to the pile number table, and drawing a custom water level line; Step 425: automatically generate all the above types of elevation value tables on the drawing, as well as legends, elevations and other annotations; Furthermore, the corresponding longitudinal section data table can be exported based on the longitudinal section drawing. In case of different embankment elevations or layouts on the left and right banks of the channel, longitudinal section drawings can be generated separately for the left and right banks.

[0034] Step 5: Draw the cross-section.

[0035] Cross-section drawing is divided into typical cross-section drawing and atypical cross-section drawing; the typical cross-section drawing is for the roadbed model modeled using the typical cross-section in step 3, and the drawing program automatically completes the cross-section cutting and the annotation of all drawing information; the atypical cross-section drawing is for the roadbed model created by the user in step 3, and the drawing program automatically completes the cross-section cutting and the annotation of the main drawing information.

[0036] The steps for drawing a typical cross section are as follows: select the roadbed and channel axis for drawing a typical cross section, define the pile number range for drawing a cross section, and define the cross section cutting position according to the attached pile number information table; you can select the cut terrain surface and ground surface, and associate it with the water level data table attached in step 4; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; click OK to automatically complete the typical cross section drawing.

[0037] The drawing information that can be automatically completed for typical cross-section drawings includes: ① topography and geological lines; ② structure: channel structure dimensions, channel cross-section dimensions; ③ elevation: channel control elevation, water level elevation, elevation scale; ④ excavation and support: excavation slope ratio, excavation surface anchor support, drainage pipe; ⑤ text: material name marking, excavation slope ratio marking, etc.; ⑥ axis: channel axis, left and right bank axis, land use red line, surrounding building boundary line, etc.

[0038] The steps for drawing terrain and geological lines are as follows: the three-dimensional terrain and three-dimensional strata intersect with the three-dimensional excavation surface and three-dimensional fill surface respectively, and intersect with the axis normal plane at all section pile points, calculate the intersection lines, draw and mark the ground line, stratum line, excavation line, and fill line in the engineering drawing view, among which the original terrain lines within the excavation surface are drawn as dotted lines, and the original terrain lines outside the excavation surface are drawn as solid lines.

[0039] The steps for structural annotation are as follows: Automatically identify the typical cross-section type corresponding to the roadbed, annotate the channel structure and cross-section dimensions according to the preset corresponding dimensioning method, and automatically identify, calculate, and annotate the channel cross-section dimensions based on the intersection of the normal plane at the pile number and the three-dimensional channel axis, the left and right bank channel axes, the land boundary, and the surrounding building boundaries. The preset dimensioning method can be set when creating the typical channel cross-section template. For example, rectangular sections require the width, height, and structural thickness to be annotated, while circular sections require the inner diameter, thickness, and other dimensions to be annotated. Specific standard information can be set according to actual needs.

[0040] The steps for elevation labeling are as follows: If the water level data table is not empty, the water level value at the corresponding pile number is calculated based on the pile number data interpolation, and the water level label is located and created on each cross section.

[0041] The steps for marking excavation support are as follows: If the user has set relevant parameters, draw the relevant support measures based on the slope support layout surface output in step 3 and mark the parameters.

[0042] The steps for text annotation are as follows: automatically locate and annotate the name, and the starting point of the leader line: if the horizontal length of the 3D model projection element / the vertical length of the projection element is ≥5, the starting point of the leader line is the midpoint of the projection element.

[0043] The steps for axis marking are as follows: the key axis intersects with the axis normal plane at all section pile points, the intersection point is calculated, a vertical axis is drawn on the normal plane through the intersection point, and the axis name is marked.

[0044] The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the attached pile number information table; you can select the cut terrain surface and ground surface, and associate it with the water level data table attached in step 4; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; click OK to automatically complete the atypical cross section drawing.

[0045] The drawing information that can be automatically completed for atypical cross-section drawings includes: ① topography and geological lines; ② structure: channel section dimensions; ③ elevation: channel control elevation, water level elevation, elevation scale; ④ text: material name marking; ⑤ axis: channel axis, left and right bank axes, land use red line, surrounding building boundary lines, etc.

[0046] The implementation method of atypical section marking is similar to that of typical section marking and will not be repeated here.

[0047] Furthermore, the method further includes step 6, model attribute definition and model attribute summary; the implementation method is as follows: Customize the statistical categories according to project requirements. The program will generate a drop-down menu and remember the current settings. Select any model set (supports roadbed sets, geometry sets, and body sets) or a single model feature (any line, surface, or body). The program will automatically list and calculate the quantity and unit of a single model feature. Use the statistical category drop-down menu generated in step 62 to quickly define the category attributes of the model feature. It also supports custom input of the quantity name. After saving, the model feature is assigned the defined attributes.

[0048] Automatically read all model features with defined attributes, automatically classify them according to statistical categories, and calculate the total quantity. This summary also includes setting phased coefficients to adapt to the requirements of different engineering design stages, and calculates quantities based on these phased coefficients. If required, the current 3D model quantity statistics table can be directly exported to a local computer.

[0049] Correspondingly, the present invention also provides a three-dimensional design and drawing system for water conservancy channels based on a 3DE platform, comprising: Channel typical cross-section template creation module: used to create a channel typical cross-section template library; Channel axis and information line creation module: create channel axis and information line based on design table; Roadbed model generation module: Generates a roadbed model based on the channel axis: If it is a typical cross-section, the cross-section template of the corresponding channel type is called based on the channel axis, and the control parameters are input, and the start and end pile numbers and the terrain surface layer are set to generate the roadbed model; If it is an atypical cross-section, a custom section is created based on the channel axis, and the control parameters are input, and the start and end pile numbers and the terrain surface layer are set to generate the roadbed model; Longitudinal section drawing module: obtains the pile number information table and water level data table along the longitudinal section; sets the longitudinal section drawing information; generates the longitudinal section engineering drawing based on the pile number information table, water level data table and drawing information, and completes the longitudinal section drawing division; automatically superimposes the terrain and ground surface along the line on the drawing, draws the information line and automatically completes the annotation; Cross-section drawing module: The steps for typical cross-section drawing are: select the typical cross-section drawing roadbed and channel axis, define the cross-section drawing pile number range, and define the cross-section cutting position according to the pile number information table; you can select the cutting terrain surface and ground surface, and associate it with the water level data table; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; complete the typical cross-section drawing according to the set information.

[0050] The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the pile number information table; you can select the terrain surface and ground surface for cutting, and associate them with the water level data table; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information.

[0051] Furthermore, the system also includes modules for defining and aggregating model attributes: These modules customize statistical categories and model feature attributes based on project requirements. The system automatically reads all model features with defined attributes, categorizes them by statistical category, and calculates the total quantity. Aggregating statistics also includes setting periodic coefficients and calculating quantities based on these periodic coefficients.

[0052] The typical section template library created by the present invention stipulates multiple output types in one template, including watershed elements, structural elements, excavation, etc. Watershed elements are used to output channel structure, structural elements are used for modeling judgment, and excavation elements are used to generate excavation surfaces, thereby improving modeling efficiency; multiple two-dimensional / three-dimensional control lines are defined, including: three-dimensional channel axis, left / right bank three-dimensional embankment axis, two-dimensional information line (land red line, surrounding building edge line, etc.), which are convenient for reference according to actual conditions during modeling. At the same time, the control lines are referenced and marked when the cross-section diagram is drawn, which is convenient for displaying the relationship between the channel and external boundary conditions; the longitudinal section can automatically cut the terrain and geological lines, and draw the water level elevation and channel control elevation to achieve model and data superposition; the cross-section is automatically cut and drawn in superposition, the terrain lines within the excavation surface are automatically drawn as dotted lines, the control lines are automatically drawn and marked, the slope support and drainage pipes can be automatically drawn and marked, and custom text annotations are provided, thereby improving drawing efficiency; the phased coefficient adjusts the engineering quantity to adapt to the needs of different design stages.

Claims

1. The 3D design and drawing method of water conservancy channels based on the 3DE platform is characterized by: include: Step 1: Create a typical channel cross-section template library; Step 2: Create channel axis and information line based on the design table, which includes the control point coordinate table and elevation data table; Step 3: Generate the roadbed model based on the channel axis: If it is a typical cross section, the cross section template of the corresponding channel type is called based on the channel axis, the control parameters are input, the start and end pile numbers and the terrain surface layer are set, and the roadbed model is generated; If it is an atypical cross section, create a custom section based on the channel axis, enter the control parameters, set the start and end pile numbers and the terrain surface layer, and generate the roadbed model; Step 4: Longitudinal section drawing: Obtain the pile number information table and water level data table along the longitudinal section drawing; set the longitudinal section drawing information; generate the longitudinal section engineering drawing based on the pile number information table, water level data table and drawing information, and complete the longitudinal section drawing division; automatically overlay the terrain and ground surface along the line on the drawing, draw the information line and automatically complete the annotation; Step 5: Draw the cross section: The steps for drawing a typical cross section are as follows: select the roadbed and channel axis for the typical cross section drawing, define the stake number range for the cross section drawing, and define the cross section cutting position according to the stake number information table; select the terrain surface and ground surface for cutting and associate them with the water level data table; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information. The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the pile number information table; you can select the terrain surface and ground surface for cutting, and associate them with the water level data table; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information.

2. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 1 is characterized in that: The specific steps to create a typical channel cross-section template library are: Step 11. Create a 3D part and create any 3D axis as a reference line under the 3D part; Step 12: Use the road cross section function to select the support surface and terrain, use the 3D axis as the cross section reference point, and create a parametric cross section template: Step 121: Draw the cross-section profile and define typical cross-section control parameters according to the cross-section type, including channel geometry parameters, slope excavation parameters, cover plate and cushion layer; Step 122: Use the construction element output type to create a channel structure and use parameter drive to control the channel size; Step 123: Use the excavation output type to create the channel excavation profile, parameterize the slope height and excavation slope ratio, and use the driving equation method to set the activity and association status of the slope change points; Step 124: Use the watershed element output type to create the cover plate and structural cushion, and use the driving equation method to set the contour and control its activity state; Step 125: Use the watershed element output type to create a layout surface, use the driving equation method to set the contour and control its activity state, and set the activity and association state of the slope change point; Step 126: Define the role names of all output elements, including watershed elements, structural elements, left excavation, and right excavation, where: The construction elements include: general earthwork surface, cushion judgment contour, bottom plate judgment contour, cover plate judgment contour, left slope change judgment contour, right slope change judgment contour, left primary layout surface judgment contour, left secondary layout surface judgment contour, left tertiary layout surface judgment contour, right primary layout surface judgment contour, right secondary layout surface judgment contour, and right tertiary layout surface judgment contour; The watershed elements include: channel body, cushion layer, bottom plate, left primary layout surface, left secondary layout surface, left tertiary layout surface, right primary layout surface, right secondary layout surface, right tertiary layout surface and slope support layout surface; The left side excavation includes: left side excavation outline; The right side excavation includes: right side excavation outline; Step 127: Preset the dimensioning method for the output drawing; Step 13: Encapsulate the template as a CBD resource and store it in the system library.

3. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 1 is characterized in that: Step 2 specifically includes: Step 21. Create a 3D part and define its geographic location. Step 22: Attach the control point coordinate table and the corresponding elevation data table to the part node. The control point coordinate table includes the coordinate table of the channel axis, embankment axis, land red line, and surrounding building edge control points. Step 23: Generate a corresponding curve based on the curve type and the corresponding coordinate table and elevation data table.

4. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 3 is characterized in that: In step 23, if the left and right banks of the channel are not symmetrically arranged with respect to the central axis of the channel, the three-dimensional axes of the left and right banks are generated based on the coordinate table of the left and right bank control points and the elevation table. The elevations of the left and right bank axes are calculated from the elevation of the channel axis using the following calculation method: Step 231: Create a normal plane through the starting point / end point of the left / right bank axis, and find the intersection point of the normal plane with the channel centerline. The elevation of the axis starting point / end point equals the elevation of the pile number corresponding to the intersection point. Step 232: Find the pile number point in the longitudinal section elevation data table between the intersection points of the normal planes of the starting point and the end point, make the normal plane of the channel centerline through the pile number point, and find the intersection point of the normal plane and the left / right bank axis. The elevation of the axis intersection point = the elevation of the pile number point.

5. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 1 is characterized in that: Step 4: The specific steps for generating a longitudinal section engineering drawing are as follows: Step 41: Create a blank engineering drawing. Step 42: The 3D terrain and 3D strata intersect with the original YZ plane under the part product, calculate the elevation of the key points and the elevation of the spacing accuracy points, and draw the ground line and strata line. The key points are derived from the channel axis table, and the spacing accuracy points are derived from the pile number table. Step 43: Calculate the elevation of key points and the elevation of spacing accuracy points by linear interpolation based on the key point stake numbers and stake number table, and draw various axis lines; Step 44: Calculate the elevation of the key points and the elevation of the spacing accuracy points in the water level data by linear interpolation based on the key point pile numbers and the pile number table, and draw a custom water level line; Step 45: Automatically generate the corresponding elevation value table and complete the information annotation, including the legend and elevation.

6. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 1 is characterized in that: In step 5, the drawing information of the typical cross-section includes: topography, geological lines; structure: channel structure dimensions, channel cross-section dimensions; elevation: channel control elevation, water level elevation, elevation scale; excavation support: excavation slope ratio, excavation surface anchor support, drainage pipe; text: material name annotation, excavation slope ratio annotation; axis: channel axis, left and right bank axis, land use red line and surrounding building boundary line; The drawing information of atypical cross-section drawings includes: topography, geological lines; structure: channel section dimensions; elevation: channel control elevation, water level elevation, elevation scale; text: material name marking; axis: channel axis, left and right bank axes, land red line and surrounding building boundary lines.

7. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 6 is characterized in that: In step 5, The steps for drawing terrain and geological lines are as follows: 3D terrain and 3D strata intersect with the 3D excavation surface and 3D fill surface, respectively, and intersect with the axis normal plane at all section stake points. Calculate the intersection lines, draw and annotate the ground line, stratum line, excavation line, and fill line in the engineering drawing view. Original terrain lines within the excavation surface are drawn as dashed lines, and original terrain lines outside the excavation surface are drawn as solid lines. The steps for marking typical cross-sectional structures are as follows: Automatically identify the typical cross-sectional type corresponding to the roadbed, mark the channel structure dimensions and channel section dimensions according to the preset corresponding dimensioning method, and automatically identify, calculate, and mark the channel section dimensions based on the intersection of the normal plane at the pile number and the three-dimensional channel axis, the left and right bank channel axes, the land use boundary, and the surrounding building boundary lines; The steps for elevation annotation are as follows: If the water level data table is not empty, the water level value at the corresponding pile number is calculated based on the pile number data interpolation, and the water level annotation is located and created on each cross section; The steps for marking excavation support are as follows: Draw relevant support measures based on the slope support layout surface in the roadbed model and mark the parameters; The steps for text annotation are as follows: Automatically locate and annotate the name. The starting point of the leader line: If the horizontal length of the 3D model projection element / the vertical length of the projection element is ≥5, the starting point of the leader line is the midpoint of the projection element; The steps for axis marking are as follows: the axis intersects with the axis normal plane at all section pile points, the intersection point is calculated, a vertical axis is drawn on the normal plane through the intersection point, and the axis name is marked.

8. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 1 is characterized in that: It also includes step 6, model attribute definition and model attribute summary: customize statistical categories and category attributes of model features according to project requirements; automatically read all model features with defined attributes, automatically classify them according to statistical categories and calculate the total quantity.

9. The 3D design and drawing method for water conservancy channels based on the 3DE platform according to claim 8 is characterized in that: When making summary statistics, it also includes setting periodic coefficients and calculating quantities based on the periodic coefficients.

10. The 3D design and drawing system for water conservancy channels based on the 3DE platform is characterized by: include: Channel typical cross-section template creation module: used to create a channel typical cross-section template library; Channel axis and information line creation module: create channel axis and information line based on design table; Roadbed model generation module: Generates a roadbed model based on the channel axis. If it is a typical cross-section, the cross-section template of the corresponding channel type is called based on the channel axis. Control parameters are input, and the start and end pile numbers and terrain surface level are set to generate the roadbed model. If it is an atypical cross section, create a custom section based on the channel axis, enter the control parameters, set the start and end pile numbers and the terrain surface layer, and generate the roadbed model; Longitudinal section drawing module: obtains the pile number information table and water level data table along the longitudinal section; sets the longitudinal section drawing information; generates the longitudinal section engineering drawing based on the pile number information table, water level data table and drawing information, and completes the longitudinal section drawing division; automatically superimposes the terrain and ground surface along the line on the drawing, draws the information line and automatically completes the annotation; Cross-section drawing module: The steps for typical cross-section drawing are as follows: select the typical cross-section drawing roadbed and channel axis, define the cross-section drawing pile number range, and define the cross-section cutting position according to the pile number information table; select the cutting terrain surface and ground surface, and associate them with the water level data table; set the channel section filling style; set the slope excavation support and drainage pipe parameters; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross-section drawing according to the set information. The steps for drawing atypical cross sections are as follows: select the roadbed and channel axis for drawing atypical cross sections, define the pile number range for drawing cross sections, and define the cross section cutting position according to the pile number information table; you can select the terrain surface and ground surface for cutting, and associate them with the water level data table; set the text annotation elements; set the drawing font type, scale, number of viewports and engineering drawing size; and complete the typical cross section drawing according to the set information.

Citation Information

Patent Citations

  • Railway roadbed draining BIM design method based on curved surface of landform

    CN105279792A

  • Parametric modeling method for water conveyance canal based on three-dimensional digital earth

    CN110689616A

  • BIM technology based Intelligent design method for dam-crossing culvert gate

    CN111241666A

  • Retaining wall three-dimensional design system based on 3DE platform

    CN114218631A

  • Civil3D-based dredging construction drawing automatic creation method and system

    CN114996798A