Boost PFC Converter Control Loop Design

SmartCtrl Tutorial 
Boost PFC Converter Control Loop Design 

‐ 1 ‐ 

Powersim Inc. www.powersimtech.com 

com  .  This tutorial is intended to guide you. Spain ‐ 2 ‐  Powersim Inc.2n Css 1n Rset 10k RENA 22k 11 10 9 Vvea 7 8 RVF 14. step by step.  To begin the design process. www. The dialog window will appear as follows. and the voltage regulator parameters are  the resistance RVF and the capacitance CVF. in SmartCtrl. The design procedure is described below.59211n Current regulator RVAC 620k RB1 150k RFF1 910k RFF2 91k CFF1 0. highlighted in the red dotted boxes above.47uF 1 2 3 4 5 6 UC3854 16 15 14 13 12 C2 1u C1 100u CT 1.25 Rpk2 1.2082K CVF 356.powersimtech.1667K Voltage regulator RVD 0. The PSIM schematic is  shown below:  Lm Iin Lf 300u Vin 324Vpk 50Hz Cf 1u Rcs 0.   Let’s assume that these values are unknown.1uF RFF3 20k CFF2 0. to design the control loops of a PFC (power factor  correction) boost converter with the SmartCtrl Software. The objective is to design the current/voltage regulators  using the SmartCtrl software. or from the Data menu.8k Rmo 3.Boost PFC Converter Control Loop Design SmartCtrl1 is a general‐purpose controller design software specifically for power electronics applications. GSEP Power Electronics Systems Group.66432K 100 R1 30k Do 15 1 Q Co 450uF Rload 592 Vo V A 1mH V v_io V Vcc Ccz 1. The current loop regulator  parameters are the resistance Rcz and the capacitance Ccz. select  Predefined topologies ‐> AC/DC converters ‐> PFC Boost converter.   1  SmartCtrl is copyright in 2010 by Carlos III University of Madrid.753n C3 1uF 10k RVI 26.9k Rci 10k Rs Cpk 100pF Rpk1 10k Rcz 6. click on the icon        .   The example used in this tutorial is the PFC boost converter circuit that comes with the PSIM example  set (the PSIM file is “UC3854_PFC.sch” under the folder “examples\PWM IC”).5k The circuit includes the inner current loop and the outer voltage loop.

com  .   Inner Loop Design  1.  2.powersimtech. click OK to continue. Select the current sensor   Select the current sensor among the available types. Complete the parameters in the corresponding input data window.Boost PFC Converter Control Loop Design The PFC boost converter is controlled by a double loop control scheme. In this example.  and  the  outer  loop  is  a  voltage  loop. and set  the gain to 0. The SmartCtrl program will guide you through this process.    ‐ 3 ‐  Powersim Inc. www.25 based on the circuit (this value is equivalent to the sense resistor value). select Current sensor. When finished.  Note  that  the  PFC  boost  converter  design  must  be  carried  out  sequentially. The inner loop is a current loop. Define the converter  Select the plant as Boost (LCS_VMC) PFC for boost PFC converter with the current loop and the  voltage loop. Note that the input  voltage is the peak value.

 each point within the white area corresponds to a combination of the crossover  frequency and the phase margin that leads to a stable solution. In addition.  ‐ 4 ‐  Powersim Inc. and the Solution Map will be shown as  below. www.   4. Select the crossover frequency and the phase margin SmartCtrl provides a guideline and an easy way of selecting the crossover frequency and the phase  margin through the Solution Map.com  .  the attenuation given by the sensor and the regulator at the switching frequency is provided. or enter the crossover frequency  and the phase margin manually. In the Solution Map. left click a point within the white area. Select the current regulator  From the inner loop regulator drop‐down menu. Click on the Set button.powersimtech. when a point is selected. select PI as the current regulator type.Boost PFC Converter Control Loop Design 3.   To carry out the selection.

  Once the inner loop design is completed. click on the white area of the Solution Map.powersimtech. the Solution Map will be shown  on the right side of the converter input window. If. one can move on to the outer loop design.Boost PFC Converter Control Loop Design Once the crossover frequency and the phase margin are selected. one needs to change the crossover  frequency or the phase margin. ‐ 5 ‐  Powersim Inc. www. at any time.com  . as shown in the figure  below.

 The sensor  input data window is shown below. Select the voltage sensor  When  using  a  voltage  divider. the reference voltage is 7.com  .  and  the  program  will  automatically calculate the sensor gain.  It  includes  the  following:  1.  ‐ 6 ‐  Powersim Inc.powersimtech.Boost PFC Converter Control Loop Design Outer Loop Design  The  procedure  of  designing  the  outer  loop  is  similar  to  that  of  the  inner  loop  design. www.  one  must  enter  the  reference  voltage.5V.  Reference voltage   Then press on “Calculate Vref/Vo from Vref” button to set the attenuation of the voltage divider. In this example.

 and enter the regulator parameters as below.powersimtech. A Solution Map is also provided to help select a stable solution. select PI as the regulator type. Press the Solution  map (outer loop) button and the solution map will appear.com  . Select the outer loop regulator  In this example. www.   ‐ 7 ‐  Powersim Inc. Determine the crossover frequency and the phase margin  Similar  to  the  inner  loop  design.  the  crossover  frequency  and  the  phase  margin  of  the  outer  loop  must be selected.Boost PFC Converter Control Loop Design 2.    3.

 and click OK to continue.powersimtech.  at  any  time. www. the Solution Map will appear on  the  right  side  of  the  converter  input  window. as shown in the figure below.  If.  ‐ 8 ‐  Powersim Inc.  these  two  parameters  need  to  be  changed.    Once the crossover frequency and the phase margin are selected.com  .Boost PFC Converter Control Loop Design   Then select a point by clicking within the white area. click in the white area of the Solution Map.

 We will validate the design  by means of time‐domain simulation.com  .Boost PFC Converter Control Loop Design Accept  the  selected  design  by  clicking  on  OK. the control loop design of the converter will be completed. www. etc. as well as  the  voltage  divider  resistors.  Since  there  are  two  control  loops. the Nyquist plot.  The  program  will  automatically  show  the  control  system performance by means of the Bode plots.  one  must  select  which  one  to  display.  SmartCtrl provides the regulator component values needed to implement the regulators.  Display inner loop Display outer loop Display outer loop solutions map Display inner loop solutions map At this point.powersimtech.  ‐ 9 ‐  Powersim Inc. phase margin.

 and that the  waveform distortion can be greatly reduced by increasing the crossover frequency of the inner loop.Boost PFC Converter Control Loop Design Design Verification through Simulation  In order to validate the design from SmartCtrl. time‐domain simulation is carried out in PSIM.  We will compare the performance of the converter with two different designs.powersimtech.  Design #1  Inner loop:  fcross=3 kHz  Phase Margin=45º  Outer loop:  fcross=30 Hz  Design #2  Inner loop:  fcross=15 kHz  Phase Margin=45º  Outer loop:  fcross=30 Hz  Output voltage Output voltage Input voltage Input current*50 Input voltage Input current*50 It can be observed that Design #2 shows a much less waveform distortion that Design #1.   This example illustrates that SmartCtrl in combination with PSIM provide a fast and powerful platform  for the design and validation of converter control for power factor correction applications.com  . www.   ‐ 10 ‐  Powersim Inc.