Photovoltaic array design method and system, computer equipment and storage medium
The target data required for photovoltaic array design is obtained through the parameter sharing system, which solves the problem of low photovoltaic array design efficiency in the existing technology and achieves a more efficient design process.
Patent Information
- Application Number
- CN202411567446.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-14
AI Technical Summary
Existing PV array design methods lead to low design efficiency and require manual adjustment of design constraints for each project to find the optimal inclination angle.
Through the parameter sharing system, the independent design system can send a communication request to obtain corresponding target data, including parameter values of the second preset parameter, and then participate in the design of the photovoltaic array.
Improves the efficiency of photovoltaic array design, reduces the steps of manual design, and allows different independent design systems to directly obtain the required design parameters in different projects.
Smart Images

Figure CN119442901A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a photovoltaic array design method, system, computer device and storage medium. Background Art
[0002] With the widespread use of distributed renewable energy, the photovoltaic storage direct and flexible system has gradually been promoted. Unlike the traditional power system, the photovoltaic storage direct and flexible system is a new type of power system, a kind of energy Internet close to the user, and its system features the integration of source, storage, grid and load. At the beginning of the system construction of a project, planning and design are required. In the system planning and design, it is necessary to design the photovoltaic array, which can be divided into fixed type and tracking type (tracking the position of the sun). For fixed photovoltaic arrays, there is an optimal inclination angle. In the system planning and design of the project, it is necessary to find the optimal inclination angle according to the design constraints to ensure the maximum output power or output energy under the design constraints.
[0003] However, the existing design method is to use design software such as PVsyst, which is equipped with historical meteorological data and calculates the inclination angle according to the formula. Designers can visually adjust the inclination angle value and simulate the corresponding photovoltaic array power output. However, different projects need to do this again, which leads to low design efficiency. Summary of the invention
[0004] The present application provides a photovoltaic array design method, system, computer device and storage medium to solve the problem of low design efficiency caused by existing photovoltaic array design methods.
[0005] In a first aspect, the present application provides a photovoltaic array design method, which is applied to a parameter sharing system, and the method comprises:
[0006] Get communication requests sent by independent design systems;
[0007] When the communication request is a parameter use request, determining target data corresponding to the parameter use request, wherein the parameter use request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, the target data includes a parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate a design requirement of a preset project, and the target data is used to participate in a photovoltaic array design corresponding to a preset project in the independent design system;
[0008] The target data is sent to the independent design system.
[0009] Optionally, when the communication request is a parameter use request, determining target data corresponding to the parameter use request includes:
[0010] When the communication request is a parameter use request, in a parameter sharing database, the parameter value of the first preset parameter is used as a keyword to query the parameter value and evaluation data corresponding to the second preset parameter;
[0011] A parameter value list is formed based on the parameter values corresponding to the second preset parameters queried, and an evaluation data list is formed based on the evaluation data associated with each parameter value corresponding to the second preset parameters queried, wherein the target data also includes a parameter value list and an evaluation data list, and the evaluation data is used to indicate the operation and maintenance evaluation of the constructed project after construction according to the second preset parameters with the corresponding parameter values.
[0012] Optionally, when the communication request is a parameter use request, determining the target data corresponding to the parameter use request includes:
[0013] When the communication request is a parameter use request, the parameter value of the first preset parameter is input into the parameter design model corresponding to the second preset parameter, and the output content of the parameter design model is used as the recommended parameter value of the second preset parameter;
[0014] Based on the parameter value of the first preset parameter, a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value is queried, wherein the target data also includes a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value, and the evaluation data list includes an operation and maintenance evaluation of at least one constructed project when the second preset parameter is the recommended parameter value.
[0015] Optionally, after obtaining the communication request sent by the independent design system, the method further includes:
[0016] When the communication request is a parameter sharing request, reviewing the data to be shared in the parameter sharing request to obtain a review result, wherein the parameter sharing request is used to request that the data to be shared be saved;
[0017] When the audit result is passed, the data to be shared in the parameter sharing request is saved.
[0018] Optionally, when the audit result is approved, after saving the data to be shared in the parameter sharing request, the method further includes:
[0019] using the data parameters to be shared to share the database; or,
[0020] A corresponding parameter design model is established using the data to be shared.
[0021] Optionally, when the communication request is the parameter use request, after determining target data corresponding to the parameter use request and sending the target data to the independent design system, the method further includes:
[0022] Acquire engineering data, wherein the engineering data includes an operation and maintenance evaluation of a constructed project after the construction according to the second preset parameter as the recommended parameter value, and construction environment data corresponding to the constructed project;
[0023] Updating a parameter sharing database using the engineering data; or,
[0024] The engineering data is used to iteratively train a parameter design model related to the engineering data.
[0025] In a second aspect, the present application provides a photovoltaic array design method, which is applied to an independent design system, and the method comprises:
[0026] In a design process of a photovoltaic array corresponding to a preset project, parameter information related to the preset project is determined, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value;
[0027] Outputting parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system to obtain a parameter value of the second preset parameter based on the first preset parameter of a known parameter value;
[0028] Upon receiving a first operation instruction corresponding to the parameter request prompt information, generating a parameter use request according to the parameter information;
[0029] The parameter usage request is sent as a communication request to the parameter sharing system, wherein the parameter usage request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, and the target data includes the parameter value of the second preset parameter.
[0030] Optionally, after outputting parameter request prompt information according to the parameter information, the method further includes:
[0031] When the first operation instruction corresponding to the parameter request prompt information is not received, but the calculated parameter value calculated by the design software for the second preset parameter is obtained, the parameter sharing prompt information is output, wherein the parameter sharing prompt information is used to prompt the first preset parameter with a known parameter value and the input parameter value corresponding to the second preset parameter to be sent to the parameter sharing system for parameter sharing;
[0032] Upon receiving the second operation instruction corresponding to the parameter sharing prompt information, generating a parameter sharing request according to the first preset parameter of the known parameter value and the input parameter value corresponding to the second preset parameter;
[0033] The parameter sharing request is sent as a communication request to the parameter sharing system.
[0034] In a third aspect, the present application provides a photovoltaic array design system, the photovoltaic array design system comprising an independent design system and a parameter sharing system, the parameter sharing system comprising:
[0035] A first communication module, used to obtain a communication request sent by an independent design system;
[0036] a design parameter query providing module, configured to determine target data corresponding to the parameter use request when the communication request is a parameter use request, wherein the parameter use request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, the target data includes a parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate a design requirement of a preset project, and the target data is used to participate in a photovoltaic array design corresponding to a preset project in the independent design system;
[0037] The first communication module is also used to send the target data to the independent design system.
[0038] Optionally, the independent design system includes:
[0039] A system design module, used to determine parameter information related to the preset project during the design process of the photovoltaic array corresponding to the preset project, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value;
[0040] A design parameter use request module, configured to output parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system to obtain the parameter value of the second preset parameter based on the first preset parameter of the known parameter value;
[0041] The design parameter use request module is further configured to generate a parameter use request according to the parameter information when receiving a first operation instruction corresponding to the parameter request prompt information;
[0042] A second communication module is used to send the parameter usage request as a communication request to the parameter sharing system, wherein the parameter usage request is used to request to obtain target data corresponding to a second preset parameter based on the parameter value of the first preset parameter, and the target data includes the parameter value of the second preset parameter.
[0043] In a fourth aspect, the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned photovoltaic array design method when executing the computer program.
[0044] In a fifth aspect, the present application also provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the above photovoltaic array design method.
[0045] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application obtains a communication request sent by an independent design system; when the communication request is a parameter usage request, determines the target data corresponding to the parameter usage request, wherein the parameter usage request is used to obtain the target data corresponding to the second preset parameter based on the parameter value request of the first preset parameter, the target data includes the parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate the design requirements of the preset project, and the target data is used to participate in the photovoltaic array design corresponding to the preset project in the independent design system; and sends the target data to the independent design system.
[0046] Based on the above method, during the process of an independent design system designing a photovoltaic array for a preset project, a parameter use request can be sent to the parameter sharing system to request the parameter sharing system to provide a parameter value of a second preset parameter based on the parameter value of the first preset parameter, where the second preset parameter is a parameter of an unknown parameter value of the independent design system, and the second preset parameter includes an inclination angle. The independent design system does not need to design the parameter value of the second preset parameter based on the parameter value of the first preset parameter, and the parameter value of the second preset parameter can be obtained by accessing the parameter sharing system. Different independent design systems no longer need to follow a unified process to design the inclination angle when designing photovoltaic arrays for different projects, and can directly obtain the parameter value of the second preset parameter corresponding to the parameter value of the first preset parameter by accessing the parameter sharing system, thereby speeding up the design efficiency of the photovoltaic array to solve the problem of low design efficiency caused by the existing photovoltaic array design method. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0049] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0050] Figure 1 A schematic diagram of the structure of a photovoltaic array design system provided in an embodiment of the present application;
[0051] Figure 2 A schematic diagram of a photovoltaic array design method provided in an embodiment of the present application;
[0052] Figure 3 A schematic diagram of a photovoltaic array design method provided in an embodiment of the present application;
[0053] Figure 4 A schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0055] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0056] Figure 1 FIG. 1 is an application environment diagram of a photovoltaic array design method in an embodiment. Figure 1, the photovoltaic array design method is applied to a photovoltaic array design system. The photovoltaic array design system includes a parameter sharing system 110 and an independent design system 120. The parameter sharing system 110 and the independent design system 120 are connected via a network. The independent design system 120 can be implemented by a terminal, which can be a desktop terminal or a mobile terminal, which can be at least one of a mobile phone, a tablet computer, a laptop computer, etc. The parameter sharing system 110 can be implemented by an independent server or a server cluster consisting of multiple servers.
[0057] Reference Figure 1 , the local design part (LM1) is used to indicate an independent design system 120, and the edge design parameter sharing environment (EM) is used to indicate the parameter sharing system 110. The independent design system 120 and the parameter sharing system 110 are in a many-to-one relationship, and there can be one or more independent design systems 120 interacting with the parameter sharing system 110 at the same time. In general working scenarios, multiple design engineers use their own work computers to independently design their own project systems at the same time.
[0058] In one embodiment, Figure 2 FIG. 1 is a flow chart of a photovoltaic array design method in an embodiment, referring to FIG. Figure 2 , a photovoltaic array design method is provided. This embodiment mainly uses the method applied to the parameter sharing system 110 as an example, and the photovoltaic array design method specifically includes the following steps:
[0059] Step S210 , obtaining a communication request sent by the independent design system 120 .
[0060] Specifically, the independent design system 120 has the function of independently completing the photovoltaic array design, and has calculation functions such as calculation of the required number of photovoltaic modules in the photovoltaic array, calculation of the required number of strings, calculation of array arrangement row spacing and column spacing, shadow calculation, etc. Usually, each designer corresponds to an independent design system 120, so the correspondence between the independent design system 120 and the parameter sharing system 110 is many-to-one, that is, the parameter sharing system 110 can provide parameter values of the required design parameters for multiple independent design systems 120.
[0061] That is, in order to improve the design efficiency of the photovoltaic array, the independent design system 120 can obtain the parameter values required for designing the photovoltaic array from the parameter sharing system 110, that is, the parameter sharing system 110 receives a communication request sent by the independent design system 120, and the communication request can be a parameter use request or a parameter sharing request. The parameter use request is used to request to obtain the required parameter value of the second preset parameter from the parameter sharing system 110, and the parameter sharing request is used to request to save the data to be shared.
[0062] Step S220, when the communication request is a parameter usage request, determine the target data corresponding to the parameter usage request, wherein the parameter usage request is used to request to obtain the target data corresponding to the second preset parameter based on the parameter value of the first preset parameter, the target data includes the parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate the design requirements of the preset project, and the target data is used to participate in the photovoltaic array design corresponding to the preset project in the independent design system 120.
[0063] Specifically, when the communication request is a parameter usage request, the parameter sharing system 110 needs to determine the target data corresponding to the second preset parameter based on the parameter value of the first preset parameter in the parameter usage request. The first preset parameter is the parameter of the known parameter value of the independent design system 120, and the second preset parameter is the parameter of the unknown parameter value of the independent design system 120. The number of the first preset parameters can be one or more. The first preset parameter can specifically be longitude, latitude, irradiance, day sequence number range used for optimization constraints, etc. The second preset parameter includes inclination, row spacing, column spacing, power, etc.
[0064] Step S230 , sending the target data to the independent design system 120 .
[0065] Specifically, the parameter sharing system 110 sends the target data of the second preset parameter determined based on the parameter value of the first preset parameter to the independent design system 120, so that the independent design system 120 can complete the design of the photovoltaic array corresponding to the preset project based on the target data. This saves the independent design system 120 from having to design the parameter value of the second preset parameter based on the parameter value of the first preset parameter, and can speed up the design efficiency of the photovoltaic array corresponding to the preset project by the independent design system 120, thereby solving the problem of low design efficiency caused by the existing photovoltaic array design method.
[0066] In one embodiment, when the communication request is a parameter use request, determining target data corresponding to the parameter use request includes:
[0067] When the communication request is a parameter use request, in a parameter sharing database, the parameter value of the first preset parameter is used as a keyword to query the parameter value and evaluation data corresponding to the second preset parameter;
[0068] A parameter value list is formed based on the parameter values corresponding to the second preset parameters queried, and an evaluation data list is formed based on the evaluation data associated with each parameter value corresponding to the second preset parameters queried, wherein the target data also includes a parameter value list and an evaluation data list, and the evaluation data is used to indicate the operation and maintenance evaluation of the constructed project after construction according to the second preset parameters with the corresponding parameter values.
[0069] Specifically, the parameter sharing database is a database constructed by the parameter sharing system 110 based on a cataloging method. The parameter sharing database includes multiple parameter lists. Therefore, the parameter value of the first preset parameter can be used as a keyword to search for the parameter value corresponding to the second preset parameter. For example, the second preset parameter is the optimal inclination angle, and the first preset parameter includes longitude, latitude, irradiance, and the day sequence number range used for the optimization constraint. The longitude, latitude, irradiance, and the day sequence number range used for the optimization constraint are used to form keywords, and the keyword is used to search for the parameter value corresponding to the optimal inclination angle in the parameter list. If multiple parameter values corresponding to the optimal inclination angle are queried based on the keyword, these multiple parameter values are formed into a parameter value list, indicating that there are multiple inclination angle parameter values that can be selected, and the evaluation data corresponding to each inclination angle parameter value is queried to form an evaluation data list. The evaluation data includes evaluation indicators. The evaluation indicator corresponding to the optimal inclination angle is the maximum photovoltaic output power per unit area. Since the evaluation data is an evaluation of the inclination angle parameter value in the actual operation and maintenance process of the constructed project, it can reflect the maximum photovoltaic output power per unit area corresponding to the inclination angle parameter value in the actual application process, which is used to indicate the use effect of the parameter value of the second preset parameter in the actual application.
[0070] The parameter value list formed by the queried parameter value of each second preset parameter and the evaluation data list formed by the corresponding evaluation data are used as target data to assist the independent design system 120 in screening out the final design parameter value of the second preset parameter based on the target data.
[0071] In one embodiment, when the communication request is a parameter use request, determining the target data corresponding to the parameter use request includes:
[0072] When the communication request is a parameter use request, the parameter value of the first preset parameter is input into the parameter design model corresponding to the second preset parameter, and the output content of the parameter design model is used as the recommended parameter value of the second preset parameter;
[0073] Based on the parameter value of the first preset parameter, a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value is queried, wherein the target data also includes a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value, and the evaluation data list includes an operation and maintenance evaluation of at least one constructed project when the second preset parameter is the recommended parameter value.
[0074] Specifically, the parameter sharing system 110 can also provide the independent design system 120 with the parameter value of the second preset parameter it needs based on the parameter design model, that is, the parameter value of the first preset parameter is input into the parameter design model corresponding to the second preset parameter, that is, the parameter design model corresponding to the second preset parameter is specifically used to calculate and output the parameter value of the second preset parameter based on the parameter value of the input parameter, so different second preset parameters correspond to different parameter design models.
[0075] The parameter value of the first preset parameter is input as input content into the parameter design model corresponding to the second preset parameter. The parameter design model will output the recommended parameter value corresponding to the second preset parameter. Then, based on the parameter value of the first preset parameter, an evaluation data list when the second preset parameter is the recommended parameter value is queried. The evaluation data list includes at least one evaluation data when the second preset parameter is the recommended parameter value. The evaluation data includes an evaluation index. The evaluation index corresponding to the optimal inclination angle is the maximum photovoltaic output power per unit area. Since the evaluation data is an evaluation of the inclination angle parameter value in the actual operation and maintenance process of the constructed project, it can reflect the maximum photovoltaic output power per unit area corresponding to the inclination angle parameter value in the actual application process, and is used to indicate the use effect of the parameter value of the second preset parameter in the actual application.
[0076] The suggested parameter values of the second preset parameters and the corresponding evaluation data list are used as target data to assist the independent design system 120 in selecting the final design parameter values of the second preset parameters based on the target data.
[0077] In one embodiment, after obtaining the communication request sent by the independent design system 120, the method further includes:
[0078] When the communication request is a parameter sharing request, auditing the data to be shared in the parameter sharing request to obtain an audit result, wherein the parameter sharing request is used to request that the data to be shared be saved;
[0079] When the audit result is passed, the data to be shared in the parameter sharing request is saved.
[0080] Specifically, when the communication request is a parameter sharing request, it means that the independent design system 120 wants to share the design parameters of the photovoltaic array design to the parameter sharing system 110 for design reference by other independent design systems 120. However, when a parameter sharing request is received, the data to be shared in the parameter sharing request needs to be reviewed and processed. The review process can be reviewed and judged by the parameter sharing system 110 itself, or the data to be shared is sent to the review account, and the reviewer corresponding to the review account reviews the data to be shared. The data to be shared is reviewed and processed to ensure the security, reliability and accuracy of the data to be shared. When the review result is passed, the data to be shared is saved to convert the data to be shared into sharable data for access and acquisition by different independent design systems 120.
[0081] In one embodiment, when the audit result is approved, after saving the data to be shared in the parameter sharing request, the method further includes:
[0082] using the data parameters to be shared to share the database; or,
[0083] A corresponding parameter design model is established using the data to be shared.
[0084] Specifically, when the data to be shared uploaded by the independent design system 120 is received and successfully reviewed, the data to be shared will be used to update the parameter list in the parameter sharing database, so that the data to be shared can be subsequently queried in the parameter list in the parameter sharing database to provide it to the independent design system 120.
[0085] Alternatively, a corresponding parameter design model is reconstructed using the data to be shared. For example, the data to be shared includes longitude, latitude, irradiance, the day sequence number range used for the optimization constraint, and the optimal inclination. Then, a parameter design model for calculating the inclination is constructed based on the data to be shared, so that the optimal inclination under different constraints can be provided to the independent design system 120 based on the parameter design model.
[0086] In one embodiment, when the communication request is the parameter use request, after determining the target data corresponding to the parameter use request and sending the target data to the independent design system 120, the method further includes:
[0087] Acquire engineering data, wherein the engineering data includes an operation and maintenance evaluation of a constructed project after the construction according to the second preset parameter as the recommended parameter value, and construction environment data corresponding to the constructed project;
[0088] Updating a parameter sharing database using the engineering data; or,
[0089] The engineering data is used to iteratively train a parameter design model related to the engineering data.
[0090] Specifically, the parameter sharing system 110 can also obtain engineering data corresponding to the constructed projects, the engineering data including the actual parameter values of each preset parameter corresponding to the constructed projects, and the engineering data is used to indicate the application effect corresponding to the actual operation and maintenance key data of the constructed projects after construction.
[0091] The parameter sharing database is updated using engineering data, that is, in the cataloging mode, the parameter value of each parameter in the engineering data and the parameter value list of the parameter in the parameter sharing database are used for statistical analysis, such as obtaining the mode, mean or variance, and continuously optimizing the recommended parameter value of the parameter. For the design inclination of the photovoltaic array, the inclination angle is the best when the total power generation per unit area is the largest within the range of the day sequence used in the optimization constraint. In the cataloging mode, the range of the optimal inclination angle can be established by inputting actual operation and maintenance data. It can also be used for other purposes, such as the change rate of the total power generation per unit area caused by the change of the optimal inclination angle, so as to evaluate whether there is an optimal row spacing and column spacing, that is, the calculation method of the row spacing and the enumeration can refer to the calculation method of the inclination angle, which can be obtained through the parameter sharing database or the parameter design model. The difference from the calculation of the inclination angle is that the basic parameters involved in the calculation are different.
[0092] The meteorological data carried by software such as PVsyst is static, especially the hourly solar irradiance data of many locations are simulated by algorithms, not measured data. In addition, with the local climate changes caused by the rise in global temperature, it is difficult for static data to track these changes in a timely manner, resulting in deviations in the system design using these data. In the solar storage direct-flexible system, the photovoltaic array is the source of the system, and its design is an important part of the system design. When designing through software such as PVsyst, there is no reuse of design process data. However, for the design of photovoltaic arrays, the physical model is certain, so there is great reuse value in system design between projects.
[0093] The engineering data can also be used to iteratively train the parameter design model related to the engineering data to optimize the parameter design model, thereby dynamically evolving the parameter design model and improving the calculation accuracy and reliability of the parameter design model.
[0094] In one embodiment, a photovoltaic array design method is provided, which is applied to an independent design system 120, and the method includes:
[0095] Step S310 , in the process of designing a photovoltaic array corresponding to a preset project, determining parameter information related to the preset project, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value.
[0096] Specifically, the independent design system 120 determines a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value during the design process of the photovoltaic array corresponding to the preset project. The second preset parameter includes a tilt angle, a maximum photovoltaic output power per unit area, and the like.
[0097] Step S320: output parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system 110 to obtain the parameter value of the second preset parameter based on the first preset parameter of the known parameter value.
[0098] Specifically, the parameter request prompt information is used to prompt the designer corresponding to the independent design system 120 that the designer does not need to design the unknown parameter values according to the known parameter values by himself, and can obtain the unknown parameter values by accessing the parameter sharing system 110 .
[0099] Step S330: upon receiving the first operation instruction corresponding to the parameter request prompt information, generate a parameter use request according to the parameter information.
[0100] Specifically, the first operation instruction is an operation instruction initiated by the designer corresponding to the independent design system 120 in response to the parameter request prompt information, which is used to trigger the generation of a parameter usage request, indicating that the designer agrees to the method of obtaining the parameter value corresponding to the second preset parameter issued by the parameter request prompt information. Therefore, the parameter usage request is generated according to the parameter information. The parameter usage request is used to request the parameter sharing system 110 to provide the parameter value of the second preset parameter of the unknown parameter value to the independent design system 120 based on the first preset parameter of the known parameter value.
[0101] Step S340, sending the parameter usage request as a communication request to the parameter sharing system 110, wherein the parameter usage request is used to request to obtain target data corresponding to the second preset parameter based on the parameter value of the first preset parameter, and the target data includes the parameter value of the second preset parameter.
[0102] Specifically, a parameter usage request is sent to the parameter sharing system 110 to request to obtain target data corresponding to the second preset parameter, the target data including the parameter value of the second preset parameter, thereby saving the calculation process of the independent design system 120 calculating the second preset parameter by itself, and the parameter value of the second preset parameter corresponding to the parameter value of the first preset parameter can be obtained by accessing the parameter sharing system 110, that is, the design parameters of the current photovoltaic array are determined by obtaining the design parameters of the photovoltaic array from other independent design systems 120, and the sharing of the photovoltaic array design parameters is achieved through the parameter sharing system 110, so that the design parameters can be reused, thereby improving the design efficiency of the independent design system 120 for the photovoltaic array, reducing the accidental errors in the selection of parameter values corresponding to unknown parameters during the design process, and further improving the reliability of the selection of parameter values corresponding to unknown parameters.
[0103] In one embodiment, after outputting parameter request prompt information according to the parameter information, the method further includes:
[0104] When the first operation instruction corresponding to the parameter request prompt information is not received, but the calculated parameter value calculated by the design software for the second preset parameter is obtained, the parameter sharing prompt information is output, wherein the parameter sharing prompt information is used to prompt the first preset parameter with a known parameter value and the input parameter value corresponding to the second preset parameter to be sent to the parameter sharing system 110 for parameter sharing;
[0105] Upon receiving the second operation instruction corresponding to the parameter sharing prompt information, generating a parameter sharing request according to the first preset parameter of the known parameter value and the input parameter value corresponding to the second preset parameter;
[0106] The parameter sharing request is sent to the parameter sharing system 110 as a communication request.
[0107] Specifically, failure to receive the first operation instruction corresponding to the parameter request prompt information indicates that the designer refuses to obtain the parameter value of the second preset parameter from the parameter sharing system 110, and obtaining the calculated parameter value calculated by the design software for the second preset parameter indicates that the independent design system 120 calculates the calculated parameter value of the second preset parameter based on the parameter value of the first preset parameter by using the PVsyst design software, that is, the independent design system 120 undergoes the calculation process of the second preset parameter to calculate the corresponding calculated parameter value, and then outputs the parameter sharing prompt information, and the parameter sharing prompt information is used to prompt the designer corresponding to the independent design system 120 whether to send the parameter values of each design parameter of the photovoltaic array design to the parameter sharing system 110. To achieve sharing, when the second operation instruction corresponding to the parameter sharing prompt information is received, it means that the designer agrees to send the photovoltaic array design parameters to the parameter sharing system 110 for sharing, then a parameter sharing request is generated according to the calculated parameter values of the first preset parameters and the second preset parameters of the known parameter values, so as to request the parameter sharing system 110 to save the parameter values of the first preset parameters and the second preset parameters, and support the parameter sharing system 110 to share the parameter values of the first preset parameters and the second preset parameters with other independent design systems 120, so as to achieve the reuse of photovoltaic array design parameters, which is used to assist each independent design system 120 in designing photovoltaic arrays for different projects, and improve the design efficiency of each independent design system 120 for photovoltaic arrays.
[0108] Figure 2 and Figure 3 FIG. 1 is a flow chart of a photovoltaic array design method in one embodiment. It should be understood that although Figure 2 and Figure 3 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 and Figure 3 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0109] In one embodiment, Figure 1 As shown, a photovoltaic array design system is provided, the photovoltaic array design system includes an independent design system 120 and a parameter sharing system 110, the parameter sharing system 110 includes:
[0110] A first communication module, used to obtain a communication request sent by the independent design system 120;
[0111] a design parameter query providing module, configured to determine target data corresponding to the parameter use request when the communication request is a parameter use request, wherein the parameter use request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, the target data includes a parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate a design requirement of a preset project, and the target data is used to participate in a photovoltaic array design corresponding to a preset project in the independent design system 120;
[0112] The first communication module is further configured to send the target data to the independent design system 120 .
[0113] In one embodiment, the design parameter query providing module is further used for:
[0114] When the communication request is a parameter use request, in a parameter sharing database, the parameter value of the first preset parameter is used as a keyword to query the parameter value and evaluation data corresponding to the second preset parameter;
[0115] A parameter value list is formed based on the parameter values corresponding to the second preset parameters queried, and an evaluation data list is formed based on the evaluation data associated with each parameter value corresponding to the second preset parameters queried, wherein the target data also includes a parameter value list and an evaluation data list, and the evaluation data is used to indicate the operation and maintenance evaluation of the constructed project after construction according to the second preset parameters with the corresponding parameter values.
[0116] In one embodiment, the design parameter query providing module is further used for:
[0117] When the communication request is a parameter use request, the parameter value of the first preset parameter is input into the parameter design model corresponding to the second preset parameter, and the output content of the parameter design model is used as the recommended parameter value of the second preset parameter;
[0118] Based on the parameter value of the first preset parameter, a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value is queried, wherein the target data also includes a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value, and the evaluation data list includes an operation and maintenance evaluation of at least one constructed project when the second preset parameter is the recommended parameter value.
[0119] In one embodiment, the parameter sharing system 110 further includes a design parameter sharing request review module, which is used to:
[0120] When the communication request is a parameter sharing request, auditing the data to be shared in the parameter sharing request to obtain an audit result, wherein the parameter sharing request is used to request that the data to be shared be saved;
[0121] When the audit result is passed, the data to be shared in the parameter sharing request is saved.
[0122] In one embodiment, the parameter sharing system 110 further includes a design parameter model management module for:
[0123] using the data parameters to be shared to share the database; or,
[0124] A corresponding parameter design model is established using the data to be shared.
[0125] In one embodiment, the parameter sharing system 110 further includes:
[0126] A project data input module, used to obtain project data, wherein the project data includes an operation and maintenance evaluation of a constructed project after the construction according to the second preset parameter as the recommended parameter value, and construction environment data corresponding to the constructed project;
[0127] A design parameter optimization module is used to update a parameter sharing database using the engineering data; or to iteratively train a parameter design model related to the engineering data using the engineering data.
[0128] In one embodiment, the independent design system 120 includes:
[0129] A system design module, used to determine parameter information related to the preset project during the design process of the photovoltaic array corresponding to the preset project, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value;
[0130] A design parameter use request module is used to output parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system 110 to obtain the parameter value of the second preset parameter based on the first preset parameter of the known parameter value;
[0131] The design parameter use request module is further configured to generate a parameter use request according to the parameter information when receiving a first operation instruction corresponding to the parameter request prompt information;
[0132] The second communication module is used to send the parameter usage request as a communication request to the parameter sharing system 110, wherein the parameter usage request is used to request to obtain target data corresponding to the second preset parameter based on the parameter value of the first preset parameter, and the target data includes the parameter value of the second preset parameter.
[0133] In one embodiment, the independent design system 120 further includes a design parameter sharing request module, which is used to:
[0134] When the first operation instruction corresponding to the parameter request prompt information is not received, but the calculated parameter value calculated by the design software for the second preset parameter is obtained, the parameter sharing prompt information is output, wherein the parameter sharing prompt information is used to prompt the first preset parameter with a known parameter value and the input parameter value corresponding to the second preset parameter to be sent to the parameter sharing system 110 for parameter sharing;
[0135] Upon receiving the second operation instruction corresponding to the parameter sharing prompt information, generating a parameter sharing request according to the first preset parameter of the known parameter value and the input parameter value corresponding to the second preset parameter;
[0136] The second communication module is further configured to send the parameter sharing request as a communication request to the parameter sharing system 110 .
[0137] like Figure 4 As shown, an embodiment of the present application provides a computer device, including a processor 711, a communication interface 712, a memory 713 and a communication bus 714, wherein the processor 711, the communication interface 712, and the memory 713 communicate with each other through the communication bus 714;
[0138] Memory 713, used for storing computer programs;
[0139] The processor 711 is used to implement the photovoltaic array design method provided by any one of the above method embodiments when executing the program stored in the memory 713.
[0140] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0141] In one embodiment, the photovoltaic array design system provided by the present application can be implemented in the form of a computer program. The computer program can be Figure 4The computer device shown in the figure is run. The memory of the computer device can store various program modules that constitute the photovoltaic array design system, such as: Figure 1 The first communication module and the design parameter query providing module shown in the figure. The computer program composed of various program modules enables the processor to execute the photovoltaic array design method of each embodiment of the present application described in this specification.
[0142] Figure 4 The computer device shown can be Figure 1 The first communication module in the photovoltaic array design system shown executes to obtain the communication request sent by the independent design system 120. The computer device can determine the target data corresponding to the parameter use request through the design parameter query providing module when the communication request is a parameter use request, wherein the parameter use request is used to request to obtain the target data corresponding to the second preset parameter based on the parameter value of the first preset parameter, the target data includes the parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate the design requirements of the preset project, and the target data is used to participate in the photovoltaic array design corresponding to the preset project in the independent design system 120. The computer device can execute to send the target data to the independent design system 120 through the first communication module.
[0143] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the photovoltaic array design method provided by any one of the aforementioned method embodiments is implemented.
[0144] The system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0145] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0146] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative can be used.
[0147] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A photovoltaic array design method, characterized in that: Applied to a parameter sharing system, the method comprises: Get communication requests sent by independent design systems; When the communication request is a parameter use request, determining target data corresponding to the parameter use request, wherein the parameter use request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, the target data includes a parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate a design requirement of a preset project, and the target data is used to participate in a photovoltaic array design corresponding to a preset project in the independent design system; The target data is sent to the independent design system.
2. The method according to claim 1, characterized in that When the communication request is a parameter use request, determining target data corresponding to the parameter use request includes: When the communication request is a parameter use request, in a parameter sharing database, the parameter value of the first preset parameter is used as a keyword to query the parameter value and evaluation data corresponding to the second preset parameter; A parameter value list is formed based on the parameter values corresponding to the second preset parameters queried, and an evaluation data list is formed based on the evaluation data associated with each parameter value corresponding to the second preset parameters queried, wherein the target data also includes a parameter value list and an evaluation data list, and the evaluation data is used to indicate the operation and maintenance evaluation of the constructed project after construction according to the second preset parameters with the corresponding parameter values.
3. The method according to claim 1, characterized in that When the communication request is a parameter use request, determining the target data corresponding to the parameter use request includes: When the communication request is a parameter use request, the parameter value of the first preset parameter is input into the parameter design model corresponding to the second preset parameter, and the output content of the parameter design model is used as the recommended parameter value of the second preset parameter; Based on the parameter value of the first preset parameter, a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value is queried, wherein the target data also includes a list of evaluation data corresponding to when the second preset parameter is a recommended parameter value, and the evaluation data list includes an operation and maintenance evaluation of at least one constructed project when the second preset parameter is the recommended parameter value.
4. The method according to claim 1, characterized in that: After obtaining the communication request sent by the independent design system, the method further includes: When the communication request is a parameter sharing request, auditing the data to be shared in the parameter sharing request to obtain an audit result, wherein the parameter sharing request is used to request that the data to be shared be saved; When the audit result is passed, the data to be shared in the parameter sharing request is saved.
5. The method according to claim 4, characterized in that When the audit result is approved, after saving the data to be shared in the parameter sharing request, the method further includes: using the data parameters to be shared to share the database; or, A corresponding parameter design model is established using the data to be shared.
6. The method according to claim 1, characterized in that When the communication request is the parameter use request, after determining the target data corresponding to the parameter use request and sending the target data to the independent design system, the method further includes: Acquire engineering data, wherein the engineering data includes an operation and maintenance evaluation of a constructed project after the construction according to the second preset parameter as the recommended parameter value, and construction environment data corresponding to the constructed project; Updating a parameter sharing database using the engineering data; or, The engineering data is used to iteratively train a parameter design model related to the engineering data.
7. A photovoltaic array design method, characterized in that: Applied to an independent design system, the method comprises: In a design process of a photovoltaic array corresponding to a preset project, parameter information related to the preset project is determined, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value; Outputting parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system to obtain a parameter value of the second preset parameter based on the first preset parameter of a known parameter value; Upon receiving the first operation instruction corresponding to the parameter request prompt information, generating a parameter use request according to the parameter information; The parameter usage request is sent as a communication request to the parameter sharing system, wherein the parameter usage request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, and the target data includes the parameter value of the second preset parameter.
8. The method according to claim 7, characterized in that After outputting parameter request prompt information according to the parameter information, the method further includes: When the first operation instruction corresponding to the parameter request prompt information is not received, but the calculated parameter value calculated by the design software for the second preset parameter is obtained, the parameter sharing prompt information is output, wherein the parameter sharing prompt information is used to prompt the first preset parameter with a known parameter value and the input parameter value corresponding to the second preset parameter to be sent to the parameter sharing system for parameter sharing; Upon receiving the second operation instruction corresponding to the parameter sharing prompt information, generating a parameter sharing request according to the first preset parameter of the known parameter value and the input parameter value corresponding to the second preset parameter; The parameter sharing request is sent as a communication request to the parameter sharing system.
9. A photovoltaic array design system, characterized in that: The photovoltaic array design system includes an independent design system and a parameter sharing system, and the parameter sharing system includes: A first communication module, used to obtain a communication request sent by an independent design system; a design parameter query providing module, configured to determine target data corresponding to the parameter use request when the communication request is a parameter use request, wherein the parameter use request is used to request to obtain target data corresponding to a second preset parameter based on a parameter value of a first preset parameter, the target data includes a parameter value of the second preset parameter, the parameter value of the first preset parameter is used to indicate a design requirement of a preset project, and the target data is used to participate in a photovoltaic array design corresponding to a preset project in the independent design system; The first communication module is also used to send the target data to the independent design system.
10. The photovoltaic array design system according to claim 9, characterized in that: The independent design system includes: A system design module, used to determine parameter information related to the preset project during the design process of the photovoltaic array corresponding to the preset project, wherein the parameter information includes a first preset parameter with a known parameter value and a second preset parameter with an unknown parameter value; A design parameter use request module, configured to output parameter request prompt information according to the parameter information, wherein the parameter request prompt information is used to prompt the parameter sharing system to obtain the parameter value of the second preset parameter based on the first preset parameter of the known parameter value; The design parameter use request module is further configured to generate a parameter use request according to the parameter information when receiving a first operation instruction corresponding to the parameter request prompt information; A second communication module is used to send the parameter usage request as a communication request to the parameter sharing system, wherein the parameter usage request is used to request to obtain target data corresponding to a second preset parameter based on the parameter value of the first preset parameter, and the target data includes the parameter value of the second preset parameter.
11. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.