"#$"#%&'()*+,#
-./0&12.,1#+3#%4.(1&'(045#6+2/71.&5#0,8#%,.&9:#%,9',..&',9# ;,'<.&*'1:#+3#6+4+&08+5#=+748.&#
9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions
9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback causes the transfer function from the reference input to the output to be insensitive to variations in the gains in the forward path of the loop
9.3. Construction of the important quantities 1/(1+T) and T/(1+T) and the closed-loop transfer functions
Controller design
9.4. Stability
9.4.1. The phase margin test 9.4.2. The relation between phase margin and closed-loop damping factor 9.4.3. Transient response vs. damping factor
Controller design
9.1. Introduction
Switching converter + vg(t) + v(t) Transistor gate driver
(t)
Load iload(t)
Output voltage of a switching converter depends on duty cycle d, input voltage vg, and load current iload.
Switching converter
(t)
dTs Ts
Disturbances
v(t)
} Control input
Chapter 9: Controller design
Disturbances
v(t)
} Control input
Load current variations: a significant step-change in load current, such as from 50% to 100% of rated value, may be applied. A typical output voltage regulation specification: 5V 0.1V. Circuit elements are constructed to some specified tolerance. In high volume manufacturing of converters, all output voltages must meet specifications.
Fundamentals of Power Electronics
5
So we cannot expect to set the duty cycle to a single value, and obtain a given constant output voltage under all conditions. Negative feedback: build a circuit that automatically adjusts the duty cycle as necessary, to obtain the specified output voltage with high accuracy, regardless of disturbances or component tolerances.
Negative feedback:
a switching regulator system
Power input Switching converter + vg + v Transistor gate driver Error signal ve H(s) Sensor gain Load iload
Hv
Negative feedback
Switching converter
Disturbances
v(t)
} Control input
vg(s)
j(s) d(s)
where
Gvd(s) = v(s) d(s)
vg = 0 i load = 0
Gvg(s) =
v(s) vg(s)
9
Z out(s) =
d=0 i load = 0
v(s) i load(s)
d=0 vg = 0
1 : M(D)
Use small-signal converter model Perturb and linearize remainder of feedback loop:
vref (t) = Vref + vref (t) ve(t) = Ve + ve(t)
vg(s)
j(s) d(s)
Gc (s)
vc (s)
1 VM
etc.
Compensator
Pulse-width modulator
H(s) v(s)
10
vg (s)
ac line variation
Reference input
Pulse-width Compensator modulator vref (s) + ve (s) vc (s) d(s) 1 Gc(s) VM Error
signal
+ Gvd (s) +
v(s)
Output voltage variation
H(s) v(s)
11
Loop gain T(s) = products of the gains around the negative feedback loop.
12
9.2.1. Feedback reduces the transfer functions from disturbances to the output
Original (open-loop) line-to-output transfer function:
Gvg(s) = v(s) vg(s)
d=0 i load = 0
Gvg(s) = 1 + T (s)
Feedback reduces the line-to-output transfer function by a factor of 1 1 + T (s) If T(s) is large in magnitude, then the line-to-output transfer function becomes small.
Fundamentals of Power Electronics
13
Z out(s) 1 + T (s)
If T(s) is large in magnitude, then the output impedance is greatly reduced in magnitude.
Fundamentals of Power Electronics
14
9.2.2. Feedback causes the transfer function from the reference input to the output to be insensitive to variations in the gains in the forward path of the loop
Closed-loop transfer function from vref to v(s) is:
v(s) vref (s)
vg = 0 i load = 0
If the loop gain is large in magnitude, i.e., || T || >> 1, then (1+T) T and T/(1+T) T/T = 1. The transfer function then becomes
v(s) 1 vref (s) H (s)
which is independent of the gains in the forward path of the loop. This result applies equally well to dc values:
T (0) V = 1 1 Vref H (0) 1 + T (0) H (0)
15
|| T ||
60 dB 40 dB 20 dB 0 dB 20 dB 40 dB 1 Hz
T (s) = T0
| T0 |dB fp1
40 dB/decade
s 1+ z 1+ s + s p1 Q p1
2
QdB
s 1+ p2
fz
20 dB/decade
fc
Crossover frequency
fp2
40 dB/decade
10 Hz
100 Hz
1 kHz
10 kHz
100 kHz
f
Chapter 9: Controller design
T 1 T 1+T
1 1+T (s)
1 T (s) 1
17
T 1 T 1+T
fp1
|| T || fz
20 dB/decade Crossover frequency
fc fp2
40 dB/decade
T 1+T
10 Hz
100 Hz
1 kHz
10 kHz
100 kHz
f
Fundamentals of Power Electronics
18
T (s) Gc(s)Gvd (s) v(s) T (s) = 1 = VM vref (s) H (s) 1 + T (s) H (s)
This coincides with the open-loop transfer function from the reference to the output. At frequencies where || T || < 1, the loop has essentially no effect on the transfer function from the reference to the output.
Fundamentals of Power Electronics
19
| T0 |dB fp1
QdB || T || fz
20 dB/decade + 20 dB/decade
1 1+T (s)
1 T (s) 1
40 dB/decade
fc
Crossover frequency
fp2
40 dB/decade
1 1+T
1 kHz
10 kHz
100 kHz
f
Fundamentals of Power Electronics
20
Below the crossover frequency: f < fc and || T || > 1 Then 1/(1+T) 1/T, and disturbances are reduced in magnitude by 1/ || T || Above the crossover frequency: f > fc and || T || < 1 Then 1/(1+T) 1, and the feedback loop has essentially no effect on disturbances
1 1+T (s)
1 T (s) 1
21
Upon introduction of feedback, these transfer functions become (closed-loop transfer functions):
T (s) 1 H (s) 1 + T (s) Gvg(s) 1 + T (s) Z out(s) 1 + T (s)
22
9.4. Stability
Even though the original open-loop system is stable, the closed-loop transfer functions can be unstable and contain right half-plane poles. Even when the closed-loop system is stable, the transient response can exhibit undesirable ringing and overshoot, due to the high Q -factor of the closedloop poles in the vicinity of the crossover frequency. When feedback destabilizes the system, the denominator (1+T(s)) terms in the closed-loop transfer functions contain roots in the right half-plane (i.e., with positive real parts). If T(s) is a rational fraction of the form N(s) / D(s), where N(s) and D(s) are polynomials, then we can write N (s) Could evaluate stability by T (s) D(s) N (s) = = evaluating N(s) + D(s), then 1 + T (s) N (s) N (s) + D(s) 1+ factoring to evaluate roots. D(s) D(s) This is a lot of work, and is 1 1 = = 1 + T (s) N (s) N (s) + D(s) not very illuminating. 1+ D(s)
Fundamentals of Power Electronics
23
24
m = 180 + T(j2fc)
If there is exactly one crossover frequency, and if T(s) contains no RHP poles, then the quantities T(s)/(1+T(s)) and 1/(1+T(s)) contain no RHP poles whenever the phase margin m is positive.
25
|| T ||
40 dB 20 dB 0 dB 20 dB 40 dB
|| T || fp1 fz T
Crossover frequency
fc
0 90
180 270
1 Hz
10 Hz
100 Hz
1 kHz
10 kHz
100 kHz
|| T ||
40 dB 20 dB 0 dB 20 dB 40 dB
|| T || fp1 T
Crossover frequency
fp2 fc
0 90 180 270
m (< 0)
1 Hz
10 Hz
100 Hz
1 kHz
10 kHz
100 kHz
9.4.2. The relation between phase margin and closed-loop damping factor
How much phase margin is required? A small positive phase margin leads to a stable closed-loop system having complex poles near the crossover frequency with high Q. The transient response exhibits overshoot and ringing. Increasing the phase margin reduces the Q. Obtaining real poles, with no overshoot and ringing, requires a large phase margin. The relation between phase margin and closed-loop Q is quantified in this section.
28
|| T ||
20 dB
|| T ||
20 dB/decade
f0 f
f0 f2
Consider the case where T(s) can be wellapproximated in the vicinity of the crossover frequency as
T (s) = s 0 1 s 1+ 2
0 dB 20 dB 40 dB
f0 f2 f2
40 dB/decade
0 90 180
90
f2 /10
f2 10f2
270
29
Closed-loop response
If
T (s) = s 0 1 s 1+ 2
Then
T (s) 1 1 = = 1 + T (s) s + s2 1+ 1 1 + 0 0 2 T (s)
or,
T (s) 1 = s 1 + T (s) 1+ s + Qc c
2
where
c = 02 = 2 fc
Q = 0 = c
0 2
30
Low-Q case
Q = 0 = c
40 dB 20 dB 0 dB 20 dB 40 dB
0 2
low-Q approximation:
Q c = 0
c = 2 Q
|| T ||
20 dB/decade
f0 f fc =
f0 f2
f0 f2
Q = f0 / fc
T 1+T
f0 f2 f2
40 dB/decade
f
Fundamentals of Power Electronics
31
High-Q case
c = 02 = 2 fc
60 dB
Q = 0 = c
0 2
|| T ||
40 dB
f0 f
20 dB/decade
20 dB 0 dB 20 dB 40 dB
f2 Q = f0 /fc
T 1+T
fc =
f0 f2 f0 f2 f2
f0 40 dB/decade
f
Fundamentals of Power Electronics
32
Q vs. m
Solve for exact crossover frequency, evaluate phase margin, express as function of m. Result is:
Q=
cos m sin m
m = tan -1
1+
1 + 4Q 4 2Q 4
33
Q vs. m
20 dB
Q
15 dB 10 dB 5 dB 0 dB 5 dB 10 dB 15 dB 20 dB 0 10 20 30 40 50 60 70 80 90 Q = 1 0 dB m = 52 Q = 0.5 6 dB m = 76
m
Fundamentals of Power Electronics
34
Q > 0.5
v(t) = 1 2 e 1t 1 e 2t 2 1 1 2
Q < 0.5
1, 2 =
c 1 2Q
1 4Q 2
35
v(t)
1.5
0.5
0 0 5 10 15
c t, radians
Fundamentals of Power Electronics
36