Professional Documents
Culture Documents
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1 -1
0 1 2 3 4 5 6 0 1 2 3 4 5 6 7
u y Frequency response
G(s)
A
|G(jw)| B
A B
C
C
G(jw) w
z(t) disturbances
y f (u) z
Conceptual controller
y f ( f 1 (r z )) z
yr
z(t) disturbances
r(t) u(t)
h(o) f(o) y(t)
-
f(o)
r - h-1u r
Feedback controller
r(t) y(t)
R(s) G(s)
-
RG:Loop Gain
|RG(jw)|
|G(jw)|
|R(jw)| 1
e( jw) r ( jw)
1 RG( jw)
w
wc
|S(jw)|
Bandwidth |RG(jwc)|=1
e
|RG(jw)|
w=wc |e| 0.7r
|G(jw)|
|R(jw)| e
w=10wc |e| r
w
wc
z(t) disturbances 1
error e z
?? 1 RG
r(t) e(t) u(t)
y(t) z
R(s) G(s) e
- w=0.1wc |e| 0.1r
z
e
|RG(jw)|
w=wc |e| 0.7r
|G(jw)| z
|R(jw)| e
w=10wc |e| r
w
wc
|RG(jw)|
w
wc
|S(jw)|
z(t) disturbances
??
r(t) e(t) u(t) output
y(t)
R(s) G(s) RG
- y r
1 RG
Control effort
R
u r
|G(jw)|
u
1 RG
|R(jw)|
1
w Below wc u r
G
??
r(t) e(t) u(t) referene
y(t)
R(s) G(s) RG
- y r
n(t) 1 RG
noise Noise
RG
y n
1 RG
Noise and reference are amplified in the same way
▪ If G0 is stable
▪ Stability is assured if R·G does not enclosed -1 Z=N+P
The gain margin, Mg, and the phase margin Mf are defined as:
Peak sensitivity:
S0 is a maximum at the frequency where G0(jw)R(jw) is
closest to the point -1. The peak sensitivity is thus 1/
1
S ,
1 GR
r(t) y(t)
R(s) G(s)
-
G0 R
Useful
Control
Action
r(t) y(t)
R(s) G(s)
-
1
S.2frsp
5
-
10
10
0.01 0.1 1 10 100 Equal areas
0.01 0 100
S.1frsp
r(t) y(t)
R(s) G(s)
-
Sensitivity function
Loop gain
100
5
1.32110
10
50 1
S.1frsp
1 20
S.2frsp
0
30
40
40
50 0.01 0.1 1 10 100
0.01 0.1 1 10 100 0
0.01 S.1frsp 100
Improved performance
Worse performane
at low freq
around bandwidth
Digital control of Power Converters
19
Performance limitations
▪ Physical interpretation
log S
0 ln | S0( jw) | dw 0
Sensitivity
dirt
r(t) y(t)
R(s) G(s)
-
|RG(jw)| |RG(jw)|
½ fRHPZ 2 fRHPZ
This begs the question - “What happens if there is a right half plane
open loop zero having smaller magnitude than a right half plan open
loop pole?”
Clearly the requirements specified on the previous slide are then
mutually incompatible. The consequence is that large sensitivity
peaks are unavoidable and, as a result, poor feedback performance is
inevitable.
Inside the digital processor the system input and output simply
appear as sequences of numbers
It therefore makes sense to build digital models that relate a discrete
time input sequence, {e(k)}, to a sampled output sequence {d(k)}.
Digital control of Power Converters
24
Sampling and Aliasing
LF
{u[k]}
{u[k]}
DPWM
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 2 4
Zero-order
Hold Sampler
HO G(s)
G(z) Matlab function:
C2D(G(s),TS,’zoh’)
Power
PWM ADC
converter
{uk}
{vk}
Integral
Discrete Integral
t
v(k 1) v(k ) Ts ·u(k ) v(t ) v(t0 ) u ( )d
t0
Z-transforms have a similar property than the S-transform for discrete time models,
namely they convert difference equations (expressed in terms of the shift operator
q) into algebraic equations.
u(t) {uk}
{uk} {vk}
k·Ts
Continous Integral
Discrete Integral
t
v(k 1) v(k ) Ts ·u(k ) v(t ) v(t0 ) u ( )d
t0
Continous derivative
Discrete derivative
u(t) {uk}
u (k ) u (k 1) du (t )
v(k ) v(t )
Ts dt
k·Ts
x(t) {xk}
X ( z)
k
xk ·z k X ( s) x(t )·e s ·t dt
k·Ts
t
v(k 1) v(k ) Ts ·u(k ) v(t ) v(t0 ) u ( )d
t0
Z-transform s-transform
1 1
z·V ( z ) V ( z ) Ts ·U ( z )
V ( s) V (t0 ) U ( s)
s s
Z-transfer function s-transfer function
Ts 1
V ( z) U ( z) V ( s) U ( s)
z 1 s
Digital control of Power Converters
33
Z- transfer function
{uk} {yk}
Gq(z)
iL L
+
iC i
+
Driver
R H(s)
ve C R vs
vo(t)
- -
PWM
{dk} {ek} e (t)
vref(t)
DPWM R(z) ADC
{dk}
{ek} e (t)
{dk} {ek}
G(z)
e (t)
{dk} {ek}
{dk} DPWM G(s) H(s) ADC {ek}
{dk} {ek}
G(z)
iL L
+
vo(t)
iC i
+
Driver
R H(s)
ve C R vs
v(t)
- -
{vk} v (t)
PWM ADC
{dk} {ek} {vk}
DPWM R(z)
{vref,k}
{dk}
{dk} {vk}
G(z)
{dk} {vk}
G(z)
{dk} {vk}
DPWM G(s) H(s) ADC
discretization
{dk} {vk}
G(z)
▪ Good knowledge of
averaged models for Use this kwoledge as basics and
converters push beyond with digital control
▪ Complete design in the
frequency domain?
▪ Good design practices
and experience
vref(t) vo(t)
R(s) G(s)
-
discretize
vref(t) v (t)
ADC R(z) ZOH G(s)
-
FOH ZOH
Matched