Upload
grant-gordon
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
Modeling and Simulation for Power Electronics and
Electrical Drives
dr. ir. P.J. van Duijsen Simulation Research
Haus der Technik, München, 2003
9.12.2003 (c) 2003 Simulation Research 2
Contents
• I - Introduction• II - Components• III - Models• IV - Simulation• V - Special models• VI - Tools• VII - Examples• VIII - Conclusions
9.12.2003 (c) 2003 Simulation Research 3
I - Introduction
• Identify the components• Models• Parameters
9.12.2003 (c) 2003 Simulation Research 4
Identify the components
• Different components require different models• First identify these components
9.12.2003 (c) 2003 Simulation Research 5
Models
• What can we model– Complexity of the model
– Availability of parameter
9.12.2003 (c) 2003 Simulation Research 6
Parameters
• What is a model– Reflection of the users imagination, how a design
should work
9.12.2003 (c) 2003 Simulation Research 7
II - Components
• Power Electronics• Electrical machine• Mechanical load• Main• Control
PowerElectronics
MechanicalLoadMain
Control
ElectricalMachine
9.12.2003 (c) 2003 Simulation Research 8
III - Models
• Multilevel Modeling– Circuit model
– Block Diagram
– Modeling language
9.12.2003 (c) 2003 Simulation Research 9
IV - Simulation
• What is simulation• Mathematical methods• Programs
9.12.2003 (c) 2003 Simulation Research 10
What is Simulation
• Simulation is a prediction of what might happen
9.12.2003 (c) 2003 Simulation Research 11
What can we simulate
• Large simulations take a lot of time• Large simulations increase complexity and clarity
9.12.2003 (c) 2003 Simulation Research 12
Methods and Programs
• Mathematical methods– State Space
– DAE
– MNA
• Various programs– Spice
– Matlab/Simulink
– Saber
– Caspoc
9.12.2003 (c) 2003 Simulation Research 13
Mathematical Methods
• ODE (State Space)– Causal time varying
systems
• MNA– Circuit models
• DAE– Equations
• Mathematics
9.12.2003 (c) 2003 Simulation Research 14
Various programs
• Spice– Electronics (General)
• Matlab/Simulink– Systems described by a Block Diagram (General)
• Saber– Systems described by equations (General)
• Caspoc– Systems and Circuits (PE & ED)
9.12.2003 (c) 2003 Simulation Research 15
V - Special models
• Power Electronics– Semiconductor models
– Heat sink
– Parasistics
– Analog / digital control
– Embedded control
• Electrical Machines– Machine models
– Mechanical load
9.12.2003 (c) 2003 Simulation Research 16
Semiconductor models
• Mosfet / IGBT– Gate charge
– Cgd non-linear behavior
– Temperature dependent On-resistance Rds
• Diode– Reverse recovery
Detailed Behavioral/Circuit Model
Component stress isequal in each period
Ideal Model
Circuit design
Ideal Model
Control Design Circuitlayout
Detailed Behavioral/Circuit Model
Single periodcomponent stressanalysis
Number of simulated periods
Mod
el C
ompl
exity
Behavioral Model
Predict losses andtransient behavior
Simulation takesto much time andproduces to muchdata
9.12.2003 (c) 2003 Simulation Research 17
Mosfet / IGBT Dynamics
• Non linear gate-drain capacitance Cgd
9.12.2003 (c) 2003 Simulation Research 18
Temperature dependence Mosfet
• At T=125 Celcius, the drain-source resistance is doubled from Ron
to 2*Ron
9.12.2003 (c) 2003 Simulation Research 19
Spice diode model
• Reverse recovery is modeled by a non-linear capacitor
9.12.2003 (c) 2003 Simulation Research 20
Reverse recovery modeling
• Model based on measurement
9.12.2003 (c) 2003 Simulation Research 21
Reverse recovery
• Reverse recovery is dependent on IF and di/dt
9.12.2003 (c) 2003 Simulation Research 22
Heat sink models
• Parameters from data sheet
• Parameters from known structures
• Parameters from FEM analysis
9.12.2003 (c) 2003 Simulation Research 23
Parameters from a data sheet
• Thermal resistance and thermal capacitance are from the manufacturers data sheet
• Zth is modeled using parallel RC models• Calculate losses in the mosfet and diode• Calculate temperature and feed back into the
semiconductors
9.12.2003 (c) 2003 Simulation Research 24
Parameters from know structures
• Calculate Rth & Cth from geometry
9.12.2003 (c) 2003 Simulation Research 25
Parameters from FEM analysis
• Calculate Zth in FEM analysis and use it in the simulation
9.12.2003 (c) 2003 Simulation Research 26
Parasitic inductance
• Model parasitic inductance for simulating high turn-off voltages Vds
9.12.2003 (c) 2003 Simulation Research 27
Analog / Digital control
• Analog control as– Electric circuit using Opamp models
– Block diagram (more efficient)
• Digital control– Logical components
– Modeling language (more efficient)
9.12.2003 (c) 2003 Simulation Research 28
Block diagram vs Circuit model
• Block diagram model for a PI control• 4 blocks• Calculation effort ~ 4
9.12.2003 (c) 2003 Simulation Research 29
Block diagram vs Circuit model
• Circuit model for the PI control
• No. of nodes = 17 - 4• Calculation effort ~
(4/3) * (13)^3
9.12.2003 (c) 2003 Simulation Research 30
Using C/Pascal to create models
• Replace blocks by C/Pascal code
• Model complex control systems
• Use the debugger to debug these models
9.12.2003 (c) 2003 Simulation Research 31
Embedded Control
• Embedded Control models
9.12.2003 (c) 2003 Simulation Research 32
Machine models
• Connections– Electrical properties
– Mechanical properties
• Model– State Space equations
– Lumped circuit model
– Reduced Order Model from FEM analysis
9.12.2003 (c) 2003 Simulation Research 33
VI - Tools
• Integrated Modeling and Simulation– Modeling Electrical machines
• Connection to FEM tools
– Modeling Power Electronics• Connection to Packaging analyzers
– Modeling Control• Creating Embedded C code
– Control design• Small signal modeling
• Connection to design tools
9.12.2003 (c) 2003 Simulation Research 34
VII - Example
• Synchronous generator• PWM induction machine drive• Switched Reluctance Machine• Variable structure system in Caspoc and
Simulink
9.12.2003 (c) 2003 Simulation Research 35
Example - Synchronous machine
9.12.2003 (c) 2003 Simulation Research 36
Example - PWM induction machine drive
9.12.2003 (c) 2003 Simulation Research 37
Example - Switched Reluctance machine
• Electric connections:– u,I
• Mechanical connect.:– T,angular speed
9.12.2003 (c) 2003 Simulation Research 38
Example - Variable structure system in Caspoc and Simulink
• Caspoc:– Inverter
– Machine
– Load
9.12.2003 (c) 2003 Simulation Research 39
Example - Variable structure system in Caspoc and Simulink
• Simulink:– VSS Control
• Comparison switched Caspoc model with averaged model in Simulink
9.12.2003 (c) 2003 Simulation Research 40
Example Switched Reluctance Machine (SRM)
• Design of the SRM in Tesla
• FEM analysis of the SRM in ANSYS
• Reduced order model from ANSYS in Caspoc
• Design of the power electronics and control in Caspoc
• Export of the control algorithm to Embedded C-code for the microprocessor
9.12.2003 (c) 2003 Simulation Research 41
Geometric design in Tesla
9.12.2003 (c) 2003 Simulation Research 42
FEM analysis in ANSYS
9.12.2003 (c) 2003 Simulation Research 43
Complete model and simulation in Caspoc
9.12.2003 (c) 2003 Simulation Research 44
Embedded C-code for the control
9.12.2003 (c) 2003 Simulation Research 45
Conclusions - SRM
• Export of C code from Block diagram• Including the exported code in the simulation• Debugging during simulation
9.12.2003 (c) 2003 Simulation Research 46
VIII - Conclusions
• A model is a reflection of the users imagination, how a design should work!
• Simulation is a prediction of what might happen!