Power dispatching methods, devices, data acquisition equipment, and energy storage systems
By performing preliminary and compensatory scheduling in the energy storage system, and adjusting the inverter power according to the number of inverters and the number of compensation rounds, the problem that the actual power of the inverters cannot reach the target power is solved, and the power demand of the scheduling center is met and the scheduling results are accurate.
Patent Information
- Application Number
- CN202410169179.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-02-06
AI Technical Summary
Existing power dispatching methods do not consider the situation where the actual power provided by the inverter may not reach the final power that needs to be adjusted, resulting in a difference between the sum of the inverter's power and the power required by the control command, which cannot meet the power demand of the dispatching center.
By obtaining the target total power and the number of inverters of the energy storage system, preliminary power scheduling is performed to determine whether the total power is within the target range. If it is not within the range, the difference is calculated and the compensation power is determined based on the difference, the number of inverters and the number of compensation scheduling rounds. Compensation scheduling is then performed until the total power is within the target range or the preset number of rounds is reached.
This ensures that the power demand of the dispatch center is met when the sum of the actual power provided by the inverters is not less than the total target power of the dispatch center. It avoids inaccurate results caused by time differences in reading the actual power due to the large number of inverters, which would affect the dispatch results.
Smart Images

Figure CN118199108B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power dispatching technology, and in particular to a power dispatching method, apparatus, data acquisition equipment, and energy storage system. Background Technology
[0002] In an energy storage system, data acquisition equipment can receive control commands from the dispatch center (station control layer) and perform power scheduling on each inverter it monitors based on the received control commands.
[0003] Currently, data acquisition equipment typically determines the final power adjustment required for each inverter based on control commands and sends this final power to each inverter, enabling them to adjust accordingly. However, this method does not consider situations where an inverter's actual power output may fall short of its final power adjustment due to factors such as shading, malfunctions, or its own condition. Consequently, the sum of the inverters' power output may differ from the power required by the control commands, failing to meet the power demands of the dispatch center. Summary of the Invention
[0004] This invention provides a power scheduling method, apparatus, data acquisition equipment, and energy storage system to address the problem that existing power scheduling methods do not consider the fact that the actual power provided by each inverter may not reach the final power required for the inverter to be adjusted, and the sum of the power of each inverter may differ from the power required by the control command, thus failing to meet the power requirements of the scheduling center.
[0005] In a first aspect, embodiments of the present invention provide a power scheduling method, comprising:
[0006] Obtain the target total power of the energy storage system and the number of inverters in the energy storage system;
[0007] Obtain the first total power of the energy storage system after the initial power dispatch is completed;
[0008] If the first total power is not within the target range, the difference between the target total power of the energy storage system and the first total power is calculated and recorded as the first difference. The compensation power is determined based on the first difference, the number of inverters, and the number of rounds of compensation scheduling currently in progress.
[0009] Based on the compensation power, determine the total power to be set for this round of compensation scheduling, and perform this round of compensation scheduling based on the total power to be set for this round of compensation scheduling;
[0010] The process involves obtaining the second total power of the energy storage system after the current round of compensation scheduling, using the second total power as the new first total power, and then jumping to the step of calculating the difference between the target total power and the first total power if the first total power is not within the target range. This process is repeated until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches the preset number of rounds.
[0011] In one possible implementation, the compensation power is determined based on the first difference, the number of inverters, and the current round of compensation scheduling, including:
[0012] according to Calculate the compensation power P b Among them, P c The first difference is N; the number of inverters is N; and the number of rounds of compensation scheduling is currently in progress.
[0013] In one possible implementation, the total power set for this round of compensation scheduling is determined based on the compensation power, including:
[0014] If this round of compensation scheduling is the first round of compensation scheduling, then the sum of the target total power and the compensation power will be used as the set total power for this round of compensation scheduling;
[0015] If this round of compensation scheduling is not the first round of compensation scheduling, then the sum of the total power set in the previous round of compensation scheduling and the compensation power will be used as the total power set in this round of compensation scheduling.
[0016] In one possible implementation, the preset number of wheels is equal to the number of inverters; the target range is related to the target total power.
[0017] In one possible implementation, before acquiring the first total power of the energy storage system after the initial power dispatch is completed, the power dispatch method further includes:
[0018] Obtain the actual power of each inverter in the energy storage system before the initial power dispatch begins;
[0019] Based on the target total power, the actual power of each inverter, and the preset control step size, determine the target power of each inverter that needs to be issued each time in the initial power scheduling.
[0020] In the initial power dispatch, the target power to be dispatched to each inverter each time is sent to each inverter so that each inverter can adjust its own power in a step-by-step manner.
[0021] In one possible implementation, based on the target total power, the actual power of each inverter, and the preset control step size, the target power to be issued for each inverter in each step of the initial power scheduling is determined, including:
[0022] Based on the target total power, determine the estimated operating power of each inverter;
[0023] The scheduling power of each inverter is determined based on the estimated operating power and the actual power of each inverter.
[0024] Based on the scheduling power of each inverter and the preset control step size, determine the change power of each inverter in each power distribution during the initial power scheduling.
[0025] Based on the actual power of each inverter and the change in power of each inverter corresponding to each power distribution, the target power to be distributed to each inverter in each initial power dispatch is determined.
[0026] In one possible implementation, after the initial power scheduling described above, the target power to be distributed to each inverter each time is distributed to each inverter so that each inverter adjusts its own power in steps, the power scheduling method further includes:
[0027] Obtain the third total power of the energy storage system after step-by-step adjustment;
[0028] If the third total power is not within the target range, the target power of each inverter to be sent for the last time in the initial power dispatch is sent to each inverter repeatedly until the duration of the initial power dispatch exceeds the preset dispatch duration or the third total power of the energy storage system after step-by-step adjustment is within the target range.
[0029] In a second aspect, embodiments of the present invention provide a power scheduling device, comprising:
[0030] The first acquisition module is used to acquire the target total power of the energy storage system and the number of inverters in the energy storage system.
[0031] The second acquisition module is used to acquire the first total power of the energy storage system after the initial power scheduling is completed;
[0032] The compensation power determination module is used to calculate the difference between the target total power of the energy storage system and the first total power if the first total power is not within the target range. This difference is recorded as the first difference. The compensation power is determined based on the first difference, the number of inverters, and the number of rounds of compensation scheduling currently in progress.
[0033] The compensation scheduling module is used to determine the total set power for this round of compensation scheduling based on the compensation power, and to perform this round of compensation scheduling based on the total set power for this round of compensation scheduling.
[0034] The cyclic scheduling module is used to obtain the second total power of the energy storage system after the end of the current round of compensation scheduling, and use the second total power as the new first total power. It also jumps to the step of calculating the difference between the target total power and the first total power of the energy storage system if the first total power is not within the target range. The process is repeated until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches the preset number of rounds.
[0035] Thirdly, embodiments of the present invention provide a data acquisition device, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the power scheduling method as described in the first aspect or any possible implementation of the first aspect.
[0036] Fourthly, embodiments of the present invention provide an energy storage system, including an inverter and a data acquisition device as described in the third aspect; the inverter is controlled by the data acquisition device.
[0037] Fifthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the power scheduling method as described in the first aspect or any possible implementation thereof.
[0038] This invention provides a power dispatching method, apparatus, data acquisition equipment, and energy storage system. After initial power dispatching, the method determines whether the first total power of the energy storage system is within the target range. If it is not within the target range, it indicates that some inverters may be unable to provide the dispatched power. In this case, the compensation power can be determined based on the first difference between the target total power and the first total power, the number of inverters, and the current round of compensation dispatching. Based on the compensation power, the set total power for this round of compensation dispatching is determined, and the current round of compensation dispatching is performed according to the set total power, thus enabling inverters that cannot provide the dispatched power to compensate for the power lost. Part of the power of the inverter is dispatched to other inverters that can provide greater power until the first total power is within the target range or the number of rounds of compensation dispatching currently in progress reaches the preset number of rounds. This ensures that the power demand of the dispatching center is met when the sum of the actual power provided by each inverter is not less than the target total power of the dispatching center. Furthermore, during the power dispatching process, it is not necessary to know the actual power provided by each inverter in advance or the current actual power of each inverter in real time. This avoids the situation where there is a time difference when reading the current actual power of each inverter when there are a large number of inverters, which may lead to inaccurate reading results and affect the power dispatching results. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart illustrating the power scheduling method provided in an embodiment of the present invention;
[0041] Figure 2 This is a schematic diagram of the energy storage system provided in an embodiment of the present invention;
[0042] Figure 3 This is a schematic diagram of the power scheduling device provided in an embodiment of the present invention;
[0043] Figure 4 This is a schematic diagram of the data acquisition device provided in an embodiment of the present invention. Detailed Implementation
[0044] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of the invention. However, those skilled in the art will understand that the invention can be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods are omitted so as not to obscure the description of the invention with unnecessary detail.
[0045] To make the objectives, technical solutions, and advantages of the present invention clearer, specific embodiments will be described below in conjunction with the accompanying drawings.
[0046] See Figure 1 The diagram illustrates a flowchart of the power scheduling method provided in this embodiment of the invention. The executing entity of the aforementioned power scheduling method can be a data acquisition device. A data acquisition device is a data collection device, such as a data logger, etc.
[0047] See Figure 2 The energy storage system includes inverters and the aforementioned data acquisition equipment. The data acquisition equipment is also connected to the dispatch center of the station control layer, specifically, it can be connected to the AGC (Automatic Guided Vehicle) of the station control layer. The data acquisition equipment can receive power dispatch commands from the station control layer and perform power dispatch on each inverter according to the power dispatch commands. The power dispatch command includes the target total power of the energy storage system; that is, the total power of the energy storage system needs to be adjusted to this target total power. The total power of the energy storage system is the sum of the power of each inverter in the energy storage system. The number of inverters in the energy storage system can be set according to actual needs and is not specifically limited here.
[0048] During power dispatching, inverters in an energy storage system will not operate under overload conditions to avoid impacting equipment lifespan. For example, if data acquisition equipment requires a certain inverter to provide 20kW of power, but that inverter would overload when the power exceeds 10kW, then it will provide only 10kW of power, not 20kW. Therefore, after the initial power dispatching phase, the total power of the energy storage system may not reach the target total power of the dispatching center. To address this issue, this application proposes a power dispatching method that can further perform compensatory dispatching to ensure that the total power of the energy storage system meets the power requirements of the dispatching center.
[0049] See Figure 1 The power scheduling method mentioned above includes:
[0050] In S101, the target total power of the energy storage system and the number of inverters in the energy storage system are obtained.
[0051] As mentioned earlier, the target total power of the energy storage system is the total power of the energy storage system that needs to be adjusted to the target total power, which can be obtained based on the power scheduling command issued by the station control layer.
[0052] In S102, the first total power of the energy storage system after the initial power dispatch is completed is obtained.
[0053] After receiving the power dispatch command from the station control layer, the data acquisition equipment performs preliminary power dispatch on each inverter of the energy storage system. After the preliminary power dispatch is completed, it obtains the first total power of the energy storage system to determine whether the first total power of the energy storage system meets the power dispatch requirements. This first total power is the actual total power of the energy storage system after the preliminary power dispatch is completed.
[0054] For example, see Figure 2 The energy storage system may also include a transformer substation monitoring and control system, which is connected to data acquisition equipment and each inverter. The transformer substation monitoring and control system can quickly obtain the actual power of each inverter and summarize it to obtain the actual total power of the energy storage system. The data acquisition equipment can obtain the actual total power of the energy storage system based on the transformer substation monitoring and control system.
[0055] Because the data acquisition equipment communicates serially with each inverter, if the equipment acquires the actual power of each inverter separately and then sums them to calculate the first total power of the energy storage system, there will be a time difference in the acquired actual power of each inverter. This could lead to an inaccurate first total power, thus affecting the power dispatching results. Therefore, this embodiment directly acquires the first total power of the energy storage system after the initial power dispatching is completed, instead of acquiring the actual power of each inverter separately, thus avoiding the above situation.
[0056] In S103, if the first total power is not within the target range, the difference between the target total power of the energy storage system and the first total power is calculated and recorded as the first difference. The compensation power is determined based on the first difference, the number of inverters, and the number of rounds of compensation scheduling currently in progress.
[0057] In some embodiments, the target range is associated with the target total power and can be a power range obtained by fluctuating the target total power by a certain value, i.e., the target range is [P0-P1, P0+P1]. P0 is the target total power, and P1 is the power fluctuation value. P1 is a smaller value that can be set according to actual needs and is not specifically limited here.
[0058] This embodiment determines whether the first total power of the energy storage system after preliminary power scheduling has reached the target total power by judging whether the first total power is within the target range. If the first total power is not within the target range, it means that the first total power of the energy storage system after preliminary power scheduling has failed to reach the target total power, and compensation scheduling can be performed at this time. Specifically, the difference between the target total power and the first total power of the energy storage system can be calculated and recorded as the first difference. Then, based on the first difference, the number of inverters in the energy storage system, and the number of rounds of compensation scheduling currently in progress, the compensation power can be determined so that further compensation scheduling can be performed.
[0059] The current round number of compensation scheduling refers to the number of rounds of compensation scheduling currently in progress. For example, if the first round of compensation scheduling is currently in progress, then the current round number of compensation scheduling is 1; if the second round of compensation scheduling is currently in progress, then the current round number of compensation scheduling is 2, and so on.
[0060] In some possible implementations, if the first total power is within the target range, then the power scheduling command is determined to be completed.
[0061] In S104, the total power set for this round of compensation scheduling is determined based on the compensation power, and the compensation scheduling for this round is performed based on the total power set for this round of compensation scheduling.
[0062] Each round of compensation scheduling has a corresponding set total power. The set total power can be updated according to the compensation power of this round of compensation scheduling, and then the compensation scheduling for this round can be carried out according to the set total power of this round of compensation scheduling.
[0063] In this embodiment, during the current round of compensation scheduling, scheduling can be completed in one go, or it can be performed in steps based on a preset control step size. Since the power value scheduled by compensation scheduling is relatively small, scheduling in one go is preferred.
[0064] In some possible implementations, after S104 and before S105, the above method also includes:
[0065] Update the number of rounds currently in the compensation scheduling process.
[0066] The initial value of the number of rounds of compensation scheduling currently in progress is 1. Each time a round of compensation scheduling is completed, the number of rounds of compensation scheduling currently in progress is automatically incremented by 1.
[0067] In S105, the second total power of the energy storage system after the end of this round of compensation scheduling is obtained, and the second total power is used as the new first total power. The step of jumping to the step of calculating the difference between the target total power and the first total power of the energy storage system if the first total power is not within the target range is executed repeatedly until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches the preset number of rounds.
[0068] After the current round of compensation scheduling is completed, the actual total power of the energy storage system is obtained as the second total power. The second total power is used as the new first total power, and it is determined whether the new first total power is within the target range and whether the number of rounds of compensation scheduling currently in progress has reached the preset number of rounds. If neither of these conditions is met, the process jumps to S103 and repeats until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress has reached the preset number of rounds.
[0069] In this embodiment, if the first total power is not within the target range after the initial power dispatch, it indicates that some inverters in the energy storage system are unable to provide the required power, meaning that some inverters cannot provide the target power sent to them by the data acquisition equipment. However, it is impossible to know exactly how many inverters are unable to provide the dispatched power. Therefore, this embodiment uses a multi-round compensation dispatch for further dispatch. Each round of compensation dispatch assumes that the same number of inverters as the number of rounds are unable to provide the dispatched power, and dispatches the power that the same number of inverters cannot provide to other inverters that can provide greater power.
[0070] Specifically, in the first round of compensation scheduling, it is assumed that one inverter cannot provide the scheduled power. If, after the first round of compensation scheduling, the newly acquired first total power is still not within the target range, it indicates that other inverters are also unable to provide the scheduled power, meaning at least two inverters are unable to provide the scheduled power, and a second round of compensation scheduling is initiated. In the second round, it is assumed that two inverters cannot provide the scheduled power. If, after the second round of compensation scheduling, the newly acquired first total power is still not within the target range, it indicates that at least three inverters are unable to provide the scheduled power, and a third round of compensation scheduling is initiated. In the third round, it is assumed that three inverters are unable to provide the scheduled power, and the compensation scheduling is repeated until the newly acquired first total power is within the target range or the number of ongoing compensation scheduling rounds reaches a preset number.
[0071] If the newly acquired total power is within the target range, it means that the power dispatch command issued this time has been completed and no further round of compensation dispatch is needed. If the number of rounds of compensation dispatch currently in progress reaches the preset number, it means that even after all inverters are providing maximum power, the total power of the energy storage system is still unable to be within the target range. In other words, the maximum total power that the energy storage system can provide is less than the target total power, and the power dispatch command issued this time cannot be completed.
[0072] In this embodiment, after the initial power dispatch is completed, it is determined whether the first total power of the energy storage system is within the target range. If it is not within the target range, it indicates that there may be a situation where inverters cannot provide the dispatched power. In this case, the compensation power can be determined based on the first difference between the target total power and the first total power, the number of inverters, and the number of rounds of compensation dispatch currently in progress. Based on the compensation power, the set total power for this round of compensation dispatch is determined, and this round of compensation dispatch is performed according to the set total power of this round of compensation dispatch. This allows some of the power of inverters that cannot provide the dispatched power to be dispatched to other inverters that can provide greater power, until the first total power is within the target range or the number of rounds of compensation dispatch currently in progress reaches the preset number of rounds. Thus, the power demand of the dispatch center can be met when the sum of the actual power that each inverter can provide is not less than the target total power of the dispatch center. Moreover, during the power dispatch process, it is not necessary to know in advance the actual power that each inverter can provide or the current actual power of each inverter in real time. This avoids the situation where there is a time difference when reading the current actual power of each inverter when there are a large number of inverters, which leads to inaccurate reading results and affects the power dispatch results.
[0073] In some embodiments, in S103 above, determining the compensation power based on the first difference, the number of inverters, and the number of rounds currently in the compensation scheduling process includes:
[0074] according to Calculate the compensation power Pb Among them, P c The first difference is N; the number of inverters is N; and the number of rounds of compensation scheduling is currently in progress.
[0075] Based on the aforementioned explanation of the principles of compensation scheduling, the formula for calculating compensation power is shown above.
[0076] In some embodiments, in S104 above, determining the total power set for this round of compensation scheduling based on the compensation power includes:
[0077] If this round of compensation scheduling is the first round of compensation scheduling, then the sum of the target total power and the compensation power will be used as the set total power for this round of compensation scheduling;
[0078] If this round of compensation scheduling is not the first round of compensation scheduling, then the sum of the total power set in the previous round of compensation scheduling and the compensation power will be used as the total power set in this round of compensation scheduling.
[0079] In this embodiment, if the current compensation scheduling is the first round of compensation scheduling, that is, the number of rounds of compensation scheduling currently in progress is 1, then the total power set for this round of compensation scheduling is the sum of the target total power and the compensation power; if the current compensation scheduling is not the first round of compensation scheduling, that is, the number of rounds of compensation scheduling currently in progress is greater than 1, then the total power set for this round of compensation scheduling is the sum of the total power set for the previous round of compensation scheduling and the compensation power.
[0080] In other words, the total power set for the first round of compensation scheduling is the sum of the target total power and the compensation power of the first round. The total power set for the second round and subsequent rounds of compensation scheduling is the sum of the total power set for the previous round and the compensation power of the current round. That is, the total power set for the second round of compensation scheduling is the sum of the total power set for the first round and the compensation power of the second round, and so on.
[0081] In some embodiments, the preset number of wheels is equal to the number of inverters; the target range is associated with the target total power.
[0082] In this embodiment, the preset number of rounds is equal to the number of inverters. When the number of rounds currently undergoing compensation scheduling reaches the preset number, it indicates that compensation scheduling has been performed for the number of inverters minus one round. If the first total power is still not within the target range at this time, it means that the energy storage system cannot provide the target total power, that is, the maximum total power that the energy storage system can provide is less than the target total power, and the energy storage system cannot output power to the target total power. At this time, each inverter can maintain its current power until the station control layer issues a new power scheduling command.
[0083] In some embodiments, prior to S102, the power scheduling method further includes:
[0084] Obtain the actual power of each inverter in the energy storage system before the initial power dispatch begins;
[0085] Based on the target total power, the actual power of each inverter, and the preset control step size, determine the target power of each inverter that needs to be issued each time in the initial power scheduling.
[0086] In the initial power dispatch, the target power to be dispatched to each inverter each time is sent to each inverter so that each inverter can adjust its own power in a step-by-step manner.
[0087] This embodiment illustrates the specific implementation process of preliminary power scheduling. Upon receiving a power scheduling command, this embodiment first performs preliminary power scheduling. If, after the preliminary power scheduling is completed, the first total power of the energy storage system is not within the target range, then compensatory scheduling is performed.
[0088] Before initial power dispatch, the actual power of each inverter in the energy storage system at the start of the initial power dispatch is first obtained. This is the only step in the entire power dispatch process that requires obtaining the actual power of each inverter. Since the power of each inverter remains stable for a considerable period before the initial power dispatch begins, the data acquisition equipment can obtain the actual power of each inverter in advance. This allows for timely power dispatch upon receiving the power dispatch command, and the pre-obtained actual power of each inverter is error-free.
[0089] The preset control step size can be a percentage, which is used to control the percentage of power regulated each time during the initial power scheduling process. Its value can be set according to actual needs, and there are no specific restrictions here.
[0090] This embodiment determines the target power for each inverter in the initial power scheduling by using the target total power, the actual power of each inverter, and the preset control step size. This allows the target power to be sent to each inverter in each step during the initial power scheduling, enabling each inverter to adjust its power in a step-by-step manner. When the data acquisition equipment sends the target power, the interval between two consecutive target power sends can be a certain time, such as 100ms, to allow sufficient time for each inverter to adjust its power.
[0091] In the initial power dispatch, each inverter is dispatched in a step-by-step manner, enabling each inverter to achieve linear power changes, rather than making a large-power adjustment all at once, so as to avoid affecting the stability and reliability of the energy storage system.
[0092] In some embodiments, determining the target power of each inverter to be issued in each step of the initial power scheduling based on the target total power, the actual power of each inverter, and the preset control step size includes:
[0093] Based on the target total power, determine the estimated operating power of each inverter;
[0094] The scheduling power of each inverter is determined based on the estimated operating power and the actual power of each inverter.
[0095] Based on the scheduling power of each inverter and the preset control step size, determine the change power of each inverter in each power distribution during the initial power scheduling.
[0096] Based on the actual power of each inverter and the change in power of each inverter corresponding to each power distribution, the target power to be distributed to each inverter in each initial power dispatch is determined.
[0097] In some possible implementations, determining the estimated operating power of each inverter based on the target total power may include:
[0098] Calculate the average power based on the target total power and the number of inverters, and use the average power as the estimated operating power of each inverter; or...
[0099] The estimated operating power of each inverter is determined based on the target total power and the estimated operating power ratio of each inverter.
[0100] The estimated operating power ratio of each inverter refers to the proportion of the estimated operating power provided by each inverter. For example, assuming there are two inverters with a power ratio of 1:2, then the estimated operating powers of the two inverters are P0 / 3 and 2P0 / 3, respectively, and so on. P0 is the target total power.
[0101] In practical applications, the estimated operating power of each inverter can be determined based on factors such as whether the inverters are of the same model and the maximum power each inverter can provide, according to the target total power.
[0102] Subtracting the actual power of an inverter from its estimated operating power yields its scheduled power. Multiplying this scheduled power by a preset control step size gives the varying power of each inverter in each power dispatch during initial power dispatch. The sum of the actual power and the varying power of an inverter is used as the target power to be dispatched for the first time. This sum is then used as the target power to be dispatched for the second time, and so on, until the final target power to be dispatched is equal to the inverter's estimated operating power.
[0103] For example, suppose the energy storage system includes two inverters, inverter A and inverter B, with an actual power of 10 kW for each inverter and a target total power of 100 kW. The preset control step size is 20%, and the power is evenly distributed. The target power to be issued to each inverter each time is shown in Table 1.
[0104] In another example, assuming that the actual power of both inverters is -40kW, the target total power is 120kW, the preset control step size is 20%, and the power is evenly distributed, the target power to be issued to each inverter each time is shown in Table 2.
[0105] Table 1 Example 1: Target Power Required for Each Inverter in Each Set
[0106] frequency Inverter A (kW) Inverter B (kW) 0 (Initial state) 10 10 1 18 18 2 26 26 3 34 34 4 42 42 5 50 50
[0107] Table 2 Example 2: Target Power Required for Each Inverter in Each Set
[0108]
[0109]
[0110] In some embodiments, after the target power to be distributed to each inverter in the initial power scheduling described above is distributed to each inverter each time so that each inverter can adjust its own power in steps, the power scheduling method further includes:
[0111] Obtain the third total power of the energy storage system after step-by-step adjustment;
[0112] If the third total power is not within the target range, the target power of each inverter to be sent for the last time in the initial power dispatch is sent to each inverter repeatedly until the duration of the initial power dispatch exceeds the preset dispatch duration or the third total power of the energy storage system after step-by-step adjustment is within the target range.
[0113] In this embodiment, the target power for each inverter is sent to each inverter each time, and after a certain time interval for the inverters to adjust their power, the current total power of the energy storage system, i.e., the third total power, can be obtained. If the third total power is not within the target range, it may be due to some inverters not yet adjusting to the sent power, or some inverters experiencing short-term minor faults, etc., causing the third total power to be temporarily outside the target range. In this case, the target power for each inverter in the last time required in the initial power scheduling can be sent again, allowing the inverters that have not reached the target power to further adjust to the target power. If the duration of the initial power scheduling exceeds the preset scheduling duration and the total power of the energy storage system is still not within the target range, it indicates that some power cannot provide the target power it needs to provide, and the initial power scheduling can no longer fulfill the current power scheduling command, so compensation scheduling can be performed. If the total power of the energy storage system is within the target range after a certain adjustment, the current power scheduling can be terminated, and no further compensation scheduling is required.
[0114] The preset scheduling duration can be set according to actual needs, for example, it can be 5000ms, etc.
[0115] In some possible implementations, if the total power of the energy storage system is still not within the target range when the initial power dispatching period exceeds the preset dispatching period, the initial power dispatching ends, and compensation dispatching begins after the preset waiting period has elapsed. The preset waiting period can be set according to actual needs and is not specifically limited here; for example, it could be 10000ms, etc.
[0116] The power scheduling method of this application first performs preliminary power scheduling when a power scheduling command is received. After the preliminary power scheduling is completed, if the requirements are met, the power scheduling is completed; if the requirements are not met, compensation scheduling is performed.
[0117] For example, suppose the energy storage system includes 10 inverters with a target total power of 200 kW. With power distribution, each inverter needs to provide 20 kW. However, inverters numbered 1 and 2 can only provide 10 kW. Therefore, using the above method, after initial power dispatch, the total power of the energy storage system is 180 kW, which is less than 200 kW. Compensation dispatch then begins.
[0118] In the first round of compensation scheduling, the compensation power is (200-180)*10 / (10-1)=22.2kW. The total power set for the first round of compensation scheduling is 200+22.2=222.2kW. After compensation scheduling based on this total power setting, the power of each inverter becomes: inverters 1 and 2 are 10kW, inverters 3 to 10 are all 22.22kW, and the total power of the energy storage system becomes 197.76kW, which is still less than 200kW.
[0119] In the second round of compensation scheduling, the compensation power is (200-197.76)*10 / (10-2)=2.8kW. The total power set for the second round of compensation scheduling is 222.2+2.8=225kW. After compensation scheduling based on this total power setting, the power of each inverter becomes: inverters 1 and 2 are 10kW, inverters 3 to 10 are all 22.5kW, and the total power of the energy storage system becomes 200kW, thus completing the power scheduling.
[0120] In this example, two inverters are unable to provide the scheduled power, so two rounds of compensation scheduling are required to complete the final power scheduling.
[0121] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0122] The following are device embodiments of the present invention. For details not described in detail, please refer to the corresponding method embodiments described above.
[0123] Figure 3 A schematic diagram of the power scheduling device provided in an embodiment of the present invention is shown. For ease of explanation, only the parts related to the embodiment of the present invention are shown, and are described in detail below:
[0124] like Figure 3 As shown, the power scheduling device 30 may include: a first acquisition module 31, a second acquisition module 32, a compensation power determination module 33, a compensation scheduling module 34, and a cyclic scheduling module 35.
[0125] The first acquisition module 31 is used to acquire the target total power of the energy storage system and the number of inverters in the energy storage system.
[0126] The second acquisition module 32 is used to acquire the first total power of the energy storage system after the initial power scheduling is completed;
[0127] The compensation power determination module 33 is used to calculate the difference between the target total power of the energy storage system and the first total power if the first total power is not within the target range, and record it as the first difference. Then, it determines the compensation power based on the first difference, the number of inverters and the number of rounds of compensation scheduling currently in progress.
[0128] The compensation scheduling module 34 is used to determine the total set power of the current round of compensation scheduling based on the compensation power, and to perform the current round of compensation scheduling based on the total set power of the current round of compensation scheduling.
[0129] The cyclic scheduling module 35 is used to obtain the second total power of the energy storage system after the end of this round of compensation scheduling, and use the second total power as the new first total power. It also jumps to the step of calculating the difference between the target total power and the first total power of the energy storage system if the first total power is not within the target range. The steps are executed cyclically until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches the preset number of rounds.
[0130] In one possible implementation, the compensation power determination module 33 determines the compensation power based on the first difference, the number of inverters, and the current round of compensation scheduling, including:
[0131] according to Calculate the compensation power P b Among them, P c The first difference is N; the number of inverters is N; and the number of rounds of compensation scheduling is currently in progress.
[0132] In one possible implementation, the compensation scheduling module 34 determines the total power to be set for this round of compensation scheduling based on the compensation power, including:
[0133] If this round of compensation scheduling is the first round of compensation scheduling, then the sum of the target total power and the compensation power will be used as the set total power for this round of compensation scheduling;
[0134] If this round of compensation scheduling is not the first round of compensation scheduling, then the sum of the total power set in the previous round of compensation scheduling and the compensation power will be used as the total power set in this round of compensation scheduling.
[0135] In one possible implementation, the preset number of wheels is equal to the number of inverters; the target range is related to the target total power.
[0136] In one possible implementation, the power dispatching device 30 may also include a preliminary power dispatching module.
[0137] The preliminary power scheduling module is used for:
[0138] Before obtaining the first total power of the energy storage system after the initial power dispatch ends, obtain the actual power of each inverter of the energy storage system before the initial power dispatch begins.
[0139] Based on the target total power, the actual power of each inverter, and the preset control step size, determine the target power of each inverter that needs to be issued each time in the initial power scheduling.
[0140] In the initial power dispatch, the target power to be dispatched to each inverter each time is sent to each inverter so that each inverter can adjust its own power in a step-by-step manner.
[0141] In one possible implementation, the initial power scheduling module determines the target power to be issued to each inverter in each step of the initial power scheduling based on the target total power, the actual power of each inverter, and the preset control step size. This includes:
[0142] Based on the target total power, determine the estimated operating power of each inverter;
[0143] The scheduling power of each inverter is determined based on the estimated operating power and the actual power of each inverter.
[0144] Based on the scheduling power of each inverter and the preset control step size, determine the change power of each inverter in each power distribution during the initial power scheduling.
[0145] Based on the actual power of each inverter and the change in power of each inverter corresponding to each power distribution, the target power to be distributed to each inverter in each initial power dispatch is determined.
[0146] In one possible implementation, in the preliminary power scheduling module, the target power to be distributed to each inverter each time is distributed to each inverter so that each inverter adjusts its own power in steps. After this, the power scheduling method further includes:
[0147] Obtain the third total power of the energy storage system after step-by-step adjustment;
[0148] If the third total power is not within the target range, the target power of each inverter to be sent for the last time in the initial power dispatch is sent to each inverter repeatedly until the duration of the initial power dispatch exceeds the preset dispatch duration or the third total power of the energy storage system after step-by-step adjustment is within the target range.
[0149] Figure 4 This is a schematic diagram of the data acquisition device provided in an embodiment of the present invention. Figure 4As shown, the data acquisition device 4 in this embodiment includes a processor 40 and a memory 41. The memory 41 stores a computer program 42, and the processor 40 calls and runs the computer program 42 stored in the memory 41 to execute the steps in the various power scheduling method embodiments described above, for example... Figure 1 S101 to S105 are shown. Alternatively, the processor 40 is used to call and run the computer program 42 stored in the memory 41 to implement the functions of each module / unit in the above-described device embodiments, for example... Figure 3 The functions of modules / units 31 to 35 shown.
[0150] For example, the computer program 42 can be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 42 in the data acquisition device 4. For example, the computer program 42 can be divided into... Figure 3 Modules / units 31 to 35 are shown.
[0151] The data acquisition device 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will understand that... Figure 4 This is merely an example of data acquisition device 4 and does not constitute a limitation on data acquisition device 4. It may include more or fewer components than shown, or combine certain components, or different components. For example, the data acquisition device may also include input / output devices, network access devices, buses, etc.
[0152] The processor 40 may be a Central Processing Unit (CPU), or 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. A general-purpose processor may be a microprocessor or any conventional processor.
[0153] The memory 41 can be an internal storage unit of the data acquisition device 4, such as a hard disk or memory of the data acquisition device 4. The memory 41 can also be an external storage device of the data acquisition device 4, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the data acquisition device 4. Furthermore, the memory 41 can include both internal storage units and external storage devices of the data acquisition device 4. The memory 41 is used to store the computer program and other programs and data required by the data acquisition device. The memory 41 can also be used to temporarily store data that has been output or will be output.
[0154] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments 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. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0155] Corresponding to the aforementioned data acquisition equipment, this application embodiment also provides an energy storage system, including an inverter and the data acquisition equipment as described above; the inverter is controlled by the data acquisition equipment.
[0156] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0157] 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, or a combination of computer software and electronic hardware. 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.
[0158] In the embodiments provided by this invention, it should be understood that the disclosed apparatus / data acquisition devices and methods can be implemented in other ways. For example, the apparatus / data acquisition device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0159] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0160] Furthermore, the functional units in the various embodiments of the present 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. The integrated unit can be implemented in hardware or as a software functional unit.
[0161] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various power scheduling method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0162] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A power scheduling method, characterized in that, include: Obtain the target total power of the energy storage system and the number of inverters in the energy storage system; Obtain the first total power of the energy storage system after the initial power scheduling is completed; If the first total power is not within the target range, the difference between the target total power of the energy storage system and the first total power is calculated and recorded as the first difference. The compensation power is determined based on the first difference, the number of inverters, and the number of rounds of compensation scheduling currently in progress. Based on the compensation power, determine the total power set for this round of compensation scheduling, and perform this round of compensation scheduling based on the total power set for this round of compensation scheduling; The second total power of the energy storage system after the end of the current round of compensation scheduling is obtained, and the second total power is used as the new first total power. The step of calculating the difference between the target total power of the energy storage system and the first total power if the first total power is not within the target range is executed repeatedly until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches a preset number of rounds. The step of determining the compensation power based on the first difference, the number of inverters, and the current round of compensation scheduling includes: according to Calculate the compensation power ;in, This is the first difference; The number of inverters; This represents the current round of compensation scheduling. The step of determining the total power for this round of compensation scheduling based on the compensation power includes: If this round of compensation scheduling is the first round of compensation scheduling, then the sum of the target total power and the compensation power will be used as the set total power for this round of compensation scheduling; If this round of compensation scheduling is not the first round of compensation scheduling, then the sum of the total power set in the previous round of compensation scheduling and the compensation power will be used as the total power set in this round of compensation scheduling. The preset number of cycles is equal to the number of inverters; the target range is related to the target total power.
2. The power scheduling method according to claim 1, characterized in that, Before acquiring the first total power of the energy storage system after the initial power dispatch is completed, the power dispatch method further includes: Obtain the actual power of each inverter in the energy storage system before the initial power dispatch begins; Based on the target total power, the actual power of each inverter and the preset control step size, determine the target power of each inverter that needs to be issued each time in the initial power scheduling. In the initial power scheduling, the target power to be distributed to each inverter each time is distributed to each inverter so that each inverter can adjust its own power in a step-by-step manner.
3. The power scheduling method according to claim 2, characterized in that, The step of determining the target power of each inverter to be issued in each step of the initial power scheduling based on the target total power, the actual power of each inverter, and the preset control step size includes: Based on the target total power, determine the estimated operating power of each inverter; The scheduling power of each inverter is determined based on the estimated operating power and the actual power of each inverter. Based on the scheduling power of each inverter and the preset control step size, the change power of each inverter corresponding to each power distribution in the initial power scheduling is determined. Based on the actual power of each inverter and the change in power of each inverter corresponding to each power distribution, the target power to be distributed to each inverter in each preliminary power dispatch is determined.
4. The power scheduling method according to claim 2, characterized in that, In the initial power scheduling, the target power to be distributed to each inverter each time is distributed to each inverter so that each inverter can adjust its own power in steps. The power scheduling method further includes: Obtain the third total power of the energy storage system after step-by-step adjustment; If the third total power is not within the target range, the target power of each inverter to be sent in the last step of the initial power scheduling is sent to each inverter repeatedly until the duration of the initial power scheduling exceeds the preset scheduling duration or the third total power of the energy storage system after step adjustment is again within the target range.
5. A power dispatching device, characterized in that, For performing the power scheduling method as described in any one of claims 1 to 4, comprising: The first acquisition module is used to acquire the target total power of the energy storage system and the number of inverters in the energy storage system; The second acquisition module is used to acquire the first total power of the energy storage system after the initial power scheduling is completed; The compensation power determination module is used to calculate the difference between the target total power of the energy storage system and the first total power if the first total power is not within the target range, and record it as the first difference. Then, it determines the compensation power based on the first difference, the number of inverters, and the number of rounds of compensation scheduling currently in progress. The compensation scheduling module is used to determine the total set power for this round of compensation scheduling based on the compensation power, and to perform this round of compensation scheduling based on the total set power for this round of compensation scheduling. The cyclic scheduling module is used to obtain the second total power of the energy storage system after the current round of compensation scheduling ends, and use the second total power as the new first total power. The module then jumps to the step of calculating the difference between the target total power of the energy storage system and the first total power if the first total power is not within the target range. The module is executed cyclically until the first total power is within the target range or the number of rounds of compensation scheduling currently in progress reaches a preset number of rounds.
6. A data acquisition device, characterized in that, It includes a memory and a processor, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to perform the power scheduling method as described in any one of claims 1 to 4.
7. An energy storage system, characterized in that, It includes an inverter and a data acquisition device as described in claim 6; the inverter is controlled by the data acquisition device.
Citation Information
Patent Citations
Energy storage system planning method and system
CN108053112A
A dynamic reactive power compensation device of a photovoltaic power station and a power network dispatching control system
CN109193821A