A parameterized design method for a ground power plant
By using a parametric design method for ground-based power plants, a top-down design process was realized, which solved the problem of low efficiency of existing 3D design software in water conservancy and hydropower projects, improved design quality and modeling efficiency, and achieved high-precision engineering quantity calculation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA POWER CONSRTUCTION GRP GUIYANG SURVEY & DESIGN INST CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-05-29
AI Technical Summary
Existing 3D design software is difficult to support the top-down design process of water conservancy and hydropower projects, especially the 3D design process of ground power plants, resulting in low design efficiency, low quality and difficulty in responding quickly to design changes.
The parametric design method for ground power plants is adopted. Through steps such as structural decoupling and parameter definition, global skeleton construction, structural unit modeling, automated assembly, excavation and quantity calculation, the knowledge engineering language (EKL) is used to realize the automated generation and parametric control of the model.
It greatly improves the modeling efficiency and model reuse rate of ground power plants, enhances the accuracy and reliability of the design, reduces design loopholes and contradictions, has high accuracy in concrete quantity calculation, and significantly shortens the design cycle.
Smart Images

Figure CN122113221A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent design technology for hydropower and water conservancy projects, and in particular to a parametric design method for ground-mounted power plants. Background Technology
[0002] 3D design technology visually presents various design parameters of engineering structures in the form of physical models, enabling the comprehensive and three-dimensional representation of all content from 2D design drawings. This design approach effectively avoids design flaws and contradictions caused by the scattered and complex drawings in traditional 2D design, thus significantly improving design accuracy and quality. Furthermore, the engineering models created through collaborative 3D design facilitate project implementation and allow for more flexible and efficient adjustments to design schemes, reducing design errors and rework due to design mistakes, shortening the design cycle, and improving the overall design efficiency of water conservancy and hydropower projects.
[0003] However, currently widely used 3D design software (such as the Dassault 3DE platform) mostly adopts a bottom-up design philosophy of "parts first, then the whole; components first, then the product," which differs from the design process of water conservancy and hydropower projects. Water conservancy and hydropower projects typically begin with the overall layout of the hub and then proceed with the detailed design of hydraulic structures, while existing 3D design software struggles to smoothly support this top-down design process.
[0004] Taking hydropower station projects as an example, a more reasonable design process should be to first complete the overall layout design of the hub, and then, under the control of the overall framework, have each sub-discipline—geology, hydraulic structure design, construction design, electromechanical equipment, etc.—complete its own sub-framework design in sequence, until the final design of specific components. This framework design method facilitates top-down correlation and correction when changes occur at a certain design stage, quickly generating a new design scheme. However, Dassault 3DE platform currently lacks a systematic 3D design process and methodology for ground-based power plant buildings.
[0005] Ground-mounted power plants are widely used due to their excellent seepage prevention performance, strong material adaptability, mature construction technology, superior seismic performance, ease of monitoring and maintenance, and strong adaptability to geological conditions. Therefore, constructing a complete three-dimensional design process for ground-mounted power plants is of significant practical importance, not only helping to improve design efficiency and quality but also better meeting the design needs of water conservancy and hydropower projects. Summary of the Invention
[0006] To achieve the above objectives, this invention proposes a parametric design method for ground-mounted power plants, freeing design engineers from tedious scheme design and drawing modification, and improving the efficiency and quality of three-dimensional design of ground-mounted power plants.
[0007] The present invention provides the following technical solution to achieve the above objectives: A three-dimensional parametric design method for ground-mounted power plants includes the following steps: S1. Structural decoupling and parameter definition: The ground power plant is decomposed into several independent structural units, including the unit section, installation room, auxiliary plant and foundation pit excavation; global driving parameters are defined, including the number of units, single unit capacity and plant layout mode. S2. Global skeleton construction: Based on the input plant axis and terrain data, construct a zero-thickness wireframe skeleton in three-dimensional space, including the unit centerline array and functional area mounting points; S3. Structural Unit Modeling: Based on global driving parameters, the internal generation logic of each structural unit is activated to generate independent three-dimensional entities; among them, the unit section unit uses the reverse modeling logic driven by the negative volume of the flow channel to generate a cavity-containing entity; the installation room and auxiliary plant unit use the geometric entity modeling logic based on parameter driving to generate their respective structural entities. S4. Automated assembly: Based on the number of units, the unit section units generated in step S3 are intelligently arrayed along the global skeleton constructed in step S2 to generate the main unit room; at the same time, based on the plant layout mode parameters, the dynamic anchor points at both ends of the main unit room are identified, and the installation room and auxiliary plant unit generated in step S3 are automatically matched and mounted to the corresponding anchor points. S5. Excavation and Quantity Calculation: The assembled factory building model is offset outward to generate an excavation envelope, and Boolean subtraction is performed on the terrain; and the concrete quantities of Phase I and Phase II are separated and calculated based on the preset structural attributes.
[0008] Furthermore, the reverse modeling logic of the unit section unit mentioned in step S3 specifically includes: establishing the logarithmic spiral equation of the volute and the centerline equation of the tailrace elbow section; using the equation to generate a smooth flow channel surface entity and defining its attributes as a removal body; when generating the unit section, performing a Boolean subtraction operation logic of removing the concrete retention body from the removal body to realize the reverse adaptation of the civil structure to the shape of the turbine flow channel.
[0009] Furthermore, the modeling logic of the installation room and auxiliary plant unit mentioned in step S3 specifically includes: establishing a parameterized two-dimensional planar sketch as the bottom contour; establishing the relationship between the height parameter and the global driving parameter; converting the two-dimensional sketch into a three-dimensional structural entity through extrusion or sweep feature operations, and presetting its geometric interface with the host machine's connection side.
[0010] Furthermore, the intelligent array described in step S4 includes: real-time detection of the contact surfaces of adjacent unit sections during the arraying process along the skeleton of the unit sections; performing Boolean fusion or surface matching operations to automatically eliminate redundant sidewalls on the contact surfaces; and automatically establishing geometric connectivity relationships for downstream traffic corridors, cable trenches, and drainage ditches that run through the entire plant to ensure topological continuity of the internal space of the model after arraying.
[0011] Furthermore, the dynamic anchor point mounting logic described in step S4 specifically includes: defining the left bank layout and the right bank layout as mutually exclusive enumerated layout parameters; writing conditional judgment logic, when the left bank layout is selected, activating the left anchor point at the beginning of the host room for mounting the installation room, and activating the right anchor point at the end for mounting the auxiliary plant; when the right bank layout is selected, automatically exchanging the mounting attributes of the above anchor points, so as to achieve the switching of the overall layout of the plant area without rebuilding the model.
[0012] Furthermore, the adaptive excavation described in step S5 specifically includes: extracting the maximum outer contour line of the assembled ground power plant overall model; offsetting the contour line outward by a preset construction working face width to generate the excavation bottom edge line; projecting the excavation bottom edge line onto the original terrain surface and sloping it according to a preset slope ratio to generate a closed foundation pit excavation entity.
[0013] Furthermore, the separation and statistical engineering quantities mentioned in step S5 specifically include: constructing an envelope of the second-phase electromechanical embedded parts, including the seat ring, the outer concrete of the volute casing, and the generator stator foundation; using the envelope to perform a Boolean intersection operation on the assembled unit section concrete entity to obtain the second-phase concrete model; using the envelope to perform a Boolean subtraction operation on the unit section concrete entity to obtain the first-phase concrete model; assigning different material codes to the two and calculating their volumes.
[0014] Furthermore, the method also includes a coordinated generation step for tailrace facilities: extracting the downstream sidewall boundary line of the main unit room and installation room as a positioning reference; reading the preset downstream design water level and check flood level parameters; based on the reference and water level parameters, generating a tailrace platform structure model and a tailrace channel slope protection model, and driving its bottom surface to extend to the original terrain surface.
[0015] Furthermore, each structural unit is pre-encapsulated as a parameterized sub-template: the unit section unit is encapsulated as a flow-driven unit section template, whose input interface is hydraulic parameters and positioning coordinate system; the installation room and auxiliary plant are encapsulated as flexible splicing functional area templates, whose input interface is the end face reference of the main unit room.
[0016] Furthermore, the method is ultimately implemented by constructing a large assembly template for the ground power plant: the large assembly template integrates the global skeleton and global parameter control table; the large assembly template establishes a data flow channel from global parameters to the input interfaces of each sub-template, and uses the Knowledge Engineering Language (EKL) to write scripts to control the number of instantiations, positions, and Boolean operation post-processing of each sub-template.
[0017] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention proposes a complete three-dimensional design method for ground power plants, which greatly improves modeling efficiency and shortens the modeling cycle of conventional projects from 7-10 days to 0.5-1 day. This invention also greatly improves the model reuse rate by constructing a standardized parametric template library for ground power plants, achieving a component reuse rate of over 85%.
[0018] 2. This invention supports the comparison of multiple schemes for ground power plants, and can generate more than three comparable schemes within 4 hours. It also effectively reduces design loopholes and contradictions, and improves the accuracy and reliability of the design.
[0019] 3. This invention greatly improves the accuracy of calculating the engineering quantities of ground power plant buildings by extracting the geometric feature values of the three-dimensional model, with the concrete quantity calculation error ≤0.5%; this invention standardizes the three-dimensional design of ground power plant buildings, with the standardization rate of its design components exceeding 90%.
[0020] 4. This invention utilizes three core technologies—modular decomposition, parameter-driven design, and intelligent assembly—to achieve standardization, intelligence, and efficiency in the 3D design of ground-based factory buildings. It effectively solves the pain points of traditional 3D modeling, such as repetitive work, low modification efficiency, and difficulty in comparing and selecting solutions. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of the terrain surface model; Figure 2 This is a schematic diagram of a large 3D design template for a ground-based power plant, used in this invention. Figure 3 This is a schematic diagram of the assembly of a three-dimensional model of the ground power plant structure of the present invention; Figure 4 This is a schematic diagram illustrating the modification of parameters using a large 3D design template for a ground-based power plant, as described in this invention. Figure 5 Schematic diagram of the adjusted auxiliary plant layout for this invention Figure 1 ; Figure 6 Schematic diagram of the adjusted auxiliary plant layout for this invention Figure 2 ; Figure 7 This is a schematic diagram of the plant area design adjustment for the ground power plant of this invention. Detailed Implementation
[0022] To facilitate understanding of the present invention, a more complete description of this application will be given below with reference to the accompanying drawings, which illustrate preferred embodiments of the invention. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to enable a more thorough and complete understanding of the disclosure of the present invention.
[0023] It should be noted that the terms "vertical," "horizontal," "up," "down," "left," "right," and similar expressions used in this article are for illustrative purposes only and do not represent the only possible implementation.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains; the terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to limit the invention; the term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0025] Example 1. This example uses the Dassault Systèmes 3DE platform and CATIA software as the basic environment, and utilizes its embedded EKL language and knowledge engineering module to develop a "large assembly template for ground power plant".
[0026] The present invention provides a parametric design method for ground-mounted power plants, the implementation steps of which are as follows: 1. Structural decoupling and parameter definition Implementation Details: First, the designers modularized and decoupled the complex system of the ground-mounted power plant, breaking it down into four physically independent but logically related structural units: the generator section, the installation room, the auxiliary powerhouse, and the foundation pit excavation. Next, a global parameter control table was established in the knowledge engineering module of the 3DE platform. The following global driving parameters were defined: number of generators (an integer parameter determining the length of the main generator bay); unit capacity (a real number parameter used as a lookup index to automatically match empirical dimensions such as the width, depth, and height of the generator section); and plant layout mode (including two options: "left bank layout" and "right bank layout"). Technical benefits: By decoupling the structure, the complex overall modeling task is transformed into a standardized local modeling task, reducing system complexity. The definition of global parameters provides a "key framework," allowing designers to control only a few top-level parameters to drive changes to the entire model.
[0027] 2. Global skeleton construction The user inputs the factory building axis (sketch curve) and the original terrain surface model (NURBS surface). The system automatically generates a zero-thickness wireframe skeleton, which contains no solid geometry and consists only of points, lines, and surfaces.
[0028] Unit centerline array: Based on the number of units N and the spacing between units, N positioning coordinate systems are generated on the axis.
[0029] Functional area mounting points: Generate reference planes at the beginning and end of the array for locating the installation room and auxiliary plant.
[0030] Technical benefits: The "skeleton-first" design strategy decouples geometric positioning from solid generation. The skeleton, as a lightweight logic carrier, boasts extremely fast computation speed, enabling rapid response to parameter changes and avoiding the stuttering associated with directly manipulating the solid model, thus ensuring the stability of large assemblies.
[0031] 3. Constructing unit modeling and sub-template encapsulation In this step, each building unit is prefabricated and encapsulated as a parameterized sub-template. Reverse modeling of the unit section unit: Inside the unit section template, firstly, based on the turbine manufacturer's data, the logarithmic spiral equation of the spiral casing and the centerline equation of the draft tube elbow section are established. Using CATIA's Generative Shape Design (GSD) function, a smooth flow channel surface solid is generated. Crucially, the system defines the properties of this flow channel solid as a "removed body" and the concrete enclosure of the unit section as a "retained body." During template instantiation, a Boolean subtraction operation of "retained body - removed body" is performed.
[0032] Technical Results: It realizes the reverse design of "flow channel driven civil engineering". It solves the problem that traditional forward modeling is difficult to accurately depict complex flow channel cavities, ensures that the concrete structure and electromechanical equipment are completely integrated, and automatically updates the civil engineering cavity when hydraulic parameters are adjusted.
[0033] Parametric modeling of the installation room and auxiliary plant unit: A parametric 2D planar sketch is created as the bottom outline, and the width of the sketch is constrained to be consistent with the width of the host room. A correlation formula is established between the height parameter and the "plant elevation" in the global driving parameters. A 3D solid is generated through the extrusion feature, and its geometric interface (release surface) with the host room connection side is preset.
[0034] Technical effect: It ensures that the size of the auxiliary functional area always changes with the host, avoiding model misalignment or size conflict caused by parameter modification.
[0035] Sub-template encapsulation: The unit section is encapsulated as a "flow channel driven unit section template", exposing the "hydraulic parameters" and "positioning coordinate system" interfaces to the outside; the installation room / auxiliary plant is encapsulated as a "flexible splicing functional area template", exposing the "main unit end face reference" interface to the outside.
[0036] 4. Automated Assembly and Intelligent Arrays This step is achieved by constructing a "large assembly template for the ground-based power plant" (corresponding to claim 10). This large template utilizes EKL script control logic.
[0037] Intelligent array and topology connectivity: The system reads the number of generating units N and instantiates the unit section template N times along the framework. During the arraying process, the EKL script detects the contact surfaces of adjacent unit sections i and i+1 in real time. The system automatically performs Boolean fusion operations or surface matching operations to eliminate redundant sidewalls on the contact surfaces. At the same time, the system identifies the features of corridors and trenches running through the entire plant, merges their geometries, and breaks down physical barriers.
[0038] Technical benefits: It solves the problem of "model independence and spatial isolation" caused by traditional array operations. The automatically established topological connectivity (connected corridors and ditches) allows the model to be directly used for pipeline integration design and ventilation and smoke extraction simulation, greatly improving the model's engineering practical value.
[0039] Dynamic anchor points and flexible layout: Define enumeration parameters for "left bank layout" and "right bank layout" in the large template. Write an EKL conditional judgment script; the system automatically mounts the installation room and auxiliary plant to the correct position based on the activated anchor points and automatically adjusts their opening direction.
[0040] Technical benefits: It achieves "one template, adaptable to multiple layouts". Designers do not need to rebuild the model. They only need to switch a drop-down menu to compare and select the layout schemes of the left and right banks of the factory, which greatly improves design efficiency and template reuse rate.
[0041] 5. Tailwater treatment system linkage The system extracts the downstream sidewall boundary lines of the assembled main unit room and installation room. It reads the "downstream design water level" and "check flood level" from the global parameters. Based on these boundary and water level data, it generates the tailrace platform slab and tailrace channel slope protection. A script drives the slope protection bottom surface to extend until it intersects with the original terrain surface model.
[0042] Technical benefits: It ensures the geometric coordination between the main plant and the auxiliary flood control facilities, and the slope protection can adapt to different water levels.
[0043] 6. Excavation and Quantity Calculation Excavation: The system extracts the maximum outer contour line of the assembled factory building model. This contour line is offset outward, for example, by 2.0 meters (the width of the construction working face), forming the bottom edge line of the excavation. Based on this bottom edge line, it is projected onto the original terrain surface, and multi-level slope surfaces are generated according to a preset rock slope ratio (e.g., 1:0.5), closing to form the foundation pit excavation entity. Finally, Boolean subtraction is performed on the terrain surface using this entity.
[0044] Technical benefits: It achieves "model-based excavation". When the location or size of the plant is adjusted, the excavation range and volume are automatically updated in real time, eliminating the need for manual redrawing of the excavation diagram and significantly improving the efficiency of earthwork balance calculation.
[0045] Quantity calculation: A "second-phase electromechanical embedded parts envelope" (including the area around the seat ring, the outer casing of the volute, the inside of the generator shroud, etc.) is pre-set in the template; Boolean intersection operation is performed on the assembled unit section concrete entity using this envelope to obtain the second-phase concrete model; Boolean subtraction operation is performed on the unit section concrete entity using this envelope to obtain the first-phase concrete model; the system assigns different material codes to the two respectively and outputs a volume statistics table.
[0046] Technical benefits: It solves the pain point of traditional 3D design that "only draws the outline without distinguishing between phases". Automated Boolean operations accurately distinguish between the first phase of civil engineering structure and the second phase of backfill structure, and the output of the project quantity directly reaches the accuracy of the construction drawing budget, which can directly guide the construction bidding and progress settlement.
[0047] This embodiment utilizes the knowledge engineering capabilities of the 3DE platform through the above steps to encapsulate the design logic, hydraulic parameters, and construction technology of the ground power plant into a single system. This achieves full automation from parameter input to the generation of a full-professional model (including structure, excavation, and quantities), and has significant technical advantages such as accurate reverse modeling, flexible layout switching, and precise quantity statistics.
[0048] The specific application steps are as follows: Step 1: Create the terrain surface model (NURBS terrain surface) for this project; for example... Figure 1 As shown; Step 2: In the Civil 3D Design module of the 3DE platform, click the "Tools" button and then the "Instancing from Display" icon. Next, click the "Super Copy" structure tree to select the previously created "Ground Power Plant Large Template V1.0" (Ground Power Plant 3D Design Large Template). Then, 3DE will pop up a dialog box; enter the created terrain surface model, such as... Figure 2 As shown; Step 3: Select the "Terrain Surface (NURBS)" created in Step 1 to complete the initial creation of the 3D model of the ground power plant. Figure 3 As shown; Step 4: Plant site selection. Adjustments can be made simply by modifying the relevant plant location design parameters in the parameter structure tree. For example, to move the ground-based power plant site downstream, double-click the design parameters: "CFDW-X-Unit Center Coordinates (X-axis) (X-lateral distance from the origin of the hub coordinate system)" and "CFDW-Y-Unit Center Coordinates (Y-axis) (Y-lateral distance from the origin of the hub coordinate system)". Modify the values in the dialog box, and the ground-based power plant model will update and adjust accordingly. Figure 4 As shown; Step 5: Plant Layout. Simply modify the relevant layout scheme for the ground-based power plant in the parameter structure tree. For example, to change the location of the auxiliary power plant from the upstream side of the main generator room to the left side of the main generator room, double-click "FCF-W-Auxiliary Power Plant Location," modify the corresponding layout position in the dialog box, and the auxiliary power plant layout in the ground-based power plant model will be updated and adjusted accordingly. Figure 5 As shown; Step 6: Structural design. Simply modify the relevant structural dimension parameters of the ground-based power plant under the parameter structure tree. For example, to adjust the length of the auxiliary powerhouse from 100 meters to 50 meters, double-click "FCF-X-Auxiliary Powerhouse Length," modify the corresponding value in the dialog box, and the auxiliary powerhouse length will be updated accordingly. Figure 6 As shown; Step 7: Plant Design. Simply modify the relevant plant design parameters in the parameter structure tree. For example, to adjust the width of the left-end passageway from 10 meters to 20 meters, double-click "Wide Width of Left-End Passageway," modify the corresponding value in the dialog box, and the plant design model will update accordingly. Figure 7 As shown; Step 8: Based on the feedback results of the 3D model of the ground power plant, the designers will adjust and refine the design parameters in real time to complete the 3D model of this design scheme. Step 9: Designers extract the geometric information of the 3D model of the ground power plant and input it into a standardized engineering quantity Excel spreadsheet for the ground power plant. Designers then adjust the relevant support parameters in the engineering quantity Excel spreadsheet to complete the engineering quantity output for this design scheme.
[0049] Obviously, the above description is only a part of the embodiments of the present invention, and not all of the embodiments. The above embodiments are not intended to limit the present invention, and various modifications and variations can be made to the present invention by those skilled in the art. Any combination, modification, equivalent substitution, improvement, and all other embodiments that can be made by those skilled in the art within the spirit and principles of the present invention should be within the protection scope of the present invention.
Claims
1. A parametric design method for ground-mounted power plant buildings, characterized in that, Includes the following steps: S1. Structural decoupling and parameter definition: The ground power plant is decomposed into several independent structural units, including the unit section, installation room, auxiliary plant and foundation pit excavation; global driving parameters are defined, including the number of units, single unit capacity and plant layout mode. S2. Global skeleton construction: Based on the input plant axis and terrain data, construct a zero-thickness wireframe skeleton in three-dimensional space, including the unit centerline array and functional area mounting points; S3. Structural Unit Modeling: Based on global driving parameters, the internal generation logic of each structural unit is activated to generate independent three-dimensional entities; among them, the unit section unit uses the reverse modeling logic driven by the negative volume of the flow channel to generate a cavity-containing entity; the installation room and auxiliary plant unit use the geometric entity modeling logic based on parameter driving to generate their respective structural entities. S4. Automated assembly: Based on the number of units, the unit section units generated in step S3 are intelligently arrayed along the global skeleton constructed in step S2 to generate the main unit room; at the same time, based on the plant layout mode parameters, the dynamic anchor points at both ends of the main unit room are identified, and the installation room and auxiliary plant unit generated in step S3 are automatically matched and mounted to the corresponding anchor points. S5. Excavation and Quantity Calculation: The assembled factory building model is offset outward to generate an excavation envelope, and Boolean subtraction is performed on the terrain; and the concrete quantities of Phase I and Phase II are separated and calculated based on the preset structural attributes.
2. The method according to claim 1, characterized in that, The reverse modeling logic of the unit section unit mentioned in step S3 specifically includes: establishing the logarithmic spiral equation of the volute and the centerline equation of the tailrace elbow section; using the equation to generate a smooth flow channel surface entity and defining its attributes as a removal body; when generating the unit section, executing the Boolean subtraction operation logic of removing the concrete retention body from the removal body to realize the reverse adaptation of the civil structure to the turbine flow channel shape.
3. The method according to claim 1, characterized in that, The modeling logic of the installation room and auxiliary plant unit mentioned in step S3 specifically includes: establishing a parameterized two-dimensional planar sketch as the bottom contour; establishing the relationship between the height parameter and the global driving parameter; converting the two-dimensional sketch into a three-dimensional structural entity through extrusion or sweep feature operations, and presetting its geometric interface with the host machine's connection side.
4. The method according to claim 1, characterized in that, The intelligent array described in step S4 includes: real-time detection of the contact surfaces of adjacent unit sections during the arraying process along the skeleton; performing Boolean fusion or surface matching operations to automatically eliminate redundant sidewalls on the contact surfaces; and automatically establishing geometric connectivity relationships for downstream traffic corridors, cable trenches, and drainage ditches that run through the entire plant to ensure topological continuity of the internal space of the model after arraying.
5. The method according to claim 1, characterized in that, The dynamic anchor point mounting logic described in step S4 specifically includes: defining the left bank layout and the right bank layout as mutually exclusive enumerated layout parameters; writing conditional judgment logic, when the left bank layout is selected, activating the left anchor point at the beginning of the host room for mounting the installation room, and activating the right anchor point at the end for mounting the auxiliary plant; when the right bank layout is selected, automatically exchanging the mounting attributes of the above anchor points, so as to switch the overall layout of the plant area without rebuilding the model.
6. The method according to claim 1, characterized in that, The adaptive excavation described in step S5 specifically includes: extracting the maximum outer contour line of the assembled ground power plant overall model; offsetting the contour line outward by a preset construction working face width to generate the excavation bottom edge line; projecting the excavation bottom edge line onto the original terrain surface and sloping it according to a preset slope ratio to generate a closed foundation pit excavation entity.
7. The method according to claim 1, characterized in that, The separation and statistical engineering quantities mentioned in step S5 specifically include: constructing an envelope of the second-phase electromechanical embedded parts, including the seat ring, the outer concrete of the volute casing, and the generator stator foundation; using the envelope to perform a Boolean intersection operation on the assembled unit section concrete entity to obtain the second-phase concrete model; using the envelope to perform a Boolean subtraction operation on the unit section concrete entity to obtain the first-phase concrete model; assigning different material codes to the two and calculating their volumes.
8. The method according to claim 1, characterized in that, The method also includes a coordinated generation step for tailrace facilities: extracting the downstream sidewall boundary line of the main unit room and installation room as a positioning reference; reading the preset downstream design water level and check flood level parameters; based on the reference and water level parameters, generating a tailrace platform structure model and a tailrace channel slope protection model, and driving its bottom surface to extend to the original terrain surface.
9. The method according to claim 8, characterized in that, Each structural unit is pre-encapsulated as a parameterized sub-template: the unit section unit is encapsulated as a flow channel driven unit section template, whose input interface is hydraulic parameters and positioning coordinate system; the installation room and auxiliary plant are encapsulated as flexible splicing functional area templates, whose input interface is the end face reference of the main unit.
10. The method according to claim 9, characterized in that, The method is ultimately implemented by constructing a large assembly template for the ground power plant: the large assembly template integrates the global skeleton and global parameter control table; the large assembly template establishes a data flow channel from global parameters to the input interface of each sub-template, and uses a knowledge engineering language to write scripts to control the number of instantiations, position and Boolean operation post-processing of each sub-template.