Академический Документы
Профессиональный Документы
Культура Документы
Related content
- Bifurcation and chaos in high-frequency
Comparison of performance between bipolar and peak current mode Buck converter*
Chang-Yuan Chang, Xin Zhao, Fan Yang
unipolar double-frequency sinusoidal pulse width et al.
View the article online for updates and enhancements. Recent citations
- Synchronization control of single-phase full
bridge photovoltaic grid-connected inverter
Yao-Nan Tong et al
By deriving the discrete-time models of a digitally controlled H-bridge inverter system modulated by bipolar sinu-
soidal pulse width modulation (BSPWM) and unipolar double-frequency sinusoidal pulse width modulation (UDFSPWM)
respectively, the performances of the two modulation strategies are analyzed in detail. The circuit parameters, used in this
paper, are fixed. When the systems, modulated by BSPWM and UDFSPWM, have the same switching frequency, the stabil-
ity boundaries of the two systems are the same. However, when the equivalent switching frequencies of the two systems are
the same, the BSPWM modulated system is more stable than the UDFSPWM modulated system. In addition, a convenient
method of establishing the discrete-time model of piecewise smooth system is presented. Finally, the analytical results are
confirmed by circuit simulations and experimental measurements.
Keywords: bipolar sinusoidal pulse width modulation (SPWM), unipolar double-frequency SPWM, H-bridge
inverter, discrete-time model
PACS: 05.45.–a, 84.30.Jc, 47.20.Ky DOI: 10.1088/1674-1056/22/6/060509
© 2013 Chinese Physical Society and IOP Publishing Ltd http://iopscience.iop.org/cpb http://cpb.iphy.ac.cn
060509-1
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
detail in Section 4. Circuit simulations and experimental mea- The four switches (S1 , S2 , S3 , and S4 ) are grouped into
surements are shown in Section 5 to illustrate and verify the two pairs (S1 , S2 ) and (S3 , S4 ). When the modulation scheme
theoretical results. Finally, some conclusions are given in Sec- is chosen as BSPWM, both of the switch pairs are controlled
tion 6. by d, which is generated by ic , in a complementary way. How-
ever, when UDFSPWM scheme is adopted, one pair of the
2. BSPWM and UDFSPWM switches (S1 , S2 ) is controlled by d and the other pair (S3 ,
The schematic plot of the digital-controlled H-bridge S4 ) is controlled by d 0 , which is generated by i0c . In Fig. 2,
grid-connected inverter is shown in Fig. 1. The inverter is fed i0c = −ic . dn and dn0 denote the sampled values of d and d 0 at
by a DC voltage source E. This inverter operates at a fixed n-th switching period. Due to the intrinsic time delay of the
switching frequency fs . Denote the switching period of the digital-controlled system, the dn and dn0 should be obtained by
system as Ts . An LC-filter and a resistive load are selected. comparing ic and i0c with triangular carrier signal in the (n−1)-
The controller of this system is composed of a load-voltage th switching cycle, respectively.
outer feedback, an inductor-current inner feedback, and a grid-
voltage feedforward. As shown in Fig. 1, iL is the inductor S1 S2 power stage
L iL
current; vR is the load voltage; vref , denoting Vm sin(2π f t), is E CM
+
the reference of the load voltage; kin , kout , kpre , and ksat are the C +
−VM vR R
S3 S4 −
proportional gains of the outer feedback loop, inner feedback
loop, feedforward loop, and the saturator, respectively; ic is
digital control A/D A/D
the control signal of the PWM modulator. At the beginning of ic
PWM
saturator ksat
+ k − kout
− vref
each switching cycle, iL and vR are sampled to compute the ic modulator +
in
+ +
using the controller. Then, the desired duty cycles of switches kpre
S1 to S4 are generated.
The digitally controlled BSPWM and UDFSPWM Fig. 1. Digitally controlled H-bridge grid-connected inverter system.
ic
0
dn ic0
dn0
- 0.5
(n-1)Ts nTs
1
StB+ StB+ StB+ StB+
- - -
StB StB StB
0
1
StU+ StU+ StU+
0
d 0 StU StU0 StU0 StU0 StU0 StU0
- -
StU StU
-
StU
0
Fig. 2. Waveforms of the control, triangular, and pulse drive signal using BSPWM and UDFSPWM.
060509-2
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
when d is “high”, the system works in StB+ state; when d is Define 𝑥 and d as the state variables. Let 𝑥n dn , and dn0
“low”, the system works in StB state. In addition, for the UDF- be the sampled values of 𝑥 and d at nTs , respectively.
SPWM system when d is “high” and d 0 is “low”, the system
works in StU + state; when d and d 0 are both “high” or “low”, 3.1. Convenient method of establishing the discrete-time
model
the system works in StU state; then, when d is “low” and d 0 is
“high”, the system works in StU state. Traditionally, the discrete-time model of a piece-wise
From Figs. 1 and 2, it can be found that the topologies smooth system can be obtained by ‘toggling’ the topological
of StB+ state and StU + state are same, while the topologies sequence in one switching period. It will be complicated when
of StB state and StU state are also the same. Define the state the topology sequence of the system has more than one possi-
variable vector 𝑥 = [iL , vR ]T . The dynamic behaviors of this bility situation, just like the situation in the H-bridge inverter
H-bridge inverter modulated by BSPWM and UDFSPWM can system modulated by UDFSPWM.
be described by the following equations: Using the automatic control theory, the dynamics of a
StB+ and StU + state: system under a motivation can be composed of zero-input re-
d𝑥 sponse and zero-state response. For one topology in a piece-
= 𝐴𝑥 + 𝐵 + E; (1a) wise smooth system, the dynamic of this topology is deter-
dt
mined by a zero-input response, whose initial state can be ob-
StB+ and StU + state: tained by the state of the previous topology, and a zero-state
d𝑥 response, whose input is determined by the input in this topol-
= 𝐴𝑥 + 𝐵 − E; (1b)
dt ogy. Suppose that the system has M topology changing in a
StU state: switching period, the action time of each topology is at t1 –tM
d𝑥 and the response of each topology is ϕ1 (t1 ) − ϕM (tM ). Since
= 𝐴𝑥 + 𝐵 0 E, (1c) the system matrix 𝐴 is fixed at different topologies in this sys-
dt
tem, state-transition matrix can be set as
where, 𝐴, 𝐵 + , 𝐵, and 𝐵 0 are the system matrixes, whose
definitions are shown in Appendix A. φ (t) = e 𝐴t . (3)
From Fig. 2, it can be found that the topology sequence
According to Eq. (1), ϕ + (t), ϕ − (t), and ϕ 0 (t) can be de-
at n-th switching period of the BSPWM modulated system is
scribed as
StB → StB+ → StB; the topology sequence of the UDFSPWM
modulated system can be StU → StU + → StU → StU + → StU ϕ + (t) = E (ϕ (t) − 𝐼) 𝐴−1 𝐵 + , (4a)
(if d is greater than d 0 , this situation is defined as US1 ) and −
ϕ (t) = E (ϕ (t) − 𝐼) 𝐴 𝐵 , −1 −
(4b)
StU → StU → StU → StU → StU (if d 0 is greater than d, this
ϕ 0 (t) = E (ϕ (t) − 𝐼) 𝐴−1 𝐵 0 = 0. (4c)
situation is defined as US2 ). In the following section, the per-
formances of the BSPWM and UDFSPWM in this H-bridge The discrete-time model of the system can be described
system will be compared with each other in detail by estab- as
lishing the discrete-time model. M M M
!
𝑥n+1 = 𝑥n ∏ φ (t j ) + ∑ ϕi (ti ) ∏ φ (t j ) . (5)
j=1 i=1 j=M−i
3. Discrete-time model
The system can be divided into power stage block and By using Eqs. (3)–(5), the discrete-time model of a piece-
control block. Owing to the time delay problem and the sam- wise smooth system can be obtained directly. In addition,
pling and holding process, the discrete-time model of control when the topology sequence has more than one condition, the
block can be obtained directly, while, the discrete-time model difference between the conditions can be analyzed simply.
of the power stage block can be derived from the state equa- In one switching period, each special topology spends a
tions (1a)–(1c). Combining the discrete-time models of the fraction of Ts . Set the beginning and terminative time of one
two blocks, the discrete-time model of the whole system can of the topologies to be ton and toff and define 𝑥ton and 𝑥toff as
be obtained. the sampled values of 𝑥 at ton and toff respectively, then the
Owing to the presence of the vref (it is time varying with discrete-time model of this topology can be given as
Z toff
the line frequency), the accuracy of the discrete-time model
𝑥toff = (𝐴𝑥 + 𝐵 s E)dτ
depends on the process of “quasi-static” approximation. [17] ton
The reference load voltage at n-th switching period can be = φ (toff − ton ) 𝑥ton + ϕ s (toff − ton ) , (6)
written as
where, ϕ s is the response of this special topology, and 𝐼 is a
vrefn = vref (nTs ). (2) second-order unit matrix.
060509-3
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
3.2. Discrete-time model of control block for US1 state
When digitally controlled modulation is applied, dn+1
𝑥n+1 = φ (Ts )𝑥n + E(φ (Ts (1 + dn )/2)ϕ 0 (Ts (1 − dn )/2)
should be determined by 𝑥n and can be determined by:
+ φ (Ts (1 + dn0 )/2)ϕ + (Ts (dn − dno )/2)
dn+1 = 0.5 + ksat (voffn + kin (kout (voffn − vR ) − iL )) + φ (Ts (1 − dn0 )/2)ϕ 0 (Ts dno )
= 0.5 + ksat (1 + kin kout ) voff n + φ (Ts (1 − dn )/2)ϕ + (Ts (dn − dno )/2)
− ksat kin iL − ksat kin kout vR . (7) + ϕ 0 (Ts (1 − dn )/2))
Then, according to Fig. 2, the relationship between dn and = φ (Ts )𝑥n + E(φ (Ts (1 + dn0 )/2)ϕ + (Ts (dn − dno )/2)
dn0 can be described as + φ (Ts (1 − dn )/2)ϕ + (Ts (dn − dno )/2)); (11a)
3.3. Discrete-time model of power stage block 𝑥n+1 = φ (Ts )𝑥n + E(φ (Ts (1 + dn0 )/2)ϕ 0 (Ts (1 − dn0 )/2)
3.3.1. BSPWM system + φ (Ts (1 + dn )/2)ϕ − (Ts (dno − dn )/2)
In the BSPWM system, the topology sequence is fixed. + φ (Ts (1 − dn )/2)ϕ 0 (Ts dn )
In the n-th switching period, the action times of StB−, StB+ , + φ (Ts (1 − dn0 )/2)ϕ − (Ts (dn0 − dn )/2)
and StB are (1 − dn )Ts /2, dn Ts , and (1 − dn )Ts /2, respectively.
+ ϕ 0 (Ts (1 − dn0 )/2))
Using the conclusion presented in Subsection 3.1, the discrete-
time model of power stage block in the H-bridge inverter sys- = φ (Ts )𝑥n + E(φ (Ts (1 + dn )/2)ϕ − (Ts (dn0 − dn )/2)
tem modulated by BSPWM can be obtained by + φ (Ts (1 − dn0 )/2)ϕ − (Ts (dn0 − dn )/2)). (11b)
𝑥n+1 = φ (Ts ) 𝑥n + E(φ (Ts (1 + dn )/2) ϕ − (Ts (1 − dn )/2) By using Eqs. (3) and (4), equations (10a) and (10b) are
+
+ φ (Ts (1 − dn )/2) ϕ (Ts dn ) the same. Therefore, in the subsequent discussions of this pa-
per, equation (10a) will be used as the discrete-time of power
+ ϕ − (Ts (1 − dn )/2)). (9)
stage in the H-bridge inverter system modulated by UDF-
By using the method presented in Ref. [14], equation (9) SPWM.
can be described as: Similarly, by using the method presented in Ref. [14],
equation (11) can be described as
iL(n+1) = σ (1, 1, 1)iLn + σ (1, 1, 2)vRn
+ 2E(Γ (1, 1)(2sinh(dn λ𝐴1 /2) − sinh(λ𝐴1 /2)) iL(n+1) = σ (1, 1, 1)iLn + σ (1, 1, 2)vRn
+ Γ (1, 2)(2sinh(dn λ𝐴2 /2) − sinh(λ𝐴2 /2)), + E(Γ (1, 1)(sinh(dn λ𝐴1 2)
(10a) + sinh((dn − 1)λ𝐴1 /2)) + Γ (1, 2)(sinh(dn λ𝐴2 /2)
vR(n+1) = σ (1, 2, 1)iLn + σ (1, 2, 2)vRn + sinh((dn − 1)λ𝐴2 /2))), (12a)
+ 2E(Γ (2, 1)(2sinh(dn λ𝐴1 /2) − sinh(λ𝐴1 /2)) vR(n+1) = σ (1, 2, 1)iLn + σ (1, 2, 2)vRn
+ Γ (2, 2)(2sinh(dn λ𝐴2 /2) − sinh(λ𝐴2 /2)), + E(Γ (2, 1)(sinh(dn λ𝐴1 /2)
(10b)
+ sinh((dn − 1)λ𝐴1 /2)) + Γ (2, 2)(sinh(dn λ𝐴2 /2)
where λ𝐴1 and λ𝐴 are the eigenvalues of 𝐴, the definitions of + sinh((dn − 1)λ𝐴2 /2))). (12b)
σ (x, y, z) and Γ (x, y) are shown in Appendix B.
where ΛB1 , ΛB2 , ΛU1 , and ΛU2 can be obtained as lyze the stabilities of the BSPWM and UDFSPWM-modulated
system using the same equivalent switching frequency.
ΛB1 = 2E(Γ (1, 1)λ𝐴1 cosh(dn λ𝐴1 /2)
+ Γ (1, 2)λ𝐴2 cosh(dn λ𝐴2 /2)), (14a) 2.0
(a)
ΛB2 = 2E(Γ (2, 1)λ𝐴1 cosh(dn λ𝐴1 /2)
1.5
+ Γ (2, 2)λ𝐴2 cosh(dn λ𝐴2 /2)), (14b) unstable
ΛU2 = E(Γ (1, 1)λ𝐴1 (cosh(dn λ𝐴1 /2) 1.0
kin
+ cosh((dn − 1)λ𝐴1 /2))
stable
+ Γ (1, 2)λ𝐴2 (cosh(dn λ𝐴2 /2) 0.5
Set Λ1 = ΛB1 = ΛU1 , Λ2 = ΛB2 = ΛU2 , then 𝐽B and 𝐽U will Parameters Value Parameters Value
E 100 V f 50 Hz
be the same. For this reason, when the systems, modulated by
L 1 mH fs 5 kHz–10 kHz
BSPWM and UDFSPWM, have the same switching frequency C 20 µF Ts 0.0002 s–0.0001 s
and circuit parameters, the stability boundaries of the two sys- R 8Ω kpre 1
tems are the same. Vm 70 ksat 1/(2E)=0.005
Define λ𝐽 1 –λ𝐽 3 as the characteristic roots of the Jacobian
By using inequality (17), when fs = 10 kHz, one of the
matrix. By using Eq. (13), the characteristic equation can be
bifurcation points is obtained: kout = 1 and kout = 0.95; when
written as
the equivalent switching frequency of UDFSPWM system is
λ𝐽3 + λ𝐽2 F2 + λ𝐽 F1 + F0 = 0, (16) 10 kHz, one of the bifurcation points is kout = 1 and kin = 0.68.
060509-5
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
5. Circuit simulation and experiments P, and LEM, LV28-P respectively. Additionally, the digital
oscilloscope Tektronix DPO3034 is employed to capture the
In this section, the theoretical results will be verified us-
measured waveforms.
ing circuit simulation and experimental measurements. The
When fs = 10 kHz, figures 6 and 7 are shown to verify
circuit parameters, used in this section, are the same as those
the conclusion that the systems modulated by BSPWM and
in Table 1.
UDFSPWM have the same stability boundary when the cir-
According to Fig. 1, the SIMULINK model of the sys- cuit parameters are the same. kout is chosen to be 1 while kin
tem is shown in Fig. 4. Since there is a power stage, the is chosen to be 0.9 in Fig. 6 and 1 in Fig. 7. In addition, the
SIMULINK model is set as ‘continuous mode’. Meanwhile, accuracy of inequality (17) is verified.
the ‘sample time’ in the unit-delay and sum module is set as Ts When fs = 5 kHz, using kout = 1 and kin = 0.75, the cir-
to simulate the time delay and the sampling and holding pro- cuit simulations and experimental measurements of the UDF-
cess. In addition, the BSPWM and UDFSPWM scheme used SPWM modulated system are shown in Fig. 8.
in simulation are shown in Fig. 5. From Fig. 8, it can be found that the system is unstable.
The experimental platform of the system is designed ac- The conclusion, i.e., the BSPWM modulated system is more
cording to Fig. 1. IGBTs are used as the switches S1 –S4 in the stable than the UDFSPWM when the equivalent switching fre-
inverter. The current and voltage transducer are LEM, LV55- quencies of the two systems are the same, is proved.
kpre
1
PWM generator
ssat ksat ksat1 sum kout sum vref
bridge 1
pulses signal(s) -K- -K-
z
g
100 V A
C_M L
B
continuous C V
R
V_M
signal(s)
1
NOT boolean
pulses
1 double triangle
signal(s)
1
NOT boolean
pulses triangle
1 double
-1
NOT boolean
060509-6
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
100
50
-50
-100
0.06 0.07 0.08 0.09 0.10
(a) Simulation result of BSPWM system (b) Experimental result of BSPWM system (25 V/div; 4 ms/div)
100
50
-50
-100
0.06 0.07 0.08 0.09 0.10
(c) Simulation result of UDFSPWM system (d) Experimental result of UDFSPWM system (25 V/div; 4 ms/div)
Fig. 6. Time domain waveform of vR when fs = 10 kHz, kout = 1, and kin = 0.9.
100
50
-50
-100
0.06 0.07 0.08 0.09 0.10
(a) Simulation result of BSPWM system (b) Experimental result of BSPWM system (25 V/div; 4 ms/div)
100
50
-50
-100
0.06 0.07 0.08 0.09 0.10
(c) Simulation result of UDFSPWM system (d) Experimental result of UDFSPWM system (25 V/div; 4 ms/div)
100
50
-50
-100
0.06 0.07 0.08 0.09 0.10
(a) Simulation result of UDFSPWM system (b) Experimental result of UDFSPWM system (25 V/div; 4 ms/div)
Fig. 8. Time domain waveforms of vR when fs = 5 kHz, kout = 1, and kin = 0.75.
The performances of the BSPWM and UDFSPWM UDFSPWM, have the same switching frequency, the stabil-
strategies are compared in this paper. By establishing the ity boundaries of the two systems are the same. However,
discrete-time model of the system, the following conclusions when the two systems have the same equivalent switching fre-
060509-7
Chin. Phys. B Vol. 22, No. 6 (2013) 060509
quency, the BSPWM modulated system is more stable than = [ σ (2, x, 1) σ (2, x, 2) ]
the UDFSPWM modulated system. In addition, a convenient × [ [ ε(y, 1, 1) ε(y, 1, 2) ]𝜉 [ ε(y, 2, 1) ε(y, 2, 2) ]𝜉 ]T ,
method of establishing the discrete-time model for the piece- (B6)
wise smooth system is presented. Finally, the analytical results
are confirmed by circuit simulations and experimental mea- where the values of x and y could be 1 or 2.
surements.
The above analysis results in this paper are very helpful Appendix C
when analyzing the influence of the modulation method in a F0 , F1 , and F2 can be described, respectively, as
digitally controlled H-bridge inverter system. It will also sim-
plify the modeling, stability analysis, and design of the piece-
wise smooth system. F0 = ksat ((Λ2 σ (1, 1, 2) − Λ1 σ (1, 2, 2))kin
+ (Λ1 σ (1, 2, 1) − Λ2 σ (1, 1, 1))kin kout ), (C1)
Appendix A F1 = σ (1, 1, 1)σ (1, 2, 2) − σ (1, 1, 2)σ (1, 2, 1)
+ ksat kin (Λ1 + Λ2 kout ), (C2)
−1 F0 = σ (1, 1, 1) + σ (1, 2, 2), (C3)
0
L
𝐴= , (A1)
1 −1 γ1 = 2(1 − σ (1, 1, 1)σ (1, 2, 2) + σ (1, 1, 2)σ (1, 2, 1)), (C4)
C RC γ2 = ksat (σ (1, 1, 1) + σ (1, 2, 2))(Λ1 σ (1, 2, 2)
T
1 − Λ2 σ (1, 1, 2)) + 2Λ1 , (C5)
𝐵+ = 0 , (A2)
L
T γ2 = ksat (σ (1, 1, 1) + σ (1, 2, 2))(Λ2 σ (1, 1, 1)
− 1
𝐵 = 0 , (A3) − Λ1 σ (1, 2, 1)) + 2Λ2 . (C6)
L
T
𝐵− = 0 0 .
(A4)
References
Appendix B [1] Blaabjerg F, Teodorescu R, Liserre M and Timbus A V 2006 IEEE
Trans. Ind. Electron. 53 1398
The eigenvector matrix of 𝐴 is denoted by 𝜅, and the in- [2] Kjaer S B, Pedersen J K and Blaabjerg F 2005 IEEE Trans. Ind. Elec-
verse matrix of 𝜅 is represented by 𝜌. The 𝜅 and 𝜌 are defined, tron. 41 1292
respectively, as [3] Peterchev A V and Sanders S R 2003 IEEE Trans . Power Electron. 18
301
κ11 κ12 [4] Xiao H and Xie S 2010 IEEE Trans. Electromagn. Compat. 52 902
𝜅= , (B1) [5] Zang C, Pei Z J, He J J, Ting G, Zhu J and Sun W 2009 Proceedings of
κ21 κ22
PEDS 2009, November 2–5, 2009, Wuhan, China, p. 1439
and [6] Townsend C, Summers T J and Betz R E 2010 Proceeding of 36th An-
nual Conference on IEEE Industrial Electronics Society, November 7–
ρ11 ρ12 10, 2010, Glendale, AZ, p. 2019
𝜌 = 𝜅−1 = . (B2) [7] Townsend C, Summers T J and Betz R E 2010 Proceeding of 36th An-
ρ21 ρ22
nual Conference on IEEE Industrial Electronics Society, November 7–
Define a function ε(x, y, z) as 10, 2010, Glendale, AZ, p. 2025
[8] Hooman D, Nayar C V and Chang L 2003 Proceedings of ISIE, January
ε(x, y, z) = κyx ρxz , (B3) 9–11, 2003, Rio de Janeiro, Brazil, p. 985
[9] Venkatasubramanian D, Natarajan S P and Shanthi B 2012 Int. J. Com-
put. Appl. 49 26
where the values of x, y, and z could be 1 or 2. Set ξ as
[10] Zhang Z C and Ooi B T 1993 IEEE Trans. Ind. Electron. 8 250
𝜉 = 𝐴−1 𝐵 + . (B4) [11] Zhu J W and Gong C Y2004 Power Electron 38 25 (in Chinese)
[12] Zhou J H, Yang Z and Su Y M 2005 Electric Drive 35 23
Then the definition of σ (x, y, z) and Γ (x, y) can be ex- [13] Lei B, Xiao G C, Wu X L and Qi Y R 2011 Acta Phys. Sin. 60 090501
(in Chinese)
pressed as [14] Lei B, Xiao G C and Wu X L 2012 Acta Phys. Sin. 61 090501 (in
T Chinese)
σ (x, y, z) = e λ𝐴1 /x e λ𝐴2 /x ε (1, y, z) ε (2, y, z) , (B5)
[15] Lu W G, Zhou L W and Luo Q M 2007 Chin. Phys. 16 3256
[16] Zhou G H, Xu J P, Bao B C, Zhang F and Liu X S 2010 Chin. Phys.
where the values of x, y, and z could be 1 or 2. Lett. 27 090504
[17] Tse C 2003 Complex Behavior in Switching Power Converters (New
Γ (x, y) York: Boca Raton, CRC) p. 59
060509-8