STABILITY ISSUES IN PEAK LIMITING CURRENT MODE CONTROLLED BUCK - - PowerPoint PPT Presentation

stability issues in peak limiting current mode controlled
SMART_READER_LITE
LIVE PREVIEW

STABILITY ISSUES IN PEAK LIMITING CURRENT MODE CONTROLLED BUCK - - PowerPoint PPT Presentation

STABILITY ISSUES IN PEAK LIMITING CURRENT MODE CONTROLLED BUCK CONVERTER Marija Glii, Predrag Pejovi Introduction peak limiting current mode control . . . known since 1978, C. W. Deisch, Simple switching control method changes


slide-1
SLIDE 1

STABILITY ISSUES IN PEAK LIMITING CURRENT MODE CONTROLLED BUCK CONVERTER

Marija Glišić, Predrag Pejović

slide-2
SLIDE 2

Introduction

◮ peak limiting current mode control . . . ◮ known since 1978, C. W. Deisch, “Simple switching control

method changes power converter into a current source,” PESC’78 [2]

◮ revisited many times, e.g. in 2001 [6] and 2011 (!) [7] ◮ still something to say? ◮ CCM, DCM, stability, D > 0.5, chaos, . . . ◮ artificial ramp . . . ◮ purpose of the paper to clarify the issues . . . ◮ and this presentation contains more than the paper does!

slide-3
SLIDE 3

the circuit . . . constant current load!

+ − S D L iS vIN iC C iL iD iOUT vOUT + − vX

slide-4
SLIDE 4

the waveform, . . . DCM assumed!

iL Im d TS TS t iL = fS L 2 I2

m

vIN vOUT 1 vIN − vOUT

slide-5
SLIDE 5

decoupling, switching cell . . . also assumed, implicitly!

+ − + − S D L iS vIN iL iD vOUT vX used to draw iL, to compute iL . . . vOUT assumed constant over TS . . . implicitly!

slide-6
SLIDE 6

decoupling, averaged model . . .

+ − + − iS vIN iC C iL iD iOUT vOUT + − vL

slide-7
SLIDE 7

decoupling, averaged model simplified . . .

iC C iL iOUT vOUT + − C d vOUT d t = iL − iOUT and iL is given three slides above . . . and our story begins here . . .

slide-8
SLIDE 8

Averaging

C d vOUT d t = fS L 2 I2

m

vIN vOUT 1 vIN − vOUT − iOUT

  • verline notation consistent?

d vOUT d t = 0 ⇒ fixed points two fixed points . . . (overline notation dropped) vOUT 1, 2 = vIN 2 ±

  • v2

IN

4 − fS L I2

m vIN

2 iOUT and it is not a good practice to have two when you need only

  • ne . . .
slide-9
SLIDE 9

an example . . .

vIN = 12 V, fS = 100 kHz, L = 36 µH, Im = 0.5 A, iOUT = 0.2 A, C = 200 µF iL = 0.45 A 12 V vOUT 1 12 V − vOUT iL = iOUT = 0.2 A fixed points: vOUT =    3 V 9 V

slide-10
SLIDE 10

fixed points . . .

1 2 3 4 5 6 7 8 9 10 11 12 vOUT [V] 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 iL, iOUT [A]

Im = 0.5 A

slide-11
SLIDE 11

detour: normalization

mX vX vIN jY fS L iY vIN τ t TS = fS t result: L d iL d t = vL ⇒ d jL d τ = mL special: vIN ⇒ 1, vOUT ⇒ M, Im ⇒ Jm, iOUT ⇒ jOUT

slide-12
SLIDE 12

fixed points, normalized

Vbase = 12 V, Ibase = 10 3 A Jm = 0.15, jOUT = 0.06 M1, 2 = 1 2 ±

  • 1

4 − J2

m

2 jOUT fixed ponts: M =    1/4 3/4

slide-13
SLIDE 13

fixed points . . . normalized!

1/4 1/2 3/4 1 M 3/100 6/100 9/100 12/100 15/100 jL, jOUT

Jm = 15/100

slide-14
SLIDE 14

Linearization

C d vOUT d t = fS L 2 I2

m

vIN vOUT 1 vIN − vOUT s C vOUT = gIN vIN + gOUT vOUT + αm Im − iOUT gIN = ∂ iL ∂ vIN = − fS L I2

M

2 (VIN − VOUT )2 gOUT = ∂ iL ∂ vOUT = fS L I2

M VIN (2 VOUT − VIN)

2 V 2

OUT (VIN − VOUT )2

αm = ∂ iL ∂ Im = fS L IM VIN VOUT (VIN − VOUT )

slide-15
SLIDE 15

transfer functions . . .

  • vOUT = HIN

vIN + Hm Im − HOUT iOUT HIN = gIN s C − gOUT Hm = αm s C − gOUT HOUT = 1 s C − gOUT stability: gOUT < 0, ∂ iL ∂ vOUT < 0 . . . previous slide: 2 VOUT − VIN < 0, VOUT < VIN/2

slide-16
SLIDE 16

fixed points, once again . . . what’s going on?

1 2 3 4 5 6 7 8 9 10 11 12 vOUT [V] 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 iL, iOUT [A]

Im = 0.5 A

slide-17
SLIDE 17

Discrete Time Model

+ − + − S D L iS vIN iL iD vOUT vX

◮ vOUT assumed constant over TS ◮ want to know mapping iL(0) → iL(TS)

. . . knowing Im, vIN, vOUT , fS, L . . . . . . or just Jm and M? (5 → 2)

◮ iL(n) 1 TS

n TS

(n−1) TS iL(t) dt is an auxiliary (but important!)

result

◮ normalization is useful here!!!

slide-18
SLIDE 18

normalization, three cases . . .

◮ S-on, D-off:

d jL dt = 1 − M

◮ S-off, D-on:

d jL dt = −M

◮ S-off, D-off:

d jL dt = 0 But only two parameters, Jm and M! Look for jL(n − 1) → jL(n) and jL(n)!

slide-19
SLIDE 19

three cases, again . . . case 1, no switching interval jL Jm 1 τ jL(0) jL(1)

slide-20
SLIDE 20

three cases, again . . . case 2, continuous conduction interval jL Jm 1 τ jL(0) jL(1) τ1

slide-21
SLIDE 21

three cases, again . . . case 3, discontinuous conduction interval jL Jm 1 τ jL(0) jL(1) = 0 τ1 τ1 + τ2

slide-22
SLIDE 22

analytical . . .

jL(1) (jL(0), M, Jm) =                                                      1 − M + jL(0), if jL(0) < Jm + M − 1 1 1 − M Jm − M − M 1 − M jL(0), if Jm + M − 1 < jL(0) and jL(0) < Jm M + M − 1 0, if Jm M + M − 1 < jL(0) . . . similar for jOUT . . .

slide-23
SLIDE 23

Basins of Attraction

1 2 3 4 5 6 7 8 9 10 11 12 vOUT [V] 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 iL, iOUT [A]

Im = 0.5 A

slide-24
SLIDE 24

trajectory of vOUT . . .

10 20 30 40 50 t [ms] 2 4 6 8 10 12 vOUT [V]

vOUT(0) = 9.1 V vOUT(0) = 8.9 V

slide-25
SLIDE 25

trajectory of iL . . .

10 20 30 40 50 t [ms] 0.10 0.15 0.20 0.25 iL [A]

vOUT(0) = 9.1 V vOUT(0) = 8.9 V

slide-26
SLIDE 26

steady state waveform of iL, . . . “twin peaks”

5 10 15 20 t [µs] −0.1 0.0 0.1 0.2 0.3 0.4 0.5 iL [A]

vOUT = 10.123190 V; Im = 0.5 A; IOUT = 0.2 A

slide-27
SLIDE 27

actually happens . . .

5 10 15 20 25 30 35 40 45 50 t [µs] −0.4 −0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 iL [A]

slide-28
SLIDE 28

Limit Cycles

◮ the problem begins when the converter would enter CCM

for D > 1/2

◮ supposed limit cycle is unstable! ◮ but the converter operates in a stable limit cycle, regardless

  • ur assumptions . . .

◮ . . . it happened to be period-2 DCM . . . ◮ . . . and here the mess starts . . .

slide-29
SLIDE 29

supposed . . .

1 2 3 4 5 6 7 8 9 10 11 12 vOUT [V] 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 iL, iOUT [A]

Im = 0.5 A

slide-30
SLIDE 30

actual . . .

1 2 3 4 5 6 7 8 9 10 11 12 vOUT [V] 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 iL, iOUT [A]

Im = 0.5 A

slide-31
SLIDE 31

and we have it analytical . . . in the paper! (boring)

10.0 10.5 11.0 11.5 12.0 vOUT [V] 0.0 0.1 0.2 0.3 0.4 0.5 iL [A]

slide-32
SLIDE 32

iterate over Jm . . . not in the paper!

slide-33
SLIDE 33

iterate over Jm . . . not in the paper!

slide-34
SLIDE 34

important: operating mode chart . . . not in the paper!

1/2 1 M 1/4 1/2 1 Jm period-1 CCM period-1 DCM period-n DCM period-n CCM

slide-35
SLIDE 35

iterate over Jm . . . not in the paper!

slide-36
SLIDE 36

iterate over Jm . . . not in the paper!

slide-37
SLIDE 37

DCM, period number, n = 1, not in the paper!

slide-38
SLIDE 38

DCM, period number, n = 2, not in the paper!

slide-39
SLIDE 39

DCM, period number, n = 3, not in the paper!

slide-40
SLIDE 40

DCM, period number, n = 4, not in the paper!

slide-41
SLIDE 41

DCM, period number, n = 5, not in the paper!

slide-42
SLIDE 42

DCM, period number, n = 6, not in the paper!

slide-43
SLIDE 43

DCM, period number, n = 7, not in the paper!

slide-44
SLIDE 44

DCM, period number, n = 8, not in the paper!

slide-45
SLIDE 45

DCM, period number, n = 9, not in the paper!

slide-46
SLIDE 46

DCM, period number, n = 10, not in the paper!

slide-47
SLIDE 47

period number, in color, . . . not in the paper!

slide-48
SLIDE 48

stability . . . not in the paper!

slide-49
SLIDE 49

Conclusions, 1

◮ buck converter analyzed, PLCMC applied ◮ decoupling (in reversed order):

  • 1. “averaged” model, linearized later on . . .
  • 2. “discrete time” model

◮ stability:

  • 1. stability of the averaged model
  • 2. limit cycle stability (stability of the discrete time model)

◮ limit cycle instability:

  • 1. occurs in would-be CCM for D > 1/2
  • 2. results in sensitive small-signal parameters
  • 3. affects averaged model stability!

◮ analytical techniques, models, normalization . . .

slide-50
SLIDE 50

Conclusions, 2

◮ in the paper, case study for Jm = 0.15 ◮ analytical techniques developed, discrete time model ◮ detailed study of the discrete time model ◮ identification of modes ◮ pretty good analytical description . . . ◮ analysis of stability

slide-51
SLIDE 51

Conclusions, 3

◮ in this presentation, generalized over Jm, the remaining

degree of freedom, along with M, completeness achieved

◮ important:

  • 1. occurrence of period-n modes when assumed period-1 CCM

has unstable limit cycle, for D > 1/2

  • 2. both period-n CCM and period-n DCM exist

◮ charts:

  • 1. chart of modes
  • 2. chart of periodicity (chart of n)
  • 3. chart of stability
slide-52
SLIDE 52

Conclusion

avoid period-n modes!