You are on page 1of 10

BoostPFCConverterControlLoopDesign

SmartCtrlTutorial
BoostPFCConverterControlLoopDesign

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign
SmartCtrl1isageneralpurposecontrollerdesignsoftwarespecificallyforpowerelectronicsapplications.
Thistutorialisintendedtoguideyou,stepbystep,todesignthecontrolloopsofaPFC(powerfactor
correction)boostconverterwiththeSmartCtrlSoftware.
TheexampleusedinthistutorialisthePFCboostconvertercircuitthatcomeswiththePSIMexample
set(thePSIMfileisUC3854_PFC.schunderthefolderexamples\PWMIC).ThePSIMschematicis
shownbelow:
Lm
Iin

Lf

15

300u
Vin

1mH

A
324Vpk
50Hz

Vo

Do

Cf
1u

Rcs
0.25
Rpk2
1.8k

Rmo
3.9k

R1
30k

Co
450uF

Rci
10k

Rload
592

V
v_io
Rs

Cpk
100pF

Rpk1
10k

Rcz
6.66432K

100

V Vcc

Ccz
1.59211n

Currentregulator
RVAC
620k
RB1

16

15

14

13

12

11

10

CT 1.2n
Css 1n
10k

RFF1
910k
RFF2

Vvea

91k
RFF3
20k

C1
100u

Rset

150k

CFF1
0.1uF

C2
1u

UC3854

CFF2
0.47uF

RVF

CVF

14.2082K

356.753n

Voltageregulator

RENA
22k

10k

RVI
26.1667K

RVD
0.5k

C3
1uF

Thecircuitincludestheinnercurrentloopandtheoutervoltageloop.Thecurrentloopregulator
parametersaretheresistanceRczandthecapacitanceCcz,andthevoltageregulatorparametersare
theresistanceRVFandthecapacitanceCVF,highlightedinthereddottedboxesabove.
Letsassumethatthesevaluesareunknown.Theobjectiveistodesignthecurrent/voltageregulators
usingtheSmartCtrlsoftware.Thedesignprocedureisdescribedbelow.
Tobeginthedesignprocess,inSmartCtrl,clickontheicon,orfromtheDatamenu,select
Predefinedtopologies>AC/DCconverters>PFCBoostconverter.
Thedialogwindowwillappearasfollows.

SmartCtrliscopyrightin2010byCarlosIIIUniversityofMadrid,GSEPPowerElectronicsSystemsGroup,Spain

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

ThePFCboostconverteriscontrolledbyadoubleloopcontrolscheme.Theinnerloopisacurrentloop,
and the outer loop is a voltage loop. Note that the PFC boost converter design must be carried out
sequentially.TheSmartCtrlprogramwillguideyouthroughthisprocess.

InnerLoopDesign
1. Definetheconverter
SelecttheplantasBoost(LCS_VMC)PFCforboostPFCconverterwiththecurrentloopandthe
voltageloop.Completetheparametersinthecorrespondinginputdatawindow.Notethattheinput
voltageisthepeakvalue.Whenfinished,clickOKtocontinue.

2. Selectthecurrentsensor
Selectthecurrentsensoramongtheavailabletypes.Inthisexample,selectCurrentsensor,andset
thegainto0.25basedonthecircuit(thisvalueisequivalenttothesenseresistorvalue).

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

3. Selectthecurrentregulator
Fromtheinnerloopregulatordropdownmenu,selectPIasthecurrentregulatortype.

4. Selectthecrossoverfrequencyandthephasemargin
SmartCtrlprovidesaguidelineandaneasywayofselectingthecrossoverfrequencyandthephase
marginthroughtheSolutionMap.ClickontheSetbutton,andtheSolutionMapwillbeshownas
below.
IntheSolutionMap,eachpointwithinthewhiteareacorrespondstoacombinationofthecrossover
frequencyandthephasemarginthatleadstoastablesolution.Inaddition,whenapointisselected,
theattenuationgivenbythesensorandtheregulatorattheswitchingfrequencyisprovided.
Tocarryouttheselection,leftclickapointwithinthewhitearea,orenterthecrossoverfrequency
andthephasemarginmanually.

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

Oncethecrossoverfrequencyandthephasemarginareselected,theSolutionMapwillbeshown
ontherightsideoftheconverterinputwindow.If,atanytime,oneneedstochangethecrossover
frequencyorthephasemargin,clickonthewhiteareaoftheSolutionMap,asshowninthefigure
below.

Once the inner loop design is completed, one can move on to the outer loop design.

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

OuterLoopDesign
The procedure of designing the outer loop is similar to that of the inner loop design. It includes the
following:
1. Selectthevoltagesensor

When using a voltage divider, one must enter the reference voltage, and the program will
automaticallycalculatethesensorgain.Inthisexample,thereferencevoltageis7.5V.Thesensor
inputdatawindowisshownbelow.

Reference voltage

ThenpressonCalculateVref/VofromVrefbuttontosettheattenuationofthevoltagedivider.

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign
2. Selecttheouterloopregulator
Inthisexample,selectPIastheregulatortype,andentertheregulatorparametersasbelow.

3. Determinethecrossoverfrequencyandthephasemargin
Similar to the inner loop design, the crossover frequency and the phase margin of the outer loop
mustbeselected.ASolutionMapisalsoprovidedtohelpselectastablesolution.PresstheSolution
map(outerloop)buttonandthesolutionmapwillappear.

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

Thenselectapointbyclickingwithinthewhitearea,andclickOKtocontinue.

Oncethecrossoverfrequencyandthephasemarginareselected,theSolutionMapwillappearon
the right side of the converter input window. If, at any time, these two parameters need to be
changed,clickinthewhiteareaoftheSolutionMap,asshowninthefigurebelow.

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

Accept the selected design by clicking on OK. The program will automatically show the control
systemperformancebymeansoftheBodeplots,theNyquistplot,phasemargin,etc.
SmartCtrlprovidestheregulatorcomponentvaluesneededtoimplementtheregulators,aswellas
the voltage divider resistors. Since there are two control loops, one must select which one to
display.

Display innerloop
Displayouterloop

Displayouterloop
solutionsmap
Displayinnerloop
solutionsmap

Atthispoint,thecontrolloopdesignoftheconverterwillbecompleted.Wewillvalidatethedesign
bymeansoftimedomainsimulation.
9

PowersimInc.
www.powersimtech.com

BoostPFCConverterControlLoopDesign

DesignVerificationthroughSimulation
InordertovalidatethedesignfromSmartCtrl,timedomainsimulationiscarriedoutinPSIM.
Wewillcomparetheperformanceoftheconverterwithtwodifferentdesigns.
Design#1
Innerloop:
fcross=3kHz
PhaseMargin=45

Outerloop:
fcross=30Hz

Design#2
Innerloop:
fcross=15kHz
PhaseMargin=45

Outputvoltage

Outerloop:
fcross=30Hz

Outputvoltage

Inputvoltage

Inputvoltage

Inputcurrent*50

Inputcurrent*50

ItcanbeobservedthatDesign#2showsamuchlesswaveformdistortionthatDesign#1,andthatthe
waveformdistortioncanbegreatlyreducedbyincreasingthecrossoverfrequencyoftheinnerloop.
ThisexampleillustratesthatSmartCtrlincombinationwithPSIMprovideafastandpowerfulplatform
forthedesignandvalidationofconvertercontrolforpowerfactorcorrectionapplications.

10

PowersimInc.
www.powersimtech.com

You might also like