Design of Power Electronics Converter: beyond...

36
ISP3D - March 16, 2017 1 Design of Power Electronics Converter: beyond topology --- On the use of optimization in Power Electronics JL.Schanen University Grenoble Alps CNRS - G-INP

Transcript of Design of Power Electronics Converter: beyond...

ISP3D - March 16, 2017

• 1

Design of Power Electronics Converter: beyond topology

---On the use of optimization in Power Electronics

JL.SchanenUniversity Grenoble Alps – CNRS - G-INP

Introduction: Converter Design

What is a « good converter »?Low cost

Good efficiency

Low Volume, weight

Safe operation, quite commutation, no external disturbance

… in some cases accepting wideinput/output voltage

The definition may vary depending on the industrial application (aerospace, trains, grid converters, consumer electronic equipments, …)

ISP3D - March 16, 2017 • 2

Introduction: Converter Design

IEEE Xplore: « Design Power Electronics » - 147,049 hits !

It is our every day work

ISP3D - March 16, 2017 • 3

We are designing converters !

Introduction: Converter Design

SMPS design:Wide space of solutions

• Several topologies• Several possible design• Several candidate technologies

Multidisciplinary (Power Electronics & control, thermal, electromagnetics, mechanics, …)

Evoluting requirements, especially during the preliminarysteps

A task for experienced engineers, but …A lot of time spent in converter design (iterative design)

Often solutions are inherited by history

Are we using the emerging technologies at the best ? What should be the next technological breakthrough ?

ISP3D - March 16, 2017 • 4

• Is it the good one ?

• Is it the good one ?

Topology & Control

• Switchingfrequency

• Component design

• Switchingfrequency

• Component design

Components choice

CoolingSystem

Layout

Mechanics

• Meeting Standards

• Filter design

• Meeting Standards

• Filter design

EMC

What we usually do…

ISP3D - March 16, 2017 • 5

Local optimization

ExperimentalValidation

ExperimentalValidation

ExperimentalValidation

ExperimentalValidation

ExperimentalValidation

Local optimizationLocal optimizationLocal optimization

Local optimization

• Is it the good one ?

• Is it the good one ?

Topology & Control

• Switchingfrequency

• Component design

• Switchingfrequency

• Component design

Components choice

CoolingSystem

Layout

Mechanics

• Meeting Standards

• Filter design

• Meeting Standards

• Filter design

EMC

What we usually do…

ISP3D - March 16, 2017 • 6

Not easy to meet all criteria …

What we usually do…

• 7

Specifications

No

YesInputs OutputsModel OK?

…in a reasonable amount of time!

ISP3D - March 16, 2017

Illustration: DC-DC conversionDC-DC conversion example: Aircraft application: Vin=540V, Vout=28V, P=5kW, FS=50kHz

Minimum Weight

Respecting all aircraft criterion, especially the EMI limits from DO160

ISP3D - March 16, 2017 • 8

Illustration: DC-DC conversionDC-DC conversion example

ISP3D - March 16, 2017 • 9

Dual Active Bridge

Current Fed (half or full Bridge)Hard switching Bridge

Series resonant converter (unidirectional)

Illustration: DC-DC conversion

All previous converters exhibit 8 switches, 1 output capacitor, 1 transformer, 1 Inductor

Design results from converter requirements + components constraints

ISP3D - March 16, 2017 • 10

Topology Control parameter Transformer Main component

Hard Switching Bridge d = 88% m = 0.06 Lout = 10µH2% current Ripple

Current Fed (Full Bridge) d = 80% m = 0.041SC Max Voltage

Lin = 200µH60% Current Ripple

Dual Active Bridge δ = π/2d = 50% for both bridges

m = 0.075 L = 100µHfixed by the output current at max Power

Series Resonant Converter FS/FR = 1.084 m = 0.055Max voltage on CR

LR = 238µHCR = 50nF

* sizing constraint

Illustration: DC-DC conversion

Input current is really different… and input EMC filter will bepart of the final weight

ISP3D - March 16, 2017 • 11

HBC

DAB SRC

CFC

Illustration: DC-DC conversion

ISP3D - March 16, 2017 • 12

Input currents are really different… and input EMC filter will be part of the final weight to fulfill the D0160 EMC standard

Current Fed converter’s input inductance is very big, but helps in reducing EMC spectrum

Comparison is not straightforward

Outline

1. Introduction

2. Design by optimization methodology1. Principle

2. Designing in a virtual world: order 1 method

3. Examples of application

3. From component choice to converter realizationImpact of Layout - Optimization again

1. Keep semiconductors in the SOA

2. Mitigate ground current

3. Accounting for stray couplings

4. Conclusion

ISP3D - March 16, 2017 • 13

2.Design by optimizationGoal

Explore a wide space of solutions and find the « best » one regardingone or several objectives, and satisfying several constraints

ISP3D - March 16, 2017 • 14

Final solution

2.1. DbO PrinciplePrinciple

Identifying coupled phenomena and solving them together

Not a step by step approach

• Example switching frequency

RequirementsAnalysis of all interactions

Defining the constraints

Defining one objective function

• Multiobjective optimization: Pareto fronts

Providing models

Defining an optimization strategy

ISP3D - March 16, 2017 • 15

Increasesswitching

losses

Decreasespassives’ weight

2.1. DbO PrincipleSome design concepts

Design is not finding the solution to a well specified problem, but findingthe best way to formulate it, so as at least one possible solution can befound

… and if several solutions exist, finding the best trade-off

ISP3D - March 16, 2017 • 16

2.1. DbO Principle

ISP3D - March 16, 2017

Opimizationsupervisor

Circuit

Simulator

FunctionalComponent level

Advanced Component level 1

EM simulation

Materialmodels

Thermal simulation

Mechanicaldescription

The most straightforward idea: supervision of accurateand detailed modeling tools

ComponentDatabase

MaterialWiresCore

Database

MaterialDatabase

A unified framework for computationally efficient power converter design optimisation [UnivBristol-Manchester]

An Optimization Approach for Designing Multilevel Converters [University of British Columbia Vancouver]

An advanced tool for optimized design of power electronic circuits [Aalborg University]

2.1. DbO PrincipleDiscussion

Practical issues:

• Optimization time, number of variables• time simulation in the loop + convergence…• Coherence of different descriptions: 3D geometries in different physics, electrical values, …

More complexity, less accuracy

• Finding the best level of description• Keep all phenomenon at equivalent

level of accuracy

Formulation of constraints

• Design constraints are huge: limits ofparameters, physical limits –saturation,max temperature, voltage, …

• Stochastics algorithms have limited ability to handle constrained problems (penalty in the objective function)

ISP3D - March 16, 2017 • 18

%error

Nb parameters describing the phenomenon

2.2. Designing in a Virtual World Order 1 Method

Some optimization algorithms are more suited to handlelarge number of variables and constraints

SQP, relaxation…

ISP3D - March 16, 2017 • 19

Forbidden AreaThey need the derivative of functionsand constraints: Order 1

All models have to be derivable

The difficulty is now to elaborate the model

Order 0: usual models, sophisticated algorithms

Derivable models = no discrete functionsTurn number, core reference, …

We optimise in a virtual world where all is possible

If no solution exists in this world, no solution will exist in the real Power Electronics World

2.2. Designing in a Virtual World Order 1 Method

Derivable model example: Inductor1 base core, homotetic variation

Turn number not integer

L = N²/Reluctance

Material property extrapolation: µr(Idc,F)

Copper and Core losses analytic evaluation

• skin effect, proximity effect• Steinmetz, GSE, IGSE, Loss Surface, …

Heat exchange coefficient evaluation

Weight, Volume

Cost (BoM)

ISP3D - March 16, 2017 • 20

2.2. Designing in a Virtual World Order 1 Method

Derivable model example: CapacitorInterpolation of adequate quantities function of capacitance

• Esr, esl• RMS current• Weight, volume

Interpolation has to be

performed for all

technologies

ISP3D - March 16, 2017 • 21

2.2. Designing in a Virtual World Order 1 Method

Derivable model example: SemiconductorAnalytic expression of voltage & current waveforms

Temperature dependence

Semiconductor parameters (transconductance, voltage drop, threshold voltage, capacitors) extracted from datasheets and extrapolated for voltage and current capability

• Ciss(Vb, I), Coss(Vb, I), Crss(Vb, I)• The extrapolation is physic based (I ↔ S, V ↔ doping thickness)

• 22

0

50

100

150

200

250

300

350

0 20 40 60 80 100

Rd

s_

on

(mΩ

)Id (A)

Rds_on = f(Id)

Id à 25°C

Puissance (Id à25°C)

Sw

itch

ing

En

erg

y (

mJ)

ISP3D - March 16, 2017

2.2. Designing in a Virtual World Order 1 Method

Derivable model example: Ripples, EMC

Solved in the frequency domainusing equivalent sources

High frequency effects (beyond1MHz) are not impacting so muchthe weight – Layout effect, seepart 3

• 23

Heatsink model

Heatsink geometry(area, fins height, …)

Fan characteristics

Heatsink weight

Rth

Derivable model example: HeatsinkPure analytic model from [Kolar]

ISP3D - March 16, 2017

2.2. Designing in a Virtual World Order 1 Method

Example of a SiC switching cellSC Losses

Heatsink (Rth, Weight)

Thermal (SC temperature evaluation)

Inductors/transformers

(weight, saturation, leakage,

Losses)

Capacitors

(weight, max rms current)

Ripple

(at switching frequency)

EMC

ISP3D - March 16, 2017 •24

2.2. Designing in a Virtual World Order 1 Method

Example of a SiC switching cell

ISP3D - March 16, 2017 • 25

Power ConverterPower 1kW

DC Input Voltage 400V

DC Output Current 5 A

Duty Cycle 0.5

Input/output Voltage Ripples ∆Vin/out = 1%

EMC requirements DO160F

TechnologyMOSFET Device Cree C2M0080120D

Diode Device Cree C4D20120D

HeatsinkFinned heatsink - Forced air cooled – 2 possiblefans

InductorsWound on torroidal core material µr = 5000 (CMfilter) or 160 (DM/output inductor)

Cx, Cy Ceramic

Cin Ceramic

Cout Electrolytic

LayoutLayout stray capacitance (generates CMcurrent) = 100pF Effect of EMC standard:

sudden need of EMC Filter

2.2. Designing in a Virtual World Order 1 Method: Summary

Example « Stratobus Project »Halfway between a drone and a satellite

• Autonomous airship, operating at an altitude of about 20 kilometers (stratosphere)

• Electrical airship: solar panels, fuel cell, electrolyze unit

Interleaved buck converter

ISP3D - March 16, 2017 • 26

Order 1 method necessitates efforts for developping dedicatedmodels but is very powerful

Risk of local optimum – Hybrid Algorithm

2.2. Designing in a Virtual World Order 1 Method: Summary

Stratobus3 month PHD student to develop and implement the models in a dedicated framework, CADES

Optimization problem summary:

• Several set of specifications often evolving (≈10 versions)• 1 objective function• 15 design parameters• 62 design constraints

≈10s each optimization

Ongoing project,

some improvements needed

ISP3D - March 16, 2017 • 27

•28

2.2. Designing in a Virtual World Order 1 Method: Summary

ISP3D - March 16, 2017

MatériauMode de

conductionDensité

Fréquencede

découpage

Masse self de

puissance

Pourcentage sur la masse

totaleLimites atteintes par l’optimisation

MPP 26 Discontinue7,2

kW/kg155 kHz 146 gr 80 % Température self, rendement, THD

MPP 60 Discontinue7,5

kW/kg125 kHz 91,1 gr 76 % Température self, rendement, THD

MPP 125 Continue7,6

kW/kg230 kHz 223 gr 85 %

Température jonction MOSFET,conduction Pmin, η, Température self

KoolMu 60 Discontinue7

kW/kg115 kHz 105 gr 78 % Température self, rendement

KoolMu 125 Continue7,4

kW/kg230 kHz 226 gr 83 % Température self, rendement

HighFlux 147 Continue6,4

kW/kg230 kHz 279 gr 86 % Température self, rendement

2.2. Designing in a Virtual World Order 1 Method: Summary

Other example: UPS design – NPC vs Half Bridge

ISP3D - March 16, 2017 • 29

2.2. Designing in a Virtual World Order 1 Method: Summary

Other example: UPS design – NPC vs Half BridgeHalf bridge, 1 phase, 10kVA, Filter, _40 Material

ISP3D - March 16, 2017 • 30

2.2. Designing in a Virtual World Order 1 Method: Summary

Other example: UPS design – NPC vs Half BridgeNPC – 100kVA – Filter – Different materials

ISP3D - March 16, 2017 • 31

Cos

t

2.2. Designing in a Virtual World Order 1 Method: Summary

Other example: UPS design – NPC vs Half Bridge10kVA, _40 Material, Filter

ISP3D - March 16, 2017 • 32

150 200 250 300 350 400 45020

30

40

50

60

Coû

t

_40, NPC _40, Half Bridge

Cos

t

Losses

2. Discussion & ConclusionA « good » converter is a good adequation between

Well defined requirements

An adequation between the topology and technology

Optimization can help the designer inFinding a solution

Choosing the best compromise

Order 1 methodtakes some time to be implemented

but very powerful especially in the preliminary design phase

Optimization will never replace the designerHelp in formulating the problem

Shows possible designs compromises (Pareto analysis: e.g. Weight vs Cost, Weightvs Losses, … )

Helpfull with new emerging technologies where no experience has been accumulated

Key method for challenging the impact of requirements (EMC standards, …)

• 33ISP3D - March 16, 2017

4. Conclusion

Converter design is not only choosing an appropriate topologyand control strategy

Design by Optimization methodology may help engineers in better formulating the design problem, and explore widespace of solutions, especially with the new devices which maychallenge past solutions

Order one method applied to power electronics seems veryperformant, even if derivable models are quite challenging to develop

ISP3D - March 16, 2017 • 50

4. Conclusion

New high speed devices necessitate improvements in semiconductor packaging, both on power and gate part

Common mode generation can be mitigated at source

Stray interactions between components and layout trackshave to be managed, and even used in a positive way

ISP3D - March 16, 2017 • 51

ISP3D - March 16, 2017 • 52

Thank you !

M.Delhommais, PHD studentA.Baraston, PHD StudentP.Pelletier, MScC.Martin, PHDT.De Oliveira, PHD

JP FerrieuxF.WurtzPO.JeanninJM.Guichon