Power Electronics
Power Electronics

Power Electronics

Andy G. Lozowski
Southern Illinois University Edwardsville
http://www.ee.siue.edu~alozows/courses/PowerElectronics

Contents

1  Introduction
    1.1  Flyback transfer
    1.2  Forward transfer
2  Buck Converter
3  Flyback Converter-Discontinuous Flux Mode
4  Flyback Converter-Continuous Flux Mode
5  Core Identification
6  Gapped Flyback Transformer
7  AC/DC Stage
8  Information on gEDA and PCB software
    8.1  Configuring gEDA
9  Assignments
    9.1  Final Project
    9.2  AC/DC Rectifier Design
    9.3  Core Identifcation
Course definition: Basics of DC/DC conversion, inductors, transformers, switching characteristics of semiconductor devices, elements of electromagnetic compatibility. Syllabus
Repository of Spice simulations: SpiceRepo
Available SPICE simulators: LTspice, TopSpice.

1  Introduction

1.1  Flyback transfer

IntroFlybackSch.png IntroFlyback.png
Figure 1: Flyback transfer: Single pulse of energy moves from primary to secondary side of the transformer.

1.2  Forward transfer

IntroForwardSch.png IntroForward.png
Figure 2: Forward transfer: Single pulse of energy moves from primary to secondary side of the transformer.

2  Buck Converter

The final project in this course is to design and build a 12V, 10A power supply. The power supply is to be connected to the AC outlet, which means that the rectified input voltage is high, 170V if single diode rectification is used. One of possible choices for the DC/DC step-down stage is the buck converter. The principle of operation of this circuit is to periodically connect/disconnect the load R0 to the 170V input voltage with a duty cycle just enough to draw only 10A of current. With the load resistance of 1.2Ohm, the load voltage will then be 12V. The load current has to be continuous and sufficiently smooth, therefore a 50uH inductor is used to maintain continuouity of load current. As a result, however, the dynamic response of the DC/DC converter is with the time constant of (50/1.2)us, which will limit how fast the power supply can respond to changing load. The faster the switching frequency, the smaller the inductance necessary to limit the current ripple. Therefore, the switching frequency is selected to be quite high, 200kHz. On the other hand, too high of a frequency would make it difficult to find practical components for the design.
BuckSch.png Buck.png
Figure 3: Buck converter steps voltage down.
Inspecting the voltage and current waveforms, the minimum ratings for the circuit components can be found. Maximum voltage across the transistor excedes 170V due to spiking activity. Maximum current excedes 10A due to the ripple magnitude. It seems a 200V, 18A mosfet and 200V, 20A diode are reasonable choices of parts, in consultation with DigiKey pricing and availability of Spice models for simulations. The inductor is usually custom-made in the lab. For now, an estimated 10mOhm winding resistance is included in the circuit. This can be updated later once the inductor design is known. Having selected the parts, the circuit is simulated to find out about its performance, especially the power efficiency. It is important to know power loss in each of the circuit components. The power supply has to be good for 100W of power into the load. It should perhaps be designed to handle more than that to accomodate possible transients if the load varies.
Using behavioral modeling the average power in each of the circuit components can be found, as well as the overall input and output power. Instantenous power is the product of voltage and current. The average power can be found by low-pass filtering the waveform of instanteneous power. To be able to see the average value, the time constant of low-pass filtration is selected to be a quarter of the simulation time.
BuckEfficiencySch.png BuckEfficiency.png
Figure 4: Efficiency evaluation.
The power efficiency Po/Ps is about 60% in this circuit. Such a low efficiency outcome is not satisfactory to be practical. By inspecting all individual power losses, it is evident that the mosfet losses are the highest, over 60W of power. Prior to fixing the problem in this circuit, perhaps other types of DC/DC converters should be considered since they may offer better performance in the first place. (Point of interest: reverse recovery of diode)

3  Flyback Converter-Discontinuous Flux Mode

FlybackSch.png Flyback.png
Figure 5: Flyback converter steps voltage down with the transformer turn ratio.

4  Flyback Converter-Continuous Flux Mode

FlybackContSch.png FlybackCont.png
Figure 6: Flyback converter steps voltage down with the transformer turn ratio.
FlybackContSnubVSch.png FlybackContSnubV.png
Figure 7: Simple snubbers attenuate excessive ringing at switching devices.

5  Core Identification

In a coil with n turns, dynamic relationship between voltage and current is analytically represented with the help of current-dependent magnetic flux Φ(i). Voltage is the direct result of changes of magnetic flux magnified through turn linkage v=n[(d Φ)/(d t)]. Flux is uniformly distributed in the crossectional area A of the inductor core and it is meaningful to introduce magnetic flux density B=Φ/A.
Magnetic flux in the core nonlinearly responds to the current excitation (ni) through the coil. In a regularly-shaped continuous magnetic core, the current excitation is uniformly distributed along the magnetic path of length l. The "density" of this excitation is the magnetic field H=ni/l. Core manufacturers will provide engineers with a description of the nonlinear relationship B(H) for the magnetic material used in the core. Formally, this relationship is not even a function, but is usually graphed as such as a family of curves.
BH3f3.png
Figure 8: The B(H) curves for the Ferroxcube 3F3 ferrite material
In Spice, saturating cores with hysteresis can be modeled using the core model. It takes 5 material parameters and 2 geometrical dimensions: AREA and PATH which are the crossectional area A and magnetic path length l. The parameters are in fixed units with embedded prefix. Therefore, care must be taken to avoid colosal scaling errors.
CoreParams.png
Figure 9: Parameters of the Spice core model
In TopSpice, the proper place to put the core model is the *.mis file. Typically, core models are not readily available. It is possible, however, to perform simple identification of core parameters by hand using a simple circuit and graphing the B(H) curves. This can be done more effectively if each of the parameters is varied using the STEP command in Spice. The STEP command repeats all scheduled simulations substituting the declared parameter value with a given list.
* Core Identification circuit.mis

.param Pa = 22
.param Palpha = 100u
.param Pc = 0.5
.param Pk = 18
.param Pms = 368k

*.step PARAM Pa     LIST 16 18 20 22
*.step PARAM Palpha LIST 80u 100u 120u
*.step PARAM Pc     LIST 0.5 1 2 
*.step PARAM Pk     LIST 16 18 20 
*.step PARAM Pms    LIST 350k 360k 370k 380k

.model ferrite3F3 core(a={Pa} alpha={Palpha} area=5.11 c={Pc} k={Pk}  ms={Pms} path=7.96)

The simplest circuit to identify the core parameters is an inductor driven by triangular waveform of current. This induces two-directional magnetic flux in the core. In TopSpice, the B(H) can be graphed directly by choosing H(K1) for the x-coordinate of the graph, and B(K1) for the y-coordinate. TopSpice uses historic units for both magnetic field strength (oersted) and the flux density (Gauss). They can be scaled back to the SI-compatible units of A/m and Tesla according to the following conversion equations:
A

m
= 79.57 oersted
(1)
T
= Gauss

10000
(2)
Note that some magnetic material manufacturers will still use the old units in their detasheets. The datasheet curves can be graphed together with the simluated B(H) curves for comparison using the look-up table capability of the behavioral voltage source. (This is a pure coincidence that the analyzed Ferroxcube core path length is 79.6mm, a number similar to the oersted conversion factor 79.57)
CoreIdentificationSch.png CoreIdentification.png
Figure 10: Identification of ferrite core.
Adjusting core model parameters by hand may be enjoyable for a while, but the accuracy of such parameter extraction method is limited. Moreover, when a large number of material types needs to be analyzed, an automatic method of parameter extraction is necessary. Following the equations of the Jiles-Atheron model [1], which is used in TopSpice, the hysteresis loop can be graphed in a numerical package of choice, using first the starting guess for the model parameters. Then with the help of a nonlinear curve fitting routine, the parameters can be fine-tuned so that the B-H curve lines up better with the datapoints copied from the manufacturer's datasheet.
HystA.png     HystB.png
Figure 11: Fine-tuning of core model parameters using nonlinear curve fitting: Initial parameters (on left), tuned parameters (on right).

6  Gapped Flyback Transformer

FlybackContCoreSch.png
FlybackContCore.png
Figure 12: The actual transformer core with the gap.

7  Identification of the Converter Dynamics

FlybackTramSch.png    FlybackTramStep.png
Figure 13: Step response of the Flyback converter.
FlybackTramMathStep.png
FlybackTramZeroSch.png    FlybackTramZero.png
Figure 14: Zero identification of the Flyback converter.
FlybackTramMathZero.png

8  Pulse-Width Modulator

PWModulatorSch.png
PWModulator.png
Figure 15: Flyback converter with an PWM controller.

9  AC/DC Stage

The power supply to be designed as final project will contain two stages: AC/DC and DC/DC. The intermediate voltage between the two stages is called the link voltage. In our case the link voltage will be close to 170V, the peak value of the AC line. For the AC/DC a half-bridge rectifier is chosen. Despite all its disadvantages, the reason for this choice is that the ground of the power supply circuit including its output and the ground of the AC line are the same. This will enable measurements with the lab equipment, which is naturally AC-grounded for safety.
AcdcSch.png Acdc.png
Figure 16: Half-wave rectifier.

10  Information on gEDA and PCB software

Students need to have a working account on the ECE Department Unix system in the Scadlab. To enable your account, talk to the ECE Lab Manager.

10.1  Configuring gEDA

By default, student accounts are set up to use TSCH as the primary shell. Define three environment variables by including three extra lines in your .cshrc.user file:
setenv PATH /usr/share/geda/bin:$PATH
setenv LD_LIBRARY_PATH /usr/share/geda/lib

Close and reopen the terminal window to activate the changes. Now set up your project files:
mkdir gaf
cd gaf
mkdir gschem-sym
mkdir pcb-elements
cat (component-library "${HOME}/gaf/gschem-sym") > gafrc

11  Assignments

11.1  Final Project

Design and build a switch-mode power supply according to the following specification:

11.2  AC/DC Rectifier Design

Design the AC/DC stage of the final project. In your submission include the following deliverables:

11.3  Core Identifcation

Perform a detailed identification of the Ferroxcube 3F3 ferrite material based on the 511mm2 E-core. All participants in the Power Electronics course are to submit the parameters of their core model as a library file Xxxxx.lib. The file should contain the following line: .model Xxxxx3F3 core(a=111 alpha=222 area=5.11 c=444 k=555 ms=666 path=7.96). The Xxxxx is the last name of participant. Numbers 111, 222,... naturally should be replaced with the actual extracted model parametrs values.

References

[1]
D. C. Jiles, J. B. Thoelke, and M. K. Devine, "Numerical determination of hysteresis parameters for the modeling of magnetic properties using the theory of ferromagnetic hysteresis", IEEE Transactions on Magnetics, vol. 28, no. 1, pp. 27-35, 1992.



File translated from TEX by TTH, version 3.67.
On 23 Apr 2009, 19:41.