Digital delivery method and device of photovoltaic power station, electronic equipment and storage medium

By constructing a digital distribution model of photovoltaic power plants and using AI large models to match BIM with files to be attached, the problems of low efficiency and poor accuracy in the digital delivery process of photovoltaic power plants have been solved, achieving efficient and accurate full-process automated processing.

CN121766934BActive Publication Date: 2026-06-26CHINA ENERGY ENG GRP TIANJIN ELECTRIC POWER CONSTR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA ENERGY ENG GRP TIANJIN ELECTRIC POWER CONSTR CO LTD
Filing Date
2026-03-02
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In the existing digital delivery process of photovoltaic power plants, manual operation is time-consuming and prone to errors, resulting in low efficiency and poor accuracy.

Method used

By obtaining the initial pile foundation data of the photovoltaic panels from the pile foundation data file and the neighboring elevation data from the terrain data file, a digital distribution model of the photovoltaic power station is constructed. The AI ​​large model is then used to match and associate BIM with the files to be attached, realizing the automated processing of batch BIM throughout the entire process.

Benefits of technology

It improved the efficiency and accuracy of model creation, ensured data consistency and traceability at different management stages, and enabled efficient digital delivery of photovoltaic power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121766934B_ABST
    Figure CN121766934B_ABST
Patent Text Reader

Abstract

The application provides a digital delivery method and device of a photovoltaic power station, electronic equipment and a storage medium. Initial pile foundation data of a plurality of photovoltaic panels is acquired, and neighborhood elevation data of each pile foundation is acquired. The elevation of the pile foundation is determined based on the planar position coordinates and the neighborhood elevation data of each pile foundation. The BIM of the photovoltaic panel is constructed according to the preset installation angle by using the elevation of the pile foundation and the initial pile foundation data. Based on at least one type of coded preset coding formula and the attribute value of the target attribute field of the BIM of each photovoltaic panel, each type of coding data of the BIM of each photovoltaic panel is generated. Based on the various types of coding data of the BIM of the plurality of photovoltaic panels and the file digest and category of the plurality of files to be hung, the AI large model is matched, the plurality of files to be hung are associated to the BIM of the photovoltaic panel based on the matching relationship, and the digital delivery is completed based on the digital distribution model, the various types of coding data and the files to be hung. The delivery efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of photovoltaic power plant technology, and in particular relates to a digital delivery method, device, electronic equipment and storage medium for photovoltaic power plants. Background Technology

[0002] With the rapid development of new energy projects, digital handover has become a core means to improve project management efficiency, achieve transparent data sharing, and support intelligent operation and maintenance. For the current delivery of photovoltaic power plants, realizing digital delivery is one of the key technical issues studied by those skilled in the art.

[0003] In related technologies, many aspects of the photovoltaic power station delivery process require manual operation. Typically, staff members manually draw 3D models based on blueprints and set model parameters manually.

[0004] However, manual operation is time-consuming and prone to errors, resulting in low efficiency and poor accuracy in the digital delivery process of photovoltaic power plants. Summary of the Invention

[0005] In view of this, the present invention aims to provide a digital delivery method, apparatus, electronic device and storage medium for photovoltaic power plants, so as to at least solve one of the problems in the background art.

[0006] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0007] On one hand, the present invention provides a digital delivery method for photovoltaic power plants, the method comprising:

[0008] The initial pile foundation data of multiple photovoltaic panels are obtained from the pile foundation data file of the photovoltaic power station. The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data of each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identification and the pile foundation model.

[0009] Obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station. Based on the planar position coordinates of each pile foundation and the neighborhood elevation data, determine the elevation of each pile foundation. The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation.

[0010] Based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, a digital distribution model of the photovoltaic power station is constructed according to a preset installation angle. The digital distribution model includes building information models (BIM) of multiple photovoltaic panels.

[0011] Based on a preset coding formula for at least one type of coding and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, coding data for each photovoltaic panel's BIM corresponding to each type of coding is generated. Different management stages of the photovoltaic power station correspond to different types of coding.

[0012] Obtain the file summary and category of multiple files to be attached to the photovoltaic power station;

[0013] Based on the BIM corresponding to each type of code of multiple photovoltaic panels, as well as the file summary and category of multiple files to be attached, the BIM of multiple photovoltaic panels and multiple files to be attached are matched by artificial intelligence AI large model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached.

[0014] Based on the matching relationship, multiple files to be attached are associated with the BIM of the corresponding matching photovoltaic panels, and the photovoltaic power station is digitally delivered based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel, and the associated files to be attached.

[0015] In another aspect, the present invention provides a digital delivery device for photovoltaic power plants, the device comprising:

[0016] The first acquisition module is used to acquire initial pile foundation data of multiple photovoltaic panels from the pile foundation data file of the photovoltaic power station. The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data of each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identifier, and the pile foundation model.

[0017] The first determining module is used to obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station, and determine the elevation of each pile foundation based on the planar position coordinates of each pile foundation and the neighborhood elevation data. The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation.

[0018] The construction module is used to construct a digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station and according to a preset installation angle. The digital distribution model includes building information models (BIM) of multiple photovoltaic panels.

[0019] The generation module is used to generate BIM data for each photovoltaic panel corresponding to each type of code based on a preset coding formula of at least one type of code and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM. Different management stages of the photovoltaic power station correspond to different types of codes.

[0020] The second acquisition module is used to acquire the file summary and category of multiple files to be attached to the photovoltaic power station;

[0021] The matching module is used to match the BIM of multiple photovoltaic panels with the coding data of each type of code, as well as the file summary and category of multiple files to be attached, based on the BIM of multiple photovoltaic panels and the multiple files to be attached, using a large artificial intelligence (AI) model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached.

[0022] The delivery module is used to associate multiple files to be attached to the BIM of the corresponding matching photovoltaic panels based on the matching relationship, and to digitally deliver the photovoltaic power station based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel, and the associated files to be attached.

[0023] In another aspect, the present invention provides an electronic device including a processor and a memory communicatively connected to the processor and used to store executable instructions of the processor, the processor being used to execute the above-described digital delivery method for a photovoltaic power plant.

[0024] In another aspect, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned digital delivery method for photovoltaic power plants.

[0025] Compared with the prior art, the present invention has the following advantages:

[0026] The digital delivery method for photovoltaic power plants provided in this invention obtains initial pile foundation data for multiple photovoltaic panels from a pile foundation data file and neighborhood elevation data for each pile foundation from a terrain data file. This allows the elevation of each pile foundation to be determined based on its planar coordinates and neighborhood elevation data. Using the elevation of each photovoltaic panel's pile foundation and the initial pile foundation data, a BIM model for each photovoltaic panel is constructed according to a preset installation angle. Batch BIM model construction can be achieved through data extraction and elevation calculation, eliminating the need for manual creation of individual BIM models and improving model creation efficiency and accuracy. Furthermore, based on a preset coding formula for at least one type of coding and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, coding data corresponding to each type of coding is generated for each photovoltaic panel's BIM. Based on this, multiple types of coding data can be generated simultaneously, allowing for direct processing of the corresponding coding data at different management stages. The coding data at different stages can meet the management needs of the entire lifecycle of the photovoltaic power station, achieving "one model for multiple uses, one model for all" without changing the modeling and delivery work mode, ensuring data continuity and traceability in the design, construction, and operation and maintenance stages of the power station. Further, file summaries and categories of multiple files to be attached can be obtained. Based on the coding data corresponding to each type of coding for multiple photovoltaic panel BIMs, and the file summaries and categories of multiple files to be attached, an AI large-scale model is used to match the BIMs of multiple photovoltaic panels and multiple files to be attached. This allows multiple files to be attached to the corresponding matched photovoltaic panel's BIM based on the matching relationship, and digital delivery is completed based on the digital distribution model, various coding data, and associated files to be attached. Based on this, the entire process of batch BIM processing, including modeling, coding, and linking, is automated, improving delivery efficiency and accuracy. Attached Figure Description

[0027] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:

[0028] Figure 1 A flowchart illustrating the digital delivery method for a photovoltaic power plant provided in an embodiment of the present invention;

[0029] Figure 2 A schematic diagram of a three-dimensional model of a photovoltaic panel provided in an embodiment of the present invention;

[0030] Figure 3 A schematic diagram of the intelligent coding rule setting page provided in an embodiment of the present invention;

[0031] Figure 4 This is a schematic diagram of the model assignment operation interface provided in an embodiment of the present invention;

[0032] Figure 5 This is a schematic diagram of the structure of a digital delivery device for a photovoltaic power plant provided in an embodiment of the present invention. Detailed Implementation

[0033] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other.

[0034] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0035] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art will understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0036] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0037] Figure 1 This is a flowchart illustrating a digital delivery method for a photovoltaic power plant, provided as an embodiment of the present invention. The execution entity of this method can be an electronic device. For example... Figure 1 As shown, the method includes the following steps.

[0038] Step 101: Obtain the initial pile foundation data of multiple photovoltaic panels from the pile foundation data file of the photovoltaic power station.

[0039] The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data for each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identification, and the pile foundation model.

[0040] Among them, the plane coordinates can be the two-dimensional X and Y coordinates of the pile foundation in the geodetic coordinate system or a pre-configured project-independent coordinate system.

[0041] like Figure 2 As shown, a single photovoltaic panel can be supported by multiple pile foundations. Figure 2 The document shows two 3D model types: one with seven pile foundations supporting one photovoltaic panel, and another with four pile foundations supporting one photovoltaic panel. Figure 2 This illustration uses only 7 or 4 piles as examples, but the present invention does not limit the number or location of piles supporting a single photovoltaic panel. For example, Figure 2 The image only shows a horizontal row of four piles supporting the photovoltaic panel. Other arrangements of piles are also possible, such as one pile supporting each of the four vertices of the photovoltaic panel, i.e., four piles arranged in two rows, one pile at each vertex.

[0042] The pile foundation identifier can be a unique identifier ID for the pile foundation. The pile foundation model can be represented by a string, where characters in different fields of the string represent different meanings. For example, in PHC-400AB-95, PHC represents the project number, 400AB can represent the type of 3D model of the photovoltaic panel supported by the pile foundation, and 95 can represent the serial number of the photovoltaic panel corresponding to the pile foundation.

[0043] In this step, the pile foundation data file can be a construction CAD (Computer-Aided Design) drawing or an Excel spreadsheet corresponding to the photovoltaic power station. CAD drawing formats include, but are not limited to, DXF and DWG. The pile foundation data file must contain at least the following fields: unique pile identifier (ID), pile model, and planar location coordinates. Initial pile foundation data for multiple piles can be directly extracted from the pile foundation data file.

[0044] Step 102: Obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station, and determine the elevation of each pile foundation based on the plane position coordinates and neighborhood elevation data of each pile foundation.

[0045] The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation.

[0046] The terrain data file includes the three-dimensional coordinates of multiple discrete elevation points in the terrain where the photovoltaic power station is located. The file types of the terrain data file include, but are not limited to, DEM (Digital Elevation Model) files, CAD topographic maps, and GIS (Geographic Information System) terrain data. For example, the terrain data file may include the three-dimensional coordinates of n discrete elevation points: (X1, Y1, Z1), (X2, Y2, Z2), ..., (X... n ,Y n Z n ).

[0047] In this step, the terrain data file can be automatically parsed to extract all discrete elevation point data of the area covered by the photovoltaic power station and construct a terrain elevation database corresponding to the photovoltaic power station.

[0048] The planar coordinates of each pile foundation can be represented as (X,Y). A spatial retrieval algorithm can be used to find the four discrete elevation points (X,Y) that are closest to each pile foundation, denoted as P1(x1,y1,z1), P2(x2,y1,z2), P3(x1,y2,z3), and P4(x2,y2,z4), where x1 < X < x2 and y1 < Y ​​< y2.

[0049] Furthermore, the elevation Z of each pile foundation (X, Y) is calculated using bilinear interpolation. The specific calculation process is as follows:

[0050] ① Calculate the elevation Z at y=y1 by interpolation along the x-axis using the following formula. a :

[0051] Z a =z1+(X-x1) / (x2-x1)×(z2-z1);

[0052] ② Calculate the elevation Z at y=y2 by interpolation along the x-axis using the following formula. β :

[0053] Z β =z3+(X-x1) / (x2-x1)×(z4-z3);

[0054] ③ Calculate the final elevation Z of the pile foundation (X, Y) by interpolation along the y-axis using the following formula:

[0055] Z=Z a +(Y-y1) / (y2-y1)×(Z β -Z a ).

[0056] Based on this, the pile foundation elevation Z is calculated. The elevation Z of each pile foundation is then associated with and stored in relation to its ID, model, and plane coordinates.

[0057] Step 103: Based on the elevation of the pile foundation of each photovoltaic panel in the photovoltaic power station and the initial pile foundation data, construct a digital distribution model of the photovoltaic power station according to the preset installation angle.

[0058] The digital distributed model includes Building Information Modeling (BIM) for multiple photovoltaic panels.

[0059] In this step, based on the elevation and initial pile foundation data of each photovoltaic panel, and according to the preset installation angle, a BIM (Building Information Modeling) can be created for each photovoltaic panel. Based on this, BIMs of multiple photovoltaic panels in a photovoltaic power station can be created in batches, resulting in a digital distribution model that includes the BIMs of multiple photovoltaic panels. The distribution location of each photovoltaic panel's BIM can be clearly located in this digital distribution model.

[0060] In one possible embodiment, the BIM of each photovoltaic panel is created based on the elevation and initial pile foundation data of the pile foundation for each photovoltaic panel, according to a preset installation angle, including:

[0061] Based on the elevation and planar coordinates of the pile foundation for each photovoltaic panel, the automated modeling interface is invoked to determine the spatial coordinates of each photovoltaic panel.

[0062] Based on the pile foundation model of each photovoltaic panel, obtain the photovoltaic panel BIM family file corresponding to each photovoltaic panel;

[0063] Based on the spatial coordinates of each photovoltaic panel, the preset installation angle, and the corresponding photovoltaic panel BIM family file, create the BIM for each photovoltaic panel.

[0064] BIM can be created using Revit software. Specifically, BIM family files of photovoltaic panels matching the pile foundation model can be pre-imported into Revit software. The BIM family file contains preset attributes such as the size, material, and electrical parameters of the photovoltaic panels, and the BIM family file can be a .rfa format family file.

[0065] Furthermore, the FamilyInstance.NewFamilyInstance interface in the Revit API is called to determine the spatial positioning point of the photovoltaic panel model based on the planar coordinates (X,Y) of the pile foundation obtained in step 101 and the elevation Z of the pile foundation calculated in step 102.

[0066] In one possible example, the BIM of a photovoltaic panel can be created using one of the multiple pile foundations supporting the photovoltaic panel. For instance, the three-dimensional position coordinates (i.e., the planar coordinates and elevation of a specific single pile foundation) can be used as the spatial positioning point of the photovoltaic panel. In this case, steps 101 and 102 can obtain the initial pile foundation data and elevation of the specified single pile foundation. For example, the specified single pile foundation could be the pile foundation with the specified sequence number 1 among multiple pile foundations, or the pile foundation at the specified vertex position of the photovoltaic panel, etc.

[0067] In another possible example, the BIM of the photovoltaic panel can be created by combining the locations of multiple pile foundations supporting the photovoltaic panel. For example, the center position of the spatial location of the multiple pile foundations supporting the photovoltaic panel can be calculated as the spatial positioning point of the photovoltaic panel, or the average value of the three-dimensional position coordinates of the multiple pile foundations can be taken. In this case, steps 101 and 102 need to obtain the initial pile foundation data and elevation of all pile foundations supporting the photovoltaic panel.

[0068] Furthermore, based on the spatial positioning point of the photovoltaic panel and combined with the preset installation angle of the photovoltaic panel, a single photovoltaic panel BIM model is automatically generated. This preset installation angle can be configured in batches in Revit software or customized according to project requirements. This embodiment of the invention does not limit the preset installation angle.

[0069] It should be noted that, with a single operation in Revit software, all photovoltaic panel models corresponding to the pile foundations can be generated in batches, thus completing the automated batch creation of BIM models for a large number of photovoltaic panels in the photovoltaic power station area.

[0070] Step 104: Based on the preset coding formula of at least one type of coding and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, generate the coding data of each photovoltaic panel's BIM corresponding to each type of coding.

[0071] The different management stages of the photovoltaic power station correspond to different types of codes.

[0072] For example, this at least one type of coding may include, but is not limited to: KKS (Kraftwerk-Kennzeichen system, power plant identification system) code, construction code, dispatch code, etc. Different management stages of a photovoltaic power plant may include, but are not limited to: design stage, construction stage, and operation and maintenance stage. Specifically, the KKS code may correspond to the coding for the design stage of the photovoltaic power plant, the construction code may correspond to the coding for the construction stage of the photovoltaic power plant, and the dispatch code may correspond to the coding for the operation and maintenance stage of the photovoltaic power plant.

[0073] Each type of code corresponds to a pre-configured preset coding formula, which defines the rules for generating coded data for the corresponding code type. In this step, the BIM attribute data of photovoltaic panels can be generated according to the pre-defined coding rules in the formulas using preset coding formulas for different management stages, thus generating various coded data suitable for different stages.

[0074] In one possible embodiment, the preset coding formula for each type of code includes the target attribute fields of the photovoltaic panel's BIM, fixed characters, numerical operators, combination operators, and built-in functions.

[0075] For example, the preset coding formula for each type of code can include attribute fields of photovoltaic panel BIM, fixed characters, operators for indicating numerical calculations, combination operators for indicating ordered combinations, and built-in functions. The specific formula specifications are as follows:

[0076] ① BIM attribute fields: Directly reference the attribute field names in the BIM model, such as "model", "length", "width" and "weight", and the tool will automatically extract the corresponding parameter values ​​from the Revit model.

[0077] ② Fixed characters: Static text enclosed in single quotes, such as 'PV' (photovoltaic panel identifier), 'mm' (length unit), '-' (separator), 'B1' (construction section).

[0078] ③ Numerical operators: Supports arithmetic operations (addition, subtraction, multiplication, and division). When referencing component properties, angle brackets < > must be used. For example, <length> / 1000 (converts the length unit from millimeters to meters), <width>×<height> (multiplies the width and height to calculate the cross-sectional area).

[0079] ④ Ordered Combination Character: Use the combination character [+] to concatenate BIM attributes, fixed characters, and numerical calculation results in sequence. For example: 'KKS-'[+] Project Code[+] Area Code[+] < Model>[+] Serial Number, 'Construction-'[+] Section Number[+] < Weight> / 1000 [+] 'Ton'.

[0080] ⑤ Built-in functions: Supports the maximum value function MAX(a,b) and the minimum value function MIN(a,b), and supports function nesting, such as MAX(<length>,<width>,MIN(<height>,<thickness>)) and MIN(MAX(<rated power>,500),1000).

[0081] Figure 3 This is a schematic diagram of an intelligent encoding rule setting page provided by the present invention. Figure 3 As shown, Figure 3The example shown is a pre-configured encoding formula, which may include building attributes, fixed characters, numerical calculations, ordered combinations, and of course, built-in functions. Figure 3 (Not listed in the text). A component can be a BIM model of a photovoltaic panel. Component attributes can be attribute fields of a BIM model. It should be noted that, according to the formula, batch calculations can be performed on the attributes of multiple photovoltaic panel BIM models; for example, statistical calculations can be performed on a specific attribute of multiple BIM models.

[0082] In one possible embodiment, the generation of BIM coded data for each photovoltaic panel, based on a preset coding formula of at least one type of coding and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, includes:

[0083] For each type of code, based on the target attribute field included in the preset coding formula of each type of code, the attribute value of the target attribute field is extracted from the attribute value of the preset attribute field of the BIM of each photovoltaic panel. The preset attribute field of the BIM of the photovoltaic panel includes additional attribute fields and / or fixed attribute fields.

[0084] The attribute values ​​of the extracted target attribute fields are calculated according to the numerical operators included in the preset encoding formula to obtain the calculation results;

[0085] According to the combination of characters included in the preset coding formula, the fixed characters included in the preset coding formula and the calculation result are concatenated, and the built-in function included in the preset coding formula is used to perform function operation on the concatenated data to obtain the BIM code data of each photovoltaic panel corresponding to each type of code;

[0086] The BIM data for each photovoltaic panel is assigned to the coding attribute field of the corresponding category code of the BIM for each photovoltaic panel.

[0087] In this step, numerical operators, built-in functions, and other methods can be used to perform dynamic coding processes such as numerical calculations and function operations on the target attribute fields and their attribute values ​​in BIM.

[0088] The preset attribute fields may include additional attribute fields and fixed attribute fields, or they may include any one of the additional attribute fields or fixed attribute fields. For example, the preset attribute fields may be predefined attribute fields of photovoltaic panel BIM, and may include, but are not limited to: project name (e.g., project code), area number (e.g., area code), pile foundation type, photovoltaic panel serial number, section number, weight, material, dimensions, electrical parameters, equipment operation data, environmental parameters, pile foundation spatial location coordinates, photovoltaic panel spatial positioning point, sequence number, etc.

[0089] It should be noted that additional attribute fields and fixed attribute fields can be obtained in different ways. Additional attribute fields and fixed attribute fields can be different or have overlapping attribute fields. The specific details of additional attribute fields and fixed attribute fields will be further explained in the later embodiments, and will not be explained here.

[0090] In one possible example, step 104 can be implemented through the following process:

[0091] ① Select the target coding type and the corresponding BIM model;

[0092] The system allows selection of KKS codes, construction codes, or scheduling codes. It allows selection of BIM models for a batch of photovoltaic (PV) panels based on the extracted target attribute values. For example, it allows batch selection of PV panel BIM models for a single area or the entire project's PV panel BIM model. The selected batch of BIM models is then dynamically coded according to the required coding type.

[0093] ② In the formula configuration interface of the tool, obtain the formula that has been pre-configured according to the above formula specifications, or you can also write your own formula according to the above formula specifications.

[0094] For example, the KKS code formula is: 'PV-XX-'[+] area code[+]<model>[+]'#'[+] serial number;

[0095] For example, the construction code formula is: 'SG-'[+] section number[+]' / '[+] MAX (< length>, < width>)[+]'mm'.

[0096] ③ Click "Generate Code". The tool will automatically perform the following process to complete the encoding:

[0097] Extract component attribute values ​​→ Perform numerical calculations → Concatenate fixed characters with calculation results → Apply built-in functions → Generate final code.

[0098] ④ Associate the generated codes with the corresponding attribute fields of the BIM model, for example, associate the attribute field of the BIM's "KKS code" or the attribute field of the "construction code", etc. Additionally, this invention supports batch exporting multiple BIM code lists for record-keeping purposes, for example, in Excel format.

[0099] Step 105: Obtain the file summary and category of multiple files to be attached to the photovoltaic power station.

[0100] Because photovoltaic power plants have different management phases, such as the design phase, construction phase, and operation and maintenance phase, the documents generated in each phase are also diverse. The documents to be attached can include documents from multiple different management phases.

[0101] The document summary is a general overview of the main content of the document to be attached. The category represents the management stage to which the document to be attached belongs. This can be done by classifying the document to a specific management stage based on the summary, such as the design, construction, or operation and maintenance stage.

[0102] Step 106: Based on the BIM of multiple photovoltaic panels corresponding to each type of code, and the file summary and category of multiple files to be attached, the BIM of multiple photovoltaic panels and multiple files to be attached are matched using an artificial intelligence (AI) big data model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached.

[0103] In this step, semantic extraction can be performed on the coded data using a large AI model, as well as on the file summary and category of the files to be attached. Based on the extracted semantics, each BIM and each file to be attached is matched. If the semantic features extracted from the coded data of a certain BIM match the semantic features extracted from a certain file to be attached, then a matching relationship exists between the BIM and the file to be attached.

[0104] In one possible embodiment, an encoding dictionary may also be pre-configured so that the large AI model can use the encoding dictionary to interpret the encoded data to extract semantic features. Prior to step 106, the encoding dictionary may be obtained through the following steps:

[0105] Obtain the encoding dictionary corresponding to the photovoltaic power station, which includes at least one type of encoding character corresponding to the definition character;

[0106] The encoding dictionary includes definitions for the encoded characters of each encoding type, providing an explanation of the characters in the encoded data. For example, B02 in the encoded data = the second region, meaning that B02 in the encoded data can be interpreted as the second region.

[0107] Accordingly, step 106 can be achieved through the following steps:

[0108] The following steps are performed using this large AI model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached:

[0109] Based on the coding dictionary and the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding, the interpretation data corresponding to the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding is determined, and feature extraction is performed based on the interpretation data of the BIM of the multiple photovoltaic panels corresponding to each type of coding to obtain the first feature of the multiple photovoltaic panels corresponding to each type of coding.

[0110] Based on the file summaries and categories of the multiple files to be attached, feature extraction is performed to obtain the second feature of the multiple files to be attached;

[0111] Based on the first feature of each type of code corresponding to the BIM of the multiple photovoltaic panels and the second feature of the multiple files to be attached, the semantic relevance between each file to be attached and the BIM of the multiple photovoltaic panels is calculated.

[0112] Based on the multiple semantic relevance values ​​corresponding to each file to be attached, the BIM of the photovoltaic panel with the highest semantic relevance is selected from the BIMs of multiple photovoltaic panels, and a matching relationship is determined between each file to be attached and the BIM of the selected photovoltaic panel.

[0113] In this step, all files to be attached can be read, preprocessed, and file summaries and categories extracted. It also reads all BIM codes for all photovoltaic panels included in the photovoltaic power station, including but not limited to KKS codes, construction codes, and scheduling codes. Then, the meaning of the coded data for each type of code is interpreted using a pre-configured coding dictionary library through an AI large-scale model.

[0114] Furthermore, using the AI ​​big data model, semantic matching is performed on the meaning of all BIM coded data and the file summaries and categories of all files to be attached. For example, the semantic relevance between each file to be attached and the BIMs of multiple photovoltaic panels can be calculated. If a semantic relevance is greater than a preset threshold (e.g., greater than 0.8, 0.9, etc.), it is automatically attached, that is, the file to be attached is determined to match the BIM and associated with the BIM. For another example, files to be attached at different stages of the same BIM can be associated with different associated stages of the BIM; for example, the semantic features extracted by the AI ​​big data model based on file summaries and categories can characterize the BIM corresponding to the file to be attached, and can also characterize the management stage corresponding to the file to be attached; therefore, the files to be attached can be further associated and stored with the matched BIM and the corresponding management stage of the BIM.

[0115] Step 107: Based on the matching relationship, associate multiple files to be attached to the BIM of the corresponding matching photovoltaic panels, and based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel, and the associated files to be attached, digitally deliver the photovoltaic power station.

[0116] In this step, the coded data of each BIM and its various codes in the photovoltaic power station, as well as the associated files to be attached, and other digital information can be delivered to the photovoltaic power station's delivery request party, such as the construction party or the operation and maintenance party, so that the delivery request party can realize digital management of the entire life cycle of the photovoltaic power station based on the digital information of the photovoltaic power station.

[0117] It should be noted that digital delivery refers to the submission of the photovoltaic panel BIM 3D model, coded data, and documents created by this invention to the delivery requester, allowing them to view the distribution of photovoltaic panels in the photovoltaic power station and the coded data at different stages on their computer. In addition, various documents in the design, construction, and subsequent operation and maintenance stages are classified, matched, and associated with the corresponding BIM model for quick retrieval.

[0118] The digital delivery method for photovoltaic power plants provided in this invention obtains initial pile foundation data for multiple photovoltaic panels from a pile foundation data file and neighborhood elevation data for each pile foundation from a terrain data file. This allows the elevation of each pile foundation to be determined based on its planar coordinates and neighborhood elevation data. Using the elevation of each photovoltaic panel's pile foundation and the initial pile foundation data, a BIM model for each photovoltaic panel is constructed according to a preset installation angle. Batch BIM model construction can be achieved through data extraction and elevation calculation, eliminating the need for manual creation of individual BIM models and improving model creation efficiency and accuracy. Furthermore, based on a preset coding formula for at least one type of coding and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, coding data corresponding to each type of coding is generated for each photovoltaic panel's BIM. Based on this, multiple types of coding data can be generated simultaneously, allowing for direct processing of the corresponding coding data at different management stages. The coding data at different stages can meet the management needs of the entire lifecycle of the photovoltaic power station, achieving "one model for multiple uses, one model for all" without changing the modeling and delivery work mode, ensuring data continuity and traceability in the design, construction, and operation and maintenance stages of the power station. Further, file summaries and categories of multiple files to be attached can be obtained. Based on the coding data corresponding to each type of coding for multiple photovoltaic panel BIMs, and the file summaries and categories of multiple files to be attached, an AI large-scale model is used to match the BIMs of multiple photovoltaic panels and multiple files to be attached. This allows multiple files to be attached to the corresponding matched photovoltaic panel's BIM based on the matching relationship, and digital delivery is completed based on the digital distribution model, various coding data, and associated files to be attached. Based on this, the entire process of batch BIM processing, including modeling, coding, and linking, is automated, greatly improving delivery efficiency and accuracy.

[0119] In yet another possible embodiment, the attribute value of the target attribute field includes attribute values ​​of at least a portion of the attribute fields extracted from the attribute values ​​of the fixed attribute fields of the BIM of each photovoltaic panel.

[0120] Before generating the BIM coded data for each photovoltaic panel corresponding to each type of code, based on a preset coding formula for at least one type of code and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, the method further includes:

[0121] Obtain a pre-configured fixed attribute assignment table, which includes fixed attribute fields of multiple photovoltaic panels' BIM and attribute values ​​of the fixed attribute fields;

[0122] Based on the fixed attribute assignment table, attribute values ​​are assigned to the BIM of each photovoltaic panel to obtain the attribute values ​​of the fixed attribute fields of the BIM of each photovoltaic panel.

[0123] In this step, for scenarios where the code or attribute has fixed value and does not require dynamic coding calculation, the fixed attribute can be directly assigned values ​​through a pre-configured assignment table to obtain the attribute values ​​of the BIM fixed attribute field pairs. In one possible example, the assignment process for fixed attributes may include:

[0124] ① Obtain the fixed attribute assignment table. The assignment table format includes, but is not limited to, Excel, CSV, etc. The assignment table contains the following fields: unique identifier ID of photovoltaic panel model (corresponding to the model ID in BIM model), name of attribute field to be assigned (e.g., project name, area number), attribute value (e.g., "XX City 200MW Photovoltaic Power Station", "East District-03").

[0125] ② Import the attribute assignment table and match and associate it with the model ID in the BIM model through the model ID.

[0126] ③ Write attribute values ​​in batches into the preset attribute fields of the corresponding BIM model to complete the automatic assignment of fixed attributes.

[0127] Figure 4 This is a schematic diagram of a model assignment operation interface provided by the present invention. For example... Figure 4 As shown, you can enter a project name, such as "TEPC Unit Project" (TEPC is the project name code). This means that after associating the photovoltaic power station of this project with the corresponding assignment table, the fixed attributes of the photovoltaic power station BIM of this project will be assigned values ​​through the assignment table. The assignment range can be all attribute fields or selected attribute fields. Click "Start Assignment" to start the fixed attribute assignment.

[0128] It should be noted that the attribute values ​​of fixed attribute fields are fixed and unchanging. For example, the project name of the photovoltaic power station and the area number where the photovoltaic panel BIM is located are fixed attribute values ​​of the BIM. Therefore, the fixed attribute values ​​of the BIM can be directly assigned to the corresponding BIM using a data table. The assignment of fixed attributes can be performed before step 104.

[0129] In yet another possible embodiment, the attribute value of the target attribute field includes attribute values ​​of at least a portion of the attribute fields extracted from the attribute values ​​of the additional attribute fields of the BIM of each photovoltaic panel.

[0130] Before constructing a digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, according to a preset installation angle, the method further includes:

[0131] Extract additional attribute data of multiple photovoltaic panels from the drawings of the photovoltaic power station, and establish the association between the pile foundation of multiple photovoltaic panels and the additional attribute data. The additional attribute data includes additional attribute fields and attribute values ​​of the additional attribute fields.

[0132] Accordingly, based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, and according to the preset installation angle, the digital distribution model of the photovoltaic power station is constructed, including:

[0133] Based on the elevation and initial pile foundation data of each photovoltaic panel, a BIM model of each photovoltaic panel is created according to the preset installation angle.

[0134] Based on the correlation between the pile foundations and additional attribute data of the multiple photovoltaic panels, attribute values ​​are assigned to the additional attribute fields of the BIM of each photovoltaic panel. The digital distributed model includes the BIM of each photovoltaic panel and its additional attribute data.

[0135] In this step, some attributes can be obtained during BIM creation and associated with the BIM. These attributes obtained and associated with the BIM during creation can be called supplementary attributes. It should be noted that fixed attribute fields may include one or more attribute fields, and supplementary attribute fields may also include one or more attribute fields. The attribute fields included in fixed attribute fields and supplementary attribute fields can be the same, partially overlap, or be completely different; this invention does not limit this. For example, for project numbers, area numbers, etc., attribute values ​​can be obtained during BIM creation and associated with the BIM. Alternatively, after BIM creation but before generating various coded data, values ​​can be assigned using a fixed attribute assignment table, and the project number, area number, etc., can be associated and stored on the BIM.

[0136] In related technologies, the delivery process for photovoltaic power plants by construction units typically includes: manually drawing models based on drawings provided by the design institute; specifically, the construction party manually creates a 3D model based on CAD drawings; then, the construction unit constructs according to the drawings; after construction is completed, the data files are manually categorized and linked to the BIM model. However, the technicians of this invention have discovered the following technical drawbacks in these related technologies:

[0137] 1. Low modeling efficiency and high manpower and time costs: Due to the need to manually read the information in the construction drawings, manually analyze the terrain data, and manually create photovoltaic panel BIM models one by one, the modeling process is tedious and highly repetitive. Modeling a single project often requires a lot of manpower, is time-consuming and prone to errors. Manual modeling is too slow and time-consuming. In other words, manual operation is inefficient and has low accuracy.

[0138] 2. Incompatible coding systems prevent unified management throughout the entire lifecycle: Existing software mostly adopts a single KKS coding system, but construction codes are required during the construction phase of photovoltaic power plants, and dispatch codes are required during the operation and maintenance phase. The codes for different phases need to be manually reconnected, resulting in a "one code not reaching the end" problem. This leads to a disconnect between power plant data and the 3D model, making data traceability difficult and affecting the continuity of lifecycle management.

[0139] 3. Manual data binding is time-consuming, cumbersome, and prone to errors. In other words, manual data binding is inefficient and inaccurate.

[0140] 4. Poor software compatibility and high learning curve: Existing modeling software is mainly developed for design units and does not fully adapt to the digital delivery needs of construction units. It is complex to operate and has a high learning cost. Moreover, during the modeling process, it cannot automatically locate the model's position in the terrain based on coordinates, and the model layout needs to be manually adjusted, resulting in low modeling efficiency.

[0141] Therefore, while ensuring accuracy, this invention designs a three-code integration method, where a single BIM model contains multiple types of coded data. Since different coded data represent codes for different management stages, and characters in different fields within the coded data have specific meanings, the coded data is interpreted and semantically matched with documentation files using a large AI model. After matching, automatic association and linking are performed, enabling the batch classification, linking, searching, and management of large amounts of BIM data and documentation files, greatly improving delivery efficiency and accuracy.

[0142] The beneficial effects of this invention are as follows:

[0143] 1. Significantly reduce modeling costs and barriers: Through parametric modeling methods, data extraction, elevation calculation, and model generation are completed automatically, eliminating the need for manual creation of each component. This increases modeling efficiency by more than 80%, reduces the number of modeling personnel by 90%, and lowers the barrier to entry for construction companies.

[0144] 2. Achieve unified coding system and full lifecycle compatibility: The automated coding method supports direct assignment and formula assignment, and can generate KKS code, construction code and scheduling code at the same time without manual connection. It realizes "one model for multiple uses and one use to the end" without changing the current modeling and delivery work mode of the construction unit, and ensures the data continuity and traceability of the power plant design, construction and operation and maintenance stages.

[0145] 3. Improve digital delivery efficiency and data accuracy: The entire modeling and coding process is automated, avoiding errors caused by manual operation (such as incorrect coordinate input, duplicate coding, and incorrect attribute matching), shortening the delivery cycle by more than 60%, and achieving a data accuracy rate of 99.9%.

[0146] 4. Highly adaptable and meets the needs of multiple scenarios: The tool is developed based on the digital delivery needs of construction units, supports the import of data files in multiple formats, and allows for custom coding formulas to adapt to the management rules of different projects, making it suitable for the digital management of the entire life cycle of photovoltaic power plants.

[0147] In yet another possible embodiment, the method further includes:

[0148] Periodically collect the environmental parameters and equipment operation data corresponding to the BIM of each photovoltaic panel in the photovoltaic power station;

[0149] For each data collection cycle, a preset coding formula corresponding to the type code of the management stage in which each data collection cycle is located is obtained as the target coding formula for the target type code. The target coding formula indicates the process of calculating the monitoring performance indicators of environmental parameters and equipment operation data according to predefined rules.

[0150] Based on the target coding formula corresponding to each acquisition cycle, as well as the collected environmental parameters and equipment operation data, target coding data corresponding to each acquisition cycle is generated, and based on the target coding data corresponding to each acquisition cycle, the monitoring attribute fields of BIM for each photovoltaic panel are assigned values; wherein, the target coding data includes the monitoring performance index value of BIM for each photovoltaic panel in each acquisition cycle.

[0151] Based on the attribute values ​​of the monitoring attribute fields of each photovoltaic panel's BIM within a preset time period, dynamic performance observation data corresponding to each photovoltaic panel's BIM is generated.

[0152] In this step, environmental parameters may include, but are not limited to, the temperature, light intensity, sunshine duration, and humidity of the environment where the photovoltaic panel is located. Equipment operating data may include, but are not limited to, output current, voltage, power generation, temperature, power output, irradiance, and equipment temperature. The data collection period can be configured as needed; for example, the collection period can be 1 day, 3 days, 10 days, 2 hours, or 30 minutes. For each collection period, the management stage of that collection period can be determined based on the time period it falls within; and a preset coding formula corresponding to the coding type of the management stage can be obtained as the target coding formula, with the coding type corresponding to the management stage serving as the target type code. This target coding formula can indicate the process of calculating monitoring performance indicators for environmental parameters and equipment operating data according to predefined rules.

[0153] For example, the target encoding formula may include target attribute fields, fixed characters, numerical operators, combination operators, and built-in functions; the target attribute fields may include attribute fields corresponding to environmental parameters and equipment operation data. Based on this target encoding formula, environmental parameters and equipment operation data can be extracted, and the BIM monitoring performance indicators can be calculated using the corresponding numerical operators and built-in functions to obtain the BIM monitoring performance indicator values. For example, monitoring performance indicators may include, but are not limited to: daily power generation, monthly minimum power generation, monthly average power, monthly maximum power, and monthly minimum power. Each photovoltaic panel's BIM may have monitoring attribute fields, and the attribute values ​​of these monitoring attribute fields may include monitoring performance indicator values.

[0154] In one possible example, only the monitoring performance index values ​​from the target coded data can be assigned to the monitoring attribute field; that is, the attribute values ​​of the monitoring attribute field only include the monitoring performance index values. In another possible example, the target coded data may include other attribute values ​​besides the monitoring performance index values, such as environmental parameters, equipment operating data, project numbers, or area numbers. In this case, the monitoring performance index values ​​from the target coded data can be assigned to the monitoring attribute field along with other attribute values; that is, the attribute values ​​of the monitoring attribute field may include the monitoring performance index values ​​and other attribute values.

[0155] Furthermore, it is also possible to statistically analyze the performance indicators over a period of time, such as the monthly average power trend over a year, or the daily power generation trend over a quarter, to achieve trend observation of dynamic performance indicators for a specific period. This dynamic performance observation data may include, but is not limited to: trend lines or fitted functions obtained by fitting the attribute values ​​of monitoring attribute fields within a preset time period using linear regression, or line graphs drawn in chronological order.

[0156] Based on this, at different management stages, the target coding formula corresponding to the type of coding for that management stage can be used to statistically analyze environmental parameters and equipment operation data, calculate performance indicators, and observe performance indicators within a preset time period. Furthermore, operation and maintenance can be carried out based on dynamic performance observation data over a period of time, which further improves the efficiency of digital delivery and operation and maintenance of photovoltaic power plants, and enhances practicality and convenience.

[0157] Figure 5 This is a schematic diagram of the structure of a digital delivery device for a photovoltaic power station, provided as an embodiment of this application. Figure 5 As shown, the device includes:

[0158] The first acquisition module 501 is used to acquire initial pile foundation data of multiple photovoltaic panels from the pile foundation data file of the photovoltaic power station. The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data of each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identifier, and the pile foundation model.

[0159] The first determining module 502 is used to obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station, and determine the elevation of each pile foundation based on the planar position coordinates of each pile foundation and the neighborhood elevation data. The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation.

[0160] Module 503 is used to construct a digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station and according to a preset installation angle. The digital distribution model includes building information models (BIM) of multiple photovoltaic panels.

[0161] The generation module 504 is used to generate BIM data for each photovoltaic panel corresponding to each type of code based on a preset coding formula of at least one type of code and the attribute value of the target attribute field of each photovoltaic panel's BIM. Different management stages of the photovoltaic power station correspond to different types of codes.

[0162] The second acquisition module 505 is used to acquire the file summary and category of multiple files to be attached to the photovoltaic power station;

[0163] The matching module 506 is used to match the BIM of multiple photovoltaic panels with the coding data of each type of code based on the BIM of multiple photovoltaic panels, as well as the file summary and category of multiple files to be attached, through an artificial intelligence AI model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached.

[0164] Delivery module 507 is used to associate multiple files to be attached to the BIM of the corresponding matching photovoltaic panel based on the matching relationship, and to digitally deliver the photovoltaic power station based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel and the associated files to be attached.

[0165] In one possible implementation, the device further includes:

[0166] The third acquisition module is used to acquire the encoding dictionary library corresponding to the photovoltaic power station. The encoding dictionary library includes at least one type of encoding character corresponding to the definition character.

[0167] Accordingly, this matching module is used for:

[0168] The following steps are performed using this large AI model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached:

[0169] Based on the coding dictionary and the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding, the interpretation data corresponding to the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding is determined, and feature extraction is performed based on the interpretation data of the BIM of the multiple photovoltaic panels corresponding to each type of coding to obtain the first feature of the multiple photovoltaic panels corresponding to each type of coding.

[0170] Based on the file summaries and categories of the multiple files to be attached, feature extraction is performed to obtain the second feature of the multiple files to be attached;

[0171] Based on the first feature of each type of code corresponding to the BIM of the multiple photovoltaic panels and the second feature of the multiple files to be attached, the semantic relevance between each file to be attached and the BIM of the multiple photovoltaic panels is calculated.

[0172] Based on the multiple semantic relevance values ​​corresponding to each file to be attached, the BIM of the photovoltaic panel with the highest semantic relevance is selected from the BIMs of multiple photovoltaic panels, and a matching relationship is determined between each file to be attached and the BIM of the selected photovoltaic panel.

[0173] In one possible implementation, the attribute value of the target attribute field includes attribute values ​​of at least a portion of the attribute fields extracted from the attribute values ​​of fixed attribute fields in the BIM of each photovoltaic panel; the apparatus further includes:

[0174] The fourth acquisition module is used to acquire a pre-configured fixed attribute assignment table, which includes fixed attribute fields of BIM for multiple photovoltaic panels and attribute values ​​of the fixed attribute fields.

[0175] The first assignment module is used to assign attribute values ​​to the BIM of each photovoltaic panel based on the fixed attribute assignment table, so as to obtain the attribute values ​​of the fixed attribute fields of the BIM of each photovoltaic panel.

[0176] In one possible implementation, the attribute value of the target attribute field includes attribute values ​​of at least a portion of the attribute fields extracted from the attribute values ​​of the additional attribute fields of the BIM of each photovoltaic panel;

[0177] The device also includes:

[0178] The fifth acquisition module is used to extract additional attribute data of multiple photovoltaic panels from the drawings of the photovoltaic power station, and establish the association between the pile foundations of multiple photovoltaic panels and the additional attribute data. The additional attribute data includes additional attribute fields and attribute values ​​of the additional attribute fields.

[0179] Accordingly, this building block is used for:

[0180] Based on the elevation and initial pile foundation data of each photovoltaic panel, a BIM model of each photovoltaic panel is created according to the preset installation angle.

[0181] Based on the correlation between the pile foundations and additional attribute data of the multiple photovoltaic panels, attribute values ​​are assigned to the additional attribute fields of the BIM of each photovoltaic panel. The digital distributed model includes the BIM of each photovoltaic panel and its additional attribute data.

[0182] In one possible implementation, this building module is specifically used for:

[0183] Based on the elevation and planar coordinates of the pile foundation for each photovoltaic panel, the automated modeling interface is invoked to determine the spatial coordinates of each photovoltaic panel.

[0184] Based on the pile foundation model of each photovoltaic panel, obtain the photovoltaic panel BIM family file corresponding to each photovoltaic panel;

[0185] Based on the spatial coordinates of each photovoltaic panel, the preset installation angle, and the corresponding photovoltaic panel BIM family file, create the BIM for each photovoltaic panel.

[0186] In one possible implementation, the preset coding formula for each type of code includes the target attribute fields of the photovoltaic panel's BIM, fixed characters, numerical operators, combination operators, and built-in functions;

[0187] This generation module is used for:

[0188] For each type of code, based on the target attribute field included in the preset coding formula of each type of code, the attribute value of the target attribute field is extracted from the attribute value of the preset attribute field of the BIM of each photovoltaic panel. The preset attribute field of the BIM of the photovoltaic panel includes additional attribute fields and / or fixed attribute fields.

[0189] The attribute values ​​of the extracted target attribute fields are calculated according to the numerical operators included in the preset encoding formula to obtain the calculation results;

[0190] According to the combination of characters included in the preset coding formula, the fixed characters included in the preset coding formula and the calculation result are concatenated, and the built-in function included in the preset coding formula is used to perform function operation on the concatenated data to obtain the BIM code data of each photovoltaic panel corresponding to each type of code;

[0191] The BIM data for each photovoltaic panel is assigned to the coding attribute field of the corresponding category code of the BIM for each photovoltaic panel.

[0192] In one possible implementation, the device further includes:

[0193] The data acquisition module is used to periodically collect the environmental parameters and equipment operation data corresponding to the BIM of each photovoltaic panel in the photovoltaic power station.

[0194] The second determining module is used to obtain, for each collection cycle, a preset coding formula corresponding to the type code of the management stage in which each collection cycle is located, as the target coding formula of the target type code. The target coding formula indicates the process of calculating the monitoring performance indicators of environmental parameters and equipment operation data according to predefined rules.

[0195] The second assignment module is used to generate target code data for each acquisition cycle based on the target code formula corresponding to each acquisition cycle, as well as the collected environmental parameters and equipment operation data, and to assign values ​​to the monitoring attribute fields of the BIM of each photovoltaic panel based on the target code data corresponding to each acquisition cycle; wherein, the target code data includes the monitoring performance index value of the BIM of each photovoltaic panel in each acquisition cycle;

[0196] The observation data generation module is used to generate dynamic performance observation data corresponding to the BIM of each photovoltaic panel based on the attribute values ​​of the monitoring attribute fields of each photovoltaic panel's BIM within a preset time period.

[0197] The beneficial effects of the digital delivery device for photovoltaic power plants provided by this invention are the same as those of the digital delivery method for photovoltaic power plants described above, and will not be repeated here.

[0198] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A digital delivery method for photovoltaic power plants, characterized in that, The method includes: The initial pile foundation data of multiple photovoltaic panels are obtained from the pile foundation data file of the photovoltaic power station. The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data of each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identification and the pile foundation model. Obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station. Based on the planar position coordinates of each pile foundation and the neighborhood elevation data, determine the elevation of each pile foundation. The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation. Based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, a digital distribution model of the photovoltaic power station is constructed according to a preset installation angle. The digital distribution model includes building information models (BIM) of multiple photovoltaic panels. By obtaining the formulas pre-configured in the formula configuration page or by writing custom formulas, preset coding formulas for multiple types of codes can be obtained. The preset coding formulas for each type of code include the target attribute fields, fixed characters, numerical calculation operators, combination operators, and built-in functions of the photovoltaic panel's BIM. The photovoltaic power station has different management stages corresponding to different types of codes. These codes include the power plant identification system KKS code, construction code, and dispatch code. The KKS code corresponds to the design stage of the photovoltaic power station, the construction code corresponds to the construction stage of the photovoltaic power station, and the dispatch code corresponds to the operation and maintenance stage of the photovoltaic power station. For each type of code, based on the target attribute field included in the preset coding formula of each type of code, the attribute value of the target attribute field is extracted from the attribute value of the preset attribute field of the BIM of each photovoltaic panel. The preset attribute field of the BIM of the photovoltaic panel includes additional attribute fields and / or fixed attribute fields. The attribute values ​​of the extracted target attribute fields are calculated according to the numerical operators included in the preset encoding formula to obtain the calculation results; According to the combination characters included in the preset encoding formula, the fixed characters included in the preset encoding formula and the calculation result are concatenated, and the built-in function included in the preset encoding formula is used to perform function operation on the concatenated data to obtain the BIM encoding data of each photovoltaic panel corresponding to each type of encoding; The BIM data of each photovoltaic panel corresponding to each type of code is assigned to the coding attribute field of the corresponding category code of the BIM of each photovoltaic panel. Obtain the file summary and category of multiple files to be attached to the photovoltaic power station. The multiple files to be attached include data files from multiple different management stages. The category represents the management stage corresponding to the file to be attached. The file summary is a summary of the main content of the file to be attached. Based on the BIM corresponding to each type of code of multiple photovoltaic panels, as well as the file summary and category of multiple files to be attached, the BIM of multiple photovoltaic panels and multiple files to be attached are matched by artificial intelligence AI large model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached. Based on the matching relationship, multiple files to be attached are associated with the BIM of the corresponding matching photovoltaic panels, and the photovoltaic power station is digitally delivered based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel, and the associated files to be attached. The method further includes: obtaining a coding dictionary library corresponding to the photovoltaic power station, the coding dictionary library including explanatory characters corresponding to coding characters of multiple types; the AI ​​big model performs the following steps to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached: Based on the coding dictionary and the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding, the interpretation data corresponding to the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding is determined, and feature extraction is performed based on the interpretation data of the BIM of the multiple photovoltaic panels corresponding to each type of coding to obtain the first feature of the multiple photovoltaic panels corresponding to each type of coding. Based on the file digests and categories of the multiple files to be attached, feature extraction is performed to obtain the second features of the multiple files to be attached; Based on the first feature of the BIM corresponding to each type of code of the multiple photovoltaic panels and the second feature of the multiple files to be attached, the semantic relevance between each file to be attached and the BIM of the multiple photovoltaic panels is calculated. Based on the multiple semantic relevance values ​​corresponding to each file to be attached, the BIM of the photovoltaic panel with the highest semantic relevance is selected from the BIMs of multiple photovoltaic panels, and a matching relationship is determined between each file to be attached and the BIM of the selected photovoltaic panel.

2. The method according to claim 1, characterized in that, The attribute values ​​of the target attribute field include attribute values ​​of at least a portion of the attribute fields extracted from the attribute values ​​of the fixed attribute fields of the BIM of each photovoltaic panel; Before generating the BIM coded data for each photovoltaic panel corresponding to each type of code based on a preset coding formula of at least one type of code and the attribute values ​​of the target attribute fields of each photovoltaic panel's BIM, the method further includes: Obtain a pre-configured fixed attribute assignment table, which includes fixed attribute fields of multiple photovoltaic panels' BIM and attribute values ​​of the fixed attribute fields; Based on the fixed attribute assignment table, attribute values ​​are assigned to the BIM of each photovoltaic panel to obtain the attribute values ​​of the fixed attribute fields of the BIM of each photovoltaic panel.

3. The method according to claim 1, characterized in that, The attribute values ​​of the target attribute field include attribute values ​​of at least some attribute fields extracted from the attribute values ​​of the additional attribute fields of the BIM of each photovoltaic panel; Before constructing the digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, according to a preset installation angle, the method further includes: Extract additional attribute data of multiple photovoltaic panels from the drawings of the photovoltaic power station, and establish the association between the pile foundation of multiple photovoltaic panels and the additional attribute data. The additional attribute data includes additional attribute fields and attribute values ​​of the additional attribute fields. Accordingly, the process of constructing a digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station, according to a preset installation angle, includes: Based on the elevation and initial pile foundation data of each photovoltaic panel, a BIM model of each photovoltaic panel is created according to a preset installation angle. Based on the correlation between the pile foundations and additional attribute data of the multiple photovoltaic panels, attribute values ​​are assigned to the additional attribute fields of the BIM of each photovoltaic panel. The digital distribution model includes the BIM of each photovoltaic panel and its additional attribute data.

4. The method according to claim 3, characterized in that, The process of creating a BIM model for each photovoltaic panel based on the elevation and initial pile foundation data of each photovoltaic panel's pile foundation, according to a preset installation angle, includes: Based on the elevation and planar coordinates of the pile foundation of each photovoltaic panel, the automated modeling interface is invoked to determine the spatial coordinates of each photovoltaic panel. Based on the pile foundation model of each photovoltaic panel, obtain the photovoltaic panel BIM family file corresponding to each photovoltaic panel; Based on the spatial coordinates of each photovoltaic panel, the preset installation angle, and the corresponding photovoltaic panel BIM family file, a BIM for each photovoltaic panel is created.

5. The method according to claim 1, characterized in that, The method further includes: The environmental parameters and equipment operation data corresponding to the BIM of each photovoltaic panel in the photovoltaic power station are periodically collected; For each collection cycle, a preset coding formula corresponding to the type code of the management stage in which each collection cycle is located is obtained as the target coding formula of the target type code. The target coding formula indicates the process of calculating the monitoring performance indicators of environmental parameters and equipment operation data according to predefined rules. Based on the target coding formula corresponding to each acquisition cycle, as well as the collected environmental parameters and equipment operation data, target coding data corresponding to each acquisition cycle is generated, and based on the target coding data corresponding to each acquisition cycle, the monitoring attribute fields of the BIM of each photovoltaic panel are assigned values; wherein, the target coding data includes the monitoring performance index value of the BIM of each photovoltaic panel in the acquisition cycle; Based on the attribute values ​​of the monitoring attribute fields of each photovoltaic panel's BIM within a preset time period, dynamic performance observation data corresponding to the BIM of each photovoltaic panel is generated.

6. A digital delivery device for a photovoltaic power station, characterized in that, The device includes: The first acquisition module is used to acquire initial pile foundation data of multiple photovoltaic panels from the pile foundation data file of the photovoltaic power station. The photovoltaic power station includes multiple photovoltaic panels, and the initial pile foundation data of each photovoltaic panel includes the planar position coordinates of the pile foundation supporting the photovoltaic panel, the pile foundation identifier, and the pile foundation model. The first determining module is used to obtain the neighborhood elevation data of each pile foundation from the terrain data file of the photovoltaic power station, and determine the elevation of each pile foundation based on the planar position coordinates of each pile foundation and the neighborhood elevation data. The neighborhood elevation data includes the three-dimensional position coordinates of multiple neighborhood points of the pile foundation. The construction module is used to construct a digital distribution model of the photovoltaic power station based on the elevation and initial pile foundation data of each photovoltaic panel in the photovoltaic power station and according to a preset installation angle. The digital distribution model includes building information models (BIM) of multiple photovoltaic panels. The generation module is used to obtain preset coding formulas for multiple types of codes by obtaining the formulas pre-configured in the formula configuration page or by writing custom formulas. The preset coding formulas for each type of code include the target attribute fields of the photovoltaic panel's BIM, fixed characters, numerical calculation operators, combination operators, and built-in functions. The photovoltaic power station has different management stages corresponding to different types of codes. These codes include the power plant identification system KKS code, construction code, and dispatch code. The KKS code corresponds to the design stage of the photovoltaic power station, the construction code corresponds to the construction stage of the photovoltaic power station, and the dispatch code corresponds to the operation and maintenance stage of the photovoltaic power station. The generation module is also used to extract the attribute value of the target attribute field from the attribute value of the preset attribute field of the BIM of each photovoltaic panel for each type of code, based on the target attribute field included in the preset coding formula of each type of code. The preset attribute field of the BIM of the photovoltaic panel includes additional attribute fields and / or fixed attribute fields. The generation module is also used to calculate the attribute values ​​of the extracted target attribute fields according to the numerical operators included in the preset encoding formula, and obtain the calculation results; The generation module is also used to concatenate the fixed characters included in the preset encoding formula and the calculation result according to the combination characters included in the preset encoding formula, and to perform function operations on the concatenated data using the built-in functions included in the preset encoding formula to obtain the BIM encoding data of each photovoltaic panel corresponding to each type of encoding. The generation module is also used to assign the coding data of each photovoltaic panel's BIM corresponding to each type of code to the coding attribute field of the corresponding category code of each photovoltaic panel's BIM. The second acquisition module is used to acquire the file summary and category of multiple files to be attached to the photovoltaic power station. The multiple files to be attached include multiple data files of different management stages. The category represents the management stage corresponding to the file to be attached. The file summary is a summary of the main content of the file to be attached. The matching module is used to match the BIM of multiple photovoltaic panels with the coding data of each type of code, as well as the file summary and category of multiple files to be attached, based on the BIM of multiple photovoltaic panels and the multiple files to be attached, using a large artificial intelligence (AI) model to obtain the matching relationship between the BIM of multiple photovoltaic panels and the files to be attached. The delivery module is used to associate multiple files to be attached to the BIM of the corresponding matching photovoltaic panel based on the matching relationship, and to digitally deliver the photovoltaic power station based on the digital distribution model of the photovoltaic power station, the coded data of the BIM of each photovoltaic panel and the associated files to be attached. The device further includes a third acquisition module, used to acquire the encoding dictionary library corresponding to the photovoltaic power station, wherein the encoding dictionary library includes explanatory characters corresponding to the encoding characters of multiple types of encoding; The matching module is specifically used for: Based on the coding dictionary and the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding, the interpretation data corresponding to the coding data of the BIM of the multiple photovoltaic panels corresponding to each type of coding is determined, and feature extraction is performed based on the interpretation data of the BIM of the multiple photovoltaic panels corresponding to each type of coding to obtain the first feature of the multiple photovoltaic panels corresponding to each type of coding. Based on the file digests and categories of the multiple files to be attached, feature extraction is performed to obtain the second features of the multiple files to be attached; Based on the first feature of the BIM corresponding to each type of code of the multiple photovoltaic panels and the second feature of the multiple files to be attached, the semantic relevance between each file to be attached and the BIM of the multiple photovoltaic panels is calculated. Based on the multiple semantic relevance values ​​corresponding to each file to be attached, the BIM of the photovoltaic panel with the highest semantic relevance is selected from the BIMs of multiple photovoltaic panels, and a matching relationship is determined between each file to be attached and the BIM of the selected photovoltaic panel.

7. An electronic device comprising a processor and a memory communicatively connected to the processor and used for storing processor-executable instructions, characterized in that: The processor is used to execute the digital delivery method of the photovoltaic power plant as described in any one of claims 1-5.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, it implements the digital delivery method of the photovoltaic power plant as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Transformer substation digital handover method based on power transmission and transformation project three-dimensional design model and BIM engine

    CN112668069A

  • Self-adaptive matching method and system for mountain photovoltaic model

    CN120654418A

  • BIM model full life cycle splitting and cross-model synchronization method and system

    CN121387976A