Templated photovoltaic power plant design method, apparatus, medium, and product
By using a template-based photovoltaic power plant design method, data is automatically filled in using preset types and 3D models, which solves the problem of low efficiency in manual data acquisition in photovoltaic power plant design and realizes an efficient and accurate photovoltaic power plant design process.
Patent Information
- Application Number
- CN202411398732.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-10-08
AI Technical Summary
In the design process of photovoltaic power plants, data needs to be manually acquired according to the different installation areas, resulting in low design efficiency and failing to meet the requirements for fast and accurate design.
A template-based photovoltaic power station design method is provided. By obtaining the preset type of the photovoltaic power station installation area, selecting the corresponding project template from the pre-set template library, and using the 3D model for data filling and automatic selection of photovoltaic equipment data, the layout design of the photovoltaic power station is realized.
It improves the design efficiency of photovoltaic power plants, reduces the workload of users manually acquiring data, realizes an efficient and accurate design process, and makes the construction of photovoltaic power plants more convenient and scientific.
Smart Images

Figure CN119598676B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of photovoltaic construction, and in particular to a template photovoltaic power station design method, device, medium and product. BACKGROUND
[0002] With the increasing depletion of traditional fossil energy and the increasingly serious environmental pollution problems caused by its use, finding clean and renewable energy alternatives has become a global consensus. Photovoltaic power stations refer to a power generation system that converts solar energy into electrical energy using photovoltaic panels and power distribution equipment and other devices. With the increasing development of new energy technologies, photovoltaic power stations have also been more widely used. In order to meet the increasing demand for the design of household photovoltaic power stations, some automatic design techniques have been proposed in the prior art to improve design efficiency.
[0003] In the design process of a photovoltaic power station, relevant data of the installation area is usually required for power station layout design. However, due to the wide range of photovoltaic power station installation areas, including factory buildings, ground, rooftops, and single-family house rooftops, the data required in various scenarios is quite different, resulting in the need for users to manually determine the installation area data to be obtained according to the current scenario each time, which affects design efficiency. SUMMARY
[0004] An object of the present application is to provide a template photovoltaic power station design method, device, medium and product that can improve design efficiency.
[0005] In particular, the present application provides a photovoltaic power station design method, comprising:
[0006] obtaining a preset type of a photovoltaic power station installation area;
[0007] selecting a project template of a corresponding type from a pre-stored template library according to the preset type, the pre-stored template library storing a plurality of types of project templates, the project template including installation area data to be filled and photovoltaic equipment data to be selected;
[0008] obtaining a three-dimensional model of the installation area;
[0009] filling the installation area data in the project template according to the three-dimensional model;
[0010] obtaining selected photovoltaic equipment data;
[0011] performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic equipment data.
[0012] Optionally, the step of obtaining selected photovoltaic equipment data comprises:
[0013] finding a most similar historical project template in the same type of historical project templates using the filled installation area data vector;
[0014] reading photovoltaic device data of the most similar historical project template;
[0015] selecting the same photovoltaic device data in the current project template.
[0016] Optionally, the step of selecting the same photovoltaic device data in the current project template further comprises:
[0017] outputting a determination prompt information;
[0018] detecting whether photovoltaic device data change information is received, if yes, updating the selected photovoltaic device data, and if no, performing the step of obtaining the selected photovoltaic device data.
[0019] Optionally, the step of performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic device data further comprises:
[0020] detecting whether the design scheme obtained by the photovoltaic power station layout design meets a preset target requirement, if yes, generating a three-dimensional layout model and outputting the three-dimensional layout model and the project template as a project file, and if no, obtaining modified photovoltaic device data and re-performing photovoltaic power station layout design.
[0021] Optionally, the step of obtaining the project file further comprises:
[0022] storing the completed project file and the vector composed of installation area data, and establishing an index relationship between the vector and the project file.
[0023] Optionally, the photovoltaic power station design method further comprises:
[0024] clustering the stored vector composed of installation area data.
[0025] Optionally, the step of obtaining a three-dimensional model of a photovoltaic power station installation area further comprises:
[0026] controlling a UAV to take aerial photographs of the installation area to obtain survey images;
[0027] generating the three-dimensional model according to the survey images.
[0028] In another aspect of the present application, a computer device is also provided, which comprises a memory, a processor, and a computer executable program stored in the memory and running on the processor, and the processor implements the photovoltaic power station design method according to any one of the above when executing the computer executable program.
[0029] In another aspect of the present application, a computer readable storage medium is also provided, having stored thereon a computer executable program which, when executed by a processor, implements the design method of the photovoltaic power station according to any one of the above.
[0030] In another aspect of the present application, a computer program product is also provided, comprising a computer executable program which, when executed by a processor, implements the design method of the photovoltaic power station according to any one of the above.
[0031] The photovoltaic power station design method of the present application obtains a preset type of a photovoltaic power station installation area, selects a project template of a corresponding type from a preset template library according to the preset type, the project template comprising installation area data to be filled and photovoltaic equipment data to be selected, obtains a three-dimensional model of the installation area, fills the installation area data in the project template according to the three-dimensional model, obtains the selected photovoltaic equipment data, and performs photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic equipment data. In this way, the user only needs to input the preset type of the installation area, and the system can automatically generate a project with all the required data by using the project template. Subsequently, data filling can be automatically performed according to the data displayed in the project, reducing the workload of the user in manually extracting the required data, helping to improve the photovoltaic power station design efficiency, realizing an efficient and accurate design process, and making the construction planning of the photovoltaic power station more convenient and scientific.
[0032] The above and other objects, advantages and features of the present application will become more apparent from the following detailed description of some embodiments thereof, when taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0033] Some specific embodiments of the present application will be described in detail below with reference to the accompanying drawings, in an exemplary and non-limiting manner. The same reference numerals in the drawings denote the same or similar components or parts. Those skilled in the art should understand that the drawings are not necessarily drawn to scale. In the drawings:
[0034] Figure 1 is a schematic flowchart of a design method of a photovoltaic power station according to an embodiment of the present application;
[0035] Figure 2 is a schematic flowchart of obtaining a three-dimensional model in the design method of the photovoltaic power station according to an embodiment of the present application;
[0036] Figure 3 is a schematic flowchart of one way of obtaining survey images in the design method of the photovoltaic power station according to an embodiment of the present application;
[0037] Figure 4 is a schematic flow chart of another way of obtaining survey images in a design method of a photovoltaic power station according to an embodiment of the present application;
[0038] Figure 5 is a schematic flow chart of obtaining a three-dimensional model from survey images in a design method of a photovoltaic power station according to an embodiment of the present application;
[0039] Figure 6 is a schematic flow chart of obtaining data of selected photovoltaic devices in a design method of a photovoltaic power station according to an embodiment of the present application;
[0040] Figure 7 is a schematic flow chart of storing a project file after completing a design in a design method of a photovoltaic power station according to another embodiment of the present application;
[0041] Figure 8 is a schematic block diagram of a computer device according to an embodiment of the present application;
[0042] Figure 9 is a schematic diagram of a computer readable storage medium according to an embodiment of the present application;
[0043] Figure 10 is a schematic diagram of a computer program product according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] Those skilled in the art should understand that the embodiments described below are only a part of the embodiments of the present application, and are not intended to limit the protection scope of the present application. Based on the embodiments provided by the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor should fall within the protection scope of the present application.
[0045] It should be noted that in the description of the present application, each functional module can be a physical module composed of multiple structures, components or electronic elements, or a virtual module composed of multiple programs; each functional module can be a module existing independently of each other, or a module divided by a whole module according to function. Those skilled in the art should understand that as long as the technical solutions described in the present application can be realized, the constituting manner, the implementation manner and the positional relationship of each functional module can be changed without deviating from the technical principles of the present application, and therefore should fall within the protection scope of the present application.
[0046] It is to be understood that the functions declared as logical and / or steps represented in the flowcharts or otherwise described herein can be considered as a list of executable instructions to implement logical functions, which can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor- based system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions, or a combination of the above. It is also to be understood that the logic and / or steps can be implemented by hardware, software, firmware, microcode, or any combination thereof.
[0047] The flowchart provided by the embodiments is not intended to indicate that the operations of the method are to be executed in any particular order, or that all of the operations of the method are included in every case. In addition, the method can include additional operations. Additional changes can be made to the above-described method within the scope of the technical ideas provided by the embodiments.
[0048] As shown in the embodiments, the design method of the photovoltaic power station generally includes the following steps in one embodiment: Figure 1
[0049] In step S101, a preset type of an installation area of the photovoltaic power station is acquired. Specifically, the installation area of the photovoltaic power station can include a factory building, a ground, a roof, a single-family roof, and the like.
[0050] In step S102, a project template of a corresponding type is selected from a preset template library according to the preset type. The preset template library stores project templates of various types, and each project template includes installation area data to be filled and photovoltaic device data to be selected.
[0051] Specifically, the installation area data of each type of project template is set according to the construction scene of the type, wherein different types of project templates can have the same kind of installation area data, such as geographic location, power generation demand, construction area, and climate condition, and the like. Meanwhile, different types of project templates also have installation area data specific to the type, such as roof slope of a factory building type, roof type (tile type or steel sheet type) of a single-family type, and the like.
[0052] In addition, the photovoltaic device data of different types of project templates includes various photovoltaic device data, such as photovoltaic panel type, photovoltaic panel power generation, photovoltaic panel installation method, inverter type, and combiner box type, and the like, wherein each type of photovoltaic device data includes multiple parameters to be selected, such as single-crystal silicon and polycrystalline silicon for the photovoltaic panel type, and installation support or following slope for the photovoltaic panel installation method, and in the case of using installation support, multiple data of the installation support are included, each of which includes multiple parameters to be selected, such as steel or aluminum alloy for the installation support material, and fixed type or tracking type for the assembly method, and the like.
[0053] It should be noted that the photovoltaic device data of different types of project templates can be different. For example, the roof type installation mode can only have one option of installation support, while the single-family type can have two ways of following the slope and installing the support, or the power generation of the photovoltaic panel of the factory type is higher than that of the single-family type. Of course, the photovoltaic device data of different types of project templates can also be the same, and only some parameters of some types will not be selected.
[0054] In step S103, a three-dimensional model of the installation area is obtained.
[0055] Referring to Figure 2 As shown in the figure, in one embodiment, the present step includes:
[0056] In step S201, the unmanned aerial vehicle is controlled to take a photo of the installation area to obtain a survey image.
[0057] In step S202, a three-dimensional model is generated according to the survey image.
[0058] Referring to Figure 3 As shown in the figure, in one embodiment, step S201 includes:
[0059] In step S301, address information of the photovoltaic power station installation area is obtained. Specifically, the address information can include geographic coordinates (latitude and longitude) of the installation area, or administrative region address (administrative division, road doorplate), etc. That is, the position of the installation area can be determined on the map according to the address information.
[0060] It should be noted that the address information can be obtained by receiving the address information input by the user, or by receiving the point selection signal of the user on the preset plane map, and the position selected by the user as the address information.
[0061] In step S302, a flight area covering the installation area is generated on the plane map according to the address information. Specifically, the flight area covering the installation area is displayed on the plane map, and exemplarily, if the photovoltaic power station needs to be built on the roof of a building, the flight area is a graphic covering the building on the plane map.
[0062] It should be noted that the flight area can be generated by receiving the frame selection information of the user, or can be automatically generated according to the range of the installation area on the plane map.
[0063] Step S303, generating a first aerial photography scheme according to the aerial photography region. Specifically, the aerial photography scheme includes flight parameters and photography parameters of the UAV, such as flight route, flight speed, photography interval, photography angle, and the like. The flight route of the first aerial photography scheme has route portions inside and outside the aerial photography region, and at each photography point outside the installation region, at least three images of upper, middle, and lower angles are taken according to the direction of the lens towards the installation region.
[0064] Specifically, the flight route is generally a reciprocating and winding route generated according to the aerial photography region. Since the aerial photography region is generated, the first aerial photography scheme is to take photographs above the installation region, that is, to take photographs above the building roof if the installation region is a building roof. Moreover, during the aerial photography of the UAV, at each photography point outside the installation region, that is, in the plan view, the UAV photography point is outside the plan view range of the installation region, at least three photographs are taken according to the direction of the lens towards the installation region, one photograph is taken by tilting the camera upwards, one photograph is taken by shooting horizontally, and one photograph is taken by tilting the camera downwards.
[0065] Step S304, controlling the UAV to perform aerial photography according to the first aerial photography scheme to obtain first aerial photography images. After the first aerial photography scheme is generated, the UAV can be controlled to perform photography according to the first aerial photography scheme, and a plurality of first aerial photography images are obtained.
[0066] Step S305, generating a second aerial photography scheme according to the first aerial photography images, the flight route of the second aerial photography scheme surrounds the installation region, and the flight height is lower than that of the first aerial photography scheme. At each photography point, at least three images of upper, middle, and lower angles are taken according to the direction of the lens towards the installation region, and at least three images of upper, middle, and lower angles are taken according to the direction of the lens away from the installation region.
[0067] Specifically, after the UAV performs photography according to the first aerial photography scheme, the first aerial photography images are obtained. The general situation of the installation region and the surrounding environment observed from the top can be known according to the first aerial photography images, and thus the second aerial photography scheme can be generated according to the above information. Since the second aerial photography scheme surrounds the installation region, after the general situation of the installation region and the surrounding environment is known according to the first aerial photography images, whether there are obstacles hindering flight around the installation region can be known, and thus the route of the second aerial photography scheme can be determined.
[0068] The second aerial photography route surrounds the installation area and is at a lower flight height than the first aerial photography scheme. If the installation area is a building roof, the flight route of the second aerial photography scheme surrounds the building and is at a lower flight height than the first aerial photography scheme. At each shooting point, at least three images are taken at three angles, i.e., an image taken with the lens facing the installation area and an image taken with the lens facing away from the installation area. In this way, it can be more clearly determined whether there are objects around the installation area that are higher than the building, so as to better perform subsequent shadow analysis.
[0069] In step S306, the UAV is controlled to perform aerial photography according to the second aerial photography scheme to obtain second aerial photography images. The first aerial photography images and the second aerial photography images are used as survey images.
[0070] Referring to Figure 4 In another embodiment, step S201 includes:
[0071] In step S401, basic information of the installation area is obtained. The basic information can include position information, terrain information, and access power grid equipment information. The position information includes geographic coordinates (latitude and longitude) of the installation area, administrative region address (administrative division, road doorplate), surrounding landmark distance, and the like. The terrain information includes elevation of the installation area, slope and slope direction (inclination degree and inclination direction of the ground), type of layout foundation (roof, wall, ground, other support), landform type, and foundation structure information (foundation surface flatness, foundation surface covering type). The access power grid equipment information includes access transformer capacity, inverter type, PCS specification, and the like.
[0072] The step of obtaining the position information and the terrain information can include reading the position information and the terrain information from a pre-set map at a selected position of the installation area. The map can be a digital map obtained by using computer technology to digitally process geographic information. In addition to graphics, the map can also include related data such as terrain data, vector data, and description information. In actual application, the method of the present embodiment can determine the position of the installation area on the digital map through selection operation of a survey personnel on the map or according to input selection information, and read the corresponding position information and terrain information. The position information and the terrain information are used as positioning information for surveying, and are also used as basic data for surveying.
[0073] The step of acquiring the access power grid device information comprises: sending a query request to the power grid management device according to the location information, and acquiring the access power grid device information in response to the query request. The power grid management device can find the corresponding access power grid device information according to the power grid deployment data of the installation area. The access power grid device information can be used to limit the technical indicators and economic indicators of the photovoltaic system, such as providing capacity limit parameters of the photovoltaic system, consumable costs (cable specifications and quantities, transformer and PCS expansion costs, etc.) of the photovoltaic device accessing the power grid, and limitation conditions (whether to run reverse power injection, power injection price) of the power grid for micro-grid power transmission.
[0074] In step S402, the unmanned aerial vehicle is controlled to perform initial surveying and photographing on the installation area to obtain initial images. The initial surveying and photographing can be performed using a default cruising mode of the unmanned aerial vehicle, for example, the unmanned aerial vehicle performs photographing on the installation area at a certain height according to a preset scanning photographing mode (such as reciprocating flight along a straight line). The initial images obtained by photographing are used to generally understand the installation area.
[0075] In step S403, a landmark point is set on the initial images, and object division is performed on the initial images based on the landmark point to determine at least the installation object and estimate the area and terrain characteristics of the installation object. The landmark point can be obtained by analyzing the initial images, for example, using pixel threshold segmentation, edge detection, region growing clustering, machine learning model classification, etc. to find obvious landmark points. The landmark point can include points such as boundary points, edge points, feature intensity change points, cluster centers or representative points, etc. The object division can obtain objects in addition to the installation object (installation roof, installation wall, idle ground, etc.), and can also include the basic objects of the installation object (installed building objects, walls, supports, etc.). The estimated area and terrain characteristics of the installation object are used for the formulation of the aerial photography scheme, and are not the final surveying results.
[0076] In step S404, an aerial photography scheme is designed according to the area and terrain characteristics of the installation object. The aerial photography scheme includes flight parameters and photographing parameters of the unmanned aerial vehicle. The flight parameters can include calculated flight height, speed, route length, flight time, etc. To ensure the accuracy of the measurement, the same target position can be photographed from at least three directions, and the aerial photography scheme requires that the photographed images have a certain degree of overlap to facilitate subsequent splicing. The aerial photography scheme can perform photographing in multiple directions and at multiple heights for the installation object.
[0077] Step S405, the unmanned aerial vehicle is controlled to take the first survey photograph around the installation object according to the aerial photography scheme, and the survey image of the installation object is obtained. The survey image of the installation object can include images of multiple directions and multiple heights taken from multiple photographing points. The photographing points can be arranged at positions with open space, no occlusion and large photographing range. After the first survey photographing is completed, the photographing quality (such as definition, overlap, occlusion state) of the survey image can be checked, and if there is an image that does not meet the requirements, the photographing is repeated.
[0078] Step S406, the unmanned aerial vehicle is controlled to take the second survey photograph of the surrounding environment object, and the survey image of the surrounding environment object is obtained. The second survey photographing is performed on the outer periphery of the installation object to obtain an image reflecting the overall state of the installation area.
[0079] Step S407, the survey image of the installation object and the survey image of the surrounding environment object are spliced to obtain the survey image of the installation area. An optional survey image splicing method includes: angle matching the survey image of the installation object and the survey image of the surrounding environment object to find multiple pairs of matching images; performing gray histogram equalization processing and geometric distortion elimination on the multiple pairs of matching images respectively to obtain multiple groups of images to be spliced; extracting feature information from the multiple groups of images to be spliced respectively, and performing image splicing fusion according to the feature information to obtain the survey image of the installation area at multiple angles.
[0080] The angle matching can find images with similar photographing directions and similar photographing ranges through the flight record of the unmanned aerial vehicle. The matching images found in this way have similar angles, which can reduce the image calculation (including image translation, scaling, twisting, etc.) in the splicing process and improve the processing efficiency. The gray histogram equalization processing and the geometric distortion elimination can eliminate the problems caused by the geometric distortion and color brightness difference of the image to the image processing.
[0081] The feature information is extracted from the groups of images to be spliced, a image transformation model is established according to the matched features, and finally the transformation mapping is performed. The transformation mapping of the method of the embodiment first estimates the homography matrix of the global transformation by using point, line and angle features, and pre-aligns the spliced images; then the images are gridded, and the grid deformation is constrained by using an energy function, so that the grid refinement alignment is realized. Since the angle matching of the shooting angle is performed in advance, the complexity of the image transformation model can be reduced. The image alignment process can use a feature-based image registration method. The alignment is performed by using the feature line segments and feature points with the shooting angle, so that the calculation amount is greatly reduced. For example, the Scale Invariant Feature Transform (SIFT) algorithm can be used to determine the feature points of the images and the angle information of the feature points; for example, the Line Segment Detector (LSD) algorithm can be used to extract the straight line characteristics of the images.
[0082] According to the image splicing and fusion based on the feature information, each pixel point of the transformed image is converted into the same image, and then the pixel fusion is performed on the transition area of the spliced image by using an image fusion method, so that the image splicing quality is optimized.
[0083] The survey image of the installation area obtained by the above steps reflects the characteristics of the installation object and the surrounding environment object from different angles. Compared with the manual setting of the landmark points and the aerial photography points for the installation area by the survey personnel in the prior art, the method of the embodiment completes the entire survey task by three times of aerial photography, designs an aerial photography scheme by using the initial image obtained by the initial survey and shooting, and automatically completes the aerial photography task, so that the accuracy is higher and the dependence on the operation of the survey personnel is reduced.
[0084] As shown in FIG. 2, Figure 5 Step S202 can include:
[0085] In step S501, the survey image is discretized by using the set grid points, and the point cloud data of the installation area is generated. One discretization method is to use three-dimensional space grid discretization, and then sample a point in each grid, and each small grid contains a plurality of points, and the nearest point to the grid center point is taken as the discrete sampling point.
[0086] In step S502, the surface is constructed by using the point cloud data, and the surface model is obtained. After the data photographed by the unmanned aerial vehicle is processed, sufficient point cloud data can be obtained. The surface model in the form of point cloud can be obtained by surface construction.
[0087] Step S503, object recognition is performed on the survey image to determine object boundaries. The object recognition result includes: installation objects (installation roofs, installation walls, idle ground, etc.), basic objects of the installation objects (installed building objects, walls, supports, etc.), and peripheral environment objects.
[0088] Step S504, the object boundaries are compared with the curved surface model to perform contour segmentation on the curved surface model.
[0089] Step S505, the curved surface model after contour segmentation is subjected to visual processing to obtain a three-dimensional model. The specific visual processing process can include: performing object entity processing on the curved surface model after contour segmentation to obtain contour surfaces of multiple objects; collecting color and pattern features of the multiple objects in the survey image; performing appearance processing on the contour surfaces of the multiple objects according to the color and pattern features to obtain a three-dimensional model of the installation area.
[0090] The final three-dimensional model of the installation area is similar to the actual visual state of the installation area, which facilitates the construction owner of the photovoltaic system to intuitively understand the situation of the installation area. After obtaining the three-dimensional model of the installation area, the following steps are further included: performing data statistics on the three-dimensional model to obtain data information of the three-dimensional model; and assigning attribute information to multiple objects of the three-dimensional model. The data information of the three-dimensional model includes: coordinates, elevation data, area, length, height, slope, and orientation, which can be obtained by reading from the three-dimensional model. The object attribute information includes: project name, object type, etc.
[0091] As understood by those skilled in the art, the use of the survey image of the unmanned aerial vehicle to generate the three-dimensional model helps to improve the modeling efficiency.
[0092] It should be noted that in some other embodiments, a three-dimensional model drawn by hand can also be obtained.
[0093] Continuing to refer to Figure 1 As shown in FIG. 1, after obtaining the three-dimensional model of the installation area of the photovoltaic power station:
[0094] Step S104, the installation area data in the project template is filled according to the three-dimensional model. Specifically, the data in the installation area data that needs to be measured to obtain is filled, such as the construction area or the slope, etc. Some installation area data such as the geographic location and the power generation requirement, etc. can be filled by receiving user input information after the project is generated.
[0095] Step S105, the selected photovoltaic equipment data is obtained. After the installation area data is determined, the selected parameters in each item of photovoltaic equipment data of the project template are obtained.
[0096] Step S106, according to the selected photovoltaic device data in the three-dimensional model of photovoltaic power station layout design. Installation area data and photovoltaic device data are determined, and photovoltaic power station layout design can be carried out in three-dimensional model.
[0097] In the scheme of the embodiment, by acquiring the preset type of the installation area of the photovoltaic power station, the corresponding type of the project template is selected from the preset template library according to the preset type, the project template includes the installation area data to be filled and the photovoltaic device data to be selected, the three-dimensional model of the installation area is acquired, the installation area data in the project template is filled according to the three-dimensional model, the selected photovoltaic device data is acquired, and the photovoltaic power station layout design is carried out in the three-dimensional model according to the selected photovoltaic device data. In this way, the user only needs to input the preset type of the installation area, and the system can automatically generate a project with all the required data by using the project template. Subsequently, data filling can be automatically carried out according to the data displayed in the project, which reduces the workload of manually extracting required data by the user, helps to improve the design efficiency of the photovoltaic power station, realizes an efficient and accurate design process, and makes the construction planning of the photovoltaic power station more convenient and scientific.
[0098] Particularly, for designers with less experience, it helps to save the groping and adjustment time at the initial stage of design. The design personnel can focus more on higher-level strategic planning and innovation, and the complexity and precision of the design itself are automatically guaranteed by the system, realizing the design goal of high efficiency and high quality, and providing strong support for the rapid deployment and optimized operation of the photovoltaic power station.
[0099] As shown in Figure 6 In one embodiment, the step of acquiring the selected photovoltaic device data includes:
[0100] Step S601, find the most similar historical project template in the same type of historical project template by using the vector formed by the filled installation area data. Specifically, each project is stored after being designed, and the corresponding installation area data vector is stored. When a new project design is carried out, after the installation area data is determined, the vector formed by the installation area data can be used to find the most similar historical project template of the same type.
[0101] Specifically, the similarity between vectors can be reflected by the distance between vectors, that is, find the vector closest to the vector formed by the installation area data of the current project in all historical vectors, for example, the Euclidean distance, and then find the corresponding historical project template.
[0102] Step S602, read the photovoltaic device data of the most similar historical project template. Specifically, the historical project templates are all completed projects, so the photovoltaic device data is also determined. Therefore, the photovoltaic device data of the historical project template can be read.
[0103] Step S603, select the same photovoltaic device data in the current project template. After reading the photovoltaic device data of the most similar historical project template, the same photovoltaic device data in the current project template being designed is selected.
[0104] By vectorizing the data, other data similar to a data can be well found. Therefore, by using the vector formed by the filled installation area data to find the most similar historical project template in the historical project templates of the same type, reading the photovoltaic device data of the most similar historical project template, and selecting the same photovoltaic device data in the current project template, the most similar historical project template to the design goal of the current project template being designed can be found from the historical project templates. Therefore, the photovoltaic device data of the current project template being designed and the most similar historical project template is basically the same, so the same photovoltaic device data in the current project template as the most similar historical project template is selected, the relatively accurate preliminary photovoltaic device data set can be quickly obtained, which helps to further improve the design efficiency.
[0105] It should be noted that in some other embodiments, the photovoltaic device data can also be selected one by one by receiving a user signal.
[0106] Continuing to refer to Figure 6 In one embodiment, the step of selecting the same photovoltaic device data in the current project template includes:
[0107] Step S604, output a determination prompt information. That is, output a prompt information whether to confirm the currently selected photovoltaic device parameter as the data used for design.
[0108] Step S605, detect whether the photovoltaic device data change information is received, if yes, execute step S606, if no, execute step S607. After outputting the determination prompt information, it is detected whether the information that the currently selected photovoltaic device data is changed is received.
[0109] Step S606, update the selected photovoltaic device data. If the photovoltaic device data change information is received, it means that the user has modified the photovoltaic device data, and the modified photovoltaic device data is selected.
[0110] Step S607, the selected photovoltaic device data is acquired. If no photovoltaic device data change information is received, it means that the user determines to proceed with the subsequent design according to the automatically selected photovoltaic device data, and the currently selected photovoltaic device data is acquired to start the photovoltaic power station design. In addition, after the selected photovoltaic device data is updated, it means that the user has re-selected the data that he wants to modify, and the currently selected photovoltaic device data is also acquired to start the photovoltaic power station design.
[0111] As can be understood by those skilled in the art, by outputting the determination prompt information after the step of selecting the same photovoltaic device data in the current project template, in the case where the photovoltaic device data change information is received, the selected photovoltaic device data is updated, that is, the user makes a second determination, and the accuracy of the selected photovoltaic device data is further improved.
[0112] As shown in FIG. 7, in one embodiment, the step of performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic device data comprises the following steps: Figure 7 In one embodiment, the step of performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic device data comprises the following steps:
[0113] In the embodiment, the photovoltaic power station design method generally comprises the following steps:
[0114] Step S701, photovoltaic power station layout design is performed on a three-dimensional model according to selected photovoltaic device data.
[0115] Step S702, it is detected whether the design scheme obtained by the photovoltaic power station layout design meets the preset target requirement, if yes, step S704 is executed, and if no, step S703 is executed. Specifically, after the photovoltaic power station layout design is completed, the completed design scheme is verified to detect whether it meets the preset target requirement, for example, a preset cost requirement.
[0116] Step S703, modified photovoltaic device data is acquired, and photovoltaic power station layout design is performed again. If the preset target requirement is not met, the photovoltaic device data is reacquired, and specifically, different photovoltaic device data can be automatically selected by the system, or information of user's re-selection is received to determine new selected photovoltaic device data. Then, photovoltaic power station layout design is performed again according to the new photovoltaic device data. Then, the new design scheme is detected again until a design scheme that meets the requirement is formed.
[0117] Step S704, generating a three-dimensional layout model and outputting the three-dimensional layout model and the project template as a project file. If the preset target requirement is met, the project file is output, including various data information of the three-dimensional layout model and the project template, which can be in the form of a compressed package. Subsequently, the project file can be used to construct the photovoltaic power station in the field.
[0118] By automatically monitoring the design scheme, it is helpful to quickly detect whether the design scheme meets the requirements, thereby improving the design efficiency.
[0119] Referring to Figure 7 Further, after obtaining the project file, the following steps are included:
[0120] Step S705, storing the completed project file and the vector formed by the installation area data, and establishing an index relationship between the vector and the project file. Specifically, after obtaining the design scheme meeting the requirements and outputting the project file, the completed project file is saved, and the vector formed by the corresponding installation area data is stored, so as to facilitate subsequent design by using the vector for searching. And an index relationship between the vector and the project file is established, so that the corresponding complete project file can be found according to the vector.
[0121] Step S706, clustering the stored vector formed by the installation area data. Specifically, the clustering is a processing method of vector data, which aims to divide a plurality of relatively similar vectors into the same class, and establish a clustering center vector. When searching, the closest clustering center vector is searched first, the nearest cluster is found, and the most similar vector in the cluster is searched, which can improve the search efficiency of the most similar vector. Common clustering algorithms include K-means algorithm or K-means++ algorithm and the like.
[0122] Moreover, the same type of project template of the embodiment is more likely to be divided into a class, which can well guarantee the accuracy of searching.
[0123] It should be noted that in some other embodiments, clustering can not be performed, and global searching can be performed when searching the vector.
[0124] The embodiment also provides a computer device and a computer readable storage medium. Figure 8 FIG. 1 is a schematic diagram of a computer device 10 according to an embodiment of the present application. Figure 9 FIG. 2 is a schematic diagram of a computer readable storage medium 20 according to an embodiment of the present application.
[0125] The computer device 10 can include a memory 110, a processor 120, and a computer executable program 11 stored on the memory 110 and running on the processor 120, and the processor 120 implements the design method of the photovoltaic power station of any of the above embodiments when executing the computer executable program 11.
[0126] The computer readable storage medium 20 has the computer executable program 11 stored thereon, and the computer executable program 11 implements the design method of the photovoltaic power station of any of the above embodiments when executed by the processor.
[0127] The embodiment also provides a computer program product. Figure 10 FIG. 1 is a schematic diagram of a computer program product 30 according to an embodiment of the present application. The computer program product 30 includes a computer executable program 11, and the computer executable program 11 implements any of the above design methods of the photovoltaic power station when executed by the processor 120.
[0128] Specifically, the computer executable program 11 for executing the operation of the present application can be assembly instructions, instruction set architecture (ISA) instructions, computer instructions, computer related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0129] For the description of the embodiment, the computer readable storage medium 20 can be any device that can contain, store, communicate, propagate or transport programs for use by or in connection with an instruction execution system, apparatus or device. More specific examples (non-exhaustive list) of computer readable medium include the following: electrical connections having one or more wires (electronic devices), portable computer diskettes (magnetic devices), random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memories), fiber optic devices, and portable compact disc read-only memories (CDROM). In addition, the computer readable storage medium 20 can even be paper or other suitable medium on which the program is printed, as the program can be electronically obtained, for example by optical scanning of the paper or other medium, followed by electronic conversion into a form that can be edited, interpreted or otherwise processed by a computer.
[0130] It should be understood that parts of the present application can be implemented in hardware, software, firmware or a combination thereof. In the above described embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system.
[0131] The computer device 10 can be, for example, a server, a desktop computer, a notebook computer, a tablet computer, or a smartphone. In some examples, the computer device 10 can be a cloud acquisition node. The computer device 10 can be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules can include routines, programs, objects, components, logic, data structures, and so on that perform particular tasks or implement particular abstract data types. The computer device 10 can be practiced in a distributed cloud acquisition environment where tasks are performed by remote processing devices that are linked through a communication network. In a distributed cloud acquisition environment, program modules can be located in local or remote acquisition system storage media including memory storage devices.
[0132] The computer device 10 can include a processor 120 adapted to execute instructions stored in memory 110, which provides instructions to operations of the stored instructions during operation. The processor 120 can be a single core processor, a multi-core processor, a processing cluster, or any number of other configurations. The memory 110 can include random access memory (RAM), read only memory, flash memory, or any other suitable memory systems.
[0133] The processor 120 can be connected through a system interconnect (e.g., PCI, PCI-Express, etc.) to an I / O interface adapted to connect the computer device 10 to one or more I / O devices (input / output devices). The I / O devices can include, for example, a keyboard and a pointing device, where the pointing device can include a touchpad or a touchscreen, among others. The I / O devices can be built-in components of the computer device 10, or can be devices externally connected to the acquisition device.
[0134] The processor 120 can also be linked through the system interconnect to a display interface adapted to connect the computer device 10 to a display device. The display device can include a display screen that is a built-in component of the computer device 10. The display device can also include a computer monitor, a television, or a projector, among others, that is externally connected to the computer device 10. Further, a network interface controller (NIC) can be adapted to connect the computer device 10 to a network through the system interconnect. In some embodiments, the NIC can use any suitable interface or protocol, such as Internet Small Computer System Interface, among others, to transfer data. The network can be a cellular network, a radio network, a wide area network (WAN), a local area network (LAN), or the Internet, among others. Remote devices can be connected to the computer device through the network.
[0135] At this point, those skilled in the art will appreciate that although specific exemplary embodiments of the application have been described herein, the present application also encompasses many other variations or modifications in accordance with the principles of the application as set forth above. Accordingly, the scope of the present application should be understood to include all such variations and modifications.
Claims
1. A method for designing a photovoltaic power station, comprising: obtaining a preset type of an installation area of the photovoltaic power station; selecting a project template of a corresponding type from a preset template library according to the preset type, the preset template library storing a plurality of types of project templates, the project template including installation area data to be filled and photovoltaic equipment data to be selected; obtaining a three-dimensional model of the installation area; filling the installation area data in the project template according to the three-dimensional model; obtaining selected photovoltaic equipment data; performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic equipment data; the step of obtaining the selected photovoltaic equipment data comprising: finding a most similar historical project template in historical project templates of the same type by using a vector formed by the filled installation area data; reading photovoltaic equipment data of the most similar historical project template; selecting the same photovoltaic equipment data in the project template; the step of obtaining the three-dimensional model of the installation area of the photovoltaic power station comprising: controlling a drone to take aerial photographs of the installation area to obtain survey images; and generating the three-dimensional model according to the survey images. 2.The method of claim 1, wherein the step of selecting the same photovoltaic equipment data in the project template further comprises: outputting a determination prompt; and detecting whether photovoltaic equipment data change information is received, if yes, updating the selected photovoltaic equipment data, and if no, performing the step of obtaining the selected photovoltaic equipment data. 3.The method of claim 1, wherein the step of performing photovoltaic power station layout design on the three-dimensional model according to the selected photovoltaic equipment data further comprises: detecting whether a design scheme obtained by the photovoltaic power station layout design meets a preset target requirement, if yes, generating a three-dimensional layout model and outputting the three-dimensional layout model and the project template as a project file, and if no, obtaining modified photovoltaic equipment data and performing photovoltaic power station layout design again. 4.The method of claim 3, wherein after obtaining the project file, the method further comprises: storing the completed project file and a vector formed by installation area data therein, and establishing an index relationship between the vector and the project file. 5.The method of claim 4, wherein the method for designing the photovoltaic power station further comprises: clustering the stored vector formed by installation area data. 6.A computer device, comprising a memory, a processor, and a computer executable program stored on the memory and running on the processor, and the processor implements the method for designing the photovoltaic power station according to any one of claims 1 to 5 when executing the computer executable program. 7.A computer readable storage medium, having a computer executable program stored thereon, the computer executable program being executed by a processor to implement the method for designing the photovoltaic power station according to any one of claims 1 to 5.
8. A computer program product comprising a computer executable program which, when executed by a processor, implements the design method of a photovoltaic plant according to any one of claims 1 to 5.
Citation Information
Patent Citations
Roof photovoltaic power station design method and system based on unmanned aerial vehicle
CN116305487A
Simulation system of distributed photovoltaic power station, project scheme generation method and equipment
CN116384104A
Automatic design method and equipment of photovoltaic power station, medium and product
CN119598675A
Method and apparatus for template recommendation, device, and storage medium
US20240112702A1