lecture7 - Boise State University

advertisement
Boise State University
Department of Electrical and Computer Engineering
ECE 472 – Power Electronics
Lecture #7: Single-Phase Rectifiers
iD
Breakdown
Region
Reverse−Biased
Forward−Biased
Region
Region
vD
Shockley Diode Equation:
(
vD
)
iD = Is e nVT − 1
where
iD is the diode current directed from anode to cathode
Is is the reverse leakage current
vD is the diode voltage from anode to cathode
VT is the thermal voltage defined below and
n is an ideality factor (also known as a quality factor or emission coefficient). The ideality factor
n varies from 1 to 2 depending on the fabrication process and semiconductor material.
The thermal voltage vT is approximately equal to 25.85 mV or about 26 mV at 300 o K which is
equal to 27o C, a temperature close to the “room temperature” commonly used in device simulation
software. At any other temperature T ,
VT
=
kT
q
where
k = 1.380648813 × 10−23 JK−1 is the Boltzmann constant
T is the absolute temperature of the p-n junction in o K and
q = 1.60217646 × 10−19 is the elementary charge of an electron.
1
Diode Models:
Imax
VD =0.7 V
VD =0.7 V
+ −
+ −
iD
Imax
iD
RD
Imax
iD
1
−Vbr
−Vbr
vD
(a) Ideal Model
RD
−Vbr
VD vD
(b) CVD Model
2
VD
(c) PWL Model
vD
Single-Phase Rectifier with RL Load
When the diode conducts:
Vm sin ωt = Ri(t) + L
di
,
dt
i(0) = 0
General Solution:
i(t) = ih (t) + ip (t)
Homogeneous Solution:
dih
R
= − ih =⇒ ih (t) = Ce−Rt/L
dt
L
Particular Solution: Assume that
ip (t) = A sin ωt + B cos ωt
solves the differential equation, that is,
dip
dt
Substituting this sinusoidal steady-state solution into the above differential equation,
Vm sin ωt = Rip (t) + L
Vm sin ωt = R(A sin ωt + B cos ωt) + L(ωA cos ωt − ωB sin ωt)
=⇒ Vm sin ωt = (RA − ωLB) sin ωt + (RB + ωLA) cos ωt
Solving for A and B,
{
RA − ωLB = Vm
ωLA + RB = 0
A =
B =
Vm −ωL 0
R R −ωL ωL
R R V m ωL 0 R −ωL ωL
R =⇒ A =
=⇒ B =
R2
−
RVm
+ (ωL)2
R2
ωLVm
+ (ωL)2
ip (t) = A sin ωt + B cos ωt
(
)
√
A
B
2
2
√
√
=
A +B
sin ωt +
cos ωt
A2 + B 2
A2 + B 2
)
(
√
B
=
A2 + B 2 sin ωt + tan−1
A
)
(
Vm
ωL
−1
= √ 2
sin ωt − tan
R
R + (ωL)2
Vm
sin (ωt − ϕ)
=
Z
3
where
√
Z =
R2 + (ωL)2
ϕ = tan−1
ωL
R
Alternative Derivation of the Particular Solution:
^
Im
^
Vm =Vm
0o
R
+
−
jωL
Iˆm =
V̂m
R + jωL
Vm ̸ 0o
R2 + (ωL)2 ̸ tan−1 ωL/R
Vm
ωL
̸
= √ 2
− tan−1
2
R
R + (ωL)
=⇒ ip (t) = |Iˆm | sin(ωt + ̸ Iˆm )
(
)
Vm
ωL
−1
= √ 2
sin ωt − tan
R
R + (ωL)2
Vm
=
sin(ωt − ϕ)
Z
=
√
Complete Solution:
Vm
sin(ωt − ϕ)
Z
Vm
i(0) = 0 = C +
sin(−ϕ) =⇒ C
Z
Vm sin ϕ −Rt/L Vm
i(t) =
e
+
sin(ωt − ϕ)
Z
Z
]
Vm [
=
sin(ωt − ϕ) + sin ϕe−Rt/L
Z
i(t) = Ce−Rt/L +
=
4
Vm
sin ϕ
Z
Alternate Forms of the Complete Solution:
i(t) =
i(t) =
i(θ) =
Vm
Z
Vm
Z
Vm
Z
[
]
sin(ωt − ϕ) + sin ϕe−Rt/L ,
0 ≤ t ≤ to
[
]
sin(ωt − ϕ) + sin ϕe−ωt/(ωL/R) ,
0 ≤ t ≤ to
]
[
sin(θ − ϕ) + sin ϕe−θ/ tan ϕ ,
0 ≤ θ ≤ β
Extinction Angle:
i(β) =
]
Vm [
sin(β − ϕ) + sin ϕe−β/ tan ϕ
Z
= 0
0 = sin(β − ϕ) + sin ϕe−β/ tan ϕ
Case #1: Pure Resistor(ϕ = 0o )
0 = sin(β − 0) + sin(0)e−β/ tan 0 =
sin β =⇒ β = π = 180o
Case #2: Pure Inductor (ϕ = 90o )
0 = sin(β − 90o ) + sin(90o )e−β/ tan 90
o
− cos β + 1 =⇒
=
cos β = 1 =⇒ β = 360o
General Case: Resistive-Inductive Load (0 ≤ ϕ ≤ 90o )
sin(β − ϕ) = − sin ϕe−β/ tan ϕ
[
π − (β − ϕ) = − sin−1 sin ϕe−β/ tan ϕ
]
[
β = π + ϕ + sin−1 sin ϕe−β/ tan ϕ
]
Gauss Algorithm:
[
β (k+1) = π + ϕ + sin−1 sin ϕe−β
(k) / tan ϕ
]
,
β (0) = π
Example:
R = 10 Ω
L = 15.3 mH =⇒ X = ωL = 120π × 0.0153 ∼
= 5.768 Ω
5.768
X
= tan−1
= tan−1 0.5768 ∼
ϕ = tan−1
= 29.976o ∼
= 30.0o
R
10
Answers:
β (0) = π
[
β (1) = π + ϕ + sin−1 sin ϕe−β
(0) / tan ϕ
β (2) = π + ϕ + sin−1 sin ϕe−β
(1) / tan ϕ
β (3) = π + ϕ + sin−1 sin ϕe−β
(2) / tan ϕ
[
[
]
]
]
∼
= 3.6669 rad
∼
= 3.6656 rad
∼
= 3.6656 rad ∼
= 210.0o = 180o + ϕ
5
Solving for the Extinction Angle β:
% MATLAB script for solving the following nonlinear equation
%
0 = sin(beta - phi) + sin(phi)*exp(-beta/tan(phi))
% using an iterative method (Gauss and Newton methods)
% Gauss method
beta = pi;
for m = 0:90
phid(m+1) = m;
phi = phid(m+1)*pi/180;
for n = 1:10
beta = pi + phi + asin(sin(phi)*exp(-beta/tan(phi)));
end
betad(m+1) = beta*180/pi;
end
%plot(phid,betad),grid
% Newton method
beta = pi;
for m = 0:90
phi = phid(m+1)*pi/180;
for n = 1:10
F = sin(beta-phi) + sin(phi)*exp(-beta/tan(phi));
FP = cos(beta-phi) - cos(phi)*exp(-beta/tan(phi));
betanew = beta - F/FP;
beta = betanew;
end
betad1(m+1) = beta*180/pi;
end
plot(phid,betad,’r’,phid,betad1,’.b’),grid
xlabel(’Power Factor Angle \phi [deg]’)
ylabel(’Extinction Angle \beta [deg]’)
print -deps betasol
6
360
340
320
Extinction Angle β [deg]
300
280
260
240
220
200
180
0
10
20
30
40
50
60
Power Factor Angle φ [deg]
7
70
80
90
Download