Core-wall rockfill dam parameterized driving three-dimensional design method based on 3DE platform
By developing a parametric-driven 3D design method for core-wall rockfill dams on the 3DE platform and creating a parametric large template, the problems of inverted design logic and low modeling efficiency in hydropower and water conservancy projects were solved. This enabled a top-down design process and multi-disciplinary collaboration, improving design efficiency and accuracy.
Patent Information
- Application Number
- CN202511228443.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-29
- Publication Date
- 2026-02-24
AI Technical Summary
Existing 3D design software has problems such as inverted design logic, low modeling efficiency and insufficient cross-disciplinary collaboration in hydropower and water conservancy projects. In particular, in the design of core rockfill dams, the lack of parametric templates makes the design process cumbersome and difficult to achieve dynamic correlation throughout the entire process.
Based on the 3DE platform, a parametric-driven 3D design method for core-wall rockfill dams was developed. By creating a parametric large template, the design parameters are used to automatically drive model updates, realizing a top-down design process, supporting multi-disciplinary collaboration, and outputting a standardized BIM model.
It significantly improves the design efficiency and accuracy of core-wall rockfill dams, simplifies the modeling process, supports full life-cycle management of projects, and enables direct output of bill of quantities and multi-disciplinary collaborative optimization.
Smart Images

Figure CN121562000A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of intelligent design technology for hydropower and water conservancy projects, and relates to a large template for parametric-driven three-dimensional design of core-wall rockfill dams based on the 3DE platform. It develops a fully parametric-driven three-dimensional design method suitable for core-wall rockfill dams, which are mostly earth-rock dams or rockfill dams in pumped storage power station reservoirs. Background Technology
[0002] 3D design can vividly express various design parameters of engineering construction through a physical model. All 2D design drawings for the same construction object can be expressed in a three-dimensional and comprehensive manner through 3D imaging technology. This comprehensively ensures the correctness of the entire design, thereby avoiding design loopholes or contradictions caused by scattered drawings and difficulties in drawing in traditional design. This ensures design quality. The 3D model of the project designed through 3D collaborative design is more convenient for project implementation. At the same time, it is faster and more flexible to adjust the project plan. This reduces the errors in the design and effectively avoids rework caused by design mistakes. It also saves the engineering design cycle, thereby effectively improving the efficiency of engineering design and the quality of water conservancy and hydropower projects.
[0003] The widespread use of 3D design software (such as 3DE) naturally follows a bottom-up design philosophy, starting with parts and then moving to the whole, which is the exact opposite of hydropower and water conservancy engineering. This leads to a situation where the design of hydropower and water conservancy projects proceeds by first laying out the overall layout of the hub and then designing the detailed hydraulic structures, which cannot be done smoothly.
[0004] Taking hydropower station engineering as an example, a relatively smooth design process should be as follows: First, the overall layout design of the hub is carried out. Then, under the control and drive of the overall framework, sub-disciplines such as geology, hydraulic structure design, construction design, and electromechanical equipment complete their respective sub-framework designs. This process continues downwards and connects with each other until the final design of specific components. Using a framework design also facilitates design changes. When a design stage changes the framework, the design scheme will be corrected from top to bottom, and a new design scheme can be obtained after updating. To achieve such a three-dimensional design process, it is necessary to construct three-dimensional design processes and methods for various hydraulic structures, forming a top-down design flow.
[0005] Currently, Dassault Systèmes 3DE is one of the mainstream 3D design platforms in the field of hydropower and water conservancy engineering, but a systematic 3D design process and methodology for core-wall rockfill dams has not yet been established. Core-wall rockfill dams are widely used due to their excellent seepage prevention performance, material adaptability, mature construction technology, good seismic performance, ease of monitoring and maintenance, and strong adaptability to geological conditions. Therefore, constructing a 3D design process for core-wall rockfill dams is extremely important, and developing its 3D design methodology has significant practical implications.
[0006] Existing technical problems (1) Design Logic Inversion Traditional 3D design software (such as Dassault 3DE) typically employs a bottom-up design logic, starting with component design and gradually assembling into components and systems. However, the design process for hydropower projects is top-down, beginning with the overall layout of the hub, then gradually refining the design of each discipline, and finally implementing the design of individual components. This contradiction in design logic leads to problems such as poor parameter linkage and low design efficiency when using traditional 3D design software in hydropower engineering applications.
[0007] (2) Low modeling efficiency In the design of core-wall rockfill dams, adjustments to the design scheme (such as dam axis offset, dam height changes, etc.) require repeated manual modifications to the model, and there is a lack of standardized parametric templates. This makes the design process cumbersome and inefficient, and makes it difficult to achieve dynamic correlation between geological data, structural design, and construction parameters throughout the entire process.
[0008] (3) Insufficient interdisciplinary collaboration Existing 3D design software cannot directly output standardized BIM models, leading to a disconnect between the design phase and the construction and operation phases. This disconnect makes it difficult for design deliverables to support the full lifecycle management of a project, reducing overall project collaboration efficiency. Summary of the Invention
[0009] The purpose of this invention is to address the pain points in the application of core-wall rockfill dams in 3D design. This invention proposes a parametric 3D design method for core-wall rockfill dams based on the 3DE platform, and creates a large template for parametric-driven 3D design of core-wall rockfill dams based on the 3DE platform.
[0010] This parametric 3D design template is tailored to the design process of core-wall rockfill dams. It automatically creates a 3D model of the dam structure and the excavated terrain surface by simply inputting the dam axis and topographic surface. Furthermore, by adjusting design parameters according to the hydropower engineering design process, the 3D design can be automatically modified and updated to different design schemes for core-wall rockfill dams. Simultaneously, this patented parametric 3D design template abandons the traditional modeling skeleton-driven assembly method, instead employing a multi-factor judgment based on design parameters to achieve automatic flow or conversion of internal design parameters to drive model updates. Multiple templates are called and assembled within a single component, greatly simplifying the 3D model creation process and accelerating the 3D model update rate. Based on the 3DE platform's knowledge engineering module, a super replica of the 3D model of a core-wall rockfill dam was developed. This established a top-down 3D design process and methodology for core-wall rockfill dams, enabling comprehensive parametric design. Interfaces for design parameters of other calculation types were also constructed, resolving the time-consuming and labor-intensive process of frequent modifications to core-wall rockfill dam design schemes. This replaces traditional manual modeling and hand-drawn CAD drawings, fully leveraging 3DE's EKL development capabilities. This allows for 3D parametric modeling of core-wall rockfill dams, a dynamic 3D design process closely linked to 3D topography and geology, comprehensively improving the design efficiency of core-wall rockfill dams, solidifying 3D design processes and experience, and simultaneously providing standardized BIM models downstream. This lays the foundation for intelligent construction throughout the entire lifecycle of pumped storage power stations, a key area of current development.
[0011] A parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform includes the following steps: Step 1: Import the original terrain model into the 3DE system (or create the original terrain model in the 3DE system). Step 2: Select the dam location based on the original terrain model and create the dam axis; (By default, the starting point of the dam axis is the left abutment of the dam, and the endpoint of the line is the right abutment of the dam.) Step 3: Call the parameterized large template for the core-wall rockfill dam and create an initialized core-wall rockfill dam model; Step four involves verifying the parameterization of the initialized core-wall rockfill dam model to obtain a revised core-wall rockfill dam model. Specifically, based on hydrological planning and other design information, parameters such as the dam crest elevation are determined, and design parameters such as the dam height are automatically calculated using the terrain model, along with corresponding design parameters for the dam body structural zoning, core trench excavation, and dam crest slope excavation.
[0012] Step 5: Based on the modified core-wall rockfill dam model, compare and optimize the design schemes to obtain the final core-wall rockfill dam design scheme, extract the geometric information of the three-dimensional model, complete the data docking with the standardized engineering quantity table of core-wall rockfill dam, and output the engineering quantity of core-wall rockfill dam.
[0013] The sub-templates in step three include: parametric templates for the core wall structure, parametric templates for the core wall concrete cover plate, parametric templates for the filter material, parametric templates for the transition material, parametric templates for the rockfill area, parametric templates for the dam crest wave wall structure, parametric templates for the left bank downstream road, parametric templates for the right bank downstream road, and parametric templates for the dam crest slope excavation.
[0014] Parametric template for core wall structure: The input element of the parametric template for core wall structure is the dam axis, and the output element is the core wall structure. The core wall structure includes: the core wall at the center, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest; the parametric control controls the positioning of the core wall structure and its related structural dimensions. The creation steps include: Determine the drive parameters; Create a template for the dam axis direction and adjust the position of the dam structure; The dimensions and position of the core wall structure are controlled by the cross-sectional outline sketch and the spatial outline intersection relationship; The core wall outline is determined using side views and longitudinal sections, and then closed into a solid using the "Bridge Surface" command.
[0015] Parametric template for core wall concrete cover plate: The input element is the dam axis, and the output elements are the core wall trench excavation body and concrete cover plate. The parametric control is used to control the positioning and size of the core wall trench and the dam foundation concrete cover plate. Creation steps: Determine the drive parameters. Create a template for the dam axis direction and adjust the position of the dam structure; The core wall trench excavation body is generated by stretching and Boolean operations.
[0016] Parametric template for filter media: Input element is dam axis, output element is filter media structure model, parametric control of filter media positioning and size; Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and core wall height; Create a template for the dam axis direction and adjust the position of the dam structure; The reverse filter material structure model is generated by stretching and Boolean operations.
[0017] Transition material parameterization template: Input the dam axis line and output the transition material structure model. Parametrically control the positioning and size of the transition material. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and core wall height; Create a template for the dam axis direction and adjust the position of the dam structure; A transition material structure model is generated through stretching and Boolean operations.
[0018] Parametric template for rockfill area: Input the dam axis as an element, output the rockfill area structural model as an element, and parametrically control the positioning and size of the rockfill area.
[0019] Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and dam front slope ratio; Create a template for the dam axis direction and adjust the position of the dam structure; A structural model of the rockfill area is generated by stretching and Boolean operations.
[0020] Parametric template for dam crest wave wall structure: Input element: dam axis line Output elements: wave-breaking wall and dam crest concrete pavement. Parametric control: Positioning and dimensions of the wave wall and dam crest concrete pavement. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and dam crest width; The wave-breaking wall and dam crest concrete pavement are generated by sweeping; Determine whether activation should generate a downstream breakwater.
[0021] Parametric template for the road behind the left bank dam: Input element: dam axis; Output element: the zigzag highway behind the dam; Parametric control: elevation of the rest platform on the road behind the dam, road width, and angle between the road axis and the dam axis; Creation steps: Determine the driving parameters: longitudinal positioning, dam crest elevation, and dam crest width. Create a template for the dam axis direction and adjust the position of the dam structure; Create a 3D model of the left bank dam downstream highway using bridging, filling, and combining commands.
[0022] Parametric template for dam crest slope excavation: Input elements: dam axis and terrain surface model; Output element: Excavation model of dam crest slope; Parametric control: dam crest slope excavation range, single-stage excavation slope height, excavation slope gradient, and excavation ramp width; step: Determine the driving parameters: longitudinal positioning, dam crest elevation, and width of the left bank dam crest platform. Create a template for the dam axis direction and adjust the position of the dam structure. The excavated slope model is generated by sweeping, and then Boolean operations are used to obtain the excavated slope model and the excavated terrain surface model.
[0023] Excavation template for terrain surface: Input elements: Excavation body model and terrain surface model. Output elements: Excavated slope model and excavated terrain surface model. step: Boolean operations are performed on the excavation model and the terrain surface model to obtain the excavated slope model and the post-excavation terrain surface model. Output the excavation volume and excavation area.
[0024] Parametric large template assembly: Input elements: dam axis and terrain surface model. Output element: Parametric template for core-wall rockfill dam. step: Summarize and organize the input elements and driving parameters of each sub-template. Following the design process of the core wall rockfill dam, the various sub-templates are assembled into a parametric large template.
[0025] The beneficial effects of this invention are: (1) This invention proposes a complete three-dimensional design method for core wall rockfill dams, which integrates the design process and steps into the three-dimensional model of core wall rockfill dams, and provides key steps and key technical solutions to achieve a high degree of matching between the three-dimensional design and the actual design process. The three-dimensional model is updated by full parameterization with design parameters as the core, replacing the traditional modeling method with skeleton-driven approach.
[0026] (2) The method for creating a large template for the three-dimensional design of core wall rockfill dams proposed in this invention can be used to create other types of three-dimensional templates for core wall rockfill dams and load them into the large template for the three-dimensional design of core wall rockfill dams, thereby meeting the diverse needs of all types of core wall rockfill dam design schemes.
[0027] (3) The present invention has developed a fully parameterized three-dimensional design template for core rockfill dams. Only the dam axis and terrain surface need to be input. By modifying the design parameters, the three-dimensional model of the core rockfill dam structure and terrain excavation can be created. It has great guiding significance for the creation of three-dimensional design templates for other similar hydraulic structures.
[0028] (4) The large template for the fully parameterized three-dimensional design of rockfill dams in this invention can be adjusted and compared with the layout of the hub; it can realize the movement and rotation of the dam axis; the change of the dam top elevation; the change of the foundation elevation at the bottom of the core wall; the change of the core wall exploration depth; the change of the core wall excavation slope ratio, etc.; it provides a solution for the excavation method of the contact part between the core wall and the bank slope and the dam foundation, and the model has good reusability; it realizes the diversity of the selection of the slope excavation method of rockfill dam, solves the difficulty of repeated calling and assembly of parameterized templates, significantly improves the efficiency and accuracy of modeling, and constructs multiple core wall rockfill dam template libraries, laying the foundation for subsequent intelligent design.
[0029] (5) Based on the three-dimensional design results of the core wall rockfill dam, a corresponding standardized engineering quantity calculation draft was prepared, realizing the direct output of the bill of quantities. While adjusting the design scheme, the bill of quantities was updated simultaneously. Attached Figure Description
[0030] Figure 1 Flowchart of parametric-driven 3D design template for core wall rockfill dams.
[0031] Figure 2 Assembly of a 3D model of a core-wall rockfill dam.
[0032] Figure 3 Assembly of the three-dimensional model of the core wall rockfill dam structure 1.
[0033] Figure 4 Assembly of the three-dimensional model of the core wall rockfill dam structure 2.
[0034] Figure 5 Core wall structure of rockfill dam.
[0035] Figure 6 Three-dimensional model of the core wall rockfill dam crest structure.
[0036] Figure 7 Excavation of the core wall rockfill dam trench and the dam crest slope.
[0037] Figure 8 Parametric-driven 3D design large template data architecture for core wall rockfill dams.
[0038] Figure 9 Core wall structure types of rockfill dams (Type A, Type B, Type C).
[0039] Figure 10 Create the project's topographic surface model (NURBS topographic surface) and dam axis.
[0040] Figure 11 Insert the "super copy" of the 3D design template for the heart wall rockfill dam.
[0041] Figure 12Large-scale 3D design template for the core wall rockfill dam after loading.
[0042] Figure 13 The layout of the road behind the core wall rockfill dam will be adjusted to "right bank".
[0043] Figure 14 Adjustment of the crest elevation of the core wall rockfill dam. Detailed Implementation
[0044] Example 1: (1) Core Process a. Parameter input layer: Input elements: Dam axis (horizontal projection), topographic surface (NURBS surface); Driving parameters include nine major categories such as dam crest width, dam height, slope ratio, and excavation. b. Logical judgment layer: Based on EKL, a parameter conversion rule library was developed to realize the automatic calculation and conflict verification of design parameters. The verification content includes the geometric constraints of dam body zoning, dynamic adaptation of excavation face and terrain surface, etc.
[0045] c. Model generation layer: The super-copy template library (including 12 types of sub-templates such as core wall, reverse filter material, and rockfill area) is called to complete dam modeling and terrain excavation within a single part; parameter transfer is realized through the "IF-THEN-ELSE" logic chain, replacing the traditional skeleton-driven parent-child assembly relationship.
[0046] d. Dynamic Updates and Output Layer: After parameter modification, model reconstruction, bill of quantities update (standardized Excel output), and BIM model generation (IFC standard format) are automatically triggered; a reserved interface is provided for interaction with structural calculation software (ABAQUS), supporting multi-disciplinary collaborative optimization.
[0047] (2) Key steps a. Template construction: Core wall structure template (Type A / B / C): Generate the core wall outline using the side view and longitudinal section view, and close it into a solid using the "Bridge Surface" command; Excavation template: Generates a dynamic excavation body based on the terrain surface and design parameters, and automatically updates the terrain after excavation through Boolean operations.
[0048] b. Parameter-driven mechanism: Multiple judgment logic: For example, when the "dam axis offset distance" parameter changes, the system automatically determines whether the core wall excavation slope ratio needs to be adjusted and triggers the related template update.
[0049] c. Model assembly: The sub-templates are assembled into a "parametric large template" according to the priority of the design process, ensuring that the parameter flow order is consistent with the engineering logic.
[0050] The specific steps include: S1. Following the design process for a core-wall rockfill dam, the first step is to select the dam location based on the original terrain model and draw a straight line (dam axis) at that location. By default, the starting point of this line is the left abutment of the dam, and the ending point is the right abutment of the dam. (The left and right banks of the dam are based on the direction of the river flow, facing away from upstream (i.e., facing downstream), with the left side being the left bank and the right side being the right bank.) This clarifies that the input elements for the core-wall dam 3D parametric template are: the core-wall dam axis and the original terrain model.
[0051] S2, according to the structural composition of the core wall dam (the core wall dam structure consists of: core wall, filter material I, filter material II, transition material, upstream rockfill area, downstream rockfill area, dam crest wave wall structure, downstream road and slope protection, etc.), the three-dimensional parametric template of the core wall dam is divided into multiple subset parametric templates, namely: core wall parametric template (type A, type B, type C), core wall concrete cover plate parametric template, filter material parametric template, transition material parametric template, rockfill area parametric template, dam crest wave wall structure parametric template, left bank downstream road parametric template, right bank downstream road parametric template, dam crest slope excavation parametric template, and core wall trench excavation template.
[0052] S3, in accordance with the requirements of S1, the sub-templates of the core wall dam structure (parametric templates of the core wall (Type A, Type B, Type C), parametric templates of the core wall concrete cover plate, parametric templates of the filter material, parametric templates of the transition material, parametric templates of the rockfill area, parametric templates of the dam crest wave wall structure, parametric templates of the left bank downstream road, and parametric templates of the right bank downstream road) use the dam axis (horizontal plane projection) as the input element. The sub-templates related to the core wall dam and terrain excavation (parametric templates of the dam crest slope excavation and core wall trench excavation) use the dam axis (horizontal plane projection) and the original terrain model as the input elements.
[0053] S4, following the process outlined in S3, assembles the subset templates according to a specific sequence to form a large parametric template for core-wall rockfill dams. This reduces the difficulty of creating 3D parametric templates for core-wall rockfill dams and facilitates checking for errors in data flow during the creation process of 3D parametric templates assembled from multiple encapsulated sub-templates. This organizational process also allows for the collection and organization of core-wall rockfill dam design parameters, streamlining the data flow of design parameters between parametric templates (multiple checks), and enabling dynamic updates of the 3D model of core-wall rockfill dams under different design schemes, thus meeting the requirements of different design types.
[0054] In steps S5 and S3, the parameterization of each subset template is highly consistent with the design parameters. For example, the parameterization sub-template for the core wall structure has the dam axis (horizontal projection) as its input element and the core wall structure as its output element (including: the core wall at the center, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest, etc.). The parameterization controls the design dimensions of the core wall structure, such as: longitudinal positioning (distance between the center of the dam crest width and the dam axis), the elevation of the core wall top, the core wall height, the width of the enlarged excavation at the bank slope (enlargement of the top of the core wall), the slope ratio of the enlarged excavation at the bank slope (1:), the slope ratio of the core wall (1:), the depth of the enlarged excavation at the dam foundation (distance between the enlarged excavation elevation of the dam foundation and the dam foundation elevation), the slope ratio of the enlarged excavation at the dam foundation (1:), the vertical height of the top of the core wall, the distance between the riverbed centerline and the left end of the dam axis, the distance between the left end of the dam foundation and the riverbed centerline, and the length of the horizontal section of the dam foundation, etc.
[0055] The process of creating the core wall structure subset template is as follows: S501: The parametric template for the core wall structure includes three types: Type A, Type B, and Type C. Its input element is the dam axis (horizontal plane projection), and its output element is the core wall structure model (including: the core wall at the center, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest, etc.). Its parametric control controls the model size of the core wall structure. S502: Based on the analysis of S501, the driving parameters of the parameterized template for the core wall structure are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall top elevation, core wall height, widening of the bank slope (widening of the top of the core wall), widening slope ratio of the bank slope (1:), core wall slope ratio (1:), widening depth of the dam foundation (distance from the dam foundation widening elevation to the dam foundation elevation), widening slope ratio of the dam foundation (1:), vertical height of the top of the core wall, distance from the riverbed centerline to the left end of the dam axis, distance from the left end of the dam foundation to the riverbed centerline, and length of the horizontal section of the dam foundation, etc. S503: Create a dam axis direction template, with the dam axis (horizontal plane projection) as the input element, the dam axis direction selection (positive and negative) as the control parameter, and the dam axis after direction adjustment as the output element, used to adjust the selection of the dam structure at the front and rear ends of the input dam axis; S504: Based on S503, create a dam axis direction template. Use the dam axis direction template to locate the position of the core wall structure corresponding to the reference dam axis (horizontal plane projection). Control the core wall structure size and spatial position through multiple core wall cross-sectional outline sketches and spatial outline intersection relationships.
[0056] S505: Determine the cross-sectional profile of the core wall by creating a side view of the core wall dam. A typical cross-section of the core wall dam reflects the dam's outline and main structural zones. Draw the core wall side view on the typical cross-section of the core wall dam. To facilitate subsequent segmentation operations, the top of the core wall side view extends to the dam crest, and the bottom extends to the bottom surface of the foundation concrete, with corresponding parameter constraints applied. Output the inner and outer edges of the upstream and downstream sides of the core wall, and extrude them into a plane along the dam axis.
[0057] S506: Determine the longitudinal profile of the core wall by creating a longitudinal profile of the core wall dam excavation. The longitudinal profile of the core wall dam excavation needs to be determined comprehensively based on the topography, geology, and structural requirements. On the excavation longitudinal profile, three boundary lines can be drawn simultaneously: the bottom boundary of the foundation concrete, the bottom boundary of the contact soil, and the bottom boundary of the core wall soil. Parameter constraints are applied, and the three boundary lines are stretched into curved surfaces along the river direction for subsequent use.
[0058] S507: Enter “Generative Shape Design”, create the outer boundary of the core wall through the segmentation operation, and use the bottom boundary of the subfloor concrete to segment the upper and lower outer boundary surfaces of the core wall, while retaining the sections on both banks.
[0059] S508: Create the inner boundary of the core wall, extract the outer side boundary of the core wall from step S507, and "stretch" it inward from both banks towards the riverbed according to a certain widening slope ratio. The stretched surfaces are separated from the inner side of the core wall, and finally the inner and outer boundaries of the widening section of the core wall are formed.
[0060] S509: Use the "Bridge Surface" command to connect the core wall excavation section structure and the bottom excavation surface of the core wall, finally combining them into a whole core wall structure surface including the bottom contact soil and the foundation concrete. Use the "Closed Surface" command to create the core wall structure solid (including the bottom contact soil and the foundation concrete).
[0061] S510: The core wall, contact soil and subbase concrete are separated by a segmentation operation.
[0062] S511: Use the knowledge engineering function in 3DE to create a core wall structure UDF template.
[0063] Example 2: The method and steps for creating a large template for parametric-driven 3D design of a core-wall rockfill dam based on the 3DE platform in this invention are as follows: S1: According to the design process of core wall rockfill dam, the first step in rockfill dam design is to determine the dam axis. Then, based on functional requirements, the key design parameters such as dam height are calculated and determined. Next, the dam body zoning is determined (core wall, filter material I, filter material II, transition material, upstream rockfill zone, downstream rockfill zone, dam crest wave wall structure, downstream road and slope protection, etc.). Finally, the core wall trench and dam crest slope excavation are determined based on topographic and geological conditions.
[0064] S2: Based on S1, the input elements for the fully parametric 3D design of the core-wall rockfill dam are the topographic surface and the dam axis (horizontal projection). That is, all sub-templates for the dam body structural zones of the core-wall rockfill dam use the dam axis (horizontal projection) as the input element, while other elements are controlled by parameters; the dam crest slope excavation template uses the topographic surface and the dam axis (horizontal projection) as input elements. The various types of sub-templates after decomposing the large parametric template for the core-wall rockfill dam are: core-wall parametric template (Type A, Type B, Type C), core-wall concrete cover plate parametric template, filter material parametric template, transition material parametric template, rockfill area parametric template, dam crest wave wall structure parametric template, left bank downstream road parametric template, right bank downstream road parametric template, dam crest slope excavation parametric template, topographic surface excavation template, etc. (Depending on the diversity of layout forms, more different types of sub-templates can be added.) S3: Create the terrain model (NURBS terrain surface) and dam axis (horizontal projection). S4: Create a template for the dam axis direction. Its input element is the dam axis (horizontal projection), and its output elements are the horizontal projection axes of the forward and reverse dam axes. The control parameter is the axis direction selection: forward or reverse. This template is used to adjust the upstream dam structure of the core-wall rockfill dam to be located at the front and rear ends of the input dam axis.
[0065] S5: Create parametric templates for the core wall structure (Type A, Type B, Type C). The input element is the dam axis (horizontal plane projection), and the output element is the core wall structure model (including: the core wall at the center, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest). The parametric control is used to determine the positioning and structural dimensions of the core wall. S6: Create a parametric template for the core wall concrete cover plate. Its input element is the dam axis (horizontal plane projection), and its output elements are the core wall trench excavation body and concrete cover plate. Its parametric control is used to control the positioning and size of the core wall trench and the dam foundation concrete cover plate. S7: Create a parametric template for the filter media. Its input element is the dam axis (horizontal plane projection), and its output element is the structural model of filter media I or filter media II (without removing the core wall). Its parametric control controls the positioning and size of the filter media. S8: Create a parameterized template for the transition material. Its input element is the dam axis (horizontal plane projection), and its output element is the transition material structure model (without removing the core wall and filter material). Its parameterization controls the positioning and size of the filter material. S9: Create a parametric template for the rockfill area. Its input element is the dam axis (horizontal plane projection), and its output element is the structural model of the upstream and downstream rockfill areas (without removing the core wall, filter material, and transition material). Its parametric control controls the positioning and size of the rockfill area. S10: Create a parametric template for the dam crest wave wall structure. Its input element is the dam axis (horizontal plane projection), and its output elements are the upstream wave wall, the downstream wave wall, the dam crest concrete pavement, and the dam crest fill material. Its parametric control controls the positioning and dimensions of the upstream wave wall, the downstream wave wall, and the dam crest concrete pavement. S11: Create a parametric template for the road behind the left bank dam. Its input element is the dam axis (horizontal plane projection), and its output element is the zigzag road behind the dam (slope starting from the left bank of the dam crest). Its parametric control includes parameters such as the elevation of the rest platform behind the dam, the road width, and the angle between the road axis and the dam axis. S12: Create a parametric template for the road behind the dam on the right bank. Its input element is the dam axis (horizontal plane projection), and its output element is the zigzag road behind the dam (slope starting from the left bank of the dam crest). Its parametric control includes the elevation of the rest platform, the width of the road, and the angle between the road axis and the dam axis. S13: Create a parametric template for dam crest slope excavation. Its input element is the dam axis (horizontal plane projection), and its output element is the dam crest slope excavation model. Its parameters include the dam crest slope excavation range, single-stage excavation slope height, excavation slope gradient, and excavation ramp width, etc. S14: Create a terrain surface excavation template. Its input elements are the excavation body model and the terrain surface model, and its output elements are the excavation slope model and the excavated terrain surface model. S15: Assemble the parametric templates for the core wall structure (Type A, Type B, Type C), the parametric templates for the core wall concrete cover plate, the parametric templates for the filter material, the parametric templates for the transition material, the parametric templates for the rockfill area, the parametric templates for the dam crest wave wall structure, the parametric templates for the left bank downstream road, the parametric templates for the right bank downstream road, the parametric templates for the dam crest slope excavation, and the topographic surface excavation template to form a large parametric template for the core wall rockfill dam. The key function of this large template is to collect and organize the design parameters of the core wall rockfill dam, streamline the data flow of design parameters between the various parametric templates, and enable multiple judgments under different design types of core wall rockfill dams.
[0066] S16: Based on the geometric information of the three-dimensional model required for calculating the engineering quantity of the core rockfill dam, extract relevant information such as length, area, and volume, and create a standardized Excel spreadsheet of engineering quantity for the core rockfill dam to complete the data docking between the three-dimensional design and the engineering quantity.
[0067] The specific implementation method of step S5 is as follows: S501: Based on the analysis of S1 and S2, we have compiled parameterized templates for the core wall structure (Type A, Type B, and Type C). The input element is the dam axis (horizontal projection), and the output element is the core wall structure (Type A, Type B, and Type C) model (including: the core wall in the central part, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest, etc.). The parameterization controls the positioning of the core wall structure and its related structural dimensions. S502: Based on the analysis of S501, the driving parameters of the parameterized template for the core wall structure are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall top elevation, core wall height, widening of the bank slope (widening of the top of the core wall), widening slope ratio of the bank slope (1:), core wall slope ratio (1:), widening depth of the dam foundation (distance from the dam foundation widening elevation to the dam foundation elevation), widening slope ratio of the dam foundation (1:), vertical height of the top of the core wall, distance from the riverbed centerline to the left end of the dam axis, distance from the left end of the dam foundation to the riverbed centerline, and length of the horizontal section of the dam foundation, etc. S503: Create a dam axis direction template, with the dam axis (horizontal plane projection) as the input element, the dam axis direction selection (positive and negative) as the control parameter, and the dam axis after direction adjustment as the output element, used to adjust the selection of the dam structure at the front and rear ends of the input dam axis; S504: Based on S503, create a dam axis direction template. Use the dam axis direction template to locate the position of the core wall structure corresponding to the reference dam axis (horizontal plane projection). Control the core wall structure size and spatial position through multiple core wall cross-sectional outline sketches and spatial outline intersection relationships.
[0068] S505: Determine the cross-sectional profile of the core wall by creating a side view of the core wall dam. A typical cross-section of the core wall dam reflects the dam's outline and main structural zones. Draw the core wall side view on the typical cross-section of the core wall dam. To facilitate subsequent segmentation operations, the top of the core wall side view extends to the dam crest, and the bottom extends to the bottom surface of the foundation concrete, with corresponding parameter constraints applied. Output the inner and outer edges of the upstream and downstream sides of the core wall, and extrude them into a plane along the dam axis.
[0069] S506: Determine the longitudinal profile of the core wall by creating a longitudinal profile of the core wall dam excavation. The longitudinal profile of the core wall dam excavation needs to be determined comprehensively based on the topography, geology, and structural requirements. On the excavation longitudinal profile, three boundary lines can be drawn simultaneously: the bottom boundary of the foundation concrete, the bottom boundary of the contact soil, and the bottom boundary of the core wall soil. Parameter constraints are applied, and the three boundary lines are stretched into curved surfaces along the river direction for subsequent use.
[0070] S507: Enter “Generative Shape Design”, create the outer boundary of the core wall through the segmentation operation, and use the bottom boundary of the subfloor concrete to segment the upper and lower outer boundary surfaces of the core wall, while retaining the sections on both banks.
[0071] S508: Create the inner boundary of the core wall, extract the outer side boundary of the core wall from step S507, and "stretch" it inward from both banks towards the riverbed according to a certain widening slope ratio. The stretched surfaces are separated from the inner side of the core wall, and finally the inner and outer boundaries of the widening section of the core wall are formed.
[0072] S509: Use the "Bridge Surface" command to connect the core wall excavation section structure and the bottom excavation surface of the core wall, finally combining them into a whole core wall structure surface including the bottom contact soil and the foundation concrete. Use the "Closed Surface" command to create the core wall structure solid (including the bottom contact soil and the foundation concrete).
[0073] S510: The core wall, contact soil and subbase concrete are separated by a segmentation operation.
[0074] S511: Use the knowledge engineering function in 3DE to create a core wall structure UDF template.
[0075] The specific implementation method of step S6 is as follows: S601: Based on the analysis of S1 and S2, the parametric template of the core wall concrete cover plate is sorted out. Its input element is the dam axis (horizontal plane projection), and the output element is the core wall trench excavation body and concrete cover plate model. Its parametric control controls the positioning of the core wall trench and the dam foundation concrete cover plate and its related structural dimensions. S602: Based on the analysis in S601, the driving parameters for the parameterized template of the core wall concrete cover plate are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall crest elevation, core wall height, widening of the bank slope (widening of the core wall crest), widening of the bank slope (widening of the bank slope), slope ratio of the bank slope (1:), core wall slope ratio (1:), widening of the dam foundation (distance from the dam foundation widening elevation to the dam foundation elevation), slope ratio of the dam foundation (1:), vertical height of the core wall crest, distance from the riverbed centerline to the left end of the dam axis, distance from the left end of the dam foundation to the riverbed centerline, length of the horizontal section of the dam foundation, distance from the left bank inflection point 1 elevation to the crest, distance from the left bank inflection point 1 elevation to inflection point 2, slope ratio of the upper section of the left bank (1:), and slope ratio of the middle section of the left bank. The following parameters are listed: slope ratio 1:, distance from the top of right bank inflection point 1, distance from the top of right bank inflection point 2, slope ratio of upper right bank section 1:, slope ratio of middle right bank section 1:, thickness of upstream filter material, thickness of downstream filter material, thickness of concrete cover plate (horizontal thickness of bank slope section), thickness of concrete cover plate (thickness of riverbed section), excavation slope ratio of upstream side (riverbed section) of core wall trench 1:X, excavation slope ratio of downstream side (riverbed section) of core wall trench 1:X, excavation slope ratio of upstream side (left bank slope) of core wall trench 1:X, excavation slope ratio of upstream side (right bank slope) of core wall trench 1:X, excavation slope ratio of downstream side (left bank slope) of core wall trench 1:X, excavation slope ratio of downstream side (right bank slope) of core wall trench 1:X, etc. S603: Create a dam axis direction template, with the dam axis (horizontal plane projection) as the input element, the dam axis direction selection (positive and negative) as the control parameter, and the dam axis after direction adjustment as the output element, used to adjust the selection of the dam structure at the front and rear ends of the input dam axis; S604: Refer to the S5 operating steps to create the core wall trench excavation body. After the bottom surface of the core wall is determined, stretch the upstream and downstream boundaries to the width of the filter layer to form the bottom surface of the dam excavation. Stretch the filter material boundaries towards the riverbed at a certain angle, extending the bottom boundary upstream or downstream to form the upstream and downstream excavation faces.
[0076] S605: Use the knowledge engineering function in 3DE to create a core wall groove UDF template.
[0077] The specific implementation method of step S7 is as follows: S701: Based on the analysis of S1 and S2, a parameterized template for the filter media is developed. Its input element is the dam axis (horizontal plane projection), and its output element is the structural model (without removing the core wall) of filter media I or filter media II. Its parameterization controls the positioning of the filter media and its related structural dimensions. S702: Based on the analysis of S701, the driving parameters of the parameterized template for the reverse filter material are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall top elevation, core wall height, bank slope widening (widening of the top of the core wall), bank slope widening ratio 1:, core wall slope ratio 1:, dam foundation widening depth (distance from the dam foundation widening elevation to the dam foundation elevation), dam foundation widening ratio 1:, vertical height of the core wall top, distance from the riverbed centerline to the left end of the dam axis, distance from the left end of the dam foundation to the riverbed centerline, length of the horizontal section of the dam foundation, distance from the elevation of the left bank inflection point 1 to the top, distance from the elevation of the left bank inflection point 1 to the inflection point 2, left bank upper slope ratio 1:, left bank middle slope ratio 1:, right bank inflection point 1 elevation to the top, right bank inflection point 2 elevation to the inflection point 1, right bank upper slope ratio 1:, right bank middle slope ratio 1:, upstream reverse filter material thickness, downstream reverse filter material thickness, etc. S703: Create a dam axis direction template. The dam axis (horizontal plane projection) is used as the input element, the dam axis direction selection (positive and negative) is used as the control parameter, and the dam axis after direction adjustment is used as the output element. It is used to adjust the selection of the dam structure at the front and rear ends of the input dam axis. S704: Based on S703, a template for the dam axis direction is created. This template is used to locate the relative positions of the filter material at the front and rear ends of the dam axis, as well as the direction of its cross-sectional sketch, to avoid structural anomalies caused by stretching. Simultaneously, the dimensions of the filter material are controlled using structural parameters based on S702.
[0078] S705: A 3D model of the reverse filter material structure will be generated through stretching and Boolean operations, and a UDF template will be created using the knowledge engineering function in 3DE.
[0079] The specific implementation method of step S8 is as follows: S801: Based on the analysis of S1 and S2, a parameterized template for the transition material is developed. Its input element is the dam axis (horizontal plane projection), and its output element is the transition material structural model. Its parameterization controls the positioning of the transition material and its related structural dimensions. S802: Based on the S801 analysis, the driving parameters of the transition material parameterized template are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall top elevation, core wall height, bank slope widening (widening of the core wall top), bank slope widening ratio 1:, core wall slope ratio 1:, dam foundation widening depth (distance from the dam foundation widening elevation to the dam foundation elevation), dam foundation widening ratio 1:, vertical height of the core wall top, and distance from the riverbed centerline to the left end of the dam axis. Distances, distance from the left end of the dam foundation to the center line of the riverbed, length of the horizontal section of the dam foundation, distance from the top of the left bank inflection point 1 elevation, distance from the left bank inflection point 1 elevation to inflection point 2 elevation, left bank upper section slope ratio 1:, left bank middle section slope ratio 1:, right bank inflection point 1 elevation distance to the top, right bank inflection point 2 elevation distance to inflection point 1 elevation, right bank upper section slope ratio 1:, right bank middle section slope ratio 1:, thickness of upstream filter material, thickness of downstream filter material, thickness of upstream transition material, thickness of downstream transition material, etc. S803: Create a dam axis direction template, with the dam axis (horizontal plane projection) as the input element, the dam axis direction selection (positive and negative) as the control parameter, and the dam axis after direction adjustment as the output element, used to adjust the selection of the dam structure at the front and rear ends of the input dam axis; S804: Based on S803, a template for the dam axis direction is created. This template is used to locate the relative positions of the transition material at the front and rear ends of the dam axis, as well as the direction of its cross-sectional sketch, to avoid structural anomalies caused by stretching. Simultaneously, the dimensions of the transition material are controlled using structural parameters based on S802.
[0080] S805: A 3D model of the transition material structure will be generated through stretching and Boolean operations, and a UDF template will be created using the knowledge engineering function in 3DE.
[0081] The specific implementation method of step S9 is as follows: S901: Based on the analysis of S1 and S2, the parameterized template of the rockfill area is sorted out. Its input element is the dam axis (horizontal plane projection), and the output element is the parameterized model of the upstream and downstream rockfill area structure (without removing the core wall, filter material and transition material), which shows the location and morphology of the parameterized rockfill area. S902: Based on the analysis of S901, the driving parameters of the parameterized template for the rockfill area are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall crest elevation, dam front slope ratio 1:, dam rear slope ratio 1:, dam height, dam crest width, etc. S903: Create a dam axis direction template, with the dam axis (horizontal plane projection) as the input element, the dam axis direction selection (positive and negative) as the control parameter, and the dam axis after direction adjustment as the output element, used to adjust the selection of the dam structure at the front and rear ends of the input dam axis; S904: Based on S903, a template for the dam axis direction is created. This template is used to locate the relative position of the rockfill area at the front and rear ends of the dam axis, as well as the direction of its cross-sectional sketch, to avoid structural anisotropy caused by stretching. Simultaneously, the dimensions of the rockfill area are controlled using structural parameters based on S902.
[0082] S905: A 3D model of the rockfill area structure will be generated through stretching and Boolean operations, and a UDF template will be created using the knowledge engineering function in 3DE.
[0083] The specific implementation of step S10 is as follows: S1001: Based on the analysis of S1 and S2, a parameterized template for the dam crest wave wall structure is developed. Its input element is the dam axis (horizontal plane projection), and its output elements are the upstream wave wall, the downstream wave wall, the dam crest concrete pavement, and the dam crest fill material. Its parameterization controls the positioning and dimensions of the upstream wave wall, the downstream wave wall, and the dam crest concrete pavement. S1002: Based on the analysis of S1001, the driving parameters of the parameterized template for the dam crest wave wall structure are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), core wall top elevation, dam crest width, dam crest pavement thickness, distance from the dam crest pavement to the dam crest elevation, downstream wave wall (present or absent), left bank upper section slope ratio 1:, right bank upper section slope ratio 1:, concrete cover plate thickness (horizontal thickness of the bank slope section), wave wall thickness, wave wall height h1, wave wall height h2, wave wall height h3, wave wall bottom plate extension, wave wall height h2 slope ratio 1:X, etc. S1003: The upstream wave wall, downstream wave wall, dam crest concrete pavement and dam crest fill material generated by scanning will be used to determine whether to activate the generation of the downstream wave wall, and a UDF template will be created using the knowledge engineering function in 3DE.
[0084] The specific implementation method of step S11 is as follows: S1101: The three-dimensional parametric template of the left bank dam-backed highway is sorted out. Its input element is the dam axis (horizontal plane projection), and the output element is the parametric template of the left bank dam-backed highway. Its parametric control parameters include the elevation of the rest platform of the dam-backed highway, the width of the highway, and the angle between the highway axis and the dam axis. S1102: Based on the analysis of S1101, the driving parameters of the parameterized template for the road downstream of the dam are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), dam crest elevation, dam crest width, width of the road downstream of the dam, height difference between the first and second layers, height difference between the second and third layers, ..., angle between the second layer and the dam axis, angle between the third layer and the dam axis, ..., distance from the second layer walkway to the top of the dam, distance from the third layer walkway to the top of the dam, ..., etc. S1103: Based on S1103, a dam axis direction template is created. This template is used to locate the relative positions of the downstream road structure at the front and rear ends of the dam axis, as well as the direction of its cross-sectional sketch. A 3D model of the left bank downstream road is created using commands such as bridging, filling, and joining. Simultaneously, the dimensions of the left bank downstream road are controlled using structural parameters based on S802.
[0085] S1104: Use the knowledge engineering function in 3DE to create a UDF template for the left bank dam downstream road.
[0086] The specific implementation method of step S13 is as follows: S1301: A parameterized template for dam crest slope excavation. Its input elements are the dam axis (horizontal plane projection) and the terrain surface model. Its output elements are the dam crest slope excavation body model, which parameterizes the dam crest slope excavation range, single-stage excavation slope height, excavation slope gradient, and excavation ramp width, etc. S1302: Based on the analysis in S1301, the driving parameters for the parameterized template of the dam crest slope excavation are determined as follows: longitudinal positioning (distance from the center of the dam crest width to the dam axis), dam crest elevation, width of the left bank dam crest platform, length of the left bank dam crest platform, positioning of the length of the left bank dam crest platform (distance from the upstream starting point to the dam axis), angle of the first excavation segment of the left bank dam crest platform (upstream side), length of the first excavation segment of the left bank dam crest platform (upstream side), angle of the second excavation segment of the left bank dam crest platform (upstream side), length of the second excavation segment of the left bank dam crest platform (upstream side), angle of the first excavation segment of the left bank dam crest platform (downstream side), length of the first excavation segment of the left bank dam crest platform (downstream side), angle of the second excavation segment of the left bank dam crest platform (downstream side), length of the second excavation segment of the left bank dam crest platform (downstream side), width of the right bank dam crest platform, length of the right bank dam crest platform, positioning of the length of the right bank dam crest platform (distance from the upstream starting point to the dam axis), angle of the first excavation segment of the right bank dam crest platform (upstream side). (Side), Length of the first section of the right bank dam crest platform excavation (upstream side), Angle of the second section of the right bank dam crest platform excavation (upstream side), Length of the second section of the right bank dam crest platform excavation (upstream side), Angle of the first section of the right bank dam crest platform excavation (downstream side), Length of the first section of the right bank dam crest platform excavation (downstream side), Angle of the second section of the right bank dam crest platform excavation (downstream side), Length of the second section of the right bank dam crest platform excavation (downstream side), Excavation height of the first-level slope, Width of the first-level walkway, 1st Level 1 slope excavation slope ratio, Level 2 slope excavation height, Level 2 walkway width, Level 2 slope excavation slope ratio, Level 3 slope excavation height, Level 3 walkway width, Level 3 slope excavation slope ratio, Level 4 slope excavation height, Level 4 walkway width, Level 4 slope excavation slope ratio, Level 5 slope excavation height, Level 5 walkway width, Level 5 slope excavation slope ratio, Level 6 and above slope excavation height, Level 6 and above walkway width, Level 6 and above slope excavation slope ratio; S1303: Based on the dam axis direction template created by S1303, the template is used to locate the start and end positions of the excavation section on the dam axis (horizontal projection) and to control the direction of the excavation section sketch. A sweeping method is used to generate the excavation slope model at the exit, and then the surface of this 3D solid model is extracted to generate a 3D surface model of the excavation slope at the exit, thus avoiding the abnormal situation where the excavation surface cannot be sheared with the terrain surface due to insufficient excavation area. Simultaneously, the excavation range is controlled by the driving parameters based on S1302.
[0087] S1304: Perform Boolean operations on the 3D surface model and topographic surface model of the dam crest slope excavation body to obtain the excavated slope model and the excavated topographic surface model, and output geometric information such as excavation volume and excavation area. Finally, use the knowledge engineering function in 3DE to create a UDF template.
[0088] The specific implementation of step S14 is as follows: S1401: Summarize and organize the input elements and driving parameters of the parametric templates decomposed from the core-wall rockfill dam. The input elements are clearly defined as the dam axis (horizontal projection) and the topographic surface model. The output elements are: Type A core-wall parametric template, Type B core-wall parametric template, Type C core-wall parametric template, core-wall concrete cover plate parametric template, filter material parametric template, transition material parametric template, rockfill area parametric template, dam crest wave wall structure parametric template, left bank downstream road parametric template, right bank downstream road parametric template, dam crest slope excavation parametric template, topographic surface excavation template, etc. The design parameters are then categorized according to the core-wall rockfill dam design process, forming nine categories: Level 1 design parameters for core-wall rockfill dams, core-wall structural parameters, core-wall trench excavation parameters, filter material parameters, concrete cover plate parameters, transition material parameters, downstream zigzag road parameters, and dam crest slope excavation parameters.
[0089] S1402: After analysis, the key control parameters of the core rockfill dam, which determine its layout, excavation method, spatial positioning, and controlling structural dimensions, are as follows: axis direction selection, dam axis offset distance, dam crest width, dam crest elevation, distance between core wall top elevation and dam crest elevation, distance between transition material top elevation and core wall top elevation, core wall dam height, upstream slope ratio 1:X, downstream slope ratio 1:X, number of upstream dam slope ramps, elevation difference of upstream dam slope ramp 1, elevation of upstream dam slope ramp 2, width of upstream dam slope ramp 1, and width of upstream dam slope ramp 2.
[0090] S1403: Sorting out and analyzing the parameters of the core wall structure, core wall trench excavation, filter material, concrete cover plate, transition material, zigzag road behind the dam, and dam crest slope excavation, and merging or converting the related parameters of each substructure to form transition parameters.
[0091] S1404: Following the spillway design process, the following templates were assembled sequentially: Type A core wall parametric template, Type B core wall parametric template, Type C core wall parametric template, core wall concrete cover plate parametric template, filter material parametric template, transition material parametric template, rockfill area parametric template, dam crest wave wall structure parametric template, left bank downstream road parametric template, right bank downstream road parametric template, dam crest slope excavation parametric template, and topographic surface excavation template, forming a large template for parametric-driven 3D design of core wall rockfill dams. The difficulty in assembling this large template lies in sorting out the sequence of parametric driving, the data flow of design parameters between the various parametric templates, and performing multiple judgments under different design types of core wall rockfill dams.
[0092] Example 3: This implementation example uses a parametric large template for model design based on Example 2. It utilizes a full-process parametric intelligent design method and BIM model building system for core-wall rockfill dams based on the 3DE platform. The specific implementation process is as follows: Step 1: Create the topographic surface model (NURBS topographic surface) and dam axis for this project; (e.g.) Figure 10 ) Step 2: In the Civil 3D Design module of the 3DE platform, click the "Tools" button and then the "Installate from Display" icon. Next, click the "Super Copy" structure tree to select the previously created "Heart Wall Dam Template V1.0" (Heart Wall Rockfill Dam 3D Design Template). 3DE will then display a dialog box, prompting you to input the dam axis and topographic surfaces. (e.g.) Figure 11 Insert "Super Copy" Heart Wall Rockfill Dam 3D Design Template Step 3: Select the "Dam Axis" and "Terrain Model" created in Step 1 to complete the initial creation of the 3D model of the core rockfill dam. (e.g.) Figure 12 (Large template for 3D design of core wall rockfill dam after loading) Step 4: Adjusting the design type of the core-wall rockfill dam only requires modifying the design parameters of the relevant core-wall rockfill dam design type under the parameter structure tree. For example, to change the starting section of the downstream road from the left bank to the right bank, double-click "Downstream Road Starting Section Arrangement at," modify the type in the dialog box, and the core-wall rockfill dam model will be updated and adjusted to the right bank design scheme for the downstream road. Figure 13 The layout of the road behind the core rockfill dam will be adjusted to "right bank".
[0093] Step 5: Adjusting the structural dimensions of the core-wall rockfill dam is as follows: simply modify the design parameters for the relevant dimensions of the core-wall rockfill dam under the parameter structure tree. For example, to adjust the crest elevation of the core-wall rockfill dam from "2909m" to "2010m", double-click "Crest Elevation", modify the corresponding value in the dialog box, and the core-wall rockfill dam model will be updated accordingly to the design scheme with a crest elevation of 2010m. Figure 14 The exhibition showcases the adjustment of the crest elevation of the rockfill dam.
[0094] Step 6: Based on the feedback of the 3D model of the core wall rockfill dam, the designers adjust and refine the design parameters in real time to complete the 3D model of this design scheme; Step 7: Designers input the geometric information data extracted from the 3D model of the core-wall rockfill dam into the standardized engineering quantity Excel spreadsheet for the core-wall rockfill dam. Designers then adjust the relevant support parameters in the engineering quantity Excel spreadsheet to complete the engineering quantity output for this design scheme.
Claims
1. A parametric-driven 3D design method for core-wall rockfill dams based on a 3DE platform, characterized by the following steps: : Step 1: Import the original terrain model into the 3DE system, or create the original terrain model in the 3DE system; Step 2: Select the dam location based on the original terrain model and create the dam axis; Step 3: Call the parameterized large template for the core-wall rockfill dam and create an initialized core-wall rockfill dam model; Step 4: Verify the parameterization of the initialized core rockfill dam model to obtain the corrected core rockfill dam model. That is, determine parameters such as the dam crest elevation based on hydrological planning and other design information, and automatically calculate design parameters such as the dam height by combining the terrain model, as well as the corresponding design parameters for the dam body structure zoning, core trench excavation, and dam crest slope excavation. Step 5: Based on the modified core rockfill dam model, compare and optimize the design schemes to obtain the final core rockfill dam design scheme, extract the geometric information of the three-dimensional model, complete the data docking with the core rockfill dam standardized engineering quantity table, and output the core rockfill dam engineering quantity. The steps for creating the parametric template for the center wall rockfill dam in step three are as follows: S301. Based on the structural form of the core-wall rockfill dam, the parameterized large template of the core-wall rockfill dam is decomposed into multiple parameterized sub-templates. S302. Create a template for the dam axis direction. The input element is the dam axis, and the output elements are the horizontal projection axis of the forward dam axis and the horizontal projection axis of the reverse dam axis. The control parameter is the axis direction selection. S303. Create parameterized templates for the core wall structure, core wall concrete cover plate, filter material, transition material, rockfill area, dam crest wave wall structure, left bank downstream road, and right bank downstream road. The input element is the dam axis, and the output elements are the 3D models of the core wall structure, core wall concrete cover plate, filter material, transition material, rockfill area, dam crest wave wall structure, left bank downstream road, and right bank downstream road. At the same time, sort out the driving parameters of the dam structure sub-templates to ensure that they are highly consistent with the design parameters of the core wall rockfill dam. S304. Create parameterized templates for dam crest slope excavation and core wall trench excavation. The input elements are the dam axis and terrain model, and the output elements are the excavated slope model and the excavated terrain surface model. At the same time, sort out the driving parameters of the terrain excavation sub-template to ensure that they are highly consistent with the core wall rockfill dam excavation design parameters. S305. Assemble the various sub-templates into a parametric large template for the core wall rockfill dam according to a certain sequence, and sort out the data flow of design parameters between the various parametric templates; S306. Based on the requirements of the standardized engineering quantity of core-wall rockfill dams, extract the geometric information of the three-dimensional model of the core-wall rockfill dam.
2. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 1, characterized in that... Step 3 involves the creation of sub-templates, which are divided into two categories: one category consists of dam structure sub-templates with the dam axis as the input element, including parametric templates for the core wall structure, core wall concrete cover plate, filter material, transition material, rockfill area, dam crest wave wall structure, left bank dam downstream road, and right bank dam downstream road; the other category consists of terrain excavation sub-templates with the dam axis and terrain model as input elements, including parametric templates for dam crest slope excavation and core wall trench excavation.
3. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... The method for creating a parametric template for the core wall structure: The input element of the parametric template for the core wall structure is the dam axis, and the output element is the core wall structure. The core wall structure includes: the core wall at the center, the enlarged core wall on the bank slope, the enlarged core wall at the dam foundation, and the vertical core wall at the dam crest; the positioning of the core wall structure and its related structural dimensions are parametrically controlled. The creation steps include: Determine the drive parameters; Create a template for the dam axis direction and adjust the position of the dam structure; The dimensions and position of the core wall structure are controlled by the cross-sectional outline sketch and the spatial outline intersection relationship; The core wall outline is determined using side views and longitudinal sections, and then closed into a solid using the "Bridge Surface" command.
4. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... The method for creating a parametric template for the core wall concrete cover plate: The input element is the dam axis, and the output elements are the core wall trench excavation body and the concrete cover plate. The positioning and size of the core wall trench and the dam foundation concrete cover plate are controlled parametrically. Creation steps: Determine the drive parameters. Create a template for the dam axis direction and adjust the position of the dam structure; The core wall trench excavation body is generated by stretching and Boolean operations.
5. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... Method for creating parametric templates for filter media: Input element: dam axis line; Output element: filter media structure model; Parametric control of the positioning and size of the filter media. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and core wall height; Create a template for the dam axis direction and adjust the position of the dam structure; The reverse filter material structure model is generated by stretching and Boolean operations.
6. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... Method for creating a parametric template for transition material: Input element: dam axis line; Output element: transition material structure model; Parametric control of the positioning and size of the transition material. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and core wall height; Create a template for the dam axis direction and adjust the position of the dam structure; A transition material structure model is generated through stretching and Boolean operations.
7. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... The method for creating a parametric template for a rockfill area is as follows: Input element: dam axis; Output element: rockfill area structural model; Parametric control of the rockfill area's positioning and dimensions. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and dam front slope ratio; Create a template for the dam axis direction and adjust the position of the dam structure; A structural model of the rockfill area is generated by stretching and Boolean operations.
8. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that... Method for creating a parametric template for a dam crest wave wall structure: Input element: dam axis line, Output elements: wave-breaking wall and dam crest concrete pavement. Parametric control: Positioning and dimensions of the wave wall and dam crest concrete pavement. Creation steps: Determine the driving parameters: longitudinal positioning, core wall top elevation, and dam crest width; The wave-breaking wall and dam crest concrete pavement are generated by sweeping; Determine whether activation should generate a downstream breakwater.
9. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in the method for creating parametric templates for the left bank downstream road and the right bank downstream road: Input element: dam axis; Output element: the zigzag highway behind the dam; Parametric control: elevation of the rest platform on the road behind the dam, road width, and angle between the road axis and the dam axis; Creation steps: Determine the driving parameters: longitudinal positioning, dam crest elevation, and dam crest width. Create a template for the dam axis direction and adjust the position of the dam structure; Create a 3D model of the left bank dam downstream highway using bridging, filling, and combining commands.
10. The parametric-driven 3D design method for core-wall rockfill dams based on the 3DE platform according to claim 2, characterized in that: Method for creating parametric templates for dam crest slope excavation: Input elements: dam axis and terrain surface model; Output element: Excavation model of dam crest slope; Parametric control: dam crest slope excavation range, single-stage excavation slope height, excavation slope gradient, and excavation ramp width; step: Determine the driving parameters: longitudinal positioning, dam crest elevation, and width of the left bank dam crest platform. Create a template for the dam axis direction and adjust the position of the dam structure. The excavated slope model is generated by sweeping, and then the excavated slope model and the excavated terrain surface model are obtained by Boolean operation. How to create a terrain surface excavation template: Input elements: Excavation body model and terrain surface model. Output elements: Excavated slope model and excavated terrain surface model. step: Boolean operations are performed on the excavation model and the terrain surface model to obtain the excavated slope model and the post-excavation terrain surface model. Output the excavation volume and excavation area.