This application claims priority to Chinese Application No. 202310797206.0, filed Jun. 30, 2023, the content of which is hereby incorporated herein by reference in its entirety.
The present disclosure relates to the field of control, and in particular, to a droop control system and control method for parallel inverters.
The parallel inverter technology aims to improve the power supply capacity and reliability of a system, and is mainly applied in the fields of static inverter (SIV), uninterruptible power supply (UPS), and distributed generation (DG). The parallel inverter technology includes a droop control method, which achieves parallel connection by detecting the output state of each inverter, does not rely on communication signals between inverters, and has high system reliability and wide application. However, the conventional droop control method adopts proportional droop control, which has an inherent contradiction between voltage steady-state error and steady-state power allocation error and a slow response speed. Therefore, a droop control method is needed to reduce voltage steady-state error and steady-state power allocation error, and to improve the response speed of droop control.
In view of the foregoing problems of existing technologies, the present disclosure provides a droop control method for parallel inverters, including, for each inverter: performing proportional integral control on a root mean square (RMS) voltage error value and a power error value to obtain an integral error value; obtaining an RMS voltage target value based on the integral error value and a droop value of an output power of a corresponding inverter; converting the RMS voltage target value to an alternating current value to obtain an alternating current voltage reference value; and obtaining, based on the alternating current voltage reference value, a duty cycle for controlling an output of the corresponding inverter.
In one embodiment, the droop control method further includes: obtaining the RMS voltage error value based on an RMS voltage reference value and an RMS of an output voltage from the corresponding inverter.
In one embodiment, the droop control method further includes: obtaining the power error value based on an average power of all the parallel inverters and the output power of the corresponding inverter.
In one embodiment, the step of the proportional integral control includes: multiplying the RMS voltage error value by a voltage proportion coefficient to obtain a gain of the RMS voltage error value; multiplying the power error value by a power proportion coefficient to obtain a gain of the power error value; obtaining a sum error value based on the gain of the RMS voltage error value and the gain of the power error value; and integrating the sum error value to obtain the integral error value.
In one embodiment, the droop control method further includes: multiplying the output power of the corresponding inverter by a droop coefficient to obtain the droop value of the output power of the corresponding inverter.
In one embodiment, the droop control method further includes: multiplying the RMS voltage target value by a unit sine function with an amplitude of √{square root over (2)} to obtain the alternating current voltage reference value.
In one embodiment, the droop control method further includes: detecting the output voltage of the corresponding inverter through an RMS detector to obtain the RMS of the output voltage.
In one embodiment, the step of obtaining, based on the alternating current voltage reference value, a duty cycle for controlling an output of the corresponding inverter further includes: obtaining an alternating current voltage error value based on the alternating current voltage reference value and the output voltage from the corresponding inverter; performing proportional integral control on the alternating current voltage error value to obtain a current reference value; obtaining a current error value based on the current reference value and an output current from the corresponding inverter; and performing proportional integral control on the current error value to obtain the duty cycle.
The present disclosure further provides a computer-readable storage medium, including a computer program that can be executed by a processor to implement the steps of the foregoing droop control method for parallel inverters.
The present disclosure further provides an electronic device, including: one or more processors; and a memory, configured to store one or more executable instructions; the one or more processors are configured to implement the steps of the foregoing droop control method for parallel inverters by executing the one or more executable instructions.
The droop control system and control method in the present disclosure introduce an average active power loop to eliminate steady-state power allocation errors. In addition, the droop control does not use an RMS loop, which improves the response speed of droop control.
In order to make the objectives, technical solutions and advantages of the present disclosure clearer, the following will further describe the present disclosure in detail in conjunction with the accompanying drawings through specific embodiments. It should be noted that the embodiments provided in the present disclosure are for illustration purposes only and do not limit the scope of protection of the present disclosure.
Although only 2 inverters are shown in
Here, vi represents an amplitude of an equivalent power supply voltage of the ith inverter, oi represents a phase of the equivalent power supply voltage of the ith inverter, and Zi represents an equivalent impedance of the ith inverter.
With continued reference to
Here, ΔV=V1−V2 represents a voltage difference between equivalent power supplies of inverter inv1 and inverter inv2, ΔP=PO1−PO2 represents an output power difference between inverter inv1 and inverter inv2, and KV_P represents a voltage power proportion coefficient.
A droop control method is as follows:
Here, Vrefi represents a reference voltage for droop control, Vnoi represents an initial voltage for droop control, and Kv_droop represents a droop coefficient, which is a fixed value. In one embodiment, the droop coefficient may alternatively be adjusted for small-scale testing.
For a case of two inverters connected in parallel,
After the two equations are subtracted, the following is obtained:
Here, ΔVout=Vref1−Vref2 represents a difference between reference voltages of inverter inv1 and inverter inv2, and ΔVn=Vno1−Vno2 represents a difference between initial voltages of the two inverters. In one embodiment, the initial voltages of inverter inv1 and inverter inv2 for droop control are the same, both of which are 220V. In one embodiment, in an ideal state, the equivalent power supply voltage V1 of inverter inv1 is equal to its reference voltage Vref1, and the equivalent power supply voltage V2 of inverter inv2 is equal to its reference voltage Vref2.
Based on Equations (2)-(5), a control system in a discrete domain (z domain) shown in
Based on the system of
Here, the steady-state power allocation error is the difference between the output power of the two inverters, namely, ΔP(z). In a case of N parallel inverters, the steady-state power allocation error is a difference between output power of the current inverter and average output power of the N parallel inverters. From Equation (6), it can be seen that the larger the droop coefficient, the smaller the steady-state power allocation error.
The multiplier 302 is configured to receive output power (active power) from an inverter (controlled object) 309, multiply the output power by a droop coefficient KV_droop, and output a droop value.
The subtractor 301 is configured to receive an RMS voltage reference value Vrms.ref and the droop value from the multiplier 302 and subtract one from another for output.
An RMS detector 306 is configured to receive an output voltage Vout from the inverter 309, detect an RMS of the output voltage Vout, and output a voltage feedback value Vrms.fb.
The subtractor 303 is configured to receive the output from the subtractor 301 and the voltage feedback value Vrms.fb from the RMS detector 306 and subtract one from another to output a voltage error value e.
The multiplier 304 is configured to receive the voltage error value e from the subtractor 303 and multiply the same by an integration coefficient Ki for output.
The integrator 305 is configured to receive the output from the multiplier 304, integrate the output, and then output an RMS target value Vrms.tgt.
The multiplier 307 is configured to receive the RMS target value Vrms.tgt from the integrator 305, multiply the Vrms.tgt by a unit sine function sin with an amplitude of √{square root over (2)}, and output an alternating current voltage reference value Vac.ref.
The alternating current voltage reference value Vac.ref is input into the voltage and current loop controller 308 to obtain a duty cycle for controlling the inverter 309. The voltage and current loop controller 308 is a well-known technology in this field. For ease of understanding,
As shown in
The droop control method in the above embodiment adds the droop value calculated by multiplying the output active power P of the inverter by the droop coefficient Ky droop to the RMS voltage reference value Vrms.ref of the inverter RMS loop. The obvious defect of this method is steady-state error, and because droop control also uses the RMS loop, the response speed of droop control is affected. The steady-state error is a difference between the output voltage of the inverter and the alternating current voltage reference value Vac.ref (namely, target voltage) in a steady state. The larger the droop coefficient, the larger the steady-state error, but the larger the droop coefficient, the smaller the steady-state power allocation error. In addition, the foregoing droop control method is proportional control, so the steady-state power allocation error cannot be eliminated.
The average power loop includes a subtractor 505 and a multiplier 506. The subtractor 505 is configured to receive average active power
The RMS loop includes an RMS detector 509, a subtractor 501, a multiplier 502, an adder 503, and an integrator 504. The RMS detector 509 is configured to receive an output voltage Vout from an inverter 512, detect an RMS of the voltage, and output an RMS voltage feedback value Vrms.fb. The subtractor 501 is configured to receive an RMS voltage reference value Vrms.ref and the RMS voltage feedback value Vrms.fb from the RMS detector 509, and subtract one from another to output an RMS voltage error value. The multiplier 502 is configured to receive the RMS voltage error value from the subtractor 501, multiply the RMS voltage error value by a voltage proportion coefficient Ki_v, and output a gain of the RMS voltage error value. The multiplier 502 may alternatively be omitted, and in this case, the voltage proportion coefficient Ki_v is 1. The adder 503 is configured to receive the gain of the RMS voltage error value from the multiplier 502 and the gain of the power error value from the multiplier 506, and add the gains to output a sum error value. The integrator 504 is configured to receive the output from the adder 503, integrate the output, and output an integral error value. In one embodiment, the RMS can be directly calculated by the output voltage Vout of the inverter, that is, the RMS detector 509 can be omitted.
The power droop control includes: a multiplier 508, configured to receive an output power (active power) from the inverter, multiply the output power by a droop coefficient KV_droop, and output a power droop value.
A subtractor 507, configured to receive the integral error value from the integrator 504 and the power droop value from the multiplier 508, and subtract one from another to output an RMS voltage target value Vrms.tgt.
A multiplier 510, configured to convert the RMS of the voltage into an alternating current voltage value, receive the RMS voltage target value Vac.tgt from the subtractor 507, multiply the Vac.tgt by a unit sine function sin with an amplitude of √{square root over (2)}, and output an alternating current voltage reference value Vac. ref.
The alternating current voltage reference value Vac.ref is input into the voltage and current loop controller 511 to obtain a duty cycle for controlling the inverter 512. The voltage and current loop controller 511 can be seen in
In this embodiment, integral parts of the RMS loop and the average active power loop share one integral accumulation variable, so that both the RMS loop and the average power loop can reach a steady equilibrium state. If the two integral parts are operated separately, they will affect each other, making it impossible to reach the steady equilibrium state.
In another embodiment, the adder 503 may be omitted, and proportional integral control is performed on the RMS voltage error value and the output power error value respectively before being output to the subtractor 507.
The droop control method in the above embodiment adds the output of the RMS loop to the power droop value, and introduces the average power loop to eliminate the steady-state power allocation error. The following specifically describes the reason of introducing the average power loop to eliminate the steady-state power allocation error. The foregoing droop method using the average active power loop may be described as the following equation:
Here, Vrefi(k+1) represents a reference voltage for droop control on the ith inverter at time k+1, and Poi(k) represents output power of the ith inverter at time k.
Equation (7) is equivalent to the block diagram shown in
Based on Equation (7) and the block diagram shown in
From
Although the droop control system and control method in the present disclosure are described in detail using active power as an example in the above embodiments, the present disclosure is not limited thereto. The foregoing droop control system and control method can also be used for controlling reactive power.
For ease of understanding, the above embodiments are described in a form of hardware systems. However, those skilled in the art should understand that the adder, subtractor, multiplier, integrator, proportional integral controller, voltage and current loop controller, and the like in the above embodiments can all be implemented as software and/or hardware.
Based on the above embodiments, the present disclosure further provides a droop control method for parallel inverters, including: performing proportional integral control on a root mean square (RMS) voltage error value and a power error value to obtain an integral error value; obtaining an RMS voltage target value based on the integral error value and a droop value of output power of an inverter; converting the RMS voltage target value to an alternating current value to obtain an alternating current voltage reference value; and obtaining, based on the alternating current voltage reference value, a duty cycle for controlling output of the inverter.
The droop control system and control method in the present disclosure introduce an average active power loop to eliminate steady-state power allocation errors. In addition, the droop control does not use an RMS loop, which improves the response speed of droop control.
Although the present disclosure is described through preferred embodiments, the present disclosure is not limited to the embodiments described herein, but further includes various changes and variations made without departing from the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202310797206.0 | Jun 2023 | CN | national |