chapter 2 pwm and psm dc/dc buck...

53
18 CHAPTER 2 PWM AND PSM DC/DC BUCK CONVERTERS PWM (Erickson 1997) and PSM (Ping Luo et al 2006) DC–DC converters are categories of switching-mode voltage regulators. In these types of converters, transistors are operated as switches in saturation or cut-off regions, which dissipate much less power than that of linear regulators. The controllers suitably driving the switches based on the error between feedback and reference values effect voltage regulation. This chapter includes modeling and simulation of PWM and PSM buck converters. Circuit operation, modeling and simulation of PWM converter is included in section 2.1 and that of PSM converter in section 2.2. Results of observations on the non-linear phenomena of respective converters are included at the end of each section. 2.1 PWM DC DC BUCK CONVERTER A PWM dc–dc buck converter circuit in Figure 2.1 consists of a controllable switch S, a freewheeling diode, an inductor L, and a filter capacitor C. Resistor R represents a dc load. Power MOSFETs are preferred as controllable switches due to their high switching speeds. DC power source at the input is often an unregulated varying voltage source. Switch is driven from a PWM controller designed to modify the switching duration to control the output voltage. Diode is chosen to be a fast recovery or Schottky type.

Upload: nguyenxuyen

Post on 17-Sep-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

18

CHAPTER 2

PWM AND PSM DC/DC BUCK CONVERTERS

PWM (Erickson 1997) and PSM (Ping Luo et al 2006)

DC–DC converters are categories of switching-mode voltage regulators. In

these types of converters, transistors are operated as switches in saturation or

cut-off regions, which dissipate much less power than that of linear

regulators. The controllers suitably driving the switches based on the error

between feedback and reference values effect voltage regulation. This chapter

includes modeling and simulation of PWM and PSM buck converters. Circuit

operation, modeling and simulation of PWM converter is included in

section 2.1 and that of PSM converter in section 2.2. Results of observations

on the non-linear phenomena of respective converters are included at the end

of each section.

2.1 PWM DC DC BUCK CONVERTER

A PWM dc–dc buck converter circuit in Figure 2.1 consists of a

controllable switch S, a freewheeling diode, an inductor L, and a filter

capacitor C. Resistor R represents a dc load. Power MOSFETs are preferred

as controllable switches due to their high switching speeds. DC power source

at the input is often an unregulated varying voltage source. Switch is driven

from a PWM controller designed to modify the switching duration to control

the output voltage. Diode is chosen to be a fast recovery or Schottky type.

19

Figure 2.1 PWM Buck converter

2.1.1 Circuit Operation

MOSFET switch, which is controlled by a PWM controller, is

turned ON and OFF at a predetermined frequency. This results in the DC

input voltage chopped and presented as a rectangular wave to the filter stage.

LC filter smoothes out the ripple and the average output voltage v0 at steady

state is given by v0=dVin.

Output voltage is controlled by suitably modulating the pulse width

or TON duration in PWM control. Sample of the output voltage is compared

with reference voltage and the error voltage after due compensation is

compared with a switching frequency saw tooth wave. The comparator output

L

C

+

-

Vin

R

MOSFET

PWM CONTROLLER

20

drives the switch and controls the output by suitably modifying the pulse

width or TON. Voltage fed to the LC filter due to switching operation is as

shown in Figure 2.2.

Figure 2.2 Input voltage presented to LC filter due to switch action

An ideal filter results in ripple free output voltage with 100%

efficient converter assuming that the switches are also ideal. LC filter is so

designed that its cut-off frequency is well below the switching frequency so

that the switching frequency components are not passed to the output with

significant amplitude. Voltage across C and inductor current are shown in

Figure 2.3. A practical switching converter, even though superior in

efficiency to linear converters, has output voltage with ripple and poor in

response.

Time in mS

Vol

tage

inV

21

Figure 2.3 Typical waveforms of inductor current iL and capacitor voltage vC

2.1.2 Operating Modes of Converter

The converter can operate in two distinct modes namely

Continuous Conduction Mode (CCM) and DCM (Erickson and Maksimovic

2000). Under CCM the inductor current iL is always greater than zero and is

never discontinuous. Hence every cycle starts with a nonzero inductor

current. In the case of DCM the inductor current becomes zero before the

switch is closed for next cycle.

Hence in the case of DCM operation every cycle starts from a zero

inductor current after a brief period over which the inductor current was zero

within the previous cycle. The converter can also operate in critical mode at

the border with inductor current zero just becoming zero for an instant of time

and this duration over which the current was zero can be taken to be zero.

This mode is also known as Border Conduction Mode or Boundary

Conduction Mode (Basso 2008).

Time in mS

iLin

Aan

dvC

inV

i Lin

Aan

dv C

inV

22

Figure 2.4(a) shows a buck converter circuit. An ideal switch

represents the transistor and the diode has no forward voltage drop. Referring

to Figure 2.4 (b) with the switch ON, voltage Vd is equal to Vin and as Vin is

greater than Vo the current through the diode rises linearly. From Figure 2.4 (c)

with the switch OFF, voltage across the inductor reverses and the voltage Vd

is equal to zero. The diode conducts the inductor current. Inductor voltage is

now -Vo. The inductor current IL decreases and till the end of OFF period if

the current is above zero this mode is continuous conduction mode. The

inductor voltage and inductor current corresponding to continuous conduction

mode is shown in Figure 2.5.

(a)

(b)

Figure 2.4 Continuous conduction mode (a) Buck converter circuit (b) Switch open and voltage across inductor is (vin-v0) (c) Switch closed and voltage across inductor is (-v0)

23

(c)

Figure 2.4 (Continued)

Figure 2.5 Inductor voltage and current-continuous conduction mode

With the converter operating in continuous conduction mode at

steady state with input and output voltages fixed, load current and frequency

constant, the duty ratio is constant at D and the output voltage is given by

Equation (2.1)

Vo = D Vin (2.1)

24

where,

V0 – Output voltage

Vin – Input voltage

D– Duty cycle

TTD ON (2.2)

swOFFON f

TTT 1 (2.3)

ONT – ON state duration (S)

OFFT – OFF state duration (S)

T – Total duration (S)

swf – Switching frequency (Hz)

During the TOFF period if the inductor current falls to zero for a

portion of the switching cycle as shown in Figure 2.6 the converter is said to

be in discontinuous conduction mode. The current starts at zero, reaches a

peak value, and returns to zero during each switching cycle. The circuit takes

up a third configuration as shown in Figure 2.7.

Figure 2.6 Inductor current - Discontinuous conduction mode

25

Figure 2.7 Third circuit configuration- Discontinuous conduction mode

With the converter operating in continuous conduction mode at

steady state with input and output voltages fixed, load current and frequency

constant, the duty ratio is constant at D and the output voltage is given by

Equation (2.4)

in

in

TVDLI

VV2

00 21

(2.4)

where I0 – output current

Modeling of voltage mode controlled buck converter

A switching converter model is useful to study how the input

voltage, load current, or the duty cycle variations affect the output voltage.

The switching buck converter switching between two time-invariant systems

during each switching period under continuous conduction mode is actually a

time- variant system due to the switching action. It is possible to approximate

this time-variant system with a linear time-invariant continuous-time system

using State-space averaging technique (Middlebrook and Cuk 1977).

A buck converter is modelled using state space averaging (Forsyth

and Mollov 1998) and simulated using MATLAB/SIMULINK. Model

26

considers the ESR of the capacitor and diode forward drop and neglects the

inductor series resistance. Regulation is effected through voltage mode

control and analysed for performance and exhibition of nonlinear phenomena

with input voltage as parameter.

State space averaged model for buck converter:

When two or more than two sets of state equations each describing

a state of the circuit due to action of switches are available then these state

equations can be averaged over the switching period by dividing the weighted

sum with the period.

In the converter studied under continuous conduction mode there

are two sets of equations available, with one set for switch closed and one set

for the switch open. These state equations are averaged over the switching

period.

A buck converter is modelled with diode forward drop and ESR of

filter capacitor considered. State equations are developed by applying KVL

and KCL to each of the two circuits and averaged.

Figure 2.8 Buck converter circuit

27

Figure 2.9 Equivalent Circuit with (a) switch closed (b) switch open – for developing the state equations

When the switch is ON:

Applying KVL and KCL for the first configuration

011 i

Lrv

Lv

Li

Lr

dtdi C

inCLCL (2.5)

011 iC

iCdt

dvL

C (2.6)

00 irvirv CCLC (2.7)

Lin ii (2.8)

These equations can be written in the form

uDxCyuBxAx

11

11

from t= 0 to Ton (2.9)

Vin

L

C

R

L

CR

rCrC

(a) (b)

28

When the switch is OFF:

Applying KVL and KCL for the second configuration

011 i

Lrv

Lv

Li

Lr

dtdi C

dCLCL

(2.10)

011 iC

iCdt

dvL

C

(2.11)

00 irvirv CCLC (2.12)

0ini (2.13)

uDxCyuBxAx

22

22 from t = Ton to T, over a duration of (1-d)T ( 2.14)

Averaged state space equations with duty ratio d are

011 i

Lrv

Ldv

Ldv

Li

Lr

dtdi C

dinCLCL (2.15)

011 iC

iCdt

dvL

C (2.16)

00 irvirv CCLC (2.17)

Lin dii (2.18)

The averaged state space equations are

DuCxyBuAxx

(2.19)

29

where

21 1 AddAA (2.20)

21 1 BddBB (2.21)

By linearising the above equations, the small signal representation

can be got. In the state space form

uBxAx (2.22)

uDxCy (2.23)

TCL vix (2.24)

Tin divu 0 (2.25)

Tin viy 0 (2.26)

0C1

L1-

Lr

AC

(2.27)

010C

LVV

Lr

LD

BdinC

(2.28)

10 CrDC (2.29)

0000

C

L

ri

D (2.30)

30

TCL vix and

Tin divu 0 are inductor current, capacitor

voltage, input voltage, output current and duty cycle perturbations.

The actual and average models in MATLAB / SIMULINK are

given below in Figures 2.10 to 2.12 for the converter.

iL

Vc

V2

iL1

1s

1s

R

1/C

RL

1/L

i_out

3

d2

v1

Figure 2.10 SIMULINK actual model of the buck converter

Figure 2.11 State space averaged model of buck converter

Vino

12

Scope

Io

I0

Do

D0

Buck ConverterState Space Averaged Model

Vino

Do

Delta_Vin

Delta_D

Io

Delta_Io

IL

Vo

Ic

Delta _Io3

Delta _D2

Delta _Vin1

OutputVoltage

InductorCurrent

CapacitorCurrent

31

Figure 2.12 Simulink PSB model of converter

2.1.3 Voltage Mode Controlled Buck Converter

Voltage-mode controller is a type of fixed-frequency PWM

controller. It consists of a clock generator corresponding to the switching

frequency, a voltage error amplifier with compensator that generates control

voltage, a ramp generator operating in synchronism with the clock, and a

comparator to compare the control voltage with the sawtooth signal. The

output of the comparator is used to drive the controlled switch.

Buck converter with PWM voltage mode control is shown in

Fig.2.13. Output voltage is sensed with a voltage sensor, with a sensor gain,

which may be a voltage divider consisting of precision resistors suitably

selected for the available reference voltage. The output voltage signal is

compared with the reference voltage. If the output voltage is lower than the

desired value, a positive error voltage is produced. The compensator

processes the error voltage and the control voltage is produced with a d,

which is positive in this case, and the duty cycle is increased. This increases

the output voltage.

duty ratio

D

v+-

Scope 1

PWM block

d c g

DS

Diode

i+ -

32

The stability and transient response depend on the compensator

circuit. Figure 2.14 shows the overall transfer function block diagram with

input voltage and load current as disturbances.

Figure 2.13 Voltage mode controlled PWM Buck converter

Figure 2.14 Closed loop with compensator

Vcon

gain

gain

GAIN & Gc

40kHz

V15/8V

D

Comp

+

-

Vref

Comp

L

C

+

-

Vin

MOSFET

R

33

The transfer function of the PWM generator is basically 1/VM,

where VM is the peak to peak voltage of ramp given by (VU-VL) where VU is

the peak value and VL is the valley as shown.

Figure 2.15 PWM generation

The transfer function of the buck converter and PWM is:

1

112

RLCrsLCs

VCsrV

)s(GC

inC

M

(2.31)

A compensator can be designed that improves phase margin and

static gains to better the performance. For voltage mode control feedback the

compensator gain is Gc.

For a closed loop system:

The loop gain T(s) = H(s)Gc(s)Gvd(s)/Vm (2.32)

Then input voltage disturbance to output transfer function is

34

sT

svG

sinvsv in

oi

refv 10

0 (2.33)

Load current disturbance to output voltage transfer function is

sT

sZ

sisv

inv

refv 10

00

0 (2.34)

with )(ˆ0ˆˆˆ sisZsvsvGsdsvGsv oin

ind

where Gvd(s) is converter control to output transfer function with line and

load disturbances assumed zero.

Gvin(s) is converter line to output transfer function with control

input and load disturbance assumed zero.

Zo(s) is converter output impedance with control input and line

disturbance assumed zero.

Hence the feedback reduces the impact of disturbances affecting

the output due to large gain.

)(ˆ1

0ˆ11

ˆˆ si

T

sZsv

T

svG

TT

Hv

sv oininref

with

GainLoopV

sGsGsHsTM

vdc )()()( (2.35)

35

For the converter with L=156 H, C=470 F with rC=125m and

R=5

o = 3.693krad/S

z = 14.184krad/S

= 0.188

G(s) = (11538) (s+17021)(s2+1388.6s+13.64X106)-1

Transfer function:

008

007

11538 s 1.9637es^2 1389 s 1.364e

The step response of the uncompensated system is in Figure 2.16.

For the Uncompensated unity feedback system, sensor gain and gain of PWM

are assumed to be one.

Figure 2.16 Step response of uncompensated system

Step Response

Time (sec)

Ampl

itude

0 0.2 0.4 0.6 0.8 1 1.2

x 10-3

0

0.2

0.4

0.6

0.8

1

1.2

1.4

Sys tem: gvd1Final Value: 0.935

Sys tem: gvd1Peak amplitude: 1.23Overshoot (%): 31.8At time (sec): 0.00018

Sys tem: gvd1Settling Time (sec): 0.000528

36

The peak response is 31% and it is desirable to decrease it to be

within 25%. The settling time is 0.53 mS and there is steady state error. The

Bode plot of the same system is shown in Figure 2.17.

Figure 2.17 Bode plot of uncompensated system

A tuned PID controller (0.3 + 764.9/s + 1.076e-005) using Zeigler

Nichols Method is considered for simulation. The step response is shown in

Figure 2.18. The steady state error is not present. The overshoot is around

25% and the settling time is 1.7mS. Bode plot of the compensated system is

shown in Figure 2.19 and SIMULINK model with PID control shown in

Figure 2.20.

-20

-15

-10

-5

0

5

Mag

nitu

de(d

B)

Bode Diagram

Frequency (rad/sec)10

310

410

5-135

-90

-45

0

System: gvd1Phase Margin (deg): 106Delay Margin (sec): 9.58e-005At f requency (rad/sec): 1.93e+004Closed Loop Stable? Yes

Phas

e(d

eg)

37

Figure 2.18 Step response of compensated system

Figure 2.19 Bode plot of compensated system

Step Response

Time (sec)

Ampl

itude

0 0.5 1 1.5 2 2.5 3

x 10-3

0

0.2

0.4

0.6

0.8

1

1.2

1.4

System: GvdcI/O: Input to Out(1)Final Value: 1

System: GvdcI/O: Input to Out(1)Settling Time (sec): 0.0017

System: GvdcI/O: Input to Out(1)Peak amplitude: 1.26Overshoot (%): 25.5At time (sec): 0.000314

From: Input To: Out(1)

-20

-15

-10

-5

0

5System: GvdcI/O: Input to Out(1)Frequency (rad/sec): 1.03e+004Magnitude (dB): 0.0848

From: Input To: Out(1)

Mag

nitu

de(d

B)

Bode Diagram

Frequency (rad/sec)10

210

310

410

510

6-135

-90

-45

0

System: GvdcPhase Margin (deg): 94.4Delay Margin (sec): 0.000159At f requency (rad/sec): 1.04e+004Closed Loop Stable? Yes

Phas

e(d

eg)

38

Figure 2.20 SIMULINK Model of PWM Buck converter with PID control

2.1.4 Simulation of Voltage Mode Controlled Converter under CCM

The actual model and average model of the PWM buck converter

are simulated using MATLAB/SIMULINK and the schematic using PSIM for

input voltage disturbance and load disturbance. A buck DC/DC power stage is

designed for the specifications in Table 2.1.

Table 2.1 Specifications of power stage

Item Symbol Min Typ Max Unit

Input Voltage Vin 8 12 20 V

Output voltage V0 5 V

Output Current I0 200 1000 mA

Output Voltage Ripple Vripple 50 mV

39

The following parameters in Table 2.2 are considered in the

simulation of the voltage mode controlled buck converter. Load resistance is

typically 5 Ohms corresponding to a load current of 1A and the load is varied

down to 100mA at light load.

Table 2.2 Parameter values considered for simulation

L 156uH

C 470uF

R 5 to 50 Ohms, 5 Ohms Typ

Vref 5V

T 25uS

vd 0.4

rC 0.125Ohms

2.1.4.1 Results

1. Input voltage at 12V, ref. voltage at 5V and the load current 1A

The output voltage is controlled to be constant at 5V when a

voltage of 12 V is applied as input. Load resistance R is chosen to be 5 . The

load current is 1A. The inductor current and output voltage of the converter

are shown in Figure 2.21.

The output voltage vo,max= 5.02 V and vo,min = 4.97V and the ripple

is 50mV p-p (approx).The inductor current ripple is 0.4A (approx).

40

Figure 2.21 Inductor current and output voltage of converter

The PSIM simulation results are shown in Figure 2.22 for the same

converter parameters. Output voltage is controlled to be 5V with an input

voltage of 12V. The load resistance of 5 resulted in a load current of 1A.

The output voltage vo,max = 5.027V and v0,min= 4.974V and the

ripple voltage is 53mVp-p. The inductor current ripple is 0.4A (approx).

The phase plot in Figure 2.23 indicates that both the inductor

current ripple frequency and the capacitor voltage frequency are equal and is

equal to the switching frequency and the operation is period I.

41

Figure 2.22 Output voltage ripple for VM controlled buck converter

Figure 2.23 Phase plot between vC and iL showing period I operation

4.94

4.96

4.98

5

5.02

5.04 Output Voltage in V[0.204587 , 5.02721]

[0.204628 , 4.97428]

Ripple 1.058%

0.2046 0.2048 0.205Time (s)

0.7

0.8

0.9

1

1.1

1.2

1.3 Ind Current in A

0.70 0.80 0.90 1.00 1.10 1.20 1.30I2

4960.00m

4980.00m

5000.00m

5020.00m

5040.00m

vC in mV

42

0.0195 0.02 0.0205 0.021 0.0215 0.022

4.8

4.9

5

5.1

5.2

5.3

5.4

Time (S)

vo(v

)

PWM Converter Average Model - Response to Step Input Voltage Disturbance

0.0195 0.02 0.0205 0.021 0.0215 0.022

12

14

16

18

20

22

24

Time(S)

Vin

(V)

2.1.5 Observations with Variation in Input Voltage/load

Response of the converter to the following transients are studied

1. The input voltage is varied from 12 to 20V in step keeping load

current constant at 1A. Output response to a step change in

input is plotted and is as shown. Input voltage increases by

8 volts in single step at time instant 0.02 msec. This results in a

transient, which decays and settles in 1.5 mS as shown in

Figure 2.24 SIMULINK and Figure 2.25 PSIM. The peak

overshoot is 0.3V and the transient settles in 1.5mS.

Figure 2.24 Response to a step change in input voltage – PWM control

43

95.00 100.00 105.00Time (ms)

2.50

5.00

7.50

10.00

12.50

15.00

17.50

20.00

v 0(V

)v in

(V)

Figure 2.25 Response to a step change in input voltage – PWM control

The load is varied from 0.5A to 1 A at nominal input voltage of

12V.

Figure 2.26 Response to a step change in Load – PWM control

Time (S)

v o(V

)i o

(A)

44

Figure 2.27 Response to a step change in Load – PWM control simulated with PSIM

2.1.6 Bifurcation and Chaos in PWM DC DC Converter

Bifurcation is the qualitative change in the dynamics of a system

that occurs when a system parameter is changed (Di Bernado et al 1998, Dean

and Hamill 1990). It is a nonlinear phenomenon, which can be studied

through bifurcation diagrams, which is the most commonly used tool for

capturing bifurcation behavior.

The procedure for construction of the bifurcation diagram is as

follows:

1. Let µ be the parameter that is varied. Start with an initial value

of µ.

2. Generate a large number of say 1000 consecutive values of a

state variable x, from the iterative map of the form xn+1=f(xn).

3. Discard the initial transient, say, the rst 500 values. The

remaining 500 values of x form one data set.

96.00 98.00 100.00 102.00 104.00

0.0

1.00

2.00

3.00

4.00

5.00

6.00

Time (mS)

i o(A

)v o

(V)

45

4. With an increment in µ, repeat steps 2 and 3 for another data

set.

5. Repeat 4 over a chosen range of µ.

6. Plot each data set against µ.

The parameter, which is varied, is plotted along the x-axis and the

state variable is plotted along the y-axis. If the system were operating under

period I, for a particular parameter value, there would be one point along the

y-axis against that parameter value. If the system were operating at period II

at some other value of the parameter, then there would be two points against

that value. If the system were chaotic there would be a large number of points

against that value.

2.1.6.1 A Method to generate stepped input voltage variation

A method to obtain the bifurcation plot is described below. The

input voltage is taken as the parameter and is varied from a minimum voltage

to a maximum voltage up to which, the bifurcation plot is required. Every

level of the input voltage is maintained over a duration equal to that of 1000

cycles and data corresponding to the first 500 cycles in each level are not

considered to avoid data during transients that may be involved due to step

increase from one level to another.

Input voltage is increased in steps with the help of the following

circuit in Fig for bifurcation plot.

46

Figure 2.28 Schematic to generate a stepped input voltage variation

The up/down counter is set to count up and the square wave

oscillator frequency is selected suitably to include some 1000 cycles of clock

frequency. A voltage dependant voltage source accepts input from the counter

output and the source voltage increases in steps as the counter counts up.

Each voltage level stays constant over 1000 cycles of clock frequency. At the

end of 1000 cycles of clock the source voltage increases by 1 volt. It is

possible to alter the step size by adjusting the gain of the source. For example

if the gain is set to be 0.1 the voltage increases in steps of 0.1 and so on.

Figure 2.29 Stepped input voltage variation and sampling pulses

PEP0

U/DR

/C P

0.4 0.5 0.6T im e (s)

0

1 0

2 0

3 0

V5 V2

47

Figure 2.29 shows a typical source voltage waveform and the state

variable sampler pulses. Each burst of pulses represent 500 sampling pulses,

which sample the variable to be plotted. On every step increase in source

voltage, the sampling clock generates 1000 pulses but initial 500 pulses are

blanked out and are not present to avoid the transients due to step increase in

voltage. But in fact to determine the period doubling, sampling at two

successive clock cycles should be sufficient.

For the converter under study, for different input voltages the state

variable vC, is plotted against input voltage. Characteristic to be observed is

the periodicity of the operation and changes if any. Period I operation would

be observed when ripple frequency equals the switching frequency or the

frequency at which the system is driven. Stable converters exhibit periodic

steady state behavior. State variables repeat cyclically with period T.

Stroboscopic Poincar'e map, an important tool for studying stability of

periodic orbit replaces the continuous time system with an equivalent discrete

time system.

The Poincar'e map of equivalent discrete time system

nn RRxP :)( 0

0000 ,,)( xtTtxP with Ttt)( a periodic solution with

period I, has an attracting fixed point to which the state converges after

transients die down.

If the converter is not stable the fixed point is not an attractor and

there would be divergence away from the fixed point. Therefore stability of

the fixed point of the map determines the local stability and attracting fixed

point corresponds to periodic steady state of continuous time system. A fixed

48

point of a mapping is stable if and only if its characteristic multipliers or

Floquet multipliers all lie in the unit circle in the complex plane (Hamill D C

et al 1992). These multipliers are similar to gradient of the mapping in

one-dimensional case and are eigen values of the Jacobian evaluated at the

fixed point.

In the converter under study input voltage is varied from 12V to

20V for which it is designed. Stroboscopic map, plotted for iL, the inductor

current and vC, the capacitor voltage is observed using MATLAB/ SIMULINK.

The voltage is varied in small steps from 12V. In every step the

capacitor voltage, which is the state variable, during a particular instant in

each switching cycle is obtained. Due to this the map can be called as

stroboscopic switching map. Since there may be transient in each step voltage

for several initial cycles are discarded and after sufficient switching cycles

elapse the values are obtained and stored. During the same instants of time

inductor current is also obtained and stored.

These may be plotted with time instants to obtain the bifurcation

diagram. If the steps are close enough the diagram would be smooth. These

two state variables can be plotted with one as a function of other. The section

can be moved over the switching period wherein time is the third variable for

a particular input voltage. The strange attractor at a particular input voltage

and time instant within cycle is also obtained.

Period I operation is observed throughout and there was no

nonlinear phenomenon (Banerjee and Verghese 2001) exhibited over the

entire operating range which can also be studied using bifurcation diagram.

The fixed point on the phase plane, indicating period I operation for normal

49

input of 12V, is shown in Figure 2.30. State trajectory in state space

indicating period I operation is shown in Figure 2.31.

As the voltage is increased the operation changes to period II as

indicated by the phase plane plot in Figure 2.32 and the control voltage in

Figure 2.33.

Bifurcation diagram with input voltage as the parameter for the

PWM converter is shown in Figure 2.34.

In the converter under study, chaos, which is a bounded, aperiodic,

apparently random operation (Deane and Hamill 1990), sets in at a voltage of

about 23V. This is beyond the range at which the converter would normally

be operated and hence the converter is chaos free within normal range of

operation.

Figure 2.30 Phase portrait - Switching map – PWM converter

vC(V)

i L(A

)

50

Figure 2.31 State trajectory – PWM converter – period I operation

iL(A)

Figure 2.32 State trajectory in state space – PWM converter – period II operation

1.85 1.90 1.95 2.00 2.05 2.10 2.15

4980.00m

4990.00m

5000.00m

5010.00m

5020.00m

IL(A)

v C(V

)

0.60 0.80 1.00 1.20 1.40I2

4.875

4.90

4.925

4.95

4.975

5.00

5.025

5.05

VC

v C(V

)

51

Figure 2.33 Control voltage and ramp during period II operation

Figure 2.34 Bifurcation diagram for PWM converter input voltage in V is parameter

Stroboscopic map with input voltage at 22.6V in Figure 2.34 shows period-2 operation. The route to chaos is period doubling bifurcation, which is characteristic of voltage mode controlled buck converter (Fossas and Olivar 1996). Period doubling in the converter operation occurs at a voltage a little above 20V. The stroboscopic switching map is shown in Figure 2.35 for period II operation.

Strange attractor at 24V is shown in Figure 2.36. This is the region just after the chaos sets in or just after the enlargement.

0.0 0.05 0.10 0.15 0.20Time (ms)

0.0

-0.20

0.20

0.40

0.60

0.80

1.00

Vcon Vramp

4 . 74 . 84 . 9

55 . 15 . 25 . 35 . 45 . 5

2 0 2 1 2 2 2 3 2 4 2 5 2 6

V in ( V )

52

iL(A) Figure 2.35 Stroboscopic map for PWM converter, at 22.6V

Figure 2.36 Strange attractor at Vin = 24V PWM converter

2.2 PSM DC DC BUCK CONVERTER

Figure 2.37 shows the power stage with a PSM controller feedback (Luo Ping et al 2006). It consists of a MOSFET switch, a diode, an inductor L, a capacitor C, and a load resistance R. Converter is controlled by the PSM control logic using a clock with a fixed period and duty ratio.

00 . 5

11 . 5

22 . 5

33 . 5

4

4 . 4 4 . 9 5 . 4

v C ( V )

v C(V

)

53

Figure 2.37 PSM DC/DC buck converter

The clock pulses fed to the converter are at constant frequency and

the pulse width is set to be the maximum possible in a basic converter control.

The component values are selected for operation at clock frequency. The

frequency of operation is generally high enabling reduction in volume and

weight. Vin can be from a battery or rectified DC from mains that has double

the power frequency ripple.

2.2.1 Circuit Operation

While the converter output is less than the reference value, the

pulses are applied to the converter switch. When the converter output crosses

the reference, to go above the reference the next pulse is skipped. Hence

output is maintained at a value close to the reference. Pulse density decreases

after the output value goes above the reference or as load decreases and

increases when it goes below, or as the load decreases.

40kHz

V10/1V

+

-

Vref

L

C

+

-Vin

R

40kHz

V10/1V

+

-

Vref

L

C

+

-Vin

R

MOSFET

PSM CONTROL LOGIC

GATE/ INHIBIT

fSW

REF

SIG

54

MOSFET switch is ON when the clock pulse is applied over a xed

duration of time equal to duty cycle of the clock and the inductor current rises

linearly. The switch is OFF for the remaining period of the cycle and the

current drops to a lower value. It drops to a value lower than the initial value

if the next pulse is skipped and so on. Thus by alternately permitting p pulses

and skipping q pulses the output voltage is maintained at a value very close to

reference value. The waveforms are shown in Figure 2.38. The duration pDT

is known as charging duration and the duration qDT is known as skipping

duration. A cycle consists of (p+q) clock cycles each of duration T where T is

the switching period of the clock.

Figure 2.38 Waveforms of output voltage, inductor current and gate pulses for a PSM converter

D is the fixed duty ratio in each cycle and is the maximum duty

ratio possible and is less than 1.

0.2018 0.202 0.202 2 0.2024 0.2 026 0.2028 0.203 0.2032

0

2

4

6

8

10

Pulses Applied

Pulses skipped

vo

iL

Time (s)

vo(V

)&iL

(A)

55

Figure 2.39 PSM control logic

As shown in Figure 2.39(a) comparator compares v0 and vref and ts

output is given as D input to a D ip op. Q output of D ip op is ANDed

with CLK and the AND gate output s applied to the MOSFET switch. On

vref > v0 comparator output is HIGH and D is HIGH, which will also be the

output of the ip op as long as D is high throughout the clock cycle. This

makes the output of AND gate to equal the CLK and hence clock cycles are

applied to the switch. This duration is known as charging interval or active

interval. On vref < v0 comparator output is LOW and D ip op output goes

LOW at the rising edge of the CLK. This makes Q output of the ip op turn

LOW and hence the AND gate output is LOW irrespective of the CLK. The

clock pulses are not applied to the switch and are skipped. This duration is

known as skipping interval.

2.2.2 Operating Modes

2.2.2.1 Continuous conduction mode I

The converter is said to be working in continuous conduction mode

if the inductor current is greater than zero through out the cycle (Kapat et al

2008). In each cycle when the switch is ON the inductor current rises and

Q

Q

D

clk

Gate pulses

Vo

vref

56

when the switch is OFF the current drops to a value equal to or higher than

the initial value of the cycle at steady state. The current reaches a maximum

value at the end of the charging cycle. During the skipping cycle the pulses

are skipped and the current drops to a value higher than zero and the charging

cycle starts again. Typical waveforms of a converter working in continuous

conduction mode are shown in Figure 2.40.

Figure 2.40 Inductor current waveform in CCM I

2.2.2.2 Continuous conduction mode II

Converter operates in continuous conduction mode with nonzero

inductor current except the initial value at the start of each charging cycle

(Angkititrakul and Hu 2008). In this mode the duration of skipping cycle is

long enough for inductor to dry out. The waveform shown in Figure 2.41 has

charging duration consisting of p cycles, skipping duration consisting of (q+r)

cycles where r is the number of cycles over which the inductor current is zero.

Here the inductor current is forced to become discontinuous by prolonging

the skipping period.

0

1

2

3

4

5

I2

Charging Skipping

0.4971 0.4972 0.4973 0.4974 0.4975Time (s)

0

0.2

0.4

0.6

0.8

1

V10

57

Figure 2.41 Inductor current waveform in CCM II

2.2.2.3 Discontinuous conduction mode

Under discontinuous conduction mode on application of pulse the

inductor current rises during ON time and when the switch is OFF the current

reaches zero before the end of the cycle and hence each cycle starts from zero

inductor current. The energy stored in the inductor is zero at the end of each

switching period. During the skipping period the load resistor discharges the

capacitor.

Typical Inductor current waveform is shown in Figure 2.42. The

current flows for a duration, which is less than that of a switching cycle.

Figure 2.42 also shows a charging pulse and clock cycles. In this case a

charging pulse is applied and two pulses are skipped. Inductor current rises

during the charging period ON time and during the OFF time it falls to zero

before the beginning of the next clock cycle.

0

0.1

0.2

0.3

0.4

0.5Ind Current in A

Charging Skipping

0.4951 0.4952 0.4953Time (s)

0

0.2

0.4

0.6

0.8

1

V10

58

Figure 2.42 Inductor current waveform in DCM

When the load resistance is high or the switching frequency f is

low, the converter may enter the DCM. Discontinuous conduction mode will

result if the load resistance is greater than the critical resistance, which can be

calculated from

Rcr = 2L / D’Ts (2.36)

For a given load the minimum inductance required for continuous

conduction in a switching cycle or L corresponding to mode boundary can be

determined from

Lmin = (1-D) R/2f (2.37)

2.2.2.4 Critical mode

Under critical conduction mode the inductor current starts from

zero and rises on application of pulse and ends with zero at the end of each

switching cycle. Condition favouring critical mode is the load resistance

exactly equalling the critical resistance given by R=Rcr = 2fsL/D’.

0

10

20

30

40I2

Cond time less than switching period

00.20.40.60.8

1

V10

Charging Skipping

0.49644 0.49646 0.49648 0.4965 0.49652Time (s)

00.20.40.60.8

1

V12

i L(A

)

59

Figure 2.43 Inductor current waveform in critical mode

Critical conduction mode is also known as Boundary Conduction

Mode or Border Conduction Mode. It is possible to derive the inductance for

a particular load that would result in critical conduction mode by taking the

inductor current ripple is twice the average value of the load current.

This inductance is known as critical inductance and for continuous

conduction for a particular load current the actual circuit inductance must be

greater than this. The conversion ratio calculated for continuous conduction is

valid only till this operation after which if the load current reduces or the

inductance reduces the conversion ratio drastically changes.

2.2.3 Modeling of Converter under Continuous Conduction Mode

Let charging period consists of p cycles and skipping period

consists of q cycles for a particular load resistance R and input voltage Vin.

The duration of charging period is pT and the duration of skipping period is

qT. During the charging period, in each cycle the switch is ON for duration

equal to DT where D < 1 and during the skipping period the switch is OFF

throughout T as the pulses are not applied and skipped. The converter is

60

modelled (Ping Luo et al 2006) using State Space Averaging (SSA) method

and the state space equations, assuming CCM, are obtained as shown below.

DTtforvBxAx in 011 (2.38)

xCy 1 (2.39)

TtDTforvBxAx in22 (2.40)

xCy 2 (2.41)

During skipping period

TtforvBxAx in 022 (2.42)

xCy 2 (2.43)

where

RCC

LAAA 11

1021 (2.44)

C

L

vi

x (2.45)

0vy (2.46)

0

11 LB (2.47)

61

02B (2.48)

10C (2.49)

Equations (2.38) to (2.41) are valid for p cycles and

Equations (2.42) and (2.43) are valid for q cycles. After State Space

Averaging,

inBDvqp

pAxx (2.50)

Defining Modulation Factor M,

ffM a1 (2.51)

where fa-Actual frequency of switch and f – Switching frequency

Then Equation (2.51) becomes

inDBvMAxx )1( (2.52)

Hence the average output voltage is given by

ino DvMv )1( (2.53)

Modulation factor M is proportional to the number of skipping. If

vin increases with v0 and D fixed, M increases. The number of pulses skipped

increases to maintain the voltage constant. A similar response is true for

increase in load. When load decreases M increases increasing the number of

skipping.

62

2.2.4 Simulation of PSM Buck Converter under CCM

The average model of the PSM buck converter is simulated using

MATLAB/SIMULINK and the schematic using PSIM. A buck DC/DC power

stage with the following parameters is considered. Parameter values for

power circuit are retained for comparison.

Table 2.3 Parameter values considered for simulation

S.No Parameter Value Unit

1 L 156 uH

2 C 470 uF

3R

5 to 50

5 Ohms Typical

Ohms

4 Vref 5 V

5 T 25 uS

6 vd 0.4 V

7 rC 0.125 Ohms

The actual topology model is simulated with SIMULINK – PSB as

in Figure 2.44 with parameters as in Table 2.1. A load resistance of 5 Ohm is

considered.

1. Input voltage is fixed at 12V; with reference voltage at 5V and

the load current is set to be 1A. The output voltage is controlled

to be constant at 5V when a voltage of 12 V is applied as input.

The output voltage and inductor current are as shown in

Figure 2.45.

63

powergui

Continuous

Voltage Measurement 1

v+-

Voltage Measurement

v+-

To Workspace

input 1

To File

psmtest .mat

Terminator

Series RLC Branch 2Series RLC Branch 1

Series RLC Branch

Scope 1

Scope

PulseGenerator

Mosfet

g m

D S

LogicalOperator

AND

Diode

DC Voltage Source

D Latch

D

C

Q

!Q

Current Measurement 1

i+ -

Current Measurement

i+ -

CompareTo Constant

< 5

Figure 2.44 PSM buck converter – SIMULINK – PSB

Figure 2.45 Inductor current for continuous conduction and output voltage. Ripple is observed to be slightly greater than 10%

v o(V

)i L

(I)

64

The PSIM simulation results are shown in Figure 2.46 below for the

same converter parameters.

Figure 2.46 PSIM Simulation output showing the ripple in v0 , Inductor current and pulses applied and skipped. Ripple is slightly above 10%

The state space averaged model is simulated with

MATLAB/SIMULINK and the response is shown below in Figure 2.47. Pulse

widths correspond to charging cycle consisting of a number of clock cycles

with constant pulse width with duty cycle of 80%. It is possible to note that

the width decreases as voltage increases and vice versa indicating the

regulating action.

Figure 2.47 Average model simulated with input voltage = 12V and D=0.8

4.4

4.8

5.2

5.6

6Output Voltag e v0 in V

00.5

11.5

2

Inductor Current in A

0.001 0.0015 0.002 0.0025 0.003 0.0035Time (s)

00.20.40.60.8

1

Pulses applied to S witch

65

2.2.5 Observations with Variation in Input Voltage/Load

For the converter under study the input voltage is changed in step

from 12V to 20V at 0.01 S. The output voltage settles in around 0.2mS with

higher ripple. The result indicates that the PSM converter has better response

to transients. Response to load current and input voltage is shown in

Figure 2.48.

(a)

(b)

Figure 2.48 Output voltage response to step change in (a) input and (b) load current

0

2

4

6

8

Output Voltage v0 in V

[0.0100016 , 5.59096]

[0.0102563 , 5.23008]

0.002 0.004 0.006 0.008 0.01 0.012 0.014Time (s)

12

14

16

18

20

step increase in Input Voltage

0

1

2

3

4

5

6V1

0.0096 0.0098 0.01 0.0102 0.0104 0.0106 0.0108 0.011 0.0112Time (s)

0.4

0.6

0.8

1

1.2

I1

66

2.2.6 Bifurcation and Chaos in PSM DC DC Converter

Input voltage is fixed at 12 V and the phase plane plot between iL,

the inductor current and vC, the capacitor voltage is plotted as shown in

Figure 2.49.

iL (A)

Figure 2.49 State trajectory in state space - plot between iL and vC with PSM control for Vin=12V

The poincar’e section as S-Switching map is drawn after the initial

transients subside completely and is shown in Figure 2.50. Period I operation

in which the ripple frequency equals the switching frequency is not observed

in this case, since the average frequency is less than the switching frequency

due to pulse skipping. Output voltage ripple is observed to be high,

demanding attention.

2.20 2.30 2.40 2.50 2.60 2.70 2.80I2

4.80

4.90

5.00

5.10

5.20

5.30

v C(V

)

67

Figure 2.50 Phase Portrait - Stroboscopic map – PSM converter for Vin=12V

Bifurcation diagram with input voltage as the parameter for the PSM converter is shown in Figure 2.51. The plot enlarged over the input voltage range of 10V to 20V is shown in Figure 2.52. In the diagram rT regions in the form of windows interleave chaotic regions throughout from the start. The stroboscopic map at an input voltage corresponding to operation within the operating range is shown in Figure 2.53. The plot includes 6000 date points and exhibits rT periodicity with r = 23.

Figure 2.51 Bifurcation diagram for PSM converter

vC(m

V)

iL (A)

vin(V)

v c(V

)

68

Figure 2.52 Bifurcation diagram for PSM converter – enlarged over 10V to 20V range

Figure 2.53 Stroboscopic map for PSM converter at Vin = 17.6 V

For the same converter the voltage is changed in steps of 2V from 12V to 20 to observe the response for onset of chaos if any and the converter responded to be non chaotic as shown in Figure 2.54.

vin(V)

v c(V

)

69

Figure 2.54 Inductor current in A with change in input voltage in 2V steps from 12V to 20V

The Table 2.4 shows the pulses applied and skipped over the range

of input voltage.

Table 2.4 Pulses applied and skipped over the range of input voltage from 12V to 20V

Input Voltage Number of pulses Applied Skipped

12 10 2

14 6 2

16 4 2

18 3 2

20 2 2

0

0.5

1

1.5

2

2.5

3

106 4 3 2

0.202 0.203 0.204 0.205Time (s)

10

12

14

16

18

20

70

2.3 CONCLUSION

A DC to Dc converter is designed and controlled with PWM and PSM

controllers under continuous conduction node. The converters are model

studied for their performance under varying input voltage and load

conditions. It is found that PSM converter that better response, but suffers

from higher ripple. The converters are studied for exhibition of bifurcation

and chaos. A method to generate stepped input voltage variation is discussed

and the bifurcation diagrams and stroboscopic maps are obtained for both the

converters with supply voltage as parameter.