current programmed control (i.e. peak current-mode...

22
Current Programmed Control (i.e. Peak Current-Mode Control) (1) Fi i h S ld D t M d li (1) Finish Sampled-Data Modeling (2) More Accurate Averaged Models ECEN 5807 ECEN5807 Lecture 26

Upload: leliem

Post on 02-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Current Programmed Control(i.e. Peak Current-Mode Control)

(1) Fi i h S l d D t M d li(1) Finish Sampled-Data Modeling(2) More Accurate Averaged Models

ECEN 5807

ECEN5807

Lecture 26

Page 2: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Announcements

For on-campus students, HW 8 due in class on Friday, March 18 Grace period for off campus students expires March 18. Grace period for off-campus students expires Friday, March 25, 5pm (Mountain)

Midterm exam: grace period for off-campus students expires Friday, March 18

March 21-25 is Spring break, no classes

ECEN5807 2

Page 3: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Discrete-time dynamics with compensation ramp: ][ˆ][ˆ nini Lc

Tndmmnini ][ˆ)(]1[ˆ][ˆ sLL Tndmmnini ][)(]1[][ 21

saLc Tndmmnini ][ˆ)(]1[ˆ][ˆ1

ECEN5807

saLc )( 1

Page 4: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Complete sampled-data “transfer function”

Control-to-inductor current small-signal response:

sT

sTL

Tesi s

1

11

)(ˆ)(ˆ

ssT

c sTesi s1)(

22

1mm

mma

a

2

1'

mm

DDmm aa

ECEN5807

Page 5: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Example

CPM buck converter:Vg = 10V, L = 5 H, C = 75 F, D = 0.5, V = 5 V, g , , , , ,I = 20 A, R = V/I = 0.25 , fs = 100 kHz

Inductor current slopes: (V V)/L 1 A/m1 = (Vg – V)/L = 1 A/s

m2 = V/L = 1 A/s

mm22

1

2

1

1

'

1 m

mm

mDmm

mmmm

a

a

a

a

a

a

s

sT

sTc

L

sTe

esisi s

s

1

11

)(ˆ)(ˆ

22

1mmD

D = 0.5: CPM controller is stable for any compensation ramp, ma/m2 > 0

ECEN5807

y p p, a 2

Page 6: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Control-to-inductor current responses for several compensation ramps (ma/m2 is a parameter)

10

20iL/ic magnitude and phase responses ma/m2 = 0.1

ma/m2 = 0.5m /m = 1

-20

-10

0

mag

nitu

de [

db] ma/m2= 1

ma/m2 = 5

MATLAB fil CPMf

102

103

104

105

-40

-30 MATLAB file: CPMfr.m

-50

0

eg] 1

0.50.1

-150

-100

phas

e [d

e

5

ECEN5807

102

103

104

105

frequency [Hz] fs = 100 kHz

Page 7: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

First-order approximation

)/(1

ssT

s

First order Pade approximation applied to get control-to-inductor

)/(1

)(

s

ssT

se s

applied to get control to inductor

current “transfer function” as a rational function of s

hf

s

sT

sTc

L

sssTe

esisi s

s

1

1

)/(111

11 1

1)(ˆ)(ˆ

hfs )/(1

Control-to-inductor current response behaves approximately as a single-pole transfer function with a high-frequency pole at

s

a

shf

fmDD

ff221

111

ECEN5807

mDD

2

221

Page 8: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Control-to-inductor current responses for several compensation ramps (ma/m2 = 0.1, 0.5, 1, 5)

10

20iL/ic magnitude and phase responses

-20

-10

0

mag

nitu

de [

db]

102

103

104

105

-40

-30

1st-order transfer-function approximation

-50

0

eg]

-150

-100

phas

e [d

e

ECEN5807

102

103

104

105

frequency [Hz]

Page 9: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Second-order approximation

2

2/)2/(21

sssT

ss

s

Second order Pade approximation applied to get control-to-inductor

2

2/)2/(21

ss

sssT

sse s

pp gcurrent “transfer function” as a rational function of s

211

11 1

1)(ˆ)(ˆ

s

sT

sTc

L

sssTe

esisi s

s

2/)2/(12

ss

1212 Control-to-inductor current response

2

221

12112

mmDD

Qa

behaves approximately as a second-order transfer function with corner frequency fs/2 and Q-factor given by

ECEN5807

Page 10: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Control-to-inductor current responses for several compensation ramps (ma/m2 = 0.1, 0.5, 1, 5)

10

20]

iL/ic magnitude and phase responses

30

-20

-10

0

mag

nitu

de [

db]

102

103

104

105

-40

-30

2nd-order transfer-function approximation

-50

0

deg]

-150

-100

phas

e [d

ECEN5807

102

103

104

105

frequency [Hz]

Page 11: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Conclusions

• In CPM converters, high-frequency inductor dynamics depend strongly on the compensation (“artificial”) ramp slope ma

• Without compensation ramp (ma = 0), CPM controller is unstable for D > 0.5, resulting in period-doubling or other sub-harmonic (or even chaotic) oscillations

• For ma = 0.5m2, CPM controller is stable for all D

• Relatively large compensation ramp (ma > 0.5m2) is a practical choice not just to ensure stability of the CPM controller but also tochoice not just to ensure stability of the CPM controller, but also to reduce sensitivity to noise

• For relatively large values of ma, high-frequency inductor current dynamics can be well approximated by a single high-frequency pole

• Second-order approximation is very accurate for any ma

N t t d d l i l di hi h f

ECEN5807

• Next: more accurate averaged model, including high-frequency dynamics

Page 12: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

More Accurate Averaged CPM ModelgTextbook Section 12.3 with updates

ECEN 5807

ECEN5807

ECEN 5807

Page 13: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

More Accurate Averaged Model

Objectives• Effects of inductor current ripple and compensation (“artificial”)

ramp

• Modeling of all transfer functions of interest: control-to-output, line-to-output, input and output impedances

• More accurate model at high-frequencies to enable wide-bandwidth designs

ApproachApproach• Large-signal averaged CPM controller model: relationship

between control input ic, average inductor current iL, averaged lt d d t l dvoltages, and duty-cycle d

• Small-signal averaged CPM controller model

• Complete CPM controlled converter models incorporating well-

ECEN5807

gknown small-signal models for duty-cycle control

Page 14: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Averaged CPM Controller Modelic(t)

ma

m (t)m2(t)

i (t) m1(t)

dT

iL(t)

d’TdTs d Ts

Goal: find average inductor current iL as a function of Goal: find average inductor current iL as a function of

Control input icDuty-cycle d

ECEN5807

Slopes m1, m2, ma

Page 15: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Averaged CPM Controlled Model

ic(t)

maip

m (t)m2(t)

i (t)

i1 i2

m1(t)

dT

iL(t)

d’TdTs d Ts

sacp dTmii p

ssacsp dTmdTmidTmii 111 21

21

11?Li

ECEN5807

ssacsp TdmdTmiTdmii '21'

21

222

Page 16: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

?issac dTmdTmii 11 2

1

?Lissac TdmdTmii '

21

22

ic(t)

imaip

i1 i2

m1(t)m2(t)

iL(t)

i2

dT d’T

ECEN5807 16

dTs d Ts

Page 17: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Averaged CPM Controlled Modelic(t)

ma

ip

issac dTmdTmii 11 2

1

iL

m1(t)m2(t)

iL(t)

i1 i22

ssac TdmdTmii '21

22

dTs d’Ts

Model iL Comment

i1 Correct in steady-state (DC)1i

2i

21 'iddi

1

2

3

Correct in steady state (DC)

Correct in steady-state (DC)

iL = average over the entire period: textbook

ECEN5807

21

21' diid 4

iL = average over the entire period: textbook

iL = average at the sampling instant

Page 18: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Large-signal averaged CPM models

All models give the same results at DCAll models give very similar results at low-frequenciesAll models include inductor current dynamicsAll models include inductor current dynamicsModel (3) (average over the entire period) is the textbook approach

(Section 12.3)

sssacL TdmTdmdTmiiddii 222121 '

22'

Textbook(Eq. 12.59)

• Model (4) (average current at the sampling instant) results in high-frequency dynamics consistent with the sampled-data model

ssacL TddmmdTmiiddii '2

' 2121

ECEN5807

Page 19: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Small-signal averaged CPM model

Model (3) (textbook)

sssacL TdmTdmdTmiiddii 222121 '

22'

22

2

2

1

2

21 ˆ2'ˆ

2ˆ'ˆˆ mTDmTDdTDMDMMii ss

sacL

vFvFiiFd vggLcm ˆˆˆˆˆ

1

sam TM

F 1

ECEN5807

Page 20: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Model (3) (textbook)

ECEN5807

Page 21: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Small-signal averaged CPM model

Model (4)

ssacL TddmmdTmidiidi '2

' 2121

2

)ˆˆ(2'ˆ)21(

2ˆˆ

2121 mmTDDdTDMMMii s

sacL

vFvFiiFd vggLcm ˆˆˆˆˆ

11

sa

m TDMMMF 1

)21(2

121

11

sa

m TMMMF 1

2

121

ECEN5807

Page 22: Current Programmed Control (i.e. Peak Current-Mode …eas.uccs.edu/.../PowerElectronics_f2011anno/ch12_4.pdf · For on-campus students, HW 8 due in class on Friday, March 18 Grace

Small-signal averaged CPM model

Model vFvFiiFd vggLcm ˆˆˆˆˆ

Model (4)

sa

m TMMMF 1

2

121

Converter

B k

Fg Fv

TDD s' 0Buck

Boost

Ls

20

0LTDD s

2'

Buck-boost

L2

LTDD s

2'

LTDD s

2'

ECEN5807

Model (4) version of Table 12.2