Documente Academic
Documente Profesional
Documente Cultură
Abstract: This paper proposes a novel, multi-loop control scheme for the robust operation of the Z-source inverters applied in
grid-tied PV systems. At the dc side, a shoot-through duty ratio is created by an MPPT algorithm and an adaptive backstepping
controller. The PV array can operate under varying conditions, while the design of the backstepping controller does not require
exact values of the capacitors and inductors in the impedance network. The ac-side controllers guarantee the system to work with
unity power factor and stable capacitor voltage in spite of grid voltage fluctuations. This strategy overcomes disadvantages such
as non-minimum phase in the dc side of the Z-source inverter model. It also eliminates the need to linearise the voltage/current
characteristic of PV arrays. The efficacy of the proposed control is validated by both off-line and hardware-in-the-loop real-time
simulations. The latter is carried out by loading the switched model of the system on commercially available controller boards,
digital signal processors, and real-time simulation software tools.
1 Introduction
Z-source inverter (ZSI) is a topology of single-stage power con-
verters with both voltage buck and boost capabilities. This special
characteristic results from the application of a unique impedance
network with splitting inductors and capacitors connected in an X-
shape. With the impedance network, ZSI can use the shoot-through
states to boost the output ac voltage to a higher value than the
input dc voltage, which cannot be achieved in conventional invert-
ers [1, 2]. Furthermore, with the ability to handle the shoot-through
state, which eliminates dead-time and reduces the harmonic content
in the output waveforms, ZSI becomes more reliable. The induc-
tors and capacitors in the impedance network can also be optimally
designed to ensure small size and low cost [3]. (a) The conventional control scheme.
The multi-loop controller for ZSI consisting of dc-side and ac-
side controllers is suitable for grid-tied PV systems. At the dc side of
ZSI, the input dc voltage û of the inverter H-bridge can be regulated
directly through its peak value ûp or indirectly by controlling the
voltage across the capacitors C1 and C2 in the impedance network
[4–6]. The former approach allows the voltage stress to be limited
on switching devices; however, it requires complicated sensing and
scaling circuits. This disadvantage limits the implementation of dc
voltage direct control in practical ZSI applications. On the other
hand, the indirect control does not require complex measurement
circuits. However, the voltage stress on switching components is
likely to increase. In order to minimize this voltage stress, the voltage
across the capacitors in the impedance network needs to be adjusted
such that the corresponding modulation index approximates its min-
imum boundary [7]. In this paper, the indirect approach is chosen to (b) The proposed control scheme.
control the voltage across C1 and C2 .
The dc side of ZSI shows a non-minimum phase characteristic, Fig. 1: Control schemes for ZSI in grid-tied PV systems.
resulting in significant overshoot and undershoot in the waveform
of the voltage across the capacitors in the impedance network when
the input changes [4, 5]. This behavior increases harmonic distortion
of the output voltage and current. Many studies have been focusing model of ZSI [8–11]. However, the parameters of the designed com-
on resolving the negative effects of the non-minimum phase char- pensators rely heavily on the selected operating point of the dc
acteristic, and several closed-loop control methods such as current side of ZSI; consequently, the voltage across capacitors C1 and C2
and voltage modes have been proposed based on the small-signal may experience instability as the system operating point changes.
Another approach to minimize the effects of the non-minimum phase
2 Dynamic Modeling where dsh = Tsh /Ts is the shoot-through duty ratio and Tsh is the
shoot-through interval over a switching cycle Ts ; uC and iL are the
The three-phase ZSI in grid-tied PV systems can be considered as capacitor voltage and the inductor current in the impedance network,
a combination of a Z-network connected to a PV system and a con- respectively; upv is the output voltage of the PV system; and iinv is
ventional H-bridge VSI connected to an ac grid. In order to obtain the equivalent current flowing into the H-bridge VSI. In steady state,
the mathematical model of the system, the following assumptions the following relationship is obtained from (1):
are made:
ipv = iL ,
1 − Dsh
• The three-phase ac grid is a symmetrical, positive sequence. UC = Upv . (2)
• The parasitic resistances of the Z-source inductors and the equiv- 1 − 2Dsh
alent series resistances of the capacitors are ignored.
• The Z-source impedance network is symmetrical. This assump- Theoretically, the steady-state shoot-through duty ratio Dsh in (2)
tion will be removed later on. can vary from 0 to 0.5. In practice, it is limited by the zero-state
• The IGBTs are treated as ideal switches. interval T0 of the ZSI.
• In the non-shoot-through state, the dc bus voltage is constant over At the ac side of ZSI, an LCL filter is employed to reduce high-
each switching cycle. frequency current ripple, and the current control only affects the
low-order harmonics [15, 16]. Therefore, with a sufficiently small
capacitator value, the LCL filter can be replaced by an L filter in
Fig. 2 shows the equivalent circuit of the ZSI at the dc side as well series with its internal resistance in the mathematical model to sim-
as the simplified models during the shoot-through and non-shoot- plify the current controller design. Unlike in the traditional VSI,
through states [1]. From Fig. 2, the low-frequency mathematical the input voltage ûp of the H-bridge is zero during the shoot-
model of the Z-network connected to a PV using the space-state through state, while the value during the non-shoot-through state is
diL
ûp = 2uC − upv (3) L = (2s − 1)uC + (1 − s)upv ,
dt
duC
C = (1 − 2s)iL + (s − 1)iinv ,
dt
The three-phase low-frequency average model of the ZSI at the ac
dupv
side is as follows [17]: Cpv = ipv − iL ,
dt
disk 1 X
L = ûp sk − sk − enk − rL isk . (6)
disk 1 X dt 3
L = ûp dk − dk − enk − rL isk , (4) k=a,b,c
dt 3
k=a,b,c
1 1 k1 z1 − u̇∗pv
θL = ,θ = . α1 = + ipv . (15)
L C Cpv θ̂C
Differentiating z1 with respect to time gives: ż2 = θL [(2dsh − 1)uC + (1 − dsh )x2 ]
(k1 ż1 − ü∗pv )θ̂C − γC z1 (ipv − x1 )(k1 z1 − u̇∗pv )
ż1 = θC (ipv − x1 ) − u̇∗pv − − i̇pv .
2
θ̂C
= (θ̂C + θ̃C )(ipv − x1 ) − u̇∗pv , (9) (18)
The new model of the system shown in (17) and (18) is expressed in
where θ̂C is the estimated value of θ and θ̃C is the estimated error. the coordinate (z1 , z2 ), and a state-feedback control law is designed
Based on the definition of Lyapunov functions in [19], the first to globally and asymptotically stabilize (GAS) the system at the
candidate Lypunov function is chosen as follows: equilibrium point (z1 , z2 ) = (0, 0). The second candidate Lyapunov
function is chosen as follows:
1 2 1 2 1 2 1 2 1 2 1 2
V1 = z + θ̃ , (10) V2 = z + z + θ̃ + θ̃ , (19)
2 1 2γC C 2 1 2 2 2γC C 2γL L
where γC is a positive adaptation gain. It is clear that V1 is positive where the parameter error θ̃L = θL − θ̂L and γL is another positive
definite. The derivative of V1 with respect to time is: adaptation gain. From (19), it is clear that V2 is positive definite. The
derivative of V2 with respect to time is obtained as follows:
1 ˙
V̇1 = z1 ż1 + θ̃ θ̃ 1 ˙ 1 ˙
γC C C V̇2 = z1 ż1 + z2 ż2 + θ̃ θ̃ + θ̃ θ̃
γC C C γL L L
1 ˙
= −k1 z12 + z1 (k1 z1 + ż1 ) + θ̃ θ̃
γC C C = −k1 z12 − k2 z22 + z2 θ̂L [(2dsh − 1)uC + (1 − dsh )x2 ]
= −k1 z12 + z1 k1 z1 + [θ̂C (ipv − x1 ) − u̇∗pv ] +
˙
(k1 ż1 − ü∗pv )θ̂C − θ̂C (k1 z1 − u̇∗pv )
˙
θ̃
− − i∗pv + k2 z2 − θ̂C z1
+ θ̃C C + z1 (ipv − x1 ) , (11) 2
θ̂C
γC
˙
θ̃C
+θ̃C + z1 (ipv − x1 )
where k1 is a positive design parameter providing necessary damp- γC
ing for system stabilization (7). In order to achieve global stability, ˙
V̇1 must be negative definite. Therefore, x1 can be chosen as follows: θ̃L
+θ̃L + z2 [(2dsh − 1)uC + (1 − dsh )x2 ] ,
γL
(20)
k1 z1 − u̇∗pv
x1 = + ipv . (12)
θ̂C where k2 is another positive design parameter. θ̃C and θ̃L are
eliminated from V̇2 with the update law (21):
The last term of V̇1 in (11) is eliminated by using the updated rule
˙
(
(13) and observing that θC is constant: θ̃C = γC z1 (ipv − x1 ),
˙ (21)
θ̃L = γL z2 [(2dsh − 1)uC + (1 − dsh )x2 ],
˙
θ̂C = γC z1 (ipv − x1 ), (13)
where the shoot-through duty ratio, which is the actual control input
of the system (7), is calculated as:
where k1 is a positive design parameter. Substituting the expression
in (13) and (12) into (11) yields: 1
dsh = ×
θ̂L (2uC − x2 )
V̇1 = −k1 z12 < 0 (14)
(k1 z˙1 − ü∗pv )θ̂C − γC z1 (ipv − x1 )(k1 z1 − u̇∗pv )
× +
2
θ̂C
Equation (14) shows that V1 chosen from (10) is a Lyapunov func-
tion. As mentioned above, x1 is considered a virtual control input +i̇pv − k2 z2 + θ̂c z1 − θ̂L (x2 − uC ) .
even though it is a state variable of the system (7). Equation (12)
shows the desired value for the variable x1 . Therefore, the stabilizing (22)
is (k + 1) = Φn is (k) + H n us (k) − H n en (k), (25) where I is the 2×2 identity matrix. Since the dead-beat controller
aims to match the actual current value with the reference value after
where: two sampling periods, the desired closed-loop transfer function is
thus given by [15]:
rL
1 − Ts ωTs
Φn = L rL ,
−ωTs 1 − Ts Gcl (z) = z −2 (31)
L
Ts
L 0 By equating (30) and (31), the following deadbeat controller is
Hn = Ts , (26) obtained:
0
L
I − z −1 ΦN
and Ts is the sampling time. With y n as the output of the dead-beat GDB = . (32)
controller with the transfer function GDB as shown in Fig. 4a, the 1 − z −2
following equation is obtained considering a one-step delay of the
control output: The outer voltage controller at the ac side of the ZSI regulates the
voltage of the capacitors in the impedance network. Assuming the
us (k + 1) = H −1
n [y n (k) + en (k + 1)]. (27) inverter is lossless and the power flows from the PV system to the ac
grid, the energy equation for C1 and C2 is given by:
By substituting (27) into (25), the following equation results in:
1 du2C 3
is (k + 1) = Φn is (k) + y n (k − 1). (28) C = Ppv − end isd , (33)
2 dt 2
The equivalent equation of (28) after applying z-transformation is: where Ppv is the output real power of the PV system, while end
and isd are the d-axis components of the grid voltage and current,
zis (z) = Φn is (z) + z −1 y n (z) respectively, as shown in Fig. 3. To obtain the open-loop trans-
fer function, it is necessary to linearise (33) using the small-signal
= Φn is (z) + z −1 GDB (z)(i∗s (z) − is (z)). (29) approach. The variables in (33) are expressed around their operating
isd = Isd + ĩsd To demonstrate the effectiveness of the proposed control scheme, a
ZSI in a grid-tied PV system is simulated using Simpower Systems
end = End + ẽnd (34) Toolbox in Matlab/Simulink software. Real-time simulations imple-
mented in a digital signal processor (DSP) are also carried out. The
Substituting (34) into (33) and eliminating the constants and high- system parameters are shown in Table 1.
order terms results in the following equation:
Table 1 System parameters.
dũ 3
CuC C = − (ẽnd Isd + ĩsd End ). (35) Quantities Values
dt 2
Grid voltage 380 V / 50 Hz
The open-loop transfer function of the capacitor control loop is thus
determined as follows: Set point of uC 570 Vdc
Parameters of C1 = C2 = 235 µF ± 10 %
ũC 3End the Z-source network L1 = L2 = 1.4 mH ± 20 %
=− . (36)
ĩsd ẽnd =0 2uC Cs PV capacitor Cpv = 470 µF ± 10 %
Grid inductor Ls = 2 mH
Assuming the value of the closed-loop transfer function of the Parameters of k1 = 5000
inner dead-beat current controller is one, Fig. 4b shows the closed-
loop configuration of the capacitor voltage control. The closed-loop the backstepping method k2 = 2000
transfer function of this system is given by: Adaptation gain γL = 0.1
γC = 0.5
3KP End KI End Parameters of ζ = 1.1
s+
ũC 2 u C uC C the capacitor-voltage controller ωn = 60 Hz
GUc = ∗ = C (37)
ũ C ẽnd =0 2 3 K E
P nd KI End Switching frequency 5 kHz
s − s+
2 uC C uC C
Sample time of the Ts = 200 µs
ac-current controller
The closed-loop transfer function (37) has the following standard
second-order form: Sample time of the MPPT algorithm 1 ms
and capacitor-voltage controller
2
2ωn ζs + ωn
G= 2
, (38)
s2 + 2ωn ζs + ωn The PV module type is SQ160/Shell [22]. The PV array is com-
posed of 8 modules connected in series and 10 modules connected
where ζ is the damping coefficient and ωn is the natural frequency. in parallel. All modules are considered to be identical and work
Because the response of the outer capacitor-voltage control loop is in similar conditions of temperature T and irradiance G. Based on
slower than that of the inner current control loop, ζ is chosen to be the datasheet from the manufacture [22], voltage and current of PV
larger than 1 (overdamped) to achieve low overshoot. By equating arrays at the maximum power points (MPP) under different working
(37) and (38), the coefficients of the PI controllers for the capacitor conditions are obtained and shown in Table 2. The working temper-
control loop are determined as follows: ature is either 25 o C or 50 o C, while the working irradiance is either
500 W/m2 or 1000 W/m2 .
(4ζωn )(uC C)
KP = − ,
3End Table 2 MPP of the PV array under different working conditions.
2 2uC C Working condition Voltage and current at the MPP
KI = −ωn . (39)
3End
o 2
T = 25 C, G = 500 W/m V = 280 V, I = 23 A
The performance of the controllers at the ac side relies heavily T = 25o C, G = 1000 W/m2 V = 280 V, I = 45.8 A
on the measurement of the phase angle of the grid voltage en . This T = 50o C, G = 1000 W/m2 V = 248 V, I = 45.8 A
angular measurement requires accurate and robust acquisition when
the grid voltage waveform is distorted and unbalanced. This tar-
get is achieved by implementing the synchronous reference frame 4.2 The off-line simulation results
phase locked loop (SRF-PLL) method, shown in Fig. 4c [15]. This
method is widely used because of its simple design. SRF-PLL trans- Fig. 5 shows the simulation results when the solar irradiance drops
lates the three-phase voltage vector from the abc reference frame suddenly from 1000 W/m2 to 500 W/m2 at 0.3 seconds, while the
to the dq synchronously rotating frame by using Park’s transforma- temperature and the voltage across the Z-source impedance capacitor
tions. A feedback loop regulates the q component of the grid voltage are kept constant at 25 o C and 570 V, respectively. The PV voltage
enq to zero, which results in the angular position of the dq refer- and current in Fig. 5a closely match the theoretical values at the max-
ence frame being locked into the phase angle of the grid voltage. imum power points (280 V, 45.8 A) and (280 V, 23 A), as shown in
Another output of the SRF-PLL method is the magnitude of the Table 2. The voltage across the capacitors in the impedance network
positive-sequence grid voltage. Under balanced conditions without is close to the desired value of 570 V from Table 1. In steady state,
any harmonic distortion, SRF-PLL can quickly and precisely detect the values of the shoot-through ratio in the two working condition
the magnitude and phase angle of the three-phase grid voltage. When are calculated as follows:
the grid voltage contains high-order harmonics, the bandwidth of the
SRF PLL method needs to be reduced to eliminate the effect of these UC − Upv 570 − 280
Dsh = = = 0.3372. (40)
high-order harmonics on the output. 2UC − Upv 2 × 570 − 280
(a) PV output voltage and current and voltage across the Z-source
impedance capacitor.
5 Conclusion
This paper proposes an adaptive backstepping control at the dc
side of a multi-loop control scheme for applications of ZSI in
grid-tied PV systems. The proposed method eliminates the need
to linearise the inverter model, and it takes into account the toler-
ances of inductor and capacitor values in the impedance network.
The stabilization of the adaptive backstepping controller is proven
by applying the Lyapunov method. The voltage across the capaci-
tors in the impedance network is regulated by the ac side controllers.
The performance of the proposed control is verified by both off-line
simulation and HIL real-time simulations under varying conditions
(a) Voltage across Z-source impedance capacitors. of irradiance, temperature, and ac side voltage amplitude. Simulation
results show that the proposed control overcomes the disadvantages
of conventional approaches and results in a reduced overshoot and
undershoot in the waveform of capacitor voltage at the dc side. In
addition, in spite of the clock-frequency limitation when emulat-
ing the real system, the HIL real-time simulation demonstrates an
effective design approach in terms of cost and safety.
6 References
1 F. Z. Peng, “Z-source inverter,” IEEE Transactions on Industry Applications,
vol. 39, no. 2, pp. 504–510, March 2003.
2 O. Ellabban and H. Abu-Rub, “Z-source inverter: Topology improvements review,”
IEEE Industrial Electronics Magazine, vol. 10, no. 1, pp. 6–24, March 2016.
3 S. Rajakaruna and L. Jayawickrama, “Steady-state analysis and designing
impedance network of z-source inverters,” IEEE Transactions on Industrial Elec-
tronics, vol. 57, no. 7, pp. 2483–2491, July 2010.
4 C. J. Gajanayake, D. M. Vilathgamuwa, and P. C. Loh, “Development of a com-
prehensive model and a multiloop controller for Z-Source inverter DG systems,”
(b) PV array output voltage. IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp. 2352–2359, August
2007.