Photovoltaic subarray power scheduling method, subarray controller and storage medium

By estimating and adjusting the scheduling ratio based on the actual maximum power generation power of the inverter in the photovoltaic inverter sub-array, the scheduling error problem in the prior art due to the difference between the actual maximum power generation power of the inverter and the rated power of the inverter is solved, and the rapid and accurate scheduling of the photovoltaic sub-array power generation power is achieved to meet the needs of the AGC system.

CN119921396APending Publication Date: 2025-05-02SHENZHEN SOFAR SOLAR
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411892116.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the power scheduling of the existing photovoltaic inverter sub-arrays, there is a large difference between the actual maximum power generation power of the inverter and the rated power, resulting in large errors when issuing the scheduling ratio directly calculated according to the rated power. It is impossible to accurately control the power generation power of the sub-array in a timely and effective manner, and cannot meet the scheduling needs of the AGC system.

Method used

By obtaining the target total scheduling power and the rated total power of all inverters in the photovoltaic sub-array, the first scheduling ratio is determined, and the scheduling ratio is estimated based on the actual maximum power generation power of each inverter, the scheduling ratio is adjusted, and the second scheduling ratio is obtained, and finally it is sent to each inverter.

Benefits of technology

This method can greatly reduce the number of adjustments after the scheduling ratio is sent to each inverter, so that the power generation power of the photovoltaic sub-array can quickly reach the target power value, and meet the scheduling needs of the AGC system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119921396A_ABST
    Figure CN119921396A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of photovoltaic power generation, in particular to a photovoltaic subarray power scheduling method, a subarray controller and a storage medium. The power scheduling method of the photovoltaic subarray comprises the following steps: acquiring a power scheduling instruction, wherein the power scheduling instruction comprises the target total scheduling power of the photovoltaic subarray; determining a first scheduling proportion based on the target total scheduling power and the rated total power of all inverters in the photovoltaic subarray; estimating whether each inverter can generate power according to a first scheduling proportion based on the actual maximum power generation power of each inverter, and adjusting the scheduling proportion based on an estimation result to obtain a second scheduling proportion; and issuing the second scheduling proportion to each inverter. According to the method provided by the invention, the number of adjustment times after the scheduling proportion is issued to each inverter can be greatly reduced, the generated power of the photovoltaic sub-array can quickly reach the target power value, and the scheduling requirement of the AGC system is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of photovoltaic power generation technology, and in particular to a photovoltaic sub-array power scheduling method, a sub-array controller, and a storage medium. Background Art

[0002] In conventional photovoltaic power station scenarios, the photovoltaic inverter subarray system is as follows: Figure 1 As shown, multiple string photovoltaic inverters of the system are connected to the sub-array controller through a physical communication link, and the sub-array controller receives the power dispatch command issued by the AGC (Automatic Generation Control) system to perform power dispatch.

[0003] In the prior art, after the AGC system sends the target total dispatching power to the photovoltaic sub-array, the sub-array controller sends an equal dispatching power or dispatching ratio based on the rated power of the inverter under the sub-array, and each inverter then adjusts the power according to the dispatching power or dispatching ratio. However, in actual applications, the actual maximum power generation power of the inverter may be quite different from the rated power of the inverter. For example, a 320KW inverter on site is only connected to half the number of photovoltaic modules (i.e., the number of PV paths), and the actual maximum power generation power is only 50% of the rated power. In addition, the weather conditions are different in different time periods, and the power generation capacity of the inverter is also different. Based on the above reasons, if the percentage or power value is calculated directly according to the factory rated power of the inverter, there will be a large error, which requires repeated adjustments many times, and it is impossible to accurately control the power generation power of the sub-array in a timely and effective manner, thereby failing to meet the dispatching requirements of the AGC system. Summary of the invention

[0004] The embodiments of the present application provide a power scheduling method for a photovoltaic subarray, a subarray controller, and a storage medium, which can enable the power generation power of the photovoltaic subarray to quickly reach a target power value and meet the scheduling requirements of an AGC system.

[0005] In a first aspect, an embodiment of the present application provides a power scheduling method for a photovoltaic subarray, the method comprising:

[0006] Obtaining a power dispatch instruction, wherein the power dispatch instruction includes a target total dispatch power of the photovoltaic subarray;

[0007] Determining a first scheduling ratio based on the target total scheduling power and the rated total power of all inverters in the photovoltaic subarray;

[0008] estimating whether each inverter can generate electricity according to the first scheduling ratio based on the actual maximum power generation of each inverter, and adjusting the scheduling ratio based on the estimation result to obtain a second scheduling ratio;

[0009] The second scheduling ratio is sent to each inverter.

[0010] Optionally, the estimating whether each inverter can generate electricity according to the first scheduling ratio based on the actual maximum power generation power of each inverter includes:

[0011] Calculating a first estimated dispatching power of each inverter based on the first dispatching ratio and the rated power of each inverter;

[0012] All inverters of the photovoltaic subarray are grouped based on the first estimated scheduling power of each inverter and the actual maximum power generation power of each inverter to obtain a first group of inverters that can meet the first scheduling ratio and a second group of inverters that cannot meet the first scheduling ratio.

[0013] Optionally, adjusting the scheduling ratio based on the estimation result to obtain the second scheduling ratio includes:

[0014] If the second group of inverters is not empty, then:

[0015] Calculating the actual maximum total power generated by the second group of inverters;

[0016] Subtracting the sum of the actual maximum power generation powers of the second group of inverters from the target total dispatch power to obtain a remaining total dispatch power;

[0017] The second scheduling ratio is determined based on the remaining total scheduling power and the sum of the rated powers of the first group of inverters.

[0018] Optionally, after determining the second scheduling ratio and before sending the second scheduling ratio to each inverter, the method further includes:

[0019] Based on the second scheduling ratio, determining the estimated total power generation of all inverters in the photovoltaic subarray;

[0020] If the estimated total power generation and the target total dispatching power do not satisfy the preset first power error, then based on the second dispatching ratio and the actual maximum power generation of each inverter, it is estimated whether each inverter can generate electricity according to the second dispatching ratio, and based on the estimated result, the dispatching ratio is adjusted to obtain a new second dispatching ratio, and this iteration is repeated until the new second dispatching ratio makes the corresponding estimated total power generation and the target total dispatching power satisfy the first power error.

[0021] Optionally, determining the estimated total power generation of all inverters in the photovoltaic subarray based on the second scheduling ratio includes:

[0022] Calculating a second estimated dispatching power of each inverter based on the second dispatching ratio and the rated power of each inverter;

[0023] Based on each inverter, determine whether the second estimated dispatching power of the inverter is greater than the actual maximum power generation power of the inverter; if so, set the estimated power generation power of the inverter to the actual maximum power generation power of the inverter; if not, set the estimated power generation power of the inverter to the second estimated dispatching power of the inverter;

[0024] The sum of the estimated power generation of each inverter is calculated to obtain the estimated total power generation of all inverters in the photovoltaic subarray.

[0025] Optionally, adjusting the scheduling ratio based on the estimation result to obtain the second scheduling ratio includes:

[0026] Based on the estimated results, the scheduling ratio is iteratively adjusted once or multiple times to obtain a second scheduling ratio that meets the preset sending conditions. The preset sending conditions are: the difference between the estimated total power generation of each inverter based on the second scheduling ratio and the target total scheduling power meets the preset first power error, or the number of iterations reaches a threshold number.

[0027] Optionally, after sending the second scheduling ratio to each inverter, the step further includes:

[0028] Obtain the actual power generation of each inverter;

[0029] Based on each inverter, if the actual power generation power of the inverter is greater than the actual maximum power generation power of the inverter, or the actual power generation power of the inverter is less than the scheduling power calculated based on the second scheduling ratio and the actual maximum power generation power of the inverter, then the actual maximum power generation power of the inverter is updated to the actual power generation power of the inverter.

[0030] Optionally, after sending the second scheduling ratio to each inverter, the step further includes:

[0031] Calculate the total actual power generation of each inverter;

[0032] If the actual total generated power and the target total dispatching power do not satisfy the preset second power error, the process returns to the step of determining the first dispatching ratio based on the target total dispatching power and the rated total power of all inverters in the photovoltaic subarray.

[0033] In a second aspect, an embodiment of the present application provides a sub-array controller, comprising: at least one processor and a memory communicatively connected to the at least one processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor so that the at least one processor can execute any one of the methods described above.

[0034] In a third aspect, an embodiment of the present application provides a computer storage medium, which stores instructions or programs. When the instructions or programs are executed by at least one processor, the at least one processor executes any one of the methods described above.

[0035] In an embodiment of the present application, a power scheduling method for a photovoltaic sub-array is provided. After receiving a power scheduling instruction, a first scheduling ratio is determined based on the target total scheduling power and the rated total power of all inverters in the photovoltaic sub-array. Then, based on the actual maximum power generation of each inverter, it is estimated whether each inverter can generate power according to the first scheduling ratio, and the scheduling ratio is adjusted based on the estimation result to obtain a second scheduling ratio, and the second scheduling ratio is sent to each inverter. The method of the present application can greatly reduce the number of adjustments after the scheduling ratio is sent to each inverter, and can make the power generation power of the photovoltaic sub-array quickly reach the target power value to meet the scheduling requirements of the AGC system. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A network structure diagram of a conventional photovoltaic power station is shown as an example;

[0037] Figure 2 A flow chart of a power scheduling method for a photovoltaic sub-array is exemplarily shown;

[0038] Figure 3 An example is shown Figure 2 The first detailed flow chart of step S203;

[0039] Figure 4 An example is shown Figure 2 A second detailed flow chart of step S203;

[0040] Figure 5 The schematic diagram of the process of determining the scheduling ratio based on a photovoltaic sub-array is exemplarily shown;

[0041] Figure 6 An example is shown Figure 2 Flow chart of adjusting the scheduling ratio after step S204;

[0042] Figure 7 A schematic structural diagram of a sub-array controller is exemplarily shown. DETAILED DESCRIPTION

[0043] 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 creative work are within the scope of protection of this application.

[0044] Please refer to Figure 1 , Figure 1 The network structure diagram of a conventional photovoltaic power station is shown. The photovoltaic power station includes an AGC system, multiple sub-array controllers, and multiple photovoltaic inverters connected to each sub-array controller via a physical communication link. Each photovoltaic inverter can be connected to multiple photovoltaic modules, and the number of photovoltaic modules connected is not fixed. When performing power scheduling, the AGC system sends a power scheduling instruction to each sub-array controller. The power scheduling instruction contains the target total scheduling power of the photovoltaic sub-array. Each sub-array controller calculates according to the target total scheduling power and the rated power of each inverter to obtain a scheduling power value or a scheduling ratio value, and broadcasts the scheduling power value or the scheduling ratio value to each subordinate inverter.

[0045] In view of the problem that in the prior art, a dispatching power value or a dispatching ratio value calculated directly according to the factory rated power of the inverter and sent to each inverter may result in large errors, thereby requiring multiple repeated adjustments, the present application provides a power dispatching method for a photovoltaic sub-array that can enable the power generation power of the photovoltaic sub-array to quickly reach a target power value.

[0046] Please refer to Figure 2 , Figure 2 A flow chart of a power scheduling method for a photovoltaic array is shown. The method can be applied to Figure 1 The sub-array controller shown specifically includes:

[0047] Step S201: obtaining a power dispatch instruction, wherein the power dispatch instruction includes a target total dispatch power of a photovoltaic sub-array.

[0048] In one embodiment, the AGC system sends a power scheduling instruction to the subarray controller, where the power scheduling instruction includes a target total scheduling power of the photovoltaic subarray corresponding to the subarray controller.

[0049] Step S202: determining a first scheduling ratio based on the target total scheduling power and the rated total power of all inverters in the photovoltaic sub-array.

[0050] Specifically, after receiving the power scheduling instruction, the subarray controller accumulates the rated powers of all inverters in the photovoltaic subarray to obtain the total rated power of all inverters in the photovoltaic subarray, and then divides the target total scheduling power by the rated total power to obtain the first scheduling ratio.

[0051] Step S203: estimating whether each inverter can generate electricity according to the first scheduling ratio based on the actual maximum power generation of each inverter, and adjusting the scheduling ratio based on the estimation result to obtain a second scheduling ratio.

[0052] Different from the prior art, after calculating the first dispatching ratio based on the rated power of the inverter, the present application does not directly send it to each inverter, but first estimates whether each inverter can generate electricity according to the first dispatching ratio based on the actual maximum power generation of each inverter, and then adjusts the dispatching ratio based on the estimated result to obtain the second dispatching ratio. Among them, the estimated total power generation obtained by each inverter based on the second dispatching ratio is closer to the target total dispatching power than the estimated total power generation obtained by each inverter based on the first dispatching ratio. Specifically, the first estimated dispatching power of each inverter is first calculated, and then based on each inverter, it is determined whether the first estimated dispatching power of the inverter is less than or equal to its actual maximum power generation. If the first estimated dispatching power of all inverters is less than or equal to its actual maximum power generation, it means that each inverter can generate electricity according to the first dispatching ratio, and the first dispatching ratio can be directly sent; otherwise, it means that at least one inverter cannot generate electricity according to the first dispatching ratio, and the dispatching ratio needs to be adjusted before sending.

[0053] In one embodiment, the scheduling ratio is adjusted once or multiple times based on the estimated result to obtain a second scheduling ratio that meets the preset sending condition. The preset sending condition is: the difference between the estimated total power generation of each inverter based on the second scheduling ratio and the target total scheduling power meets the preset first power error, or the number of iterations reaches the number threshold.

[0054] In one embodiment, the first scheduling ratio can be added to the preset ratio step value to obtain the second scheduling ratio. In another embodiment, a better scheduling ratio adjustment method is provided. For details, please refer to the following about Figure 3 and Figure 4 Description.

[0055] Step S204: Send the second scheduling ratio to each inverter.

[0056] In one embodiment, in order to quickly respond to the power scheduling of the AGC system, the subarray controller sends the second scheduling ratio to each inverter in a broadcast manner.

[0057] Please refer to Figure 3 , Figure 3A first detailed flow chart of step S203 is shown, including:

[0058] Step S2031: Calculate a first estimated scheduling power of each inverter based on the first scheduling ratio and the rated power of each inverter.

[0059] Specifically, the first estimated dispatching power of each inverter=the rated power of each inverter×the first dispatching ratio.

[0060] Step S2032: grouping all inverters of the photovoltaic subarray based on the first estimated dispatching power of each inverter and the actual maximum power generation of each inverter to obtain a first group of inverters that can meet the first dispatching ratio and a second group of inverters that cannot meet the first dispatching ratio.

[0061] Specifically, based on each inverter in the photovoltaic subarray, it is determined whether the first estimated scheduling power of the inverter is greater than the actual maximum power generation power of the inverter. If so, the inverter is divided into the second group of inverters that cannot meet the first scheduling ratio. If not, the inverter is divided into the first group of inverters that can meet the first scheduling ratio. In one embodiment, the actual maximum power generation power of the inverter is stored and updated regularly by the subarray controller. The subarray controller periodically polls the actual power generation power of each inverter. If the actual power generation power is greater than the actual maximum power generation power recorded in the subarray controller, the actual maximum power generation power of the inverter is updated to the actual power generation power. In the initial state, the actual maximum power generation power of each inverter can be set to its rated power.

[0062] Step S2033, determine whether the second group of inverters is empty, if so, send the first scheduling ratio to each inverter, if not, proceed to step S2034.

[0063] When the first estimated dispatch power of all inverters in the PV array is less than or equal to the corresponding actual maximum power generation, there is no need to adjust the dispatch ratio, and the first dispatch ratio is directly sent to each inverter. When the first estimated dispatch power of at least one inverter in the PV array is greater than the corresponding actual maximum power generation, the dispatch ratio needs to be adjusted.

[0064] Step S2034, calculating the total actual maximum power generation of the second group of inverters.

[0065] Specifically, the sum of the actual maximum power generation of the second group of inverters is the accumulated value of the actual maximum power generation of all the inverters in the second group of inverters.

[0066] Step S2035, subtracting the sum of the actual maximum power generation powers of the second group of inverters from the target total dispatching power to obtain the remaining total dispatching power.

[0067] Step S2036: Determine a second scheduling ratio based on the remaining total scheduling power and the sum of the rated powers of the first group of inverters.

[0068] Specifically, the remaining total dispatch power is divided by the sum of the rated powers of the first group of inverters to obtain the second dispatch ratio. The sum of the rated powers of the first group of inverters is the cumulative value of the rated powers of all inverters in the first group of inverters.

[0069] Please refer to Figure 4 , Figure 4 A second detailed flow chart of step S203 is shown, including:

[0070] Step S2031: Calculate a first estimated scheduling power of each inverter based on the first scheduling ratio and the rated power of each inverter.

[0071] Step S2032: grouping all inverters of the photovoltaic subarray based on the first estimated dispatching power of each inverter and the actual maximum power generation of each inverter to obtain a first group of inverters that can meet the first dispatching ratio and a second group of inverters that cannot meet the first dispatching ratio.

[0072] Step S2033, determine whether the second group of inverters is empty, if so, send the first scheduling ratio to each inverter, if not, proceed to step S2034.

[0073] Step S2034, calculating the total actual maximum power generation of the second group of inverters.

[0074] When the second group of inverters cannot generate electricity according to the first scheduling ratio, it generates electricity according to the actual maximum power generation estimate.

[0075] Step S2035, subtracting the sum of the actual maximum power generation powers of the second group of inverters from the target total dispatching power to obtain the remaining total dispatching power.

[0076] Step S2036: Determine a second scheduling ratio based on the remaining total scheduling power and the sum of the rated powers of the first group of inverters.

[0077] Step S2037: based on the second scheduling ratio, determine the estimated total power generated by all inverters in the photovoltaic sub-array.

[0078] Specifically, firstly, based on the second scheduling ratio and the rated power of each inverter, the second estimated scheduling power of each inverter is calculated; then, based on each inverter, it is determined whether the second estimated scheduling power of the inverter is greater than the actual maximum power generation power of the inverter; if so, the estimated power generation power of the inverter is set to the actual maximum power generation power of the inverter; if not, the estimated power generation power of the inverter is set to the second estimated scheduling power of the inverter; finally, the sum of the estimated power generation power of each inverter is calculated to obtain the estimated total power generation power of all inverters in the photovoltaic sub-array.

[0079] Step S2038, determine whether the estimated total power generation power and the target total dispatching power meet the preset first power error, if so, proceed to step S204, if not, proceed to step S2039.

[0080] In one embodiment, the preset first power error = target total dispatch power × preset first error coefficient. For example, if the target total dispatch power is 2000 and the first error coefficient is 1%, the first power error is 20. When the difference between the estimated total power generation and the target total dispatch power is less than 20, the first power error is considered to be satisfied.

[0081] Step S2039, setting the first scheduling ratio to the second scheduling ratio and then proceeding to step S2031.

[0082] Specifically, when the estimated total power generation and the target total dispatch power do not meet the preset first power error, the next round of iterative adjustment of the dispatch ratio is entered until the estimated total power generation and the target total dispatch power meet the first power error. When the next round of iterative adjustment of the dispatch ratio is performed, the calculation is performed based on the second dispatch ratio obtained by the previous round of calculation. In one embodiment, in order to prevent the iterative adjustment calculation time from being too long, thereby affecting the dispatch response, the number of iterations can be limited. When the number of iterations reaches the iteration number threshold, the iterative adjustment is stopped, and the second dispatch ratio obtained by the last iterative adjustment is sent to each inverter.

[0083] Please refer to Figure 5 , Figure 5 FIG. 2 shows a schematic diagram of the process of determining the scheduling ratio based on a photovoltaic subarray. Figure 5The photovoltaic sub-array shown includes 10 inverters, among which the rated power of inverter 1 to inverter 4 is 225w, and the rated power of inverter 5 to inverter 10 is 320w, that is, the total rated power of the photovoltaic sub-array is 2820w. Moreover, the actual maximum power generation of inverter 1, inverter 3, inverter 4, inverter 9 and inverter 10 is less than the rated power. Assuming that the target total dispatching power is 2000w and the first power error is 20w, the first dispatching ratio = 2000 / 2820 = 0.7092. According to the first dispatching ratio of 0.7092, the first estimated dispatching power of each inverter is calculated, and the estimated result is obtained based on the first estimated dispatching power of each inverter and the actual maximum power generation power of each inverter: 4 inverters cannot generate electricity according to the first dispatching ratio, and the dispatching ratio needs to be adjusted.

[0084] The first round of adjustment and calculation process is: compare the first estimated dispatch power of each inverter with the actual maximum power generation of each inverter, and obtain the second group of inverters that cannot meet the first dispatch ratio, including inverter 3, inverter 4, inverter 9 and inverter 10, and the first group of inverters that can meet the first dispatch ratio, including inverter 1, inverter 2, inverter 5, inverter 6, inverter 7 and inverter 8. Based on the first group of inverters and the second group of inverters, the remaining total dispatch power is calculated to be 1550w, and the total rated power of the first group of inverters is 1730w. The second dispatch ratio is 0.8960, and the corresponding estimated total power generation is 1978.48w, which does not meet the first power error requirement and needs a second round of adjustment.

[0085] The second round of adjustment and calculation process is: the second dispatch ratio of 0.8960 is used for estimated dispatch, and the 10 inverters are divided into two groups again, where the second group of inverters includes inverter 1, inverter 3, inverter 4, inverter 9 and inverter 10, and the first group of inverters includes inverter 2, inverter 5, inverter 6, inverter 7 and inverter 8. Based on the first group of inverters and the second group of inverters, the remaining total dispatch power is calculated to be 1370w, and the total rated power of the first group of inverters is 1505w. The new second dispatch ratio is 0.9103, and the corresponding estimated total power generation is 2000.02w, which meets the first power error requirement. The new second dispatch ratio of 0.9103 is sent to each inverter.

[0086] After the sub-array controller sends the second dispatch ratio to each inverter, each inverter adjusts the power generation based on the second dispatch ratio. The sub-array controller monitors the actual power generation of each inverter. If the sum of the actual power generation of all inverters and the target total dispatch power do not meet the preset second power error, the dispatch ratio sent down needs to be readjusted. Please refer to Figure 6 , Figure 6 An example is shown Figure 2 The flowchart of adjusting the scheduling ratio after step S204 specifically includes:

[0087] Step S205: After each inverter calculates the dispatching power based on the second dispatching ratio, the inverter adjusts the generated power based on the dispatching power.

[0088] Specifically, after receiving the second dispatch ratio, the inverter calculates the dispatch power and generates power as much as possible according to the dispatch power. Among them, dispatch power = second dispatch ratio × rated power. It can be understood that due to the influence of the number of photovoltaic modules connected and the weather, the actual power generation of the inverter may be less than the dispatch power, and the actual power generation changes with the number of photovoltaic modules connected and the weather.

[0089] Step S206: the subarray controller obtains the actual power generation of each inverter.

[0090] Specifically, the subarray controller periodically polls the actual power generation of each inverter.

[0091] Step S207, based on each inverter, determine whether the actual power generation power of the inverter is greater than the actual maximum power generation power of the inverter, or whether the actual power generation power of the inverter is less than the scheduling power and the actual maximum power generation power at the same time. If so, proceed to step S208, if not, proceed to step S209.

[0092] In one embodiment, based on each inverter, if the actual power generation of the inverter is continuously greater than the actual maximum power generation of the inverter within a preset time period, it is determined that the actual power generation of the inverter is greater than the actual maximum power generation of the inverter. Similarly, if the actual power generation of the inverter is continuously less than the dispatching power and the actual maximum power generation at the same time within a preset time period, it is determined that the actual power generation of the inverter is simultaneously less than the dispatching power and the actual maximum power generation.

[0093] Step S208: updating the actual maximum power generation of the inverter to the actual power generation of the inverter.

[0094] When the actual power generation of the inverter is greater than the actual maximum power generation of the inverter, it means that the actual maximum power generation of the inverter is increasing; when the actual power generation of the inverter is less than the dispatching power and the actual maximum power generation, it means that the actual maximum power generation of the inverter is decreasing. In both cases, the actual maximum power generation of the inverter needs to be updated to the actual power generation of the inverter.

[0095] Step S209, calculating the total actual power generation of each inverter.

[0096] Specifically, the actual power generation of each inverter is added together to obtain the total actual power generation of each inverter.

[0097] Step S210, determining whether the actual total generated power and the target total dispatching power satisfy a preset second power error, if not, returning to step S202, if yes, returning to step S206.

[0098] Specifically, when the difference between the actual total generated power and the target total dispatched power is less than the second power error, the second power error is considered to be satisfied. The second power error may be the same as or different from the first power error.

[0099] The power dispatching method of the photovoltaic sub-array provided in the embodiment of the present application first estimates and adjusts the dispatching ratio before it is issued, obtains the dispatching ratio that meets the conditions for issuance, and then issues it. After the dispatching ratio is issued, the actual power generation of the inverter is monitored. If the sum of the actual power generation of each inverter and the target total dispatching power do not meet the preset error, the dispatching ratio issued is recalculated using the aforementioned method. The method of the present application can greatly reduce the number of adjustments after the dispatching ratio is issued to each inverter, and can enable the power generation of the photovoltaic sub-array to quickly reach the target power value, meeting the dispatching requirements of the AGC system.

[0100] See also Figure 7 , Figure 7 The schematic diagram of the structure of a sub-array controller is shown as an example. Figure 7 As shown, the subarray controller 100 includes at least one processor 10, a memory 20 and a communication interface 30, wherein the memory 20 may be built into the processor 10, may be external to the processor 10, or may be a remotely located memory connected to the processor 10 via a network. The processor 10, the memory 20 and the communication interface 30 are connected via a line. Figure 7 In the illustrated embodiment, the processor 10, the memory 20 and the communication interface 30 are communicatively connected to each other via a bus.

[0101] The memory 20 stores logic instructions that can be run on the processor 10. When the processor 10 executes the computer program instructions, the power scheduling method of the photovoltaic sub-array described above is implemented.

[0102] In addition, the logic instructions in the above-mentioned memory 20 can be implemented in the form of software functional units and can be stored in several computer-readable storage media when sold or used as independent products. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the power scheduling method of the photovoltaic sub-array in this application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0103] According to an embodiment of the present application, a computer-readable storage medium is provided, the type of which is as described above, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor executes the steps of the power scheduling method for the photovoltaic sub-array described above.

[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present application as described above, which are not provided in detail for the sake of simplicity. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for power scheduling of a photovoltaic subarray, characterized in that: The method comprises: Obtaining a power dispatch instruction, wherein the power dispatch instruction includes a target total dispatch power of the photovoltaic subarray; Determining a first scheduling ratio based on the target total scheduling power and the rated total power of all inverters in the photovoltaic subarray; estimating whether each inverter can generate electricity according to the first scheduling ratio based on the actual maximum power generation of each inverter, and adjusting the scheduling ratio based on the estimation result to obtain a second scheduling ratio; The second scheduling ratio is sent to each inverter.

2. The method according to claim 1, characterized in that The estimating whether each inverter can generate electricity according to the first scheduling ratio based on the actual maximum power generation of each inverter includes: Calculating a first estimated dispatching power of each inverter based on the first dispatching ratio and the rated power of each inverter; All inverters of the photovoltaic subarray are grouped based on the first estimated scheduling power of each inverter and the actual maximum power generation power of each inverter to obtain a first group of inverters that can meet the first scheduling ratio and a second group of inverters that cannot meet the first scheduling ratio.

3. The method according to claim 2, characterized in that The adjusting the scheduling ratio based on the estimation result to obtain the second scheduling ratio includes: If the second group of inverters is not empty, then: Calculating the actual maximum total power generated by the second group of inverters; Subtracting the sum of the actual maximum power generation powers of the second group of inverters from the target total dispatch power to obtain a remaining total dispatch power; The second scheduling ratio is determined based on the remaining total scheduling power and the sum of the rated powers of the first group of inverters.

4. The method according to claim 3, characterized in that After determining the second scheduling ratio and before sending the second scheduling ratio to each inverter, the method further includes: Based on the second scheduling ratio, determining the estimated total power generation of all inverters in the photovoltaic subarray; If the estimated total power generation and the target total dispatching power do not satisfy the preset first power error, then based on the second dispatching ratio and the actual maximum power generation of each inverter, it is estimated whether each inverter can generate electricity according to the second dispatching ratio, and based on the estimated result, the dispatching ratio is adjusted to obtain a new second dispatching ratio, and this iteration is repeated until the new second dispatching ratio makes the corresponding estimated total power generation and the target total dispatching power satisfy the first power error.

5. The method according to claim 4, characterized in that Determining the estimated total power generation of all inverters in the photovoltaic subarray based on the second scheduling ratio includes: Calculating a second estimated dispatching power of each inverter based on the second dispatching ratio and the rated power of each inverter; Based on each inverter, determine whether the second estimated dispatching power of the inverter is greater than the actual maximum power generation power of the inverter; if so, set the estimated power generation power of the inverter to the actual maximum power generation power of the inverter; if not, set the estimated power generation power of the inverter to the second estimated dispatching power of the inverter; The sum of the estimated power generation of each inverter is calculated to obtain the estimated total power generation of all inverters in the photovoltaic subarray.

6. The method according to claim 1, characterized in that The adjusting the scheduling ratio based on the estimation result to obtain the second scheduling ratio includes: Based on the estimated results, the scheduling ratio is iteratively adjusted once or multiple times to obtain a second scheduling ratio that meets the preset sending conditions. The preset sending conditions are: the difference between the estimated total power generation of each inverter based on the second scheduling ratio and the target total scheduling power meets the preset first power error, or the number of iterations reaches a threshold number.

7. The method according to any one of claims 1 to 6, characterized in that: After sending the second scheduling ratio to each inverter, the method further includes: Obtain the actual power generation of each inverter; Based on each inverter, if the actual power generation power of the inverter is greater than the actual maximum power generation power of the inverter, or the actual power generation power of the inverter is less than the scheduling power calculated based on the second scheduling ratio and the actual maximum power generation power of the inverter, then the actual maximum power generation power of the inverter is updated to the actual power generation power of the inverter.

8. The method according to claim 7, characterized in that After sending the second scheduling ratio to each inverter, the method further includes: Calculate the total actual power generation of each inverter; If the actual total generated power and the target total dispatching power do not satisfy the preset second power error, the process returns to the step of determining the first dispatching ratio based on the target total dispatching power and the rated total power of all inverters in the photovoltaic subarray.

9. A photovoltaic sub-array controller, characterized in that: The method comprises at least one processor and a memory in communication with the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the power scheduling method for a photovoltaic subarray as described in any one of claims 1 to 8.

10. A computer storage medium, characterized in that: The computer storage medium stores instructions or programs, and when the instructions or programs are executed by at least one processor, the at least one processor executes the power scheduling method for a photovoltaic subarray according to any one of claims 1 to 8.

Citation Information

Cited By

  • A method for ac photovoltaic carrier communication power adaptation

    CN122717664A

  • A method for ac photovoltaic carrier communication power adaptation

    CN122717664B