Photovoltaic system inverter power scheduling method, device, equipment and medium
By obtaining the maximum AC active power and real-time AC active power of the inverter in the photovoltaic system, and dynamically allocating the target active power adjustment value based on a preset threshold, the problem of uneven inverter power generation capacity is solved, fine-grained scheduling is achieved, and photovoltaic power generation efficiency and system stability are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-03-27
AI Technical Summary
In photovoltaic systems, uneven installation of photovoltaic modules leads to uneven power generation capacity of inverters, affecting photovoltaic power generation efficiency. Existing power distribution methods result in poor dispatch response accuracy and reliability.
By acquiring the current target power of the photovoltaic system and the maximum and real-time AC active power of each inverter, the target active power adjustment value is dynamically allocated based on a preset threshold to achieve fine-grained scheduling and ensure sufficient inverter capacity.
It achieves precise, efficient and reliable scheduling and control of the total output power of the photovoltaic system, improves the photovoltaic power generation efficiency, and ensures the safety and stability of the power generation system.
Smart Images

Figure CN121749388A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The embodiment of the present application relates to the photovoltaic power generation technical field, in particular to a photovoltaic system inverter power scheduling method. BACKGROUND
[0002] With the development of the photovoltaic industry, in the mountain project, due to the installation factors, the installation direction, the inclination angle and the quantity difference of the string and parallel of the photovoltaic module are very large, which leads to the great difference of the inverter power generation capacity under the same power intelligent control device. In addition, due to the installation space problem of the photovoltaic module, the inverter power generation capacity is also uneven in the non-mountain project, for example, due to the load or the roof installation area, the inverter capacity difference exists in different factory buildings, which leads to the uneven power generation capacity. The above-mentioned uneven inverter power generation capacity directly affects the photovoltaic power generation efficiency.
[0003] In order to improve the above-mentioned phenomenon, the prior art usually adopts the equal power method to the power generation power of the photovoltaic string, however, this method will lead to the low-capacity inverter which cannot reach the target value, and the scheduling response accuracy is affected, and the reliability is poor. SUMMARY
[0004] The present application provides a photovoltaic system inverter power scheduling method, which aims to solve the problem that the uneven inverter output in the photovoltaic system caused by the access difference of the photovoltaic module affects the photovoltaic power generation efficiency.
[0005] In the first aspect, the embodiment of the present application provides a photovoltaic system inverter power scheduling method, comprising: acquiring the current target power of a photovoltaic system and the maximum alternating active power and the real-time alternating active power of each inverter in the photovoltaic system; acquiring a first capacity value based on the current target power, the maximum alternating active power and the real-time alternating active power; judging whether the first capacity value is greater than a preset threshold value, wherein the preset threshold value is associated with the maximum alternating active power; if the first capacity value is greater than the preset threshold value, the maximum alternating active power is taken as a target active regulation value, and the inverter is marked; if the first capacity value is less than the preset threshold value, the target active regulation value is acquired based on the first capacity value and the current target power; and the target active regulation value is issued to the inverter in the photovoltaic system.
[0006] In the second aspect, the present application further provides a photovoltaic system inverter power scheduling device, comprising a unit for executing the method of the first aspect.
[0007] In the third aspect, the embodiment of the present application further provides a computer device, which comprises a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the method of the first aspect.
[0008] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the method described in the first aspect.
[0009] This invention provides a method, apparatus, device, and medium for power scheduling of inverters in a photovoltaic system. The method includes: acquiring the current target power of the photovoltaic system and the maximum AC active power and real-time AC active power of each inverter in the photovoltaic system; acquiring a first capability value based on the current target power, the maximum AC active power, and the real-time AC active power; determining whether the first capability value is greater than a preset threshold, wherein the preset threshold is associated with the maximum AC active power; if the first capability value is greater than the preset threshold, then using the maximum AC active power as a target active power adjustment value and marking the inverter; if the first capability value is less than the preset threshold, then acquiring the target active power adjustment value based on the first capability value and the current target power; and distributing the target active power adjustment value to the inverters in the photovoltaic system. The method of this application introduces a preset threshold related to the inverter's maximum AC active power as a judgment criterion, and dynamically and differentially allocates target active power regulation values to each inverter in the photovoltaic system. This achieves precise, efficient, and reliable scheduling control of the total output power of the photovoltaic system, effectively solving the problem of uneven inverter output in the photovoltaic system due to differences in photovoltaic module access, which affects the photovoltaic power generation efficiency. It realizes an upgrade from the existing "simple equal distribution" to "refined scheduling based on real-time capacity assessment", thereby ensuring that the photovoltaic power generation system outputs the required power safely, stably, and efficiently, and improving the photovoltaic power generation efficiency. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart illustrating the steps of the method provided in an embodiment of the present invention; Figure 2 This is a flowchart illustrating the sub-steps of the method provided in an embodiment of the present invention; Figure 3 This is a flowchart illustrating the sub-steps of the method provided in an embodiment of the present invention; Figure 4 This is a flowchart illustrating the sub-steps of the method provided in an embodiment of the present invention; Figure 5 This is a flowchart illustrating the sub-steps of the method provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of system communication data interaction of a photovoltaic system provided in an embodiment of the present invention; Figure 7 A schematic block diagram of the apparatus provided in the embodiments of the present invention; Figure 8 A schematic block diagram of a computer device provided for an embodiment of the present invention. Detailed Implementation
[0012] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0013] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0014] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0015] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0016] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0017] First refer to Figure 6 , Figure 6This diagram illustrates the system communication data interaction of a photovoltaic (PV) system. The PV system mainly consists of a scheduling and control module, a communication module, several string inverters, and other equipment. The communication module communicates with each inverter in the system, enabling data acquisition and parameter setting. The scheduling and control module communicates with the communication module and is the main entity responsible for power scheduling. It participates in power scheduling of the inverters in the PV system by interacting with the communication module. Specifically, during power scheduling, the scheduling and control module issues power adjustment commands. The communication module receives these commands, converts them into proportional allocations, and broadcasts them proportionally to the inverters in the PV system. This ensures that each inverter in the PV system receives the power adjustment commands synchronously and operates according to the commands, thereby achieving power scheduling.
[0018] Figure 1 This is a flowchart illustrating a photovoltaic system inverter power dispatching method provided in an embodiment of the present invention. The method is mainly applied to the aforementioned photovoltaic system, and the photovoltaic system inverter power dispatching method will be described in detail below. Figure 1 As shown, the method includes the following steps: S110-S160.
[0019] S110. Obtain the current target power of the photovoltaic system and the maximum AC active power and real-time AC active power of each inverter in the photovoltaic system; In practice, the system uses corresponding detection circuits to detect and acquire the current target power Ptarget of the photovoltaic system, the maximum AC active power Pmax of each inverter in the photovoltaic system, and the real-time AC active power Pact. Here, the current target power Ptarget is the total power that all inverters in the photovoltaic system are expected to achieve, and it is typically set by the system's host computer. The maximum AC active power Pmax of an inverter is the maximum power that the inverter can achieve under the current sunlight conditions, and the real-time AC active power Pact of the inverter is the actual power of the inverter under the current sunlight conditions. The system performs power dispatching based on these parameters.
[0020] In one embodiment, such as Figure 2 As shown, the acquisition of the maximum AC active power includes steps S111-S114.
[0021] S111. Obtain the actual AC active power regulation value and rated power of each inverter in the photovoltaic system; S112. Determine whether the actual adjustment value of the AC active power is greater than the target threshold, wherein the target threshold is related to the real-time AC active power; S113. If the actual adjustment value of the AC active power is greater than the target threshold, then determine whether the real-time AC active power is greater than the maximum AC active power. If yes, then the maximum AC active power is equal to the real-time AC active power. If no, then the maximum AC active power remains unchanged. S114. If the actual AC active power adjustment value is less than the target threshold, then determine whether the real-time AC active power is zero. If yes, then the maximum AC active power is equal to the real-time AC active power; if no, then the maximum AC active power is equal to the rated power.
[0022] In practical implementation, when the system obtains the maximum power Pmax, it acquires the actual AC active power regulation value Pset and the rated power Pn of each inverter in the photovoltaic system. The actual AC active power regulation value Pset of each inverter is the actual power value executed by the inverter. After obtaining the actual AC active power regulation value Pset and the rated power Pn of each inverter, the system determines whether the actual AC active power regulation value Pset is greater than the target threshold Pdead. Here, the target threshold Pdead is related to the real-time AC active power Pact. The target threshold Pdead can be the sum or product of the real-time AC active power Pact and a certain parameter, or other relationships, which are not restricted here.
[0023] When the system determines that the actual AC active power adjustment value Pset is greater than the target threshold Pdead, the system proceeds to the next step of judgment, which is to determine whether the real-time AC active power Pact is greater than the maximum AC active power Pmax. If so, the maximum AC active power Pmax is equal to the real-time AC active power Pact; otherwise, the maximum AC active power Pmax remains unchanged.
[0024] When the system determines that the actual AC active power adjustment value Pset is less than the target threshold Pdead, the system proceeds to the next step of judgment, which is to determine whether the real-time AC active power Pact is zero. If it is, the maximum AC active power Pmax is equal to the real-time AC active power Pact; otherwise, the maximum AC active power Pmax is equal to the rated power Pn.
[0025] Furthermore, the target threshold is equal to the sum of the real-time AC active power Pact and the inverter power control dead zone.
[0026] In practice, the target threshold Pdead is designed as the sum of the real-time AC active power Pact and the inverter power control dead zone. The inverter power control dead zone refers to the acceptable deviation range between the actual power and the target power that the system allows. Within this range, the system will not trigger adjustment actions.
[0027] S120. Obtain a first capability value based on the current target power, the maximum AC active power, and the real-time AC active power.
[0028] In specific implementation, after the system obtains the current target power Ptarget, the maximum AC active power Pmax of each inverter, and the real-time AC active power Pact, it obtains the first capability value Pset1 based on the current target power Ptarget, the maximum AC active power Pmax, and the real-time AC active power Pact. Specifically, the system calculates the first capability value Pset1 through a preset algorithm, and the first capability value Pset1 serves as a parameter value for evaluating the capability of the inverters in the photovoltaic system.
[0029] Furthermore, such as Figure 3 As shown, the step of obtaining the first capability value based on the current target power, the maximum AC active power, and the real-time AC active power includes steps S121-S122.
[0030] S121. Calculate the sum of the real-time AC active power of all inverters; S122. Calculate the first capability value according to the formula Pset1=(Pmax / Pall)*Ptarget, where Pset1 represents the first capability value, Pmax represents the maximum AC active power, Pall represents the sum of the real-time AC active power of all inverters, and Ptarget represents the current target power.
[0031] In specific implementation, the algorithm for calculating the first capability value Pset1 is as follows: First, the system calculates the sum of the real-time AC active power Pact of all inverters. Then, it calculates the first capability value Pset1 according to the formula Pset1 = (Pmax / Pall) * Ptarget. In the above formula, Pset1 represents the first capability value, Pmax represents the maximum AC active power, and Pall represents the sum of the real-time AC active power of all inverters. The first capability value Pset1 is obtained through this algorithm, thereby evaluating the capability of the inverters in the photovoltaic system.
[0032] For example, suppose the system has 9 inverters with a rated power of 350 kW, of which the maximum AC active power Pmax of the 5 inverters (1 to 5) is 300 kW; and the maximum AC active power Pmax of the 4 inverters (6 to 9) is 50 kW; under the first operating condition, when the current target power Ptarget = 350 kW, the system executes as follows: The sum of the real-time AC active power of all inverters is calculated as Pall = 300 * 5 + 4 * 50 = 1700 kW; Calculate the first capacity value of inverters 1 to 5: Pset1 = (Pmax / Pall) * Ptarget = (300 / 1700) * 350 = 61.8 kW; Calculate the first capacity value of inverters #6 to #9: Pset1 = (Pmax / Pall) * Ptarget = (50 / 1700) * 350 = 10.3 kW; Therefore, the actual total power output is 61.8*5+10.3*4=350.2 kW, with an accuracy of 0.05%, which meets the requirements.
[0033] S130. Determine whether the first capability value is greater than a preset threshold, wherein the preset threshold is related to the maximum AC active power.
[0034] In practice, after the system calculates the first capability value Pset, the system compares the first capability value Pset with the preset threshold as the standard for evaluating the inverter's capability, and determines whether the first capability value Pset is greater than the preset threshold. Here, the preset threshold is related to the maximum AC active power Pmax. The preset threshold can be the sum or product of the maximum AC active power Pmax and a certain parameter or other relationships, which are not restricted here.
[0035] Furthermore, the preset threshold is equal to the sum of the maximum AC active power and the inverter power control dead zone.
[0036] The preset threshold here is the sum of the maximum AC active power Pmax and the inverter power control dead zone. The inverter power control dead zone refers to the acceptable deviation range between the actual power and the target power allowed by the system. Within this range, the system will not trigger adjustment actions.
[0037] S140. If the first capability value is greater than the preset threshold, the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked.
[0038] In practice, if the system determines that the first capacity value Pset1 is greater than the preset threshold, it means that the current capacity of the inverter is insufficient. At this time, the system will take the maximum AC active power Pmax as the target active power adjustment value and mark the inverter, thereby indicating that the inverter is an inverter with insufficient current capacity.
[0039] S150. If the first capability value is less than the preset threshold, then the target active power adjustment value is obtained based on the first capability value and the current target power.
[0040] In practice, if the system determines that the first capability value Pset is less than the preset threshold, it means that the current capability of the inverter is sufficient. The system obtains the target active power regulation value based on the first capability value Pset and the current target power Ptarget, and redistributes this target active power regulation value to inverters with sufficient capability to ensure the real-time accuracy requirements of inverter operation.
[0041] For example, suppose the system has 9 inverters with a rated power of 350 kW, where the maximum AC active power Pmax of the 5 inverters (1 to 5) is 300 kW; and the maximum AC active power Pmax of the 4 inverters (6 to 9) is 50 kW; under the first operating condition, when the current target power of the system is Ptarget = 350 kW, the first capacity value Pset1 of inverters 1 to 5 is calculated to be 61.8 kW; and the first capacity value Pset1 of inverters 6 to 9 is 10.3 kW. The preset threshold for inverters #1 to #5 is set to their maximum AC active power Pmax = 300 kW, and the preset threshold for inverters #6 to #9 is set to their maximum AC active power Pmax = 50 kW. Since the first capability value Pset of inverters 1 to 5 and 6 to 9 is less than their respective preset thresholds, the system will obtain the target active power regulation value based on the first capability value Pset=61.8 kW of inverters 1 to 5, the first capability value Pset=10.3 kW of inverters 6 to 9, and the current target power Ptarget=350 kW. The specific algorithm will be explained in detail in the following embodiments.
[0042] In one embodiment, such as Figure 4 As shown, the step of obtaining the target active power adjustment value based on the first capability value and the current target power includes steps S151-S155.
[0043] S151. Reacquire the current target power; S152. Calculate the second capability value according to the formula Pset2=(Pset1 / Ptarget)*Ptarget1, where Pset2 represents the second capability value, Pset1 represents the first capability value, Ptarget represents the previously acquired current target power, and Ptarget1 represents the newly acquired current target power. S153. Determine whether the second capability value is greater than the preset threshold; S154. If the second capability value is greater than the preset threshold, then the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked. S155. If the second capability value is less than the preset threshold, the target active power adjustment value is obtained based on the first capability value, the reacquired current target power, and the real-time AC active power of the marked inverter.
[0044] In practice, the system uses the first capability value Pset1 and the current target power Ptarget to obtain the target active power regulation value. Specifically, the system first re-acquires the current target power to obtain a new current target power. Then, it calculates the second capability value Pset2 according to the formula Pset2 = (Pset1 / Ptarget) * Ptarget1. In the above formula, Pset2 represents the second capability value, Ptarget represents the previously acquired current target power, and Ptarget1 represents the re-acquired current target power. The second capability value Pset2 is obtained through the above algorithm, and the capability of the inverter in the photovoltaic system is re-evaluated. Next, the system determines whether the second capability value Pset2 is greater than a preset threshold. If the system determines that the second capability value Pset2 is greater than the preset threshold, it indicates that the inverter has insufficient capability. As before, the system uses the maximum AC active power Pmax as the target active power regulation value and marks the inverter as an inverter with insufficient capability. If the system determines that the second capability value Pset2 is less than the preset threshold, it means that the inverter's capability is still sufficient. At this time, the system will obtain the target active power adjustment value based on the first capability value Pset1, the reacquired current target power Ptarget1, and the real-time AC active power Pact of the marked inverter. This target active power adjustment value will be redistributed to inverters with sufficient capability to ensure the real-time accuracy requirements of inverter operation.
[0045] In practical applications, assume the system has nine inverters with a rated power of 350 kW. Under the first operating condition, the first capacity value Pset1 for inverters 1 to 5 is 61.8 kW; the first capacity value Pset1 for inverters 6 to 9 is 10.3 kW. When the system transitions from the first operating condition to the second operating condition, the current target power Ptarget increases from 350 kW to 1100 kW. During this period, the solar radiation weakens, and the maximum AC active power Pmax for inverters 1 to 5 is 185 kW, while the maximum AC active power Pmax for inverters 6 to 9 is 50 kW. At this time, the system executes as follows: The system reacquires the current target power Ptarget1 = 1100 kW; The second capacity value of inverters #1 to #5 is calculated as Pset2 = (Pset1 / Ptarget) * Ptarget1 = (61.8 / 350) * 1100 = 194.2 kW; The second capacity value of inverters #6 to #9 is calculated as Pset2 = (Pset1 / Ptarget) * Ptarget1 = (10.3 / 350) * 1100 = 32.4 kW; Since the second capacity value Pset2 of inverters 1 to 5 is 194.2 kW, which is greater than the maximum AC active power Pmax of inverters 1 to 5 is 185 kW, the target active power regulation value of the system is set to 185 kW. The second capability value Pset2 of inverters #6 to #9 is 32.4 kW, which is less than the maximum AC active power Pmax of inverters #6 to #9 is 50 kW. Therefore, the system will obtain the target active power adjustment value based on the first capability value Pset1 = 10.3 kW, the reacquired current target power Ptarget1 = 1100 kW, and the real-time AC active power Pact of the marked inverters. The specific algorithm will be explained in detail in the following embodiments.
[0046] In one embodiment, such as Figure 5 As shown, the step of obtaining the target active power adjustment value based on the first capability value, the reacquired current target power, and the real-time AC active power of the marked inverter includes steps S1551-S1555.
[0047] S1551. Calculate the sum of the real-time AC active power of all inverters and the sum of the real-time AC active power of all marked inverters; S1552. Calculate the third capability value according to the formula Pset3=(Pset1 / Pall-Plack)*(Ptarget1-Plack), where Pset3 represents the third capability value and Plack represents the sum of the real-time AC active power of all marked inverters. S1553. Determine whether the third capability value is greater than the preset threshold; S1554. If the third capability value is greater than the preset threshold, then the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked. S1555. If the third capability value is less than the preset threshold, the sum of the second capability value and the third capability value is calculated as the target active power regulation value, and the third capability value is used as the first capability value. Then, the process returns to the step of calculating the sum of the real-time AC active power of all inverters and the sum of the real-time AC active power of all marked inverters.
[0048] In practice, the system obtains the target active power regulation value based on the second capability value Pset2, the reacquired current target power Ptarget1, and the real-time AC active power Pact of the marked inverters. Specifically, firstly, the system calculates the sum of the real-time AC active power of all inverters, Pall, and the sum of the real-time AC active power of all marked inverters, Plack. Then, it calculates the third capability value Pset3 according to the formula Pset3 = (Pset1 / Pall - Plack) * (Ptarget1 - Plack), where Pset3 represents the third capability value and Plack represents the sum of the real-time AC active power of all marked inverters. The third capability value Pset3 is obtained through this algorithm, and the capability of the inverters in the photovoltaic system is reassessed.
[0049] Next, the system determines whether the third capability value Pset3 is greater than a preset threshold. If the system determines that the third capability value Pset3 is greater than the preset threshold, it indicates that the inverter still has insufficient capacity. As before, the system uses the maximum AC active power Pmax as the target active power regulation value and marks the inverter. If the system determines that the third capability value Pset3 is less than the preset threshold, it indicates that the inverter's capacity is still sufficient. At this time, the system calculates the sum of the second capability value Pset2 and the third capability value Pset3 as the target active power regulation value, that is, the target active power regulation value = Pset2 + Pset3. Moreover, the system will use the third capability value Pset3 as the first capability value Pset1 and return to step S1551 above to form a loop. When the loop reaches step S1552, the first capability value Pset1 in the formula will be replaced by the third capability value Pset3 to calculate a new third capability value Pset3. When the loop reaches step S1555, the target active power regulation value is equal to the sum of the second capability value Pset2 and all previously calculated third capability values Pset3. After repeated iterations, the process continues until the third capability value Pset3 is no longer greater than the preset threshold.
[0050] In practical applications, assume the system has nine inverters with a rated power of 350 kW. Under the first operating condition, the first capacity value Pset1 for inverters 1 to 5 is 61.8 kW; the first capacity value Pset1 for inverters 6 to 9 is 10.3 kW. When the system transitions from the first operating condition to the second operating condition, the current target power Ptarget increases from 350 kW to 1100 kW. During this period, the solar radiation weakens, and the maximum AC active power Pmax for inverters 1 to 5 is 185 kW, while the maximum AC active power Pmax for inverters 6 to 9 is 50 kW. At this time, the system executes as follows: The system reacquired the current target power Ptarget1 = 1100 kW under the second operating condition; The second capacity value of inverters #1 to #5 is calculated as Pset2 = (Pset1 / Ptarget) * Ptarget1 = (61.8 / 350) * 1100 = 194.2 kW; Calculate the second capacity value Pset2 of inverters #6 to #9: Pset2 = (Pset1 / Ptarget) * Ptarget1 = (10.3 / 350) * 1100 = 32.4 kW; Since the second capacity value Pset2 of inverters 1 to 5 is 194.2 kW, which is greater than the maximum AC active power Pmax of inverters 1 to 5 is 185 kW, the target active power regulation value of the system is set to 185 kW.
[0051] The second capacity value Pset2 of inverters #6 to #9 is 32.4 kW, which is less than the maximum AC active power Pmax of inverters #6 to #9, which is 50 kW. Therefore, the system will continue to execute as follows: The system calculates the third capacity value of inverters #6 to #9 as Pset3 = (Pset1 / Pall - Plack) * (Ptarget1 - Plack) = [10.3 / (350 - 185 * 5)] * 1100 = 9.86 kW; The system will calculate the sum of the second capacity value Pset2 and the third capacity value Pset3 of inverters #6 to #9: P6~9=32.4+9.86=42.26 kW.
[0052] The system uses the calculated result of 42.26 kW as the target active power adjustment value. Therefore, the actual total power of the system = 185*5 + 42.26*4 = 1094 kW. Compared with the target power Ptarget = 1100 kW, its accuracy is 0.05%, which meets the requirements.
[0053] S160. The target active power regulation value is sent to the inverter in the photovoltaic system.
[0054] In practice, after obtaining the target active power regulation value, the system distributes it to the inverters in the photovoltaic system. Specifically, when distributing the target active power regulation value, the dispatch control module issues a command. The communication module receives the command, converts it into a proportional allocation of the target active power regulation value, and broadcasts it to each inverter in the photovoltaic system. This enables power dispatching of the inverters. The inverters in the photovoltaic system synchronously receive and execute the proportional allocation of the target active power regulation value, achieving the target active power regulation value. The target active power regulation value is dynamically adjusted based on the capacity of each inverter, ensuring that the inverters in the photovoltaic system maintain sufficient capacity and improving photovoltaic power generation efficiency.
[0055] In summary, the method of this application introduces a preset threshold related to the inverter's maximum AC active power as a judgment criterion, dynamically and differentially allocating target active power regulation values to each inverter in the photovoltaic system. This achieves precise, efficient, and reliable scheduling control of the total output power of the photovoltaic system, effectively solving the problem of uneven inverter output affecting photovoltaic power generation efficiency due to differences in photovoltaic module access. It represents an upgrade from the existing "simple equal distribution" to "refined scheduling based on real-time capacity assessment," thereby ensuring the safe, stable, and efficient output of the required power by the photovoltaic power generation system and improving photovoltaic power generation efficiency.
[0056] Please see Figure 7 The present invention also provides a photovoltaic system inverter power scheduling device 200, which corresponds to the photovoltaic system inverter power scheduling method described above. Figure 7 This is a schematic block diagram of the photovoltaic system inverter power dispatching device 200. Figure 7 As shown, the photovoltaic system inverter power dispatching device 200 includes a unit for executing the aforementioned photovoltaic system inverter power dispatching method, and this device can be configured in a computer device. Specifically, the photovoltaic system inverter power dispatching device 200 includes: The acquisition unit 201 is used to acquire the current target power of the photovoltaic system and the maximum AC active power and real-time AC active power of each inverter in the photovoltaic system; The first calculation unit 202 is used to obtain a first capability value based on the current target power, the maximum AC active power, and the real-time AC active power; The judgment unit 203 is used to determine whether the first capability value is greater than a preset threshold, wherein the preset threshold is related to the maximum AC active power; The marking unit 204 is used to mark the inverter if the first capability value is greater than the preset threshold, by taking the maximum AC active power as the target active power adjustment value. The second calculation unit 205 is used to obtain the target active power adjustment value based on the first capability value and the current target power if the first capability value is less than the preset threshold. The sending unit 206 is used to send the target active power regulation value to the inverter in the photovoltaic system.
[0057] The aforementioned photovoltaic system inverter power dispatching device 200 can be implemented as a computer program, which can be used in, for example... Figure 8 It runs on the computer device shown.
[0058] Please see Figure 8 , Figure 8This is a schematic block diagram of a computer device provided in an embodiment of this application. The computer device 500 may be a terminal.
[0059] See Figure 8 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.
[0060] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform the photovoltaic system inverter power dispatch method.
[0061] The processor 502 provides computing and control capabilities to support the operation of the entire computer device 500.
[0062] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the photovoltaic system inverter power dispatch method.
[0063] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device 500 to which the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0064] The processor 502 is used to run a computer program 5032 stored in a memory to implement the steps of the above method.
[0065] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0066] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0067] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the steps of the above-described method.
[0068] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0069] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0070] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0071] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0072] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0073] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0074] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Since these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations.
[0075] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A power dispatching method for a photovoltaic system inverter, characterized in that, include: Obtain the current target power of the photovoltaic system and the maximum AC active power and real-time AC active power of each inverter in the photovoltaic system; A first capability value is obtained based on the current target power, the maximum AC active power, and the real-time AC active power; Determine whether the first capability value is greater than a preset threshold, wherein the preset threshold is related to the maximum AC active power; If the first capability value is greater than the preset threshold, then the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked. If the first capability value is less than the preset threshold, then the target active power adjustment value is obtained based on the first capability value and the current target power; The target active power regulation value is sent to the inverter in the photovoltaic system.
2. The method according to claim 1, characterized in that, The process of obtaining the first capability value based on the current target power, the maximum AC active power, and the real-time AC active power includes: Calculate the sum of the real-time AC active power of all inverters; The first capability value is calculated according to the formula Pset1 = (Pmax / Pall) * Ptarget, where Pset1 represents the first capability value, Pmax represents the maximum AC active power, Pall represents the sum of the real-time AC active power of all inverters, and Ptarget represents the current target power.
3. The method according to claim 1, characterized in that, The step of obtaining the target active power adjustment value based on the first capability value and the current target power includes: Reacquire the current target power; The second capability value is calculated according to the formula Pset2=(Pset1 / Ptarget)*Ptarget1, where Pset2 represents the second capability value, Pset1 represents the first capability value, Ptarget represents the previously acquired current target power, and Ptarget1 represents the newly acquired current target power. Determine whether the second capability value is greater than the preset threshold; If the second capability value is greater than the preset threshold, then the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked. If the second capability value is less than the preset threshold, the target active power adjustment value is obtained based on the first capability value, the reacquired current target power, and the real-time AC active power of the marked inverter.
4. The method according to claim 3, characterized in that, The process of obtaining the target active power adjustment value based on the first capability value, the reacquired current target power, and the real-time AC active power of the tagged inverter includes: Calculate the sum of the real-time AC active power of all inverters and the sum of the real-time AC active power of all tagged inverters; The third capability value is calculated according to the formula Pset3 = (Pset1 / Pall - Plack) * (Ptarget1 - Plack), where Pset3 represents the third capability value and Plack represents the sum of the real-time AC active power of all marked inverters. Determine whether the third capability value is greater than the preset threshold; If the third capability value is greater than the preset threshold, then the maximum AC active power is taken as the target active power adjustment value, and the inverter is marked. If the third capability value is less than the preset threshold, the sum of the second capability value and the third capability value is calculated as the target active power regulation value, and the third capability value is used as the first capability value. Then, the process returns to the step of calculating the sum of the real-time AC active power of all inverters and the sum of the real-time AC active power of all marked inverters.
5. The method according to any one of claims 1-4, characterized in that, The preset threshold is equal to the sum of the maximum AC active power and the inverter power control dead zone.
6. The method according to any one of claims 1-4, characterized in that, The acquisition of the maximum AC active power includes: Obtain the actual AC active power regulation value and rated power of each inverter in the photovoltaic system; Determine whether the actual adjustment value of the AC active power is greater than the target threshold, wherein the target threshold is related to the real-time AC active power; If the actual adjustment value of the AC active power is greater than the target threshold, then it is determined whether the real-time AC active power is greater than the maximum AC active power. If yes, then the maximum AC active power is equal to the real-time AC active power. If no, then the maximum AC active power remains unchanged. If the actual AC active power adjustment value is less than the target threshold, then it is determined whether the real-time AC active power is zero. If yes, then the maximum AC active power is equal to the real-time AC active power; otherwise, then the maximum AC active power is equal to the rated power.
7. The method according to claim 6, characterized in that, The target threshold is equal to the sum of the real-time AC active power and the inverter power control dead zone.
8. A power dispatching device for a photovoltaic system inverter, characterized in that, The apparatus includes a unit for performing the method according to any one of claims 1-7.
9. A computer device, characterized in that, The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, can implement the method as described in any one of claims 1-7.