A power generation engineering analysis modeling method, device, equipment and medium

By generating PModel format data and using the BIM platform to model power generation projects, the problem of difficult data interface integration in power generation engineering was solved, realizing unified modeling of power generation engineering and improving production efficiency.

CN116882005BActive Publication Date: 2026-05-29GD POWER DEVELOPMENT CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GD POWER DEVELOPMENT CO LTD
Filing Date
2023-06-26
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In the digital development of power generation engineering, different types of power generation projects use different design software, have inconsistent data information, and lack unified data standards. This results in insufficient digital collaboration in the design, construction, and operation stages, and data interfaces are difficult to connect, which seriously affects production efficiency.

Method used

By generating PModel format data, the BIM platform is used to model power generation projects. This includes generating PModel format data based on the power generation project hierarchy data and target geometric data, updating the data format, creating project node space and organizing the structural hierarchy, attaching attributes, and realizing unified modeling of power generation projects.

Benefits of technology

It has enabled unified modeling of power generation projects, reduced the loss of geometric and hierarchical information, coordinated digital processes, opened up data interfaces, and improved production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116882005B_ABST
    Figure CN116882005B_ABST
Patent Text Reader

Abstract

The application discloses a power generation project analysis modeling method, device, equipment and medium. The power generation project analysis modeling method comprises the following steps: generating PModel format data according to power generation project hierarchical data and target geometric data; updating the PModel format data according to power generation project attribute data and BIM business data to obtain PModel target format data; performing structural hierarchical organization processing on each project node according to the PModel target format data and project node space; creating project node geometric information according to the PModel target format data, and performing attribute mounting processing on each project node according to the project node geometric information and the PModel target format data to obtain a power generation engineering model of a BIM platform. The technical scheme of the embodiment of the application can coordinate the digitalization link of the power generation engineering and punch through the data interface, so that the production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power generation engineering technology, and in particular to a method, apparatus, equipment and medium for analytical modeling of power generation engineering. Background Technology

[0002] With the development of computer technology, many scenarios, such as smart power plants and digital new energy, are facing digital transformation. However, digital transformation relies heavily on basic software and data standards, the use of which is often subject to many restrictions.

[0003] At the same time, the power generation engineering field has accumulated a large amount of business data in the process of digital development. However, due to the different types of power generation projects (thermal power, hydropower, and new energy), there are problems such as insufficient coordination in the digital links of design, construction, and operation. Data interfaces are difficult to connect, which has greatly affected production efficiency. The specific reasons are as follows: (1) Different design software is used in the design stage, such as PDMS, Catia (Dassault Systèmes), Revit (one of the software for building information modeling technology), and MicroStation, etc. (2) Different types of power generation (thermal power, hydropower, and new energy) focus on different data information; (3) Power generation engineering lacks a unified data standard. Summary of the Invention

[0004] This invention provides a method, apparatus, equipment, and medium for analytical modeling of power generation projects, in order to solve the problem of insufficient coordination and data interface difficulties in the digital process of power generation projects, which seriously affects production efficiency.

[0005] According to one aspect of the present invention, a method for analytical modeling of power generation engineering is provided, comprising:

[0006] Based on the power generation project hierarchy data and target geometric data, generate the entire building information model (PModel) format data.

[0007] Based on the power generation project attribute data and Building Information Modeling (BIM) business data, the PModel format data is updated to obtain the PModel target format data.

[0008] Based on the PModel target format data, create a project node space, and based on the PModel target format data and the project node space, perform structural hierarchical organization on each project node that matches the PModel target format data.

[0009] Based on the PModel target format data, create the geometric information of the project nodes, and perform attribute mounting processing on each project node according to the geometric information of the project nodes and the PModel target format data to obtain the power generation engineering model of the BIM platform.

[0010] According to another aspect of the present invention, a power generation engineering analytical modeling apparatus is provided, comprising:

[0011] The data generation module is used to generate PModel format data for the entire building building information model based on the power generation project hierarchical data and target geometric data.

[0012] The data update module is used to update the PModel format data based on the power generation project attribute data and the Building Information Model (BIM) business data to obtain the PModel target format data.

[0013] The first node processing module is used to create a project node space based on the PModel target format data, and to perform structural hierarchical organization processing on each project node that matches the PModel target format data based on the PModel target format data and the project node space.

[0014] The second node processing module is used to create project node geometry information based on PModel target format data, and to perform attribute mounting processing on each project node based on the project node geometry information and PModel target format data to obtain the power generation engineering model of the BIM platform.

[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0016] At least one processor; and

[0017] A memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the power generation engineering analytical modeling method according to any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the power generation engineering analytical modeling method according to any embodiment of the present invention.

[0020] The technical solution of this invention generates PModel format data based on power generation project hierarchical data and target geometric data. Then, it updates the PModel format data based on power generation project attribute data and BIM business data to obtain PModel target format data. Next, it creates a project node space based on the PModel target format data. Based on the PModel target format data and the project node space, it performs structural hierarchical organization processing on each project node matching the PModel target format data. Finally, it creates project node geometric information based on the PModel target format data and performs attribute mounting processing on each project node based on the project node geometric information and the PModel target format data, resulting in a power generation engineering model on the BIM platform. The PModel format data in this solution can be recognized by BIM, providing a directly usable data source for modeling power generation projects using BIM. This enables unified modeling of power generation projects, reducing critical issues such as geometric and hierarchical loss. It solves the problem of insufficient coordination in the digitalization process of existing power generation projects and the difficulty in establishing data interfaces, which seriously affects production efficiency. This solution coordinates the digitalization process of power generation projects and establishes data interfaces, thereby improving production efficiency.

[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 A flowchart of an analytical modeling method for power generation engineering provided in Embodiment 1 of the present invention;

[0024] Figure 2 This is a flowchart of an analytical modeling method for power generation engineering provided in Embodiment 2 of the present invention;

[0025] Figure 3 This is a schematic diagram of the overall process of an analytical modeling method for power generation engineering provided in Embodiment 2 of the present invention;

[0026] Figure 4 This is a schematic diagram of the structure of a power generation engineering analytical modeling device provided in Embodiment 3 of the present invention;

[0027] Figure 5A schematic diagram of an electronic device that can be used to implement embodiments of the present invention is shown. Detailed Implementation

[0028] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first" and "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0030] Example 1

[0031] Figure 1 This is a flowchart of a power generation engineering analytical modeling method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations involving the coordination of digital processes in power generation engineering. The method can be executed by a power generation engineering analytical modeling device, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0032] S110. Generate PModel format data based on the power generation project hierarchy data and target geometric data.

[0033] The power generation project hierarchy data reflects the current project hierarchy information of the power generation project in the power generation engineering design software. This software may include, but is not limited to, PDMS, Catia, Revit, and MicroStation. For example, assuming the power generation engineering design software is PDMS, the power generation project hierarchy data may include, but is not limited to, World, Site, and Zone. The target geometric data can be the geometric data of the current power generation project in the power generation engineering design software. The PModel format data can be a model tree format determined based on the power generation project hierarchy data and the target geometric data, and can be recognized by BIM (Building Information Modeling).

[0034] In this embodiment of the invention, the power generation engineering design software that interfaces with the BIM platform can be determined first, thereby extracting the power generation project level data from the power generation project level data, organizing the power generation project level data according to the model tree format, discretizing the target geometric data, and storing the discretized target geometric data in the model tree obtained by organizing the power generation project level data to obtain PModel format data.

[0035] S120. Based on the power generation project attribute data and BIM business data, update the PModel format data to obtain the PModel target format data.

[0036] The power generation project attribute data can be data describing the characteristics of the power generation project extracted from the power generation engineering design software. Optionally, the power generation project attribute data may include, but is not limited to, the name, type, and number corresponding to the geometry of the power generation engineering model. The BIM business data can be the business data of the BIM platform, used to distinguish components in the model tree. The PModel target format data can be the data obtained by updating the PModel format data based on the power generation project attribute data and the BIM business data, forming a model tree structure.

[0037] In this embodiment of the invention, the power generation engineering design software can be parsed to obtain power generation project attribute data. Based on the power generation project attribute data, the attributes of the model data nodes of the PModel format data can be identified. Based on the BIM business data, the PModel format data with completed attribute identification can be converted and compressed to obtain the PModel target format data.

[0038] S130. Based on the PModel target format data, create a project node space, and based on the PModel target format data and the project node space, perform structural hierarchical organization processing on each project node that matches the PModel target format data.

[0039] The project node space can be a model space created based on the model tree nodes in the PModel target format data. Project nodes can be modeling nodes created based on the PModel target format data. The structural hierarchy organization can be used for floor layout of project nodes and assembly of the model space.

[0040] In this embodiment of the invention, a corresponding project node space can be created for each project node that matches the target format data of PModel, thereby parsing the target format data of PModel, determining the hierarchical relationship of each project node space, and then performing structural hierarchical organization processing on each project node that matches the target format data of PModel according to the hierarchical relationship of each project node space.

[0041] S140. Based on the PModel target format data, create the geometric information of the project nodes, and perform attribute mounting processing on each project node according to the geometric information of the project nodes and the PModel target format data to obtain the power generation engineering model of the BIM platform.

[0042] The project node geometry information can be determined based on the PModel target format data, and can be the geometry type in the BIM platform interface. The power generation engineering model can be the modeling result of the power generation engineering corresponding to the PModel target format data.

[0043] In this embodiment of the invention, the geometric information of project nodes can be determined based on the geometry of the BIM platform interface corresponding to the PModel target format data. This allows for the association and attribute mounting of the business data of each project node in the PModel target format data with the geometric information of the project nodes, thereby obtaining the power generation engineering model modeled by the BIM platform.

[0044] The technical solution of this invention generates PModel format data based on power generation project hierarchical data and target geometric data. Then, it updates the PModel format data based on power generation project attribute data and BIM business data to obtain PModel target format data. Next, it creates a project node space based on the PModel target format data. Based on the PModel target format data and the project node space, it performs structural hierarchical organization processing on each project node matching the PModel target format data. Finally, it creates project node geometric information based on the PModel target format data and performs attribute mounting processing on each project node based on the project node geometric information and the PModel target format data, resulting in a power generation engineering model on the BIM platform. The PModel format data in this solution can be recognized by BIM, providing a directly usable data source for modeling power generation projects using BIM. This enables unified modeling of power generation projects, reducing critical issues such as geometric and hierarchical loss. It solves the problem of insufficient coordination in the digitalization process of existing power generation projects and the difficulty in establishing data interfaces, which seriously affects production efficiency. This solution coordinates the digitalization process of power generation projects and establishes data interfaces, thereby improving production efficiency.

[0045] Example 2

[0046] Figure 2 This is a flowchart of a power generation engineering analytical modeling method provided in Embodiment 2 of the present invention. This embodiment is based on the above embodiment and provides specific optional implementation methods for generating PModel format data based on power generation project hierarchical data and target geometric data. Figure 2 As shown, the method includes:

[0047] S210. Organize the power generation project hierarchical data of the power generation engineering design software according to the model tree format to obtain the first data to be processed.

[0048] The first data to be processed can be data in the form of a model tree that organizes the hierarchical data of power generation projects.

[0049] In this embodiment of the invention, the power generation project hierarchical data extracted from the power generation engineering design software can be organized according to the model tree format to complete the data structure conversion and obtain the first data to be processed.

[0050] S220. Discretize the target geometric data to obtain the second data to be processed.

[0051] The second data to be processed can be discrete data obtained by discretizing the target geometric data using triangular facets as discrete units.

[0052] In this embodiment of the invention, the target geometric data can be discretized into a geometric representation based on triangular facets to obtain the second data to be processed.

[0053] S230. Determine the PModel format data based on the first data to be processed and the second data to be processed.

[0054] In this embodiment of the invention, the second data to be processed can be stored in the first data to be processed in the model tree format to obtain PModel format data.

[0055] S240. Based on the power generation project attribute data and BIM business data, update the PModel format data to obtain the PModel target format data.

[0056] In an optional embodiment of the present invention, updating the PModel format data according to the power generation project attribute data and BIM business data to obtain PModel target format data may include: retrieving the power generation project attribute data according to the second data to be processed to obtain the data to be recorded, and performing an initial update of the PModel format data according to the data to be recorded to obtain the initial update data of PModel; and performing component differentiation processing and data compression processing on the initial update data of PModel according to the BIM business data to obtain the PModel target format data.

[0057] The data to be recorded can be the power generation project attribute data of the geometry corresponding to the second data to be processed. The initial update data of PModel can be the model tree format data after updating the PModel format data based on the data to be recorded.

[0058] In this embodiment of the invention, the power generation project attribute data can be retrieved based on the second data to be processed, the power generation project attribute data matching the geometry corresponding to the second data to be processed can be determined, and the power generation project attribute data matching the geometry corresponding to the second data to be processed can be used as the data to be recorded. Then, the data to be recorded can be recorded on the corresponding model tree node of the PModel format data to complete the initial update of the PModel format data and obtain the initial update data of PModel. Then, according to the BIM business data, the initial update data of PModel can be processed by component differentiation according to the commonly used BIM components to form JSON format data. The JSON format data can be compressed and stored in the PModel format (model tree format) to obtain the target format data of PModel.

[0059] S250. Based on the PModel target format data, create a project node space, and based on the PModel target format data and the project node space, perform structural hierarchical organization processing on each project node that matches the PModel target format data.

[0060] In an optional embodiment of the present invention, creating a project node space based on the PModel target format data may include: parsing the PModel target format data to obtain node identifier data for each model tree node; and creating a project node space based on the node identifier data for each model tree node.

[0061] The node identifier data can be used to determine the type of model tree nodes in the PModel target format data. Model tree node types include, but are not limited to, floor, equipment set nodes, and other nodes. Other nodes may include, but are not limited to, logical nodes.

[0062] In this embodiment of the invention, the PModel target format data can be parsed to determine each model tree node in the PModel target format data, and the node identifier data of each model tree node can be obtained. Then, based on the node identifier data of each model tree node, the type of each model tree node can be determined, and project node space can be allocated for each model tree node according to the type of each model tree node.

[0063] For example, based on the node identifier data of the current model tree node, if it is determined that the current model tree node is a floor, then the corresponding professional floor is created in the BIM platform; if it is determined that the current model tree node is an equipment set node, then the Model space (i.e., model space) in the BIM platform is created to hold the equipment graphics and corresponding node attributes; if it is determined that the current model tree node is something else, then the Model space is created.

[0064] In an optional embodiment of the present invention, the structural hierarchical organization processing of each project node matching the PModel target format data according to the PModel target format data and the project node space may include: determining the hierarchical structure data of each project node according to the PModel target format data; and performing structural hierarchical organization processing on each project node according to the linking mechanism and the hierarchical structure data.

[0065] Hierarchical data can be used to describe the relative positions of project nodes. Linking mechanisms can assemble the project node spaces corresponding to project nodes.

[0066] In this embodiment of the invention, the PModel target format data can be parsed to determine the hierarchical structure data of each project node. Then, according to the linking mechanism of the BIM platform, the hierarchical structure data is used to organize the project nodes according to the hierarchical structure data, and the assembly of the relative positions between spaces and floors is completed.

[0067] S260. Based on the PModel target format data, create the geometric information of the project nodes, and perform attribute mounting processing on each project node according to the geometric information of the project nodes and the PModel target format data to obtain the power generation engineering model of the BIM platform.

[0068] In an optional embodiment of the present invention, creating project node geometric information based on PModel target format data may include: determining a first type of project node geometric information based on a second data to be processed in the PModel target format data and a preset data protocol, or performing geometric fitting based on the second data to be processed in the PModel target format data to obtain a second type of project node geometric information.

[0069] The preset data protocol can be used to record the entity data types in the BIM platform. The first type of project node geometric information can be the entity geometric type determined based on the second data to be processed and the preset data protocol. The second type of project node geometric information can be the geometric type fitted based on the second data to be processed.

[0070] In this embodiment of the invention, the preset data protocol of the BIM platform can be obtained first. In order to restore the geometric shape with high fidelity, if it is determined according to the preset data protocol that the second data to be processed in the PModel target format data can be expressed by a solid type (such as a box, a torus, and a cone), then the solid expression type corresponding to the second data to be processed is determined according to the preset data protocol to obtain the first type of project node geometric information. Alternatively, when the second data to be processed in the PModel target format data is a triangular facet expression type, the second data to be processed is geometrically fitted to obtain the second type of project node geometric information.

[0071] In an optional embodiment of the present invention, the power generation engineering model is obtained by performing attribute mounting processing on each project node based on the project node geometric information and PModel target format data. This may include: associating project nodes with project node geometric information, and determining power generation project business data based on PModel target format data; and performing attribute mounting processing on each project node based on the power generation project business data to obtain the power generation engineering model of the BIM platform.

[0072] Among them, the power generation project business data can be the business data of the current power generation project that needs to be modeled and processed in the power generation engineering design software.

[0073] In this embodiment of the invention, project nodes can be associated with the corresponding geometric information of project nodes, so that project nodes are associated with geometric shapes. Furthermore, according to the PModel target format data, power generation project business data is read, thereby mounting the power generation project business data to the corresponding project node, completing the attribute mounting process of the project node, and obtaining the power generation engineering model of the BIM platform.

[0074] Traditionally, PDMS outputs data in *.txt / *.stp / *.rvm formats, Catia in *.stp, Revit in *.rvt, and MicroStation in *.dgn. These inconsistencies in data formats from power generation engineering design software lead to a lack of unified data standards, making data exchange difficult. BIM platforms must parse these different formats, resulting in information loss. This solution converts the power generation project model data (including hierarchical data, target geometry, and attribute data) from the design software into a unified PModel format (*.pmodel), which can be directly recognized by the BIM platform. The solution generates PModel format data from the power generation project model data; it then updates the PModel format data based on the project attribute data and BIM business data to obtain the target PModel format data. This process can be implemented using a PModel plugin integrated into the BIM platform.

[0075] Figure 3 This is a schematic diagram of the overall process of an analytical modeling method for power generation engineering provided in Embodiment 2 of the present invention. Figure 3As shown, the PModel plugin can extract power generation project hierarchical data and target geometric data from any of the power generation engineering design software, including PDMS, Catia, Revit, and MicroStation. It then converts the power generation project hierarchical data into a model tree format, records business data in JSON format based on data protocols, and discretizes the target geometric data into triangular facets. All geometry is recorded using facets, ultimately resulting in PModel format data. The BIM platform parses the PModel format data to create project node space. It determines whether the current model tree node has a floor identifier; if so, the floor is constructed; otherwise, a model space is created. Relative positional relationships are then installed, floors and model space are assembled, and project node geometric information is further created. It then determines whether the current project geometric information is a solid geometry type. If it is, it is displayed as a basic geometry; if it is a triangular facet type, it is displayed as a triangular facet. Attributes are then attached to the corresponding project node, completing the attribute attachment process.

[0076] This solution provides model and data fusion technologies for each stage of power generation engineering. Using the modeling and data output methods of commonly used BIM design software, it outlines the software's data format, structural hierarchy, attribute settings, and model output. Based on data standards, it proposes the fusion requirements for model data from various disciplines, clarifies data fusion technology solutions, studies data relationships and presentation formats in different application scenarios, standardizes data management processes, and improves data interaction efficiency.

[0077] The technical solution of this invention organizes the power generation project hierarchical data of the power generation engineering design software according to the model tree format to obtain the first data to be processed. Then, the target geometric data is discretized to obtain the second data to be processed. Based on the first and second data to be processed, the PModel format data is determined. Then, the PModel format data is updated according to the power generation project attribute data and BIM business data to obtain the PModel target format data. Further, based on the PModel target format data, a project node space is created. Based on the PModel target format data and the project node space, the structural hierarchy of each project node matching the PModel target format data is organized. Based on the PModel target format data, project node geometric information is created. Based on the project node geometric information and the PModel target format data, attribute mounting processing is performed on each project node to obtain the power generation engineering model of the BIM platform. The PModel format data in this solution can be recognized by BIM, providing a directly usable data source for modeling power generation projects using BIM. This enables unified modeling of power generation projects, reduces critical issues such as geometric loss and hierarchical loss, and solves the problem of insufficient coordination and cooperation in the digitalization process of existing power generation projects, as well as the difficulty in establishing data interfaces, which seriously affects production efficiency. This solution can coordinate the digitalization process of power generation projects and establish data interfaces, thereby improving production efficiency.

[0078] Example 3

[0079] Figure 4 This is a schematic diagram of the structure of a power generation engineering analytical modeling device provided in Embodiment 3 of the present invention. Figure 4 As shown, the device includes: a data generation module 310, a data update module 320, a first node processing module 330, and a second node processing module 340, wherein...

[0080] The data generation module 310 is used to generate building information model (PModel) format data for the entire building based on the power generation project hierarchy data and target geometric data.

[0081] The data update module 320 is used to update the PModel format data based on the power generation project attribute data and the building information model (BIM) business data to obtain the PModel target format data.

[0082] The first node processing module 330 is used to create a project node space based on the PModel target format data, and to perform structural hierarchical organization processing on each project node that matches the PModel target format data based on the PModel target format data and the project node space.

[0083] The second node processing module 340 is used to create project node geometric information based on PModel target format data, and to perform attribute mounting processing on each project node based on the project node geometric information and PModel target format data to obtain the power generation engineering model of the BIM platform.

[0084] The technical solution of this invention generates PModel format data based on power generation project hierarchical data and target geometric data. Then, it updates the PModel format data based on power generation project attribute data and BIM business data to obtain PModel target format data. Next, it creates a project node space based on the PModel target format data. Based on the PModel target format data and the project node space, it performs structural hierarchical organization processing on each project node matching the PModel target format data. Finally, it creates project node geometric information based on the PModel target format data and performs attribute mounting processing on each project node based on the project node geometric information and the PModel target format data, resulting in a power generation engineering model. The PModel format data in this solution can be recognized by BIM, providing a directly usable data source for modeling power generation projects using BIM. This enables unified modeling of power generation projects, reducing critical issues such as geometric and hierarchical loss. It solves the problem of insufficient coordination in the digitalization process of existing power generation projects and the difficulty in establishing data interfaces, which seriously affects production efficiency. This solution coordinates the digitalization process of power generation projects and establishes data interfaces, thereby improving production efficiency.

[0085] Optionally, the data generation module 310 is specifically used to organize the power generation project hierarchical data of the power generation engineering design software according to the model tree format to obtain the first data to be processed; to discretize the target geometric data to obtain the second data to be processed; and to determine the PModel format data based on the first data to be processed and the second data to be processed.

[0086] Optionally, the data update module 320 is specifically used to retrieve the power generation project attribute data based on the second data to be processed to obtain the data to be recorded, and to perform an initial update of the PModel format data based on the data to be recorded to obtain the initial update data of the PModel; and to perform component differentiation processing and data compression processing on the initial update data of the PModel based on the BIM business data to obtain the target format data of the PModel.

[0087] Optionally, the first node processing module 330 includes a project node space creation unit, used to parse the PModel target format data to obtain the node identifier data of each model tree node; and to create the project node space based on the node identifier data of each model tree node.

[0088] Optionally, the first node processing module 330 includes a hierarchical organization processing unit, used to determine the hierarchical structure data of each project node according to the PModel target format data; and to perform hierarchical organization processing on each project node according to the linking mechanism and the hierarchical structure data.

[0089] Optionally, the second node processing module 340 includes a project node geometry information creation unit, used to determine the first type of project node geometry information based on the second data to be processed in the PModel target format data and a preset data protocol, or to perform geometry fitting based on the second data to be processed in the PModel target format data to obtain the second type of project node geometry information.

[0090] Optionally, the second node processing module 340 includes a power generation engineering model acquisition unit, which is used to associate the project nodes with the geometric information of the project nodes, and determine the power generation project business data according to the PModel target format data; and perform attribute mounting processing on each project node according to the power generation project business data to obtain the power generation engineering model of the BIM platform.

[0091] The power generation engineering analytical modeling device provided in the embodiments of the present invention can execute the power generation engineering analytical modeling method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.

[0092] Example 4

[0093] Figure 5 A schematic diagram of an electronic device that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0094] like Figure 5As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0095] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0096] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as analytical modeling methods for power generation engineering.

[0097] In some embodiments, the power generation engineering analytical modeling method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the power generation engineering analytical modeling method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the power generation engineering analytical modeling method by any other suitable means (e.g., by means of firmware).

[0098] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0099] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0100] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0101] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0102] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0103] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0104] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0105] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for analytical modeling of power generation engineering, characterized in that, include: Based on the power generation project hierarchy data and target geometric data, generate the entire building information model (PModel) format data. Based on the power generation project attribute data and the Building Information Modeling (BIM) business data, the PModel format data is updated to obtain the PModel target format data. Based on the PModel target format data, a project node space is created, and based on the PModel target format data and the project node space, a structural hierarchy organization is performed on each project node that matches the PModel target format data. Based on the PModel target format data, project node geometry information is created, and attribute mounting processing is performed on each project node based on the project node geometry information and the PModel target format data to obtain the power generation engineering model of the BIM platform. Based on the power generation project hierarchical data and target geometric data, PModel format data is generated, including: organizing the power generation project hierarchical data of the power generation engineering design software according to the model tree format to obtain the first data to be processed; discretizing the target geometric data to obtain the second data to be processed; and determining the PModel format data based on the first data to be processed and the second data to be processed. The process involves updating the PModel format data based on power generation project attribute data and BIM business data to obtain PModel target format data. This includes: retrieving the power generation project attribute data based on the second data to be processed to obtain data to be recorded; performing an initial update on the PModel format data based on the data to be recorded to obtain initial PModel update data; and performing component differentiation processing and data compression processing on the initial PModel update data based on the BIM business data to obtain the PModel target format data. Based on the PModel target format data, a project node space is created, including: parsing the PModel target format data to obtain the node identifier data of each model tree node; and creating the project node space based on the node identifier data of each model tree node.

2. The method according to claim 1, characterized in that, Based on the PModel target format data and the project node space, the project nodes that match the PModel target format data are organized hierarchically, including: Based on the PModel target format data, determine the hierarchical structure data of each project node; Based on the linking mechanism and the hierarchical data, the project nodes are organized hierarchically.

3. The method according to claim 1, characterized in that, Based on the PModel target format data, create project node geometry information, including: Based on the second data to be processed in the PModel target format data and the preset data protocol, determine the geometric information of the first type of project node, or... Based on the second data to be processed in the PModel target format data, geometric fitting is performed to obtain the geometric information of the second type of project nodes.

4. The method according to claim 3, characterized in that, Based on the geometric information of the project nodes and the target format data of the PModel, attribute mounting processing is performed on each project node to obtain the power generation engineering model of the BIM platform, including: The project nodes are associated with the project node geometry information, and the power generation project business data is determined based on the PModel target format data. The power generation project business data is used to perform attribute mounting processing on each project node to obtain the power generation engineering model of the BIM platform.

5. A power generation engineering analytical modeling device, characterized in that, include: The data generation module is used to generate PModel format data for the entire building building information model based on the power generation project hierarchical data and target geometric data. The data update module is used to update the PModel format data based on the power generation project attribute data and the Building Information Model (BIM) business data to obtain the PModel target format data. The first node processing module is used to create a project node space based on the PModel target format data, and to perform structural hierarchical organization processing on each project node that matches the PModel target format data based on the PModel target format data and the project node space. The second node processing module is used to create project node geometric information based on the PModel target format data, and to perform attribute mounting processing on each project node based on the project node geometric information and the PModel target format data to obtain the power generation engineering model of the BIM platform. The data generation module is specifically used to organize the power generation project-level data of the power generation engineering design software according to the model tree format to obtain the first data to be processed. Discretize the target geometric data to obtain the second data to be processed; determine the PModel format data based on the first data to be processed and the second data to be processed. The data update module is specifically used to retrieve the attribute data of the power generation project based on the second data to be processed, obtain the data to be recorded, and perform the initial update of the PModel format data based on the data to be recorded to obtain the initial update data of PModel; and perform component differentiation processing and data compression processing on the initial update data of PModel based on the BIM business data to obtain the target format data of PModel. The first node processing module includes a project node space creation unit, which is used to parse the PModel target format data to obtain the node identifier data of each model tree node; and to create the project node space based on the node identifier data of each model tree node.

6. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the power generation engineering analytical modeling method according to any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the power generation engineering analytical modeling method as described in any one of claims 1-4.