Water-power engineering digital delivery method, system and device based on BIM (Building Information Modeling)

By constructing data standards for hydropower engineering models and analyzing BIM models, the difficulties of BIM technology in data exchange and integration in hydropower engineering are solved, efficient and accurate digital delivery is achieved, and management efficiency and data utilization value are improved.

CN119227178APending Publication Date: 2024-12-31SHANGHAI INVESTIGATION DESIGN & RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411085445.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

BIM technology lacks unified standards and specifications throughout the life cycle of hydropower engineering, resulting in difficulty in data exchange and integration, increasing costs and risks, and reducing management accuracy.

Method used

By constructing hydropower engineering model data standards, establishing BIM models, and analyzing and displaying them, the structured processing and delivery of data is realized, and a variety of business application scenarios are supported.

Benefits of technology

Improves the efficiency and accuracy of model delivery, simplifies the data management process, promotes collaborative work, provides scientific decision-making support, and ensures data consistency and traceability, significantly improving project transparency and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227178A_ABST
    Figure CN119227178A_ABST
Patent Text Reader

Abstract

The invention provides a hydropower engineering digital delivery method, system and device based on a BIM model. The method comprises the following steps: constructing a hydropower engineering model data standard; constructing a hydropower engineering BIM model based on the hydropower engineering model data standard; performing analysis based on the hydropower engineering BIM model to obtain an analyzed hydropower engineering BIM model; and displaying the analyzed hydropower engineering BIM model on a digital delivery platform. According to the method, the delivery efficiency and the data utilization value of the BIM model can be improved by establishing the modeling data standard, performing standardized modeling, analyzing the BIM model and realizing the engineering digitization value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of digital engineering technology and relates to a digital delivery method, and in particular to a digital delivery method, system and device for hydropower engineering based on a BIM model. Background Art

[0002] BIM (Building Information Modeling) technology can achieve real-time management and control of the entire construction cycle by establishing a virtual building model. The application of this technology not only improves the efficiency and quality of construction projects, but also greatly improves the integration of project management. The application of BIM technology enables engineering projects to effectively establish resource plans, control financial risks, save energy, save costs, reduce pollution and improve efficiency in the design, construction and operation and maintenance stages.

[0003] In current hydropower projects, BIM technology has gradually become a core tool for project management and implementation. Its application is not limited to the design and construction stages, but also covers the completion and operation and maintenance stages; that is, it can be applied to the entire life cycle of hydropower projects.

[0004] However, in actual application, the digital delivery solution for BIM models is not yet fully mature. The main problems are as follows:

[0005] First, although the application of BIM technology in project management at home and abroad has achieved certain results, the application level in China is still relatively low, mainly due to the lack of unified standards and specifications and high technical barriers. Secondly, the establishment of BIM solutions needs to comply with the principle of the entire life cycle, pay attention to the growth and standards of the model, and realize data exchange, integration and sharing between different stages, different professions, and different software products, which requires certain technology and resource investment.

[0006] From the above, we can see that BIM technology, as a core tool for project management and implementation, can improve project management efficiency and quality, reduce costs and risks, and promote the modernization and intelligent development of the construction industry. However, its application and promotion process also faces some challenges and problems, which require the joint efforts of all parties in the industry to overcome.

[0007] Therefore, how to provide an innovative method and process to solve these challenges through BIM models to achieve more accurate and reliable digital delivery of BIM models for hydropower projects is an urgent problem to be solved. Summary of the invention

[0008] In view of the shortcomings of the prior art mentioned above, the purpose of this application is to provide a method, system and device for digital delivery of hydropower projects based on the BIM model, which is used to solve the problems of the prior art in the digital delivery of hydropower projects, namely, the lack of unified standards and specifications for BIM technology in various stages of the entire life cycle of hydropower projects, and being too restricted in the technology and equipment for data exchange between different engineering stages, different professions and different software products, resulting in the high cost and high risk of BIM technology in the management of hydropower projects, and the low management accuracy due to insufficient intelligent programs.

[0009] To achieve the above-mentioned purpose and other related purposes, in the first aspect, the present application provides a method for digital delivery of hydropower projects based on BIM models, comprising the following steps: constructing a hydropower project model data standard; constructing a hydropower project BIM model based on the hydropower project model data standard; parsing the hydropower project BIM model to obtain a parsed hydropower project BIM model; and displaying the parsed hydropower project BIM model on a digital delivery platform.

[0010] In an implementation of the first aspect, the hydropower engineering model data standard includes: any one or more combinations of engineering component naming specifications, attribute definitions, model units, model unit geometric accuracy requirements, and data format requirements; the engineering component naming specifications include: file naming specifications and component naming specifications; the attribute definitions include: any one or more combinations of text segment names, codes, data types, data formats, measurement units, value ranges, and constraints; the model units include: project-level model units, function-level model units, component-level model units, and part-level model units; the model unit geometric accuracy requirements include: model refinement in the survey and design pre-feasibility stage, model refinement in the survey and design feasibility stage, model refinement in the survey and design construction drawing stage, and model refinement in the construction management stage and the operation and maintenance stage.

[0011] In an implementation of the first aspect, constructing a hydropower project BIM model based on the hydropower project model data standard includes the following steps: modeling and defining properties of building components based on the hydropower project model data standard to obtain a hydropower project BIM model; including: selecting modeling tools corresponding to each profession based on the needs of different professions; customizing the workspace according to the characteristics of the hydropower project and the needs of different professions, and deploying it; wherein the workspace includes: any one or more combinations of layers, category styles, line types and line widths, colors, display styles, and component libraries; selecting key areas for refined modeling; and modeling on a three-dimensional collaborative management platform to obtain a hydropower project BIM model.

[0012] In an implementation of the first aspect, parsing is performed based on the hydropower engineering BIM model to obtain the parsed hydropower engineering BIM model, including the following steps: parsing the hydropower engineering BIM model and importing the parsed data into a digital delivery platform; the parsed data adopts structured data; delivering objects and attributes in the hydropower engineering BIM model to the digital delivery platform; delivering drawings and documents in the hydropower engineering BIM model to the digital delivery platform; delivering the coded association relationship in the hydropower engineering BIM model to the digital delivery platform; and delivering the engineering decomposition structure automatically generated based on the object to the digital delivery platform.

[0013] In an implementation of the first aspect, parsing the hydropower engineering BIM model and importing the parsed data into a digital delivery platform includes the following steps: lightweight processing the hydropower engineering BIM model to extract structured data; the lightweight processing includes: geometric information extraction and attribute information extraction; wherein, the geometric information extraction is to serialize geometric data of different types of geometric objects through a specific interface, and then output the geometric data by calling a function; the attribute information extraction is to obtain the attribute library defined in the model file, and then traverse the attribute groups and attribute items in each attribute library, and search for the value corresponding to each attribute field in the hydropower engineering BIM model.

[0014] In an implementation of the first aspect, delivering the objects and attributes in the hydropower engineering BIM model to the digital delivery platform includes: extracting a set of attribute key values ​​for each model component from the hydropower engineering BIM model; the attributes include: size, material, location and other related parameters; aggregating corresponding asset codes and attributes through system configuration to obtain a list of asset codes and attribute key value pairs; traversing the asset code set to create a new object for each asset code; assigning attributes to the new object; and delivering the new objects and attributes after attribute assignment to the digital delivery platform.

[0015] In an implementation of the first aspect, delivering the drawings and documents in the hydropower engineering BIM model to a digital delivery platform includes the following steps: configuring the attribute key value set of the model components in the hydropower engineering BIM model to obtain a drawing identification code and a document identification code; performing address resolution based on the drawing identification code and the document identification code to obtain a URL address containing a target file; obtaining the images and documents to be downloaded based on the URL address, and storing them on the digital delivery platform.

[0016] In an implementation of the first aspect, delivering the engineering breakdown structure automatically generated based on the object to a digital delivery platform comprises the following steps: performing a hydropower engineering analysis according to an object coding rule, generating a hydropower engineering decomposition structure tree, and delivering the structure to the digital delivery platform; the object coding comprises: a coding combination and a subclass coding; the coding combination comprises a plant code and an asset classification code, which is used to identify the plant and the specialty to which the element belongs; the subclass coding is used to classify the elements of the asset into three categories: civil engineering, electromechanical equipment, and space for identification; the subclass coding comprises: first-class objects, second-class objects, and The third category of objects; among them, the first category of objects includes: hydraulic engineering, construction, buildings, roads and bridges, water supply and drainage, and geological assets; the coding structure of the first category of objects is divided into: building systems, buildings, functional buildings and elements; the second category of objects includes: hydraulic machinery, primary electrical, secondary electrical, HVAC, water supply and drainage, metal structure; the coding structure of the second category of objects is divided into: whole plant code, system code, equipment code and component code; the third category of objects includes: space; the coding structure of the third category of objects is divided into: building systems, buildings, main space and subspace.

[0017] In the second aspect, the present application provides a digital delivery system for hydropower projects based on the BIM model, including: a data standard construction module for constructing a hydropower project model data standard; a model construction module for constructing a hydropower project BIM model based on the hydropower project model data standard; a digital delivery module for parsing the hydropower project BIM model to obtain a parsed hydropower project BIM model; and a display module for displaying the parsed hydropower project BIM model on a digital delivery platform.

[0018] In the last aspect, the present application provides a BIM-based hydropower project digital delivery device, comprising: a processor and a memory. The memory is used to store a computer program; the processor is connected to the memory and is used to execute the computer program stored in the memory, so that the BIM-based hydropower project digital delivery device executes the BIM-based hydropower project digital delivery method.

[0019] As mentioned above, the BIM-based hydropower project digital delivery method, system and device of the present application have the following features:

[0020] Beneficial effects:

[0021] (1) This application provides a method for digital delivery of hydropower projects based on the BIM model, which can ensure the efficiency and accuracy of the delivery process through unified data standards and efficient model processing methods, and ultimately realize the digital delivery of hydropower projects;

[0022] (2) This application improves model delivery efficiency and data utilization value and simplifies data management processes through standardized data specifications and lightweight processing. Users can quickly obtain detailed attributes of objects and comprehensive visual model data, which promotes collaborative work among all parties;

[0023] (3) This application supports a variety of business application scenarios, such as construction progress management, cost control, quality inspection, maintenance and operation, and provides scientific decision-making support;

[0024] (4) This application also provides a reliable archiving data foundation for engineering projects, ensuring the consistency and traceability of data throughout the project life cycle;

[0025] (5) This application significantly improves the transparency and management efficiency of the project and greatly promotes the digital transformation and upgrading of engineering projects. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 Shown is a flow chart of an embodiment of the method for digital delivery of hydropower projects based on a BIM model described in this application.

[0027] Figure 2 Shown is a schematic diagram of the implementation steps of the BIM model-based digital delivery method for hydropower projects described in this application in one embodiment.

[0028] Figure 3 Shown is a flow chart of S2 in the digital delivery method for hydropower projects based on the BIM model described in this application.

[0029] Figure 4 Shown is a flow chart of S3 in the digital delivery method for hydropower projects based on the BIM model described in this application.

[0030] Figure 5 Shown is a schematic diagram of the digital delivery of a BIM model for a hydropower project in one embodiment of the method for digital delivery of a hydropower project based on a BIM model described in this application.

[0031] Figure 6 Shown is a schematic diagram showing the attributes and functions of the spatial dimensions of a hydropower station in the digital twin of a hydropower project on a digital platform in one embodiment of the digital delivery method for hydropower projects based on a BIM model described in this application.

[0032] Figure 7 Shown is a schematic diagram of the principle structure of a digital delivery system for hydropower projects based on a BIM model described in this application in one embodiment.

[0033] Figure 8Shown is a schematic diagram of the principle structure of a digital delivery device for hydropower engineering based on a BIM model described in this application in one embodiment.

[0034] Description of Reference Numerals

[0035] 71 Data Standard Building Blocks

[0036] 72 Model building modules

[0037] 73 Digital Delivery Module

[0038] 74 Display Module

[0039] 81 Processor

[0040] 82 Memory DETAILED DESCRIPTION

[0041] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0042] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.

[0043] The following will describe in detail the digital delivery method of hydropower projects based on the BIM model provided in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application.

[0044] See also Figure 1 and Figure 2 , respectively showing a flow chart of a method for digital delivery of a hydropower project based on a BIM model in one embodiment of the present application and a schematic diagram of implementation steps of a method for digital delivery of a hydropower project based on a BIM model in one embodiment of the present application. Figure 1 and Figure 2 As shown, this embodiment provides a digital delivery method for hydropower projects based on a BIM model.

[0045] The BIM model-based hydropower project digital delivery method specifically includes the following steps:

[0046] S1, constructing a hydropower engineering model data standard. The hydropower engineering model data standard includes but is not limited to: naming specifications, attribute definitions, geometric accuracy requirements, data format requirements, etc. of engineering components.

[0047] In this embodiment, a set of unified modeling data standards is first formulated, namely: hydropower engineering model data standards. This standard covers but is not limited to the following contents: naming specifications of engineering components, attribute definitions, model units, model unit geometric accuracy requirements, data format requirements, etc. Through standardized data specifications, the consistency and operability of model data are ensured.

[0048] Specifically, the naming conventions of engineering components in the hydropower engineering model data standard mainly include: file naming and component naming, etc.

[0049] For example, in order to facilitate model reviewers or users to intuitively read model information (such as model affiliation, profession, implementer, creation time, etc.), file names should be concise and easy to identify. The naming format is as follows: <project abbreviation><phase><professional code><partition>-<…>-<part / system>[model description].

[0050] Similarly, for the convenience of management and forming a project-level family library or component library, the naming of model components should be unified. The naming principles are as follows: component category (optional) - component type (required) - component name (optional) - material (required) - component size (required). The component name should be consistent with the design data.

[0051] It should be noted that specific naming conventions can be formulated according to user needs.

[0052] The attribute definition includes but is not limited to: text segment name, encoding, data type, data format, measurement unit, value range, constraint conditions, etc.

[0053] Specifically, the model unit attribute information is reflected by selecting an appropriate information depth and classifying the attributes. Attributes include but are not limited to: Chinese field name, encoding, data type, data format, unit of measurement, value range, constraints, etc. At the time of delivery, at least the Chinese field name and unit of measurement should be included. The attribute value should comply with the principle of uniqueness, that is, the attribute value and the attribute should correspond one-to-one, and the attribute value should be unique in a single application scenario. The attribute value should also comply with the principle of consistency, that is: attributes of the same type should be consistent in format and precision.

[0054] In this embodiment, the model unit classification and selection of appropriate model precision are determined according to the delivery depth and the form of the deliverable. The model unit should include geometric information and geometric expression accuracy, attribute information and information depth, and data sources of attribute values.

[0055] Specifically, the model unit includes: project-level model unit, function-level model unit, component-level model unit and part-level model unit. The content is as follows:

[0056] (1) Project-level model unit: such as hub layout diagram, which carries project, sub-project or local engineering information.

[0057] (2) Functional level model unit: such as power generation building model, which carries complete functional system or space information.

[0058] (3) Component-level model unit: For example, a turbine model carries the information of a single component.

[0059] (4) Part-level model unit: For example, a turbine blade model carries the component parts or installation parts information of a component.

[0060] The geometric accuracy requirements for model units include: model fineness in the survey and design pre-feasibility study stage, model fineness in the survey and design feasibility study stage, model fineness in the survey and design construction drawing stage, and model fineness in the construction management stage and operation and maintenance stage.

[0061] Specifically, the refinement requirements of the model unit are as follows:

[0062] (1) The model precision of the survey, design and pre-feasibility study stage shall not be less than LOD1.0, and the smallest model unit shall be the project-level model unit;

[0063] (2) The model precision of the survey, design and feasibility study stage shall not be less than LOD2.0, and the minimum model unit shall be the functional level model unit;

[0064] (3) The model precision of the survey, design and construction drawing stage shall not be less than LOD3.0, and the smallest model unit shall be the component-level model unit;

[0065] (4) The model resolution during the construction management and operation and maintenance phases shall not be less than LOD4.0, and the smallest model unit shall be the part-level model unit.

[0066] S2, constructing a hydropower project BIM model based on the hydropower project model data standard. Figure 3 , which is a flow chart of S2 in the BIM model-based hydropower project digital delivery method described in this application. Figure 3 As shown, S2 comprises the following steps:

[0067] In this embodiment, building components are modeled and their attributes are defined based on the hydropower engineering model data standard to obtain a hydropower engineering BIM model.

[0068] Specifically, the BIM model is constructed on the basis of establishing data standards. Standardized data specifications are used to model and define the properties of building components to ensure the integrity and accuracy of model data. The constructed model must meet the accuracy requirements of delivery and contain all necessary attribute data. In view of the characteristics of various disciplines in hydropower engineering, we mainly use Bentley platform software and supplement it with AutoDesk platform software to complete the modeling.

[0069] S21. Based on the needs of different majors, select the modeling tools corresponding to each major.

[0070] In this embodiment, in order to meet the needs of various professions, suitable modeling software is selected for modeling.

[0071] For example, Bentley software can be used in hydraulic engineering, HVAC, water supply and drainage, water machine, electrical engineering, and architecture. Metal structure can use the AutoDesk platform and import it into the Bentley platform through the intermediate format .sat. At the same time, all modeling work is carried out on the 3D collaborative management platform to ensure effective coordination among various disciplines and orderly interaction of data.

[0072] S22, customize the workspace according to the characteristics of the hydropower project and the needs of different professions, and deploy it. The workspace includes: any one or more combinations of layers, category styles, line types and line widths, colors, display styles, and component libraries.

[0073] In this embodiment, the workspace and deployment are customized. According to the characteristics of hydropower projects and the needs of different disciplines, a project-level workspace is formulated. The workspace not only specifies the layers, category styles, line types and line widths, colors and display styles, but also contains a library of commonly used components to ensure that each discipline is modeled under a unified standard.

[0074] S23, selection of modeling base point.

[0075] In this embodiment, the positioning benchmark of the unified model is determined to ensure the consistency and accuracy of each professional model. For some buildings that cannot be positioned using the plant axis grid (such as tailwater channels, traffic tunnels, drainage corridors, arch dams, outlet shafts, etc.), a control point positioning method using absolute positions as control points is used.

[0076] S24, select key areas for refined modeling.

[0077] In this embodiment, due to the wide scope and rich content of hydropower projects, different areas have different requirements for the geometric expression accuracy and attribute depth of the model. Therefore, according to actual application needs, key areas are selected for refined modeling to ensure the practicality and accuracy of the model.

[0078] S25, modeling is performed on a three-dimensional collaborative management platform to obtain a BIM model of the hydropower project.

[0079] In this embodiment, modeling, subassembly and final assembly are performed on the three-dimensional collaborative management platform. Through the collaborative work function of the platform, each discipline can share model data in real time to improve work efficiency and collaborative effect.

[0080] S3, performing analysis based on the hydropower project BIM model to obtain a analyzed hydropower project BIM model. Figure 4 and Figure 5 , respectively showing the process diagram of S3 in the method for digital delivery of hydropower projects based on BIM model described in this application and the schematic diagram of digital delivery of hydropower projects BIM model in one embodiment of the method for digital delivery of hydropower projects based on BIM model described in this application. Figure 4 and Figure 5 As shown, S3 comprises the following steps:

[0081] S31, parsing the hydropower project BIM model, and importing the parsed data into a digital delivery platform; the parsed data adopts structured data.

[0082] In this embodiment, the hydropower project BIM model is lightweight processed to extract structured data; the lightweight processing includes: geometric information extraction and attribute information extraction.

[0083] The geometric information extraction is to perform geometric data serialization processing on different types of geometric objects through a specific interface, and then output the geometric data by calling a function.

[0084] The attribute information extraction is to obtain the attribute library defined in the model file, then traverse the attribute groups and attribute items in each attribute library, and search for the value corresponding to each attribute field in the hydropower engineering BIM model.

[0085] Specifically, on the digital delivery platform, the BIM model will be stored in the form of structured data after lightweight processing. The core of this process is the extraction and optimization of geometric and attribute data to ensure that the necessary key information is retained while reducing the complexity and data volume of the model. For example, for the dgn format model file output by the Bentley series software, the data parsing tool is written based on the VC++ language and uses the modeling software development kit officially provided by Bentley and some special undisclosed model information extraction API (Application Programming Interface) interfaces.

[0086] The official API interface provides general data interfaces such as model geometry and attribute extraction, but the parsed model may lose materials and complex geometric shapes (such as complex surfaces and some Boolean shapes). To make up for these deficiencies, the unpublished API interface provides a variety of development kit files that can extract information on different model materials and complex geometric shapes.

[0087] Through the API interface of the modeling software, the complete geometry, material and attribute information of the model can be accessed. The next step is to customize the structured description of this data. For example, for geometric information, we process 3D entities, meshes and intelligent entities differently and output them into the required data structure; for materials, we distinguish between opaque, translucent, reflective / non-reflective and other material properties; for attributes, we process different attributes such as geometric feature information, spatial information and custom information differently.

[0088] Specifically, the extraction of geometric information mainly uses the IElementGraphicsProcessor interface in the Bentley SDK. Users need to implement the geometric data serialization method for different types of geometric objects (such as SolidPrimitive, Body, Surface, Curve, etc.) in this interface. Then, the geometric data is output according to the previously defined serialization method by calling the Process function in the ElementGraphicsOutput element output class.

[0089] Similarly, there are two methods for extracting attribute information: one is to use the EC Class method, because all element data in the DGN model are defined as EC Schema at the bottom layer, and all element attributes can be accessed. The other is to use the ItemLibrary method, first obtain the attribute library defined in the model file, then traverse the attribute groups and attribute items in each attribute library, and find the value corresponding to each attribute field in the model element. The ItemLibrary method is preferred because the attributes obtained by this method are consistent with the display in the software and are clearer. If more in-depth component data is required, use the EC method to traverse the underlying data of the model.

[0090] After the above processing, the model data is efficiently parsed and optimized to ensure that the data delivered to the digital delivery platform is complete and accurate, providing a reliable data foundation for subsequent engineering management and application.

[0091] It should be noted that the Process function is an officially unopened API and needs to be manually added to the header file of the development kit.

[0092] S32, delivering the objects and attributes in the hydropower project BIM model to a digital delivery platform.

[0093] Through step S31, the KV (Key-Value) set of each model component can be obtained. The system can configure the asset code (UUID) to aggregate the attributes and return it in the form of a list of UUID (Universally Unique Identifier) ​​and attribute key-value pairs.

[0094] In this embodiment, attribute acquisition is performed, that is, the attribute key value set of each model component is extracted from the hydropower engineering BIM model, wherein the attributes include: size, material, position and other related parameters.

[0095] Specifically, first, extract the attribute KV value set of each component from the BIM model. These attributes cover various information of the component, such as size, material, location, etc. The extracted attributes are not only the basic information of the component, but also its association and other relevant parameters in the entire building information model. This step ensures that all information of each component is accurately captured and recorded.

[0096] In this embodiment, asset aggregation is then performed, that is, through system configuration, the corresponding asset codes and attributes are aggregated to obtain a list of asset code and attribute key-value pairs.

[0097] Specifically, the system aggregates the corresponding asset code (UUID) and attributes through configuration. In other words, the system classifies and organizes the attributes of different components by UUID according to predefined rules. In this way, each component can be classified according to UUID, and a structured data set containing a list of UUID and attribute key-value pairs is returned. The purpose of this step is to systematize and standardize the scattered attribute data.

[0098] In this embodiment, the object is created again, that is, the asset code set is traversed and a new object is created for each asset code.

[0099] Specifically, the UUID collection is traversed, and a new object is created for each UUID according to the class code identification number (Key) configured by the system. This new object will belong to the class corresponding to the Key. Each class code identification number corresponds to a specific component category, which ensures that each component is correctly classified and instantiated as a specific type of object. This process not only realizes the structuring of data, but also lays the foundation for subsequent attribute allocation and data management.

[0100] In this embodiment, attributes are assigned to the new object.

[0101] Specifically, other keys are assigned as properties of the object. If a key has a corresponding value, the value is directly assigned to the property of the object; if there is no value, the property is set to null. In this way, the system can flexibly handle the incompleteness of different component properties to ensure the accuracy and completeness of data delivery. In this process, if necessary, default values ​​can be set or handled through other rules.

[0102] In this embodiment, the new object and the attributes after the attribute allocation are delivered to the digital delivery platform.

[0103] Specifically, ultimately, through the UI (User Interface), users can view and edit these properties to ensure that all objects and properties are correctly delivered to the digital platform. The UI provides a friendly interactive method that enables users to easily browse, modify and manage various properties in the BIM model. Through the UI, users can not only verify the attribute data automatically generated by the system, but also adjust and optimize it according to actual needs.

[0104] S33, delivering the drawings and documents in the hydropower project BIM model to the digital delivery platform.

[0105] Step S31 can obtain the attribute key value (KV) set of each model component. According to the drawing identification code and document identification code (Key) configured by the system, the system will download relevant drawings and documents from different systems according to the URL (Uniform Resource Locator) address in the corresponding value, and store them on the digital delivery platform. Subsequently, users can edit the attributes of these drawings and documents and preview the files through the platform.

[0106] In this embodiment, the attribute key value set of the model component in the hydropower project BIM model is configured to obtain a drawing identification code and a document identification code; address resolution is performed based on the drawing identification code and the document identification code to obtain a URL address containing the target file; based on the URL address, the required downloaded images and documents are obtained and stored in the digital delivery platform.

[0107] Specifically, first, configure the identification code. The system identifies and locates the drawings and documents to be downloaded based on the pre-configured drawing identification code and document identification code (Key). These identification codes are the system's unique identifiers for different types of files, ensuring that the corresponding files can be accurately found and processed.

[0108] Then, perform URL address resolution: the system reads the value corresponding to the identification code from the configuration, which contains the URL address of the target file. This URL address points to drawings and document resources in different systems, which may be the storage path of the internal system or the access link of the external system.

[0109] Next, download and store the files. The system automatically downloads the corresponding drawings and documents from different systems by parsing the URL address. This step involves cross-system file acquisition operations to ensure that all required files can be successfully downloaded locally. After the download is complete, the system stores these drawings and documents in the digital delivery platform. During the storage process, the system will classify and archive the files to ensure that the files are clearly organized and easy to manage on the platform.

[0110] Then, edit the properties. After storage is complete, users can edit the properties of drawings and documents through the digital delivery platform. These properties may include detailed information such as file name, creation date, author, version number, etc. Users can add, modify or delete these properties according to actual needs.

[0111] Finally, you can preview the file. File preview: The digital delivery platform provides a file preview function, which allows users to view the content of drawings and documents directly on the platform without downloading them locally. This function greatly improves the efficiency of file review and enables users to quickly browse and find the required information.

[0112] S34, delivering the coding association relationship in the hydropower project BIM model to the digital delivery platform.

[0113] In this embodiment, the attribute key value (KV) set of each model component can be obtained through step S31. The system manages these key value sets according to the configured business system identification code (Key). Based on the value corresponding to the identification code (Key), the system can effectively manage the corresponding object. Based on this mapping relationship, the extended information of the business system can be easily found later. This method not only improves the accuracy of system management, but also simplifies the retrieval and processing process of information.

[0114] S35, delivering the engineering breakdown structure automatically generated based on the object to the digital delivery platform.

[0115] The delivery of object data has been completed on the digital delivery platform through step S32. A tree of engineering decomposition structure can be generated for the object coding rules. The hydropower engineering object coding consists of a general coding combination and a subclass coding. The general coding combination is used to identify the plant and specialty to which the element belongs, and the subclass coding is used to classify the elements of the asset into three categories: civil engineering, electromechanical equipment, and space.

[0116] In this embodiment, the hydropower project analysis is performed according to the rules of object coding, a hydropower project decomposition structure tree is generated, and the structure is delivered to the digital delivery platform.

[0117] Specifically, the object code includes: a code combination and a subclass code. The code combination includes a plant code and an asset classification code, which is used to identify the plant and specialty to which the element belongs; the subclass code is used to classify the asset elements into three categories: civil engineering, electromechanical equipment, and space for identification.

[0118] The subclass codes include: first class objects, second class objects and third class objects.

[0119] in,

[0120] The first category of objects includes: hydraulic engineering, construction, buildings, roads and bridges, water supply and drainage, and geological assets; the coding structure of the first category of objects is composed of: building systems, buildings, functional buildings and elements.

[0121] The second category of objects includes: hydraulic machinery, electrical primary, electrical secondary, HVAC, water supply and drainage, metal structure, etc.; the coding structure of the second category of objects is composed of: whole plant code, system code, equipment code and component code.

[0122] The third category of objects includes: space; the coding structure of the third category of objects is composed of: building system, building, main space and subspace.

[0123] Writing scripts according to the above coding rules can automatically generate a decomposition structure tree.

[0124] S4, display the parsed hydropower project BIM model on the digital delivery platform.

[0125] See also Figure 6 , showing a schematic diagram of the spatial dimensions of various attributes and functions of a hydropower station in the digital twin of a hydropower project on a digital platform in one embodiment of the digital delivery method for hydropower projects based on the BIM model described in this application.

[0126] In this embodiment, based on the digital delivery results of the hydropower project BIM model after analysis, the digital delivery platform provides a variety of functions to improve the visualization and manageability of data. These functions include: model preview, drawing and document preview, and the interaction between the project decomposition structure tree and the model, allowing users to view objects and their corresponding properties.

[0127] In this embodiment, the BIM model of the hydropower project based on the analysis displayed on the digital platform has multiple modules and functions. These functions include but are not limited to: BIM model preview of the hydropower project, preview of drawings and documents, linkage between the project decomposition structure tree and the model, object and attribute viewing, data support business applications, archiving basic data and other functions.

[0128] Specifically, each function is described as follows:

[0129] (1) Preview of BIM model of hydropower project

[0130] The digital delivery platform allows users to directly preview the BIM model of the hydropower project. Through advanced 3D visualization technology (such as ESMapV platform, etc.), users can interactively view the details of the model. The model preview function not only enables users to grasp the structure and layout of the project as a whole, but also enables users to zoom in, rotate and scale specific components for more detailed inspection.

[0131] (2) Drawing and document preview

[0132] In addition to the hydropower engineering BIM model, the platform also provides a preview function for drawings and documents. Users can directly view various engineering drawings and related documents on the platform without downloading them locally. This integrated preview function greatly improves the efficiency of file review, allowing users to quickly access and view the required information.

[0133] (3) Interaction between the engineering decomposition structure tree and the model

[0134] The platform has the function of linking the project breakdown structure tree (WBS) with the BIM model of hydropower engineering.

[0135] Specifically, on the digital delivery platform, users can automatically locate and highlight the corresponding parts in the model by clicking on different nodes in the structure tree. This linkage operation simplifies the management of complex engineering projects and enables users to understand and operate the engineering breakdown structure more intuitively.

[0136] (4) Object and attribute viewing

[0137] Through the digital delivery platform, users can easily view the detailed properties of each object in the model. These properties include: component size, material, location, status and other information. At the same time, the platform also provides an intuitive property panel, allowing users to quickly retrieve and edit the properties of the object to ensure the accuracy and completeness of the data.

[0138] (5) Data-supported business applications

[0139] As the underlying data foundation of engineering projects, the data of hydropower engineering BIM models and related documents can support a variety of business application scenarios, such as construction progress management, cost control, quality inspection, maintenance and operation, etc. The rich data and powerful functions provided by the platform enable these business applications to operate efficiently and interact with each other.

[0140] (6) Archiving basic data and other functions

[0141] After the project is completed, the hydropower project BIM model and its related data can also be saved as basic data for archiving. These archived data are not only helpful for future reference and analysis, but also provide reliable data support for subsequent maintenance and renovation work. The platform ensures that this data is systematically stored and managed for long-term use.

[0142] Therefore, this application can improve the delivery efficiency and data utilization value of BIM models by establishing modeling data standards, standardizing modeling, parsing BIM models, and realizing the digital value of engineering.

[0143] The digital delivery method for hydropower projects based on the BIM model provided by this application, first of all, improves the model delivery efficiency and data utilization value through standardized data specifications and lightweight processing, and simplifies the data management process in hydropower project management; users can quickly obtain detailed attributes of objects and comprehensive visual model data, which promotes the collaborative work of all parties. Secondly, the technical solution of this application supports a variety of business application scenarios, such as construction progress management, cost control, quality inspection, maintenance and operation, etc., provides scientific decision-making support, and also has significant value and advantages. In addition, this application can also provide a reliable archiving data foundation for hydropower engineering projects to ensure the consistency and traceability of data throughout the life cycle of the project. Finally, this application significantly improves the transparency and management efficiency of the project, and greatly promotes the digital transformation and upgrading of engineering projects.

[0144] The protection scope of the digital delivery method for hydropower projects based on the BIM model described in the embodiment of the present application is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present application are included in the protection scope of the present application.

[0145] This embodiment further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the following is achieved: Figure 1 The digital delivery method of hydropower projects based on BIM model.

[0146] At any possible level of technical detail combination, the present application may be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.

[0147] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, (but not limited to) an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

[0148] The computer-readable program described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives a computer-readable program instruction from the network, and forwards the computer-readable program instruction for storage in the computer-readable storage medium in each computing / processing device. The computer program instruction for performing the operation of the present application can be an assembly instruction, an instruction set architecture (ISA) instruction, a machine instruction, a machine-related instruction, a microcode, a firmware instruction, a state setting data, an integrated circuit configuration data, or a source code or object code written in any combination of one or more programming languages, wherein the programming language includes an object-oriented programming language, such as Smalltalk, C++, etc., and a procedural programming language, such as "C" language or similar programming language. Computer readable program instructions can be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In certain embodiments, by using the state information of computer readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer readable program instructions, thereby realizing various aspects of the present application.

[0149] The embodiment of the present application also provides a digital delivery system for hydropower projects based on the BIM model. The digital delivery system for hydropower projects based on the BIM model can implement the digital delivery method for hydropower projects based on the BIM model described in the present application. However, the implementation device of the digital delivery method for hydropower projects based on the BIM model described in the present application includes but is not limited to the structure of the digital delivery system for hydropower projects based on the BIM model listed in the present embodiment. All structural deformations and replacements of the prior art made according to the principles of the present application are included in the protection scope of the present application.

[0150] The following will describe in detail the BIM model-based digital delivery system for hydropower projects provided in this embodiment with reference to the diagrams.

[0151] This embodiment provides a digital delivery system for hydropower projects based on a BIM model.

[0152] See also Figure 7 , which is a schematic diagram of the principle structure of a hydropower project digital delivery system based on a BIM model described in this application in one embodiment. Figure 7 As shown, the BIM model-based digital delivery system for hydropower projects includes: a data standard construction module 71, a model construction module 72, a digital delivery module 73, and a display module 74.

[0153] The data standard construction module 71 is used to construct the hydropower engineering model data standard. The hydropower engineering model data standard includes but is not limited to: naming specifications, attribute definitions, geometric accuracy requirements, data format requirements, etc. of engineering components.

[0154] In this embodiment, a set of unified modeling data standards is first formulated, namely: hydropower engineering model data standards. This standard covers but is not limited to the following contents: naming specifications of engineering components, attribute definitions, model units, model unit geometric accuracy requirements, data format requirements, etc. Through standardized data specifications, the consistency and operability of model data are ensured.

[0155] Specifically, the naming specification of engineering components in the hydropower engineering model data standard mainly includes: file naming and component naming, etc. The specific naming specification can be formulated according to user needs.

[0156] The attribute definition includes but is not limited to: text segment name, encoding, data type, data format, measurement unit, value range, constraint conditions, etc.

[0157] Specifically, the model unit attribute information is reflected by selecting an appropriate information depth and classifying the attributes. Attributes include but are not limited to: Chinese field name, encoding, data type, data format, unit of measurement, value range, constraints, etc. At the time of delivery, at least the Chinese field name and unit of measurement should be included. The attribute value should comply with the principle of uniqueness, that is, the attribute value and the attribute should correspond one-to-one, and the attribute value should be unique in a single application scenario. The attribute value should also comply with the principle of consistency, that is: attributes of the same type should be consistent in format and precision.

[0158] In this embodiment, the model unit classification and selection of appropriate model precision are determined according to the delivery depth and the form of the deliverable. The model unit should include geometric information and geometric expression accuracy, attribute information and information depth, and data sources of attribute values.

[0159] Specifically, the model unit includes: project-level model unit, function-level model unit, component-level model unit and part-level model unit. The content is as follows:

[0160] (1) Project-level model unit: such as hub layout diagram, which carries project, sub-project or local engineering information.

[0161] (2) Functional level model unit: such as power generation building model, which carries complete functional system or space information.

[0162] (3) Component-level model unit: For example, a turbine model carries the information of a single component.

[0163] (4) Part-level model unit: For example, a turbine blade model carries the component parts or installation parts information of a component.

[0164] The geometric accuracy requirements for model units include: model fineness in the survey and design pre-feasibility study stage, model fineness in the survey and design feasibility study stage, model fineness in the survey and design construction drawing stage, and model fineness in the construction management stage and operation and maintenance stage.

[0165] Specifically, the refinement requirements of the model unit are as follows:

[0166] (1) The model precision of the survey, design and pre-feasibility study stage shall not be less than LOD1.0, and the smallest model unit shall be the project-level model unit;

[0167] (2) The model precision of the survey, design and feasibility study stage shall not be less than LOD2.0, and the minimum model unit shall be the functional level model unit;

[0168] (3) The model precision of the survey, design and construction drawing stage shall not be less than LOD3.0, and the smallest model unit shall be the component-level model unit;

[0169] (4) The model resolution during the construction management and operation and maintenance phases shall not be less than LOD4.0, and the smallest model unit shall be the part-level model unit.

[0170] The model building module 72 is used to build a hydropower project BIM model based on the hydropower project model data standard.

[0171] In this embodiment, building components are modeled and their attributes are defined based on the hydropower engineering model data standard to obtain a hydropower engineering BIM model.

[0172] Specifically, the BIM model is constructed on the basis of establishing data standards. Standardized data specifications are used to model and define the properties of building components to ensure the integrity and accuracy of model data. The constructed model must meet the accuracy requirements of the delivery and contain all necessary attribute data. The modeling is completed according to the characteristics of each specialty of hydropower engineering.

[0173] Based on the needs of different majors, choose the modeling tools corresponding to each major.

[0174] In this embodiment, in order to meet the needs of various professions, suitable modeling software is selected for modeling; according to the characteristics of hydropower projects and the needs of different professions, the workspace is customized and deployed; wherein the workspace includes: layers, category styles, line types and line widths, colors, display styles, and any one or more combinations in the component library; selection of modeling base points; selection of key areas for refined modeling; modeling is performed on a three-dimensional collaborative management platform to obtain a BIM model of the hydropower project.

[0175] In this embodiment, the workspace and deployment are customized. According to the characteristics of hydropower projects and the needs of different disciplines, a project-level workspace is formulated. The workspace not only specifies the layers, category styles, line types and line widths, colors and display styles, but also contains a library of commonly used components to ensure that each discipline is modeled under a unified standard.

[0176] Determine the positioning benchmark of the unified model to ensure the consistency and accuracy of each professional model. For some buildings that cannot be positioned using the plant axis grid, a control point positioning method with absolute position as the control point is used.

[0177] Due to the wide scope and rich content of hydropower projects, different regions have different requirements for the geometric expression accuracy and attribute depth of the model. Therefore, according to the actual application needs, key areas are selected for refined modeling to ensure the practicality and accuracy of the model.

[0178] Modeling, subassembly and final assembly are carried out on the 3D collaborative management platform. Through the collaborative work function of the platform, various disciplines can share model data in real time to improve work efficiency and collaborative effects.

[0179] The digital delivery module 73 is used to perform analysis based on the hydropower engineering BIM model to obtain a analyzed hydropower engineering BIM model.

[0180] The hydropower engineering BIM model is parsed, and the parsed data is imported into a digital delivery platform; the parsed data adopts structured data.

[0181] In this embodiment, the hydropower project BIM model is lightweight processed to extract structured data; the lightweight processing includes: geometric information extraction and attribute information extraction.

[0182] The geometric information extraction is to perform geometric data serialization processing on different types of geometric objects through a specific interface, and then output the geometric data by calling a function.

[0183] The attribute information extraction is to obtain the attribute library defined in the model file, then traverse the attribute groups and attribute items in each attribute library, and find the value corresponding to each attribute field in the hydropower engineering BIM model.

[0184] Deliver the objects and attributes in the hydropower project BIM model to the digital delivery platform.

[0185] After lightweight processing of the hydropower project BIM model, the KV collection of each model component can be obtained. The system can configure the asset code (UUID) to aggregate the attributes and return it in the form of a list of UUID and attribute key-value pairs.

[0186] In this embodiment, attribute acquisition is performed to extract the attribute key value set of each model component from the hydropower project BIM model. The attributes include: size, material, location and other related parameters. Then, asset aggregation is performed. Through system configuration, the corresponding asset code and attribute are aggregated to obtain a list of asset code and attribute key value pairs. The asset code set is then traversed to create a new object for each asset code. Attributes are assigned to the new object, and the new object and attributes after attribute assignment are delivered to the digital delivery platform.

[0187] Deliver the drawings and documents in the hydropower project BIM model to the digital delivery platform. According to the drawing identification code and document identification code (Key) configured by the system, the system will download relevant drawings and documents from different systems according to the URL address in the corresponding value, and store them on the digital delivery platform. Subsequently, users can edit the properties of these drawings and documents and preview the files through the platform.

[0188] In this embodiment, the attribute key value set of the model component in the hydropower project BIM model is configured to obtain a drawing identification code and a document identification code; address resolution is performed based on the drawing identification code and the document identification code to obtain a URL address containing the target file; based on the URL address, the required downloaded images and documents are obtained and stored in the digital delivery platform.

[0189] Deliver the coded association relationship in the hydropower project BIM model to the digital delivery platform.

[0190] In this embodiment, the system manages the above key-value set according to the configured business system identification code (Key). Based on the value corresponding to the identification code (Key), the system can effectively manage the corresponding object. Based on this mapping relationship, the extended information of the business system can be easily found later. This method not only improves the accuracy of system management, but also simplifies the information retrieval and processing process.

[0191] An engineering breakdown structure automatically generated based on the object is delivered to a digital delivery platform.

[0192] Based on the delivery of object data, the rules of object coding can generate a tree of engineering decomposition structure. The hydropower engineering object coding consists of a general coding combination and a subclass coding. The general coding combination is used to identify the plant and specialty to which the element belongs, and the subclass coding is used to classify the asset elements into three categories: civil engineering, electromechanical equipment, and space.

[0193] In this embodiment, the hydropower project analysis is performed according to the rules of object coding, a hydropower project decomposition structure tree is generated, and the structure is delivered to the digital delivery platform.

[0194] Specifically, the object code includes: a code combination and a subclass code. The code combination includes a plant code and an asset classification code, which is used to identify the plant and specialty to which the element belongs; the subclass code is used to classify the asset elements into three categories: civil engineering, electromechanical equipment, and space for identification.

[0195] The subclass codes include: first class objects, second class objects and third class objects.

[0196] in,

[0197] The first category of objects includes: hydraulic engineering, construction, buildings, roads and bridges, water supply and drainage, and geological assets; the coding structure of the first category of objects is composed of: building systems, buildings, functional buildings and elements.

[0198] The second category of objects includes: hydraulic machinery, electrical primary, electrical secondary, HVAC, water supply and drainage, metal structure, etc.; the coding structure of the second category of objects is composed of: whole plant code, system code, equipment code and component code.

[0199] The third category of objects includes: space; the coding structure of the third category of objects is divided into: building system, building, main space and subspace.

[0200] Writing scripts according to the above coding rules can automatically generate a decomposition structure tree.

[0201] The display module 74 is used to display the parsed hydropower engineering BIM model on the digital delivery platform.

[0202] In this embodiment, based on the digital delivery results of the analyzed hydropower engineering BIM model, the digital delivery platform provides a variety of functions to improve the visualization and manageability of data. These functions include: model preview, drawing and document preview, and the linkage between the engineering decomposition structure tree and the model, allowing users to view objects and their corresponding attributes; that is, hydropower engineering BIM model preview, drawing and document preview, the linkage between the engineering decomposition structure tree and the model, object and attribute viewing, data support business applications, archiving basic data and other functions.

[0203] The digital delivery model of hydropower projects based on BIM models builds a digital delivery system for hydropower projects based on BIM models. By establishing modeling data standards, standardizing modeling, parsing BIM models, and realizing the digital value of projects, the delivery efficiency of BIM models and the value of data utilization can be improved.

[0204] It should be noted that it should be understood that the division of the various modules of the above system is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the x module can be a separately established processing element, or it can be integrated in a certain chip of the above system for implementation. In addition, it can also be stored in the memory of the above system in the form of program code, and called and executed by a certain processing element of the above system. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0205] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0206] See also Figure 8 , which is a schematic diagram of the principle structure of a hydropower engineering digital delivery device based on a BIM model described in this application in one embodiment. Figure 8As shown, this embodiment provides a digital delivery device for hydropower projects based on the BIM model, and the digital delivery device for hydropower projects based on the BIM model includes: a processor 81 and a memory 82; the memory 82 is used to store computer programs; the processor 81 is connected to the memory 82, and is used to execute the computer program stored in the memory 82, so that the digital delivery device for hydropower projects based on the BIM model executes the various steps of the digital delivery method for hydropower projects based on the BIM model as described above.

[0207] Preferably, the memory may include a random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0208] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0209] In summary, the method, system and device for digital delivery of hydropower projects based on BIM model provided in this application have the following beneficial effects:

[0210] The digital delivery method for hydropower projects based on the BIM model provided by this application, first of all, improves the model delivery efficiency and data utilization value through standardized data specifications and lightweight processing, and simplifies the data management process in hydropower project management; users can quickly obtain detailed attributes of objects and comprehensive visual model data, which promotes the collaborative work of all parties. Secondly, the technical solution of this application supports a variety of business application scenarios, such as construction progress management, cost control, quality inspection, maintenance and operation, etc., provides scientific decision-making support, and also has significant value and advantages. In addition, this application can also provide a reliable archiving data foundation for hydropower engineering projects to ensure the consistency and traceability of data throughout the life cycle of the project. Finally, this application significantly improves the transparency and management efficiency of the project, and greatly promotes the digital transformation and upgrading of engineering projects.

[0211] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A method for digital delivery of hydropower projects based on BIM model, characterized in that: The following steps are involved: Establishing data standards for hydropower engineering models; Constructing a hydropower project BIM model based on the hydropower project model data standard; Performing analysis based on the hydropower engineering BIM model to obtain a analyzed hydropower engineering BIM model; The parsed hydropower project BIM model will be displayed on the digital delivery platform.

2. The method for digital delivery of hydropower projects based on BIM model according to claim 1 is characterized in that: The hydropower engineering model data standard includes: any one or more combinations of the naming specifications, attribute definitions, model units, model unit geometric accuracy requirements, and data format requirements of engineering components; The naming conventions of the engineering components include: file naming conventions and component naming conventions; The attribute definition includes: any one or more combinations of text segment name, code, data type, data format, measurement unit, value range, and constraint conditions; The model units include: project-level model units, function-level model units, component-level model units and part-level model units; The geometric accuracy requirements for model units include: model fineness in the survey and design pre-feasibility study stage, model fineness in the survey and design feasibility study stage, model fineness in the survey and design construction drawing stage, and model fineness in the construction management stage and operation and maintenance stage.

3. The method for digital delivery of hydropower projects based on BIM model according to claim 1 is characterized in that: Constructing a hydropower project BIM model based on the hydropower project model data standard includes the following steps: Modeling and property definition of building components are performed based on the hydropower engineering model data standard to obtain a hydropower engineering BIM model; including: Based on the needs of different majors, choose the modeling tools corresponding to each major; Customize the workspace and deploy it according to the characteristics of hydropower engineering and the needs of different professions; the workspace includes: any one or more combinations of layers, category styles, line types and line widths, colors, display styles, and component libraries; Select key areas for detailed modeling; Modeling is carried out on the three-dimensional collaborative management platform to obtain the BIM model of the hydropower project.

4. The method for digital delivery of hydropower projects based on BIM model according to claim 1 is characterized in that: Parsing based on the hydropower project BIM model to obtain the parsed hydropower project BIM model includes the following steps: Parsing the hydropower project BIM model and importing the parsed data into the digital delivery platform; the parsed data adopts structured data; Delivering objects and attributes in the hydropower project BIM model to a digital delivery platform; Deliver the drawings and documents in the hydropower project BIM model to the digital delivery platform; Delivering the coded association relationship in the hydropower project BIM model to the digital delivery platform; An engineering breakdown structure automatically generated based on the object is delivered to a digital delivery platform.

5. The method for digital delivery of hydropower projects based on BIM model according to claim 4 is characterized in that: Parsing the hydropower project BIM model and importing the parsed data into the digital delivery platform includes the following steps: The hydropower project BIM model is lightweight processed to extract structured data; the lightweight processing includes: geometric information extraction and attribute information extraction; The geometric information extraction is to perform geometric data serialization processing on different types of geometric objects through a specific interface, and then output the geometric data by calling a function; The attribute information extraction is to obtain the attribute library defined in the model file, then traverse the attribute groups and attribute items in each attribute library, and find the value corresponding to each attribute field in the hydropower engineering BIM model.

6. The method for digital delivery of hydropower projects based on BIM model according to claim 4 is characterized in that: Delivering the objects and attributes in the hydropower project BIM model to the digital delivery platform includes: Extracting a set of attribute key values ​​of each model component from the hydropower project BIM model; the attributes include: size, material, location and other related parameters; Through system configuration, the corresponding asset codes and attributes are aggregated to obtain a list of asset code and attribute key-value pairs; Traverse the asset code collection and create a new object for each asset code; Assigning attributes to the new object; Deliver the new objects and attributes after attribute assignment to the digital delivery platform.

7. The method for digital delivery of hydropower projects based on BIM model according to claim 4 is characterized in that: Delivering the drawings and documents in the hydropower project BIM model to the digital delivery platform includes the following steps: The attribute key value set of the model component in the hydropower project BIM model is configured to obtain a drawing identification code and a document identification code; Performing address resolution based on the drawing identification code and the document identification code to obtain a URL address containing a target file; The images and documents required for download are obtained based on the URL address and stored in the digital delivery platform.

8. The method for digital delivery of hydropower projects based on BIM model according to claim 4 is characterized in that: The delivery of the engineering breakdown structure automatically generated based on the object to the digital delivery platform includes the following steps: Analyze the hydropower project according to the rules of object coding, generate a hydropower project decomposition structure tree, and deliver it to the digital delivery platform; The object coding includes: coding combination and subclass coding; The coding combination includes a plant code and an asset classification code, which is used to identify the plant and specialty to which the element belongs; The subclass code is used to classify the elements of the asset into three categories: civil engineering, electromechanical equipment and space for identification; the subclass code includes: first-class objects, second-class objects and third-class objects; wherein, The first category of objects includes: hydraulic engineering, construction, building, road and bridge, water supply and drainage and geological assets; the coding structure of the first category of objects is divided into: building system, building, functional building and element; The second category of objects includes: hydraulic machinery, electrical primary, electrical secondary, HVAC, water supply and drainage, and metal structure. The coding structure of the second category of objects is composed of: plant code, system code, equipment code, and component code. The third category of objects includes: space; the coding structure of the third category of objects is divided into: building system, building, main space and subspace.

9. A digital delivery system for hydropower projects based on BIM model, characterized in that: include: Data standard construction module, used to construct hydropower engineering model data standards; A model building module, used to build a hydropower project BIM model based on the hydropower project model data standard; A digital delivery module is used to perform analysis based on the hydropower project BIM model to obtain a analyzed hydropower project BIM model; The display module is used to display the parsed hydropower project BIM model on the digital delivery platform.

10. A digital delivery device for hydropower engineering based on BIM model, characterized in that: include: Processor and memory; The memory is used to store computer programs; The processor is connected to the memory and is used to execute the computer program stored in the memory so that the BIM model-based hydropower project digital delivery device executes the BIM model-based hydropower project digital delivery method according to any one of claims 1 to 8.