49
EDA for Power Electronics 電力電子:教育訓練課程講義 交通大學 電力電子實驗室, March 2007 1 1/97 電力電子系統模擬軟體 2010716鄒應嶼 教授 國立交通大學 電機與控制工程研究所 LAB808 NCTU Lab808: 電力電子系統與晶片實驗室 Power Electronic Systems & Chips, NCTU, TAIWAN 台灣新竹交通大學電機與控制工程研究所 台灣新竹交通大學電機與控制工程研究所808實驗室 電源系統與晶片、數位電源、馬達控制驅動晶片、單晶片DSP/FPGA控制 http://pemclab.cn.nctu.edu.tw/ Lab-808: Power Electronic Systems & Chips Lab., NCTU, Taiwan 2/97 Contents Equation Solver Oriented Simulators MATBAL/Simulink Based Development Environment General-Purpose Circuit-Oriented Simulators Magnetics Design Thermal Design PCB Design for Power Supplies Packaging Design

2010-07-16:【技術專題】EDA for Power Electronicspemclab.cn.nctu.edu.tw/W3news/技術專欄/2010-07-16:【技術... · and three-phase inverter and UPS systems, ... PSIM

Embed Size (px)

Citation preview

  • EDA for Power Electronics

    , March 2007 1

    1/97

    2010716

    LAB808NCTU

    Lab808: Power Electronic Systems & Chips, NCTU, TAIWAN

    808DSP/FPGA

    http://pemclab.cn.nctu.edu.tw/Lab-808: Power Electronic Systems & Chips Lab., NCTU, Taiwan

    2/97

    Contents

    Equation Solver Oriented Simulators MATBAL/Simulink Based Development Environment General-Purpose Circuit-Oriented Simulators Magnetics Design Thermal Design PCB Design for Power Supplies Packaging Design

  • EDA for Power Electronics

    , March 2007 2

    3/97

    Equation Solver Oriented Simulators

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

    4/97

    Equation Solver Oriented Simulators

    MATLAB http://www.mathworks.com/

    MathCAD http://www.mathcad.com/

    Mathematica http://www.mathematica.com/

  • EDA for Power Electronics

    , March 2007 3

    5/97

    MATLAB/Simulink http://www.mathworks.com/

    The Mathworks, Inc.http://www.mathworks.comMATLAB

    The MATLAB Product Family includes tools for: Data analysis and visualizationNumeric and symbolic computationEngineering and scientific graphicsModeling, simulation, and prototypingProgramming, application developmentGUI designConverting MATLAB programs automatically to standalone C and C++ code

    Simulink: An interactive environment for modeling, simulating, and prototyping dynamic systems. MathWorks DSP Workshop

    6/97

    Matlab-Simulink in Drives and Power Electronics

    Dynamic Simulation of Electric Machinery: Using MATLAB/Simulink,Chee-Mun Ong, Prentice Hall, 1998.

    Fundamentals of Power Electronics with MATLABRandall Shaffer, Charles River Media, 1 Ed., August 11, 200).

  • EDA for Power Electronics

    , March 2007 4

    7/97

    PLECS - Simulation of Electric Circuits at System Level

    PLECS is the tool of choice for high-speed simulations of power electronic systems in the MATLAB/Simulink environment.

    Control block library: Control structures can now be modeled directly in PLECS. Continuous and discrete signal processing blocks as well as algebraic functions and discontinuities let you create virtually any analog or digital control.

    C-Script block: The C-Script block allows custom functionality to be implemented directly in the C programming language. The code is compiled internally in PLECS, there is no need to install additional development tools.

    New Library Browser: The new Library Browser gives you easy access to the extended component library. Browse through the library tree or quickly search components by name.

    http://www.plexim.com/

    8/97

    PLECS - Simulation of Electric Circuits at System Level

  • EDA for Power Electronics

    , March 2007 5

    9/97

    MathCAD http://www.mathcad.com/

    Sanz, M.; Lazaro, A.; Fernandez, C.; Zumel, P.; Barrado, A.; Olias, E.; Improvement of power electronics education with an interactive electronic book based on Mathcad, IEEE Workshop on Power Electronics Education, pp. 129- 134, June 16-17, 2005.

    Switching Power Supply Design: DCM Mode Flyback Converter, Switching Power Supply Design: CCM Mode Flyback Converter, National Semiconductor: NS MathCAD Example, Michele Sclocchi, 2002.

    Mathcad combines some of the best features of spreadsheets (like MS Excel) and symbolic math programs. It provides a very good graphical user interface and can be used to efficiently manipulate large data arrays, perform symbolic calculations and easily construct graphs.

    One of the quite useful features in Mathcad is its ability to perform calculations with units; this is indeed an important feature for the design engineers.

    MATLAB/SIMULINK requires more time and previous knowledge than the others and Mathcad is the easiest one to learn and use.

    Electrical simulators (MATLAB/SIMULINK, Pspice and PSIM) are more flexible and allow more complex circuit analysis.

    Mathcad provides the most friendly user environment.

    Mathcad is a CAD tool very useful for its professional life and self-learning.

    10/97

    About MathCAD

    Mathcad combines some of the best features of spreadsheets (like MS Excel) and symbolic math programs. It provides a very good graphical user interface and can be used to efficiently manipulate large data arrays, perform symbolic calculations and easily construct graphs. One of the quite useful features in Mathcad, not found in the other packages listed above, is its ability to perform calculations with units; this is indeed an important feature for the design engineers.

  • EDA for Power Electronics

    , March 2007 6

    11/97

    About MathCAD

    An equation-solving software package that has a wide range of applicability.User friendly, readable document format with interactive calculation, and very easy to understand.

    R 3 m

    H 1.8 m

    1000 kg

    m3

    V R2 H

    V 50.894 m3

    M V

    M 5.089 104 kg

    A B C1 R 22 H 1.83 Rho 100045 V 22.66 M 22619

    12/97

    About MathCAD

    Useful for design Purposesdisplays equations, variable definitions and in the same manner you would put on a paper.automatic recalculation (automatic updates)has ability solve problems both numerically and symbolically

  • EDA for Power Electronics

    , March 2007 7

    13/97

    Mathematica http://www.mathematica.com/

    14/97

    MATBAL/Simulink Based Development Environment

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

  • EDA for Power Electronics

    , March 2007 8

    15/97

    RS-232 MATLAB Structure Reference (Conventional)

    You do not use all message fields in all messages. For example, a message to send data would not use the message field.RecData, but would use the field .SendData. However, knowing the possible message fields is helpful when you are creating any of the message structures. This section contains the following topics:

    RS-232 Send/Receive Message Structure (Synchronous) -- Description of the message fields for the send/receive structure associated with RS-232 asynchronous mode and the RS-232 Send/Receive block RS-232 Send Message Structure (Asynchronous) -- Description of the message fields for the send structure associated with RS-232 synchronous mode and the RS-232 Send block RS-232 Receive Message Structure (Asynchronous) -- Description of the message fields for the receive structure associated with RS-232 synchronous mode and the RS-232 Receive block Supported Data Types for Message Fields -- List of supported data types and the format you use to indicate those types in message fields

    http://www.mathworks.com/access/helpdesk/help/toolbox/xpc/ch_io_rs23215.html

    16/97

    MATLAB 7.X

    9861253922 I S B N

    650

    94/01/01

    / 800/

  • EDA for Power Electronics

    , March 2007 9

    17/97

    General-Purpose Circuit-Oriented Simulators

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

    18/97

    General-Purpose Circuit-Oriented Simulators

    Ansoft http://www.ansoft.de/ EMTP http://www.eeug.de/ SABER (Analogy) http://www.analogy.com/ PSPICE (OrCAD) http://www.orcad.com/ ICAP4 (Intusoft) http://www.intusoft.com/ PSIM http://www.powersimtech.com/ PowerDesigners http://www.powerdesigners.com/ SimPlorer http://www.simplorer.com/ CASPOC http://www.caspoc.com/ Electronics Workbench http://www.interactiv.com/

  • EDA for Power Electronics

    , March 2007 10

    19/97

    PSIM

    Power Electronic Systems & Chips Lab.

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    20/97

    PSIM http://www.powersimtech.com/

    KEY FEATURES: Friendly user interface; Simple to use, and fast

    simulation Interactive simulation environment Magnetics modeling Loss calculation and thermal analysis Comprehensive motor drive library Powerful control simulation capability Support of custom C code and DLL Link with Matlab/Simulink and finite element

    analysis software

    Powersim Technologies Inc.#8590 - 142 St.Surrey, B.C.Canada V3W OS3TEL: (215) 361-1137FAX: (215) 361-2123Email: [email protected] site: http://www.powersimtech.com

  • EDA for Power Electronics

    , March 2007 11

    21/97

    PSIM

    Powersim Technologies Inc.#8590 - 142 St.Surrey, B.C.Canada V3W OS3TEL: (215) 361-1137FAX: (215) 361-2123Email: [email protected] site: http://www.powersimtech.com

    22/97

    What is PSIM?

    PSIM is a dedicated simulation package for power electronics andmotor control. With fast simulation, friendly user interface, capability of simulating virtually any types of control schemes, PSIM provides a powerful simulation environment to address your simulation needs.

    PSIM can be used for analysis and design of power converter and control systems for a wide variety of applications, including (but not limited to) switchmode power supplies, ac/dc rectifiers, single-phase and three-phase inverter and UPS systems, battery chargers, power factor correction, active filters, reactive power compensators, grid-link operation, and adjustable speed drive systems.

    The basic PSIM package consists of three programs: circuit schematic program SIMCAD, PSIM Simulator, and waveform display program SIMVIEW.

  • EDA for Power Electronics

    , March 2007 12

    23/97

    Key Features of PSIM

    Easy to Use

    Fast Simulation

    Flexible Control Representation

    Linking Your C Code via DLL

    Mixed-Mode Simulation

    Built-in Power Electronics Blocks

    Digital Control for Microprocessor/DSP Implementation

    24/97

    PSIM Composition

    SIMCAD: Circuit Schematic Drawing

    PSIM Simulator: Simulation

    SIMVIEW: waveform display

    Digital Control Module

    Motor Drive Module

  • EDA for Power Electronics

    , March 2007 13

    25/97

    SIMCAD and SIMVIEW

    26/97

    PSIM Simulation of a Boost PFC Converter

  • EDA for Power Electronics

    , March 2007 14

    27/97

    Circuit Simulation Software for Power Electronics Designers

    28/97

    Feature Matrix

    Available on Linux

    Available on Windows

    SIMPLIS Simulator

    Transient Snapshots

    Real Time Noise

    HSPICE model compatibility

    IC design models e.g. BSIM3,4, MOS9 VBIC, etc.

    PSpice Translator

    Transient Restart

    Multi-step Analysis

    Monte Carlo Analysis

    Extended Sweep Modes

    Digital Simulator

    SIMetrixMicron A-D

    SIMetrix/SIMPLIS Micron

    SIMetrixAD-Plus

    SIMetrix/SIMPLIS

  • EDA for Power Electronics

    , March 2007 15

    29/97

    Simplis for Circuit Simulation

    Simplis - Application Examples

    Frequency Sweep

    Pre-Amp of an OP-AMP Hybrid linear-switching 5V PSU

    Buck Switching Regulator

    Loop Gain

    Dynamic Responses Under Load Changes

  • EDA for Power Electronics

    , March 2007 16

    31/97

    OrCAD PSICE

    OrCAD, Inc.Beaverton, Oregon, USAEmail: webmaster.orcad.comweb site: http://www.orcad.com

    32/97

    Cadence PSPICE - Power IC Model LibraryTM

  • EDA for Power Electronics

    , March 2007 17

    33/97

    PSPICE: Device Model

    34/97

    SIMPLORER

    To download SIMPLORER SV v7, go to www.ansoft.com/about/academics/simplorer_sv/index.cfm. To learn more about SIMPLORER v7, visit www.ansoft.com/products/em/simplorer/.

    High-Performance Electromechanical System Simulation

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

  • EDA for Power Electronics

    , March 2007 18

    35/97

    SIMPLORER a multi-domain, system simulation software

    SIMPLORER is multi-domain, system simulation software for the design of high-performance electromechanical systems commonly found in the automotive, aerospace/defense, and industrial automation industries.

    With a wide range of modeling techniques, statistical analysis capability and adherence to IEEE standards, SIMPLORER greatly reduces engineering time and prototype iterations while improving design performance of electrical, mechatronic, power-electronic, and electromechanical systems.

    36/97

    SIMPLORER Features

    SIMPLORER is multi-domain, system simulation software for the design of high-performance electromechanical systems commonly found in the automotive, aerospace/defense, and industrial automation industries.

    With a wide range of modeling techniques, statistical analysis capability and adherence to IEEE standards, SIMPLORER greatly reduces engineering time and prototype iterations while improving design performance of electrical, mechatronic, power-electronic, and electromechanical systems.

  • EDA for Power Electronics

    , March 2007 19

    37/97

    SIMPLORER

    38/97

    Basic Structure of the Mixed-Mode Mixed-Language Simulator SIMPLORER

  • EDA for Power Electronics

    , March 2007 20

    39/97

    Simulation of a Buck Converter

    40/97

    Graphic Interface

  • EDA for Power Electronics

    , March 2007 21

    41/97

    Simulation of Servo Drives

    Torque and Speed Controlled Drive Systems

    High Dynamic Requirements

    ComponentsTorque and Speed Controllers

    Three-Phase PWM Inverter

    Servo Motor

    Strong interactions between the system components

    42/97

    Basic Drive System Structure

    Control System(analog, mixed-signal, digital, DSP, FPGA etc.)

    Powersupply

    AC/DCConverter/

    rectifier

    AC/DCConverter/

    inverterDClink

    Servomotor

    Mechanicalload

  • EDA for Power Electronics

    , March 2007 22

    43/97

    Electrical Machine Modeling

    44/97

    Co-Simulation

    Simulink

    Control, systems

    Simplorer

    Electrical, mechanical, hydraulic, electrical machines, solenoids, sensors

    Physical quantities(speed, current, voltage, position etc.)

    Control quantities(switch ON/OFF,

    torque command etc.)

  • EDA for Power Electronics

    , March 2007 23

    45/97

    Co-Simulation of a Motor Drive

    Control System(Analog, Digital, Microcontroller, DSP, FPGA etc.)

    Powersupply

    AC/DCConverter/

    rectifier

    AC/DCConverter/

    inverter

    DClink

    BLDCmotor

    Mechanicalload

    PSIM

    46/97

    New in SIMPLORER v7

    Optimization and statistical analyses

    Scripting interface

    Wizards (C, VHDL-AMS, and component models)

    Expanded VHDL-AMS functionality

    Sensor Model Library (cost option)

    Transient coupling between SIMPLORER and Maxwell 2D

    VHDL-AMS Model EncryptionUsers of other VHDL-AMS simulators can encrypt and pass models to SIMPLORER without revealing underlying IP

  • EDA for Power Electronics

    , March 2007 24

    47/97

    SIMPLORER Student Version SV 7.0

    SIMPLORER7 SV is a full-featured version of Ansoft's commercially distributed SIMPLORER with a limit only on the size of problems that can be solved. SIMPLORER is sophisticated multi-technology system simulation software widely used by automotive, aerospace, and power electronics systems designers. SIMPLORER SV is ideal for engineering students studying topics in power electronics, drive technology, electromagnetic actuators and electric machine design, controls, transportation technology, micro machining, mechatronics, and sensor systems. Ansoft offers SIMPLORER SV to foster and encourage the development of engineering skills throughout the multi-technology systems design community.

    SIMPLORER SV supports the IEEE industry standard VHDL-AMS, a powerful multi-domain, analog, digital, and mixed-signal modeling language for the design of various complex technical systems. SIMPLORER SV also includes examples specifically designed for topics commonly studied at the junior, senior, and graduate levels

    48/97

    PLECS: Power Electronic System Simulation

    http://www.plexim.com/

  • EDA for Power Electronics

    , March 2007 25

    49/97

    Ansoft: PExprt and Maxwell 3D

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

    50/97

    Ansoft: PExprt for Power Supply Design Simulation

    High Frequency Ansoft DesignerHFSS

    Signal Integrity SIwaveSpicelinkTPA

    Electromechanical Maxwell 2DMaxwell 3DSIMPLORERPExprtRMxprt

    Add-OnsAnsoftLinksFull-Wave SpiceOptimetricsParICsWinIQSIM

  • EDA for Power Electronics

    , March 2007 26

    51/97

    A 2D and 3D Model of a Flyback Transformer

    52/97

    Integrated Design and Simulation Tools:SIMPLORER and PExprt

    System engineer creates

    a design idea

    Obtain the design parameters needed for magnetic components

    Draw schematic in SIMPLORER

    environment

    Input into PExprt and get the optimized design(s) per

    designers priorities

    Perform system simulation for

    design(s)

    No

    YesManufacture

    designIs

    designok?

  • EDA for Power Electronics

    , March 2007 27

    53/97

    PExper for Transformer Design

    54/97

    Winding Design and Air Gap Effect

    Winding Strategy Analysis

  • EDA for Power Electronics

    , March 2007 28

    55/97

    Converter Level Simulation: PExpert and Simplorer

    Draw schematic in SIMPLORER

    environment

    Input into PExprt and get the optimized design(s) per

    designers priorities

    Perform system simulation for

    design(s)

    No

    YesManufacture

    designIs

    designok?

    SIMPLORER strengths for converter analysis: Seamless integration between component and system simulation Allows for both micro-controllers and block diagram control Fast and numerically stable

    56/97

    Converter Level Simulation: PExpert and Simplorer

  • EDA for Power Electronics

    , March 2007 29

    57/97

    High-Level Simulation of a Flyback Converter with Low-Level Transformer Design and Modeling

    58/97

    EMTP

    EMTP : ElectroMagnetic Transients ProgramThe EMTP is a computer program for simulating electromagnetic, electromechanical and control system transients on multiphase electric power systems. The EMTP was originally developed in the late 1960s by Dr. Hermann Dommel. Many features have been added to the EMTP over the years and it has become the de facto standard in the utility industry.

    ATP : Alternative Transient ProgramThe ATP is the most widely used version of the EMTP.

    ATP is a universal program system for digital simulation of transient phenomena of electromagnetic as well as electromechanical nature. With this digital program, complex networks and control systems of arbitrary structure can be simulated.

    ATP has extensive modelling capabilities and additional important features besides the computation of transients. It has been continuously developed through international contributions over the past 20 years.

    EEUG: European EMTP-ATP Users Group: http://www.vmt.bme.hu/eeug

  • EDA for Power Electronics

    , March 2007 30

    59/97

    SABER

    Analogy Inc.9205 S.W. Gemini DriveBeaverton, Oregon 97008Email: info.analogy.comweb site: http://www.analogy.com

    Analogy is the leader in high performance software and model libraries for top-down design and behavioral simulation of mixed-signal and mixed-technology systems. Our products make it possible to virtually prototype an entire hardware system - including analog and digital electronics, as well as mechanical, hydraulic and physical components. This allows our customers to interact with and fully understand the performance of their systems before they commit a design to pilot production.

    60/97

    SaberScope

    SaberScopeGraphical Waveform Analyzer

  • EDA for Power Electronics

    , March 2007 31

    61/97

    Intusoft: ICAP4 (IsSpice)

    Intusoft Inc.P.O. Box 710 San Pedro, CA 90733-0710, USAPhone : (310) 833-0710Fax : (310) 833-9658Email: [email protected] site: http://www.intusoft.com

    62/97

    PowerDesigner

    PowerDesigners, LLC6907 University Ave, #154Middlleton, WI 53562, USATEL: (608) 231-0450FAX: (608) 231-9979Email: [email protected] site: http://www.powerdesigners.com

    ProductsPower DesignerChoke DesignerAnalystPSIM 4.0Motor Drive Module 1.0Digital Control Module

  • EDA for Power Electronics

    , March 2007 32

    63/97

    CASPOC

    Simulation ResearchP.O. Box 397NL-2400 AJAlphen aan den RijnThe NetherlandsTEL: +31 172 492 353FAX: +31 172 492 477Email: [email protected] site: http://www.caspoc.com

    SIMEC GmbH & Co. KGBlankenauer Street 74D-09113 ChemnitzGermanyTEL: +49 371 4503-450FAX: +49 371 4503-466Email: [email protected] site: http://www.caspoc.com

    64/97

    Introduction to CASPOC

    CASPOC is especially designed for simulation of Power Electronics and Electrical Drives. Using CASPOC you can model power electronics, electrical machines, load and control in one multilevel model.

    CASPOC multilevel model includes a circuit level for the modeling of Switched Mode Power Supplies, a component level for the modeling of electrical machines/loads and a system level for the modeling of control algorithms.

    CASPOC is easy to use. Starting from an existing example, you can achieve simulation results within a short period.

    CASPOC is universal in modeling and viewing simulation results, it is very powerful for going in depth in modeling and simulation.

  • EDA for Power Electronics

    , March 2007 33

    65/97

    Special Features

    Fast simulation of Switched Mode Power Supplies without convergence problems Special fast switch models for a Diode, SCR, GTO and semiconductor switches Special block-diagram components for Power Electronics and Drive simulations such as

    DC-motor, induction machine, RMS, power-factor, harmonics and mechanical loads Libraries for modeling AC-vector drives, brushless AC drives, ab-dq transformations and

    mechanical loads Modeling control algorithms or component behavior using C/Pascal in Dynamic Link

    Libraries (DLL) Use the same control algorithm (C/Pascal) in your model and embedded software Schematic editor for drawing your circuit, system and component models Showing simulation results immediately during the simulation Show not only the time-domain waveforms but also phasors and harmonics online

    during simulation Interactive, parameter variations are immediately visible during the simulation on the

    screen EMC testing, compare simulated harmonics against the IEC 1000-3 limit. Many examples available in the area of Power Electronics and Electrical Drives, so in

    many cases your problem is already modeled!

    66/97

    CASPOC: Integrated simulation with couplings between different tools

    Simulation and Animation of Power Electronics and Drives, Requirements for Education, P.J. van Duijsen, P.Bauer, and B. Davat.

  • EDA for Power Electronics

    , March 2007 34

    67/97

    SPS Simulation Using CASPOC

    68/97

    Electronics Workbech http://www.interactiv.com/

  • EDA for Power Electronics

    , March 2007 35

    69/97

    Electronics Workbench: Multisim SPICE Simulation

    70/97

    Electronics Workbench: Product Suite

  • EDA for Power Electronics

    , March 2007 36

    71/97

    Network and Communications Simulation

    72/97

    HSPICE

    HSPICE

  • EDA for Power Electronics

    , March 2007 37

    73/97

    PCB Design

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

    74/97

    PCB and Package Design CAD Tools

    PADS http://www.ansoft.de/ Power PCB http://www.eeug.de/ PSPICE (OrCAD) http://www.orcad.com/ CircuitWork http://www.orcad.com/ Solidwork http://www.intusoft.com/ ProE http://www.intusoft.com/ AutoVue SolidModel Pro http://www.intusoft.com/

  • EDA for Power Electronics

    , March 2007 38

    75/97

    ESTAR: ELECTROMAGNETIC ANALYSIS

    Magnetic shields subjected to a permanent magnetic source

    http://www.cosmosm.com

    The Strategic Design ToolModeling ESTAR ProblemsState of the Art Solver TechnologyElectromagnetic AnalysisViewing the ResultsCoupled AnalysisModeling Features

    Library of 3D current sourcesNonlinear B-H and permanent magnet

    76/97

    Thermal Design

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

  • EDA for Power Electronics

    , March 2007 39

    77/97

    FLOTHERM

    78/97

    Thermal Modeling of Magnetic Components

    Thermal Modeling of Magnetic Components for E-type Core under Forced-Air ConvectionRen-Chun Chang, Ying-Yu Tzou, Member, IEEE, and Tan-Fu Lei, Member, IEEETaiwan Power Electronics Conf., TPEC2005, Taiwan, 2005.

  • EDA for Power Electronics

    , March 2007 40

    79/97

    Utility Interface Harmonic Analysis

    80/97

    CAD Integration of Electro-Mechanical-Magnetic Systems

    EDA Integration of Electro-Magnetic-Thermal SystemsSystemDesign

    ConverterDesign

    MagneticsDesign

    CircuitDesign

    Co-Design SystemVerification

    Matlab/simulinkMathCAD

    ModelSim-SimulinkSimplorer-SimulinkPExprt

    PSIMSimplorer

    MaxwellMagneForceMotorSoft

    OrCADPSPICEHSPICEModelSim

    ARMMATLABLabviewWinDSP

  • EDA for Power Electronics

    , March 2007 41

    81/97

    CAD Motor Design

    AB

    C

    S SN

    N

    BLDCM

    82/97

    CAD for SPS Design

    Power Electronic Systems & Chips Lab., NCTU, Taiwan

    Power Electronic Systems & Chips Lab.

  • EDA for Power Electronics

    , March 2007 42

    83/97

    An Off-Line Power Supply

    84/97

    Board Level Floor Plan Design

    PFC

    FAULT FLAG

    MASTER/SLAVE

    COMBINATION CONTROLER

    SMPS2-SW FORWARD

    FUSEEMI FILTERINRUSHOVER VOLTAGE

    H 3G 2N 1

    IECAPPLIANCEINLET

    (100 kHz)(200 kHz)

    GND

    +25

    -25

    SENSITIVITYHIGH-PASS

    20-40-60-80

    COMPRESSORPEAK LIMITEREXPAND

    FILTERATT. FI

    LTER

    +25

    -25

    CLK

    3 dB6 dB12 dB24 dB

    LIMITCOMP

    FAULTLOAD

    EXP READY

    DSP

    HOST

    SENSITIVITY

    GND+5A

    REMOTE LEVEL

    CURRENT SENSE TEMP SENSE

    +

    -

    AMPLIFIER

    BACKUP

    LOAD

    +4+22

    1

    COMP OFF/10 DbEXP ON/OFF

    000 1

    011 1

    20 Hz40 HZ60 Hz80 Hz

    MODE:STANDBYMUTEON

    MODE

    SUPPLY SENSE

    300 kHzINPUT LIMIT

    rmsLEVEL

    RMS

    LOW VOLTAGEFLYBACK

    Vrelay

    +5d

    +3.3

    +5a

    +GNDVR1

    +

    -

    SUPPLY CLOCK

    SUPPLY CLOCK

    AMP CLOCK

    SUPPLY CLOCK

    REMOTELEVELADC

    AVG LOAD Z

    TEMP PWR

    CLASS-DAMPLIFIER

    FILTERATT.

    FILT

    ER

    +25

    -25

    CLK +

    -

    BACKUP

    LOADMODE 300 kHz

    +

    GNDVR1

    +

    -

    CLASS-DAMPLIFIER

    SENSITIVITYHIGH-PASS

    20-40-60-80

    COMPRESSORPEAK LIMITEREXPAND

    DSP

    INPUT LIMIT

    rmsLEVEL

    RMSREMOTELEVEL

    TEMP PWR

    AVG LOAD Z

    FAULT FLAG

    MASTER/SLAVE

    3 dB6 dB12 dB24 dB

    LIMITCOMP

    FAULTLOAD

    EXP READY

    HOST

    SENSITIVITY

    GND+5A

    REMOTE LEVEL

    CURRENT SENSE TEMP SENSEAMPLIFIER+4+22

    1

    COMP OFF/10 DbEXP ON/OFF

    000 1

    011 1

    20 Hz40 HZ60 Hz80 Hz

    MODE:STANDBYMUTEON

    SUPPLY SENSE

    SUPPLY CLOCK

    AMP CLOCK

    SUPPLY CLOCK

    AVG LOAD Z

    PFC

    COMBINATION CONTROLER

    SMPS2-SW FORWARD

    FUSEEMI FILTERINRUSHOVER VOLTAGE

    H 3

    G 2N 1

    IECAPPLIANCEINLET

    (100 kHz)(200 kHz)

    GND

    +25

    -25

    LOW VOLTAGEFLYBACK

    Vrelay

    +5d

    +3.3

    +5a

    SUPPLY CLOCK

  • EDA for Power Electronics

    , March 2007 43

    85/97

    Switching Mode Magnetics

    Requirements: Low profile, low loss at high frequency Thermal performance consistent with audio signals, low air flow

    Technologies Sendust distributed-gap toroidal cores for inductors (carrying

    significant dc current) Single-layer and progressive windings to minimize capacitances Ferrite core dcdc converter transformer, Litz windings, inter-

    winding shield Toroidal ferrite common mode transformers on mains input and

    dc output

    86/97

    Switching Mode Magnetics

  • EDA for Power Electronics

    , March 2007 44

    87/97

    Magnetic Loops Example

    Similar analyses for dv/dt and parasitic capacitances

    88/97

    Thermal Management

  • EDA for Power Electronics

    , March 2007 45

    89/97

    IC

    Analog Controller

    GateDrive

    VOUT

    12VDigital controller

    Digitalcompensator modulatorVREF

    GateDrive

    VOUT

    12V

    VREF

    (a)

    (b)

    -50

    0

    50phase response

    10 0 101

    10 2 10 3 10 4 10 5

    frequency(rad/sec)

    10 0 101

    102

    10 3 10 4 10 510

    1

    102

    103

    magnitude response

    frequency(rad/sec)

    Gain

    Freq.FZ1 FP0 FZ2 FP1 FP2

    Bode plot

    90/97

    (1)

    Digital Circuit Designer VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    -50

    0

    50

    phase response

    10 0 10 1 102 10 3 104 105

    frequency(rad/sec)

    10 0 101 10 2 10 3 10 4 10 510

    1

    102

    103

    magnitude response

    frequency(rad/sec)

    Control Loop Designer VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    Power Circuit Designer VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    Ksw

  • EDA for Power Electronics

    , March 2007 46

    91/97

    (2)

    System Optimization VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    System Programming & Application Interface VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    MCU Configuration & Settings VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    92/97

    (3)

    Program Download VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    System Integration & Testing VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

    Performance Measures VHDL Circuit Realization Logic and Timing Verification Circuit Minimization

  • EDA for Power Electronics

    , March 2007 47

    93/97

    Digital System Design Flow

    Algorithm Development

    HDL Generation

    Logic synthesis

    Place-and-Route

    HDL Simulation

    HardwareImplementation

    94/97

    Digital Circuit Design Verification

    Schematiccapture

    Schematic Convert to Verilog

    VHDL

    Verilog HDL

    Synplify Pro

    ModelSim

    iMPACTTranslatemap, PAR

    Logicanalyzer

    ChipScope

    Xilinx Project Navigator

  • EDA for Power Electronics

    , March 2007 48

    95/97

    MATLAB & ModelSim Co-Simulation

    Mixed-Signal Simulation of Digitally Controlled Switching Converters

    A. Prodic and D. Maksimovi, Mixed-Signal Simulation of Digitally Controlled Switching Converters, IEEE Computers in Power Electronics, 2002.

    Design procedure of a digital system based on a hardware description language (HDL).

  • EDA for Power Electronics

    , March 2007 49

    97/97

    Summary

    CAD

    CAD