Beruflich Dokumente
Kultur Dokumente
System Simulation
Thermal simulation
Electrothermal
Mechanical simulation
Control
1
Mechatronics: mechanical + electrical + computer sciences
2
Simplorer: http://www.ansoft.com/
Circuits
Block Diagrams
State Machines
Equation Blocks
VHDL-AMS
3
Example of VHDL-AMS
4
Compact Modeling: Transistor Compact Model
6
Model Order Reduction
Dynamic simulation:
Harmonic or transient simulation
7
Model Reduction as Projection
E
x Vz
z V T EVz V T KVz V T Bu
x = V
How to find Er
subspace?
Mode
superposition is
not the best way
to do it.
8
Implicit Moment Matching
Pad approximation Ex Kx Bu
Matching first moments for the
H ( s) sE K B
transfer function 1
H mi ( s s0 )i
0
H red mi ,red ( s s0 )i
0
mi mi,red , i 0, ,r
9
MOR for ANSYS: http://ModelReduction.com
Simulink,
ANSYS Model Simplorer, VerilogA,
Small dimensional
FULL files matrices
Mx Ex Kx Bu Linear Dynamic
MOR Algorithm
y Cx System, ODEs
11
System Thermal Simulation in Simplorer
Voltage : Temperature
Resistor : Thermal
resistance
Capacitor : Thermal
capacitor
Voltage source :
Temperature source
Current source :
Heat Flow source
12
Compact Thermal Models
Figure from the book Fast Simulation of Electro-Thermal MEMS: Efficient Dynamic
13 Compact Models. Springer, 2006.
Electrical vs. Thermal
Insulator
Figure from the book Fast Simulation of Electro-Thermal MEMS: Efficient Dynamic
Compact Models. Springer, 2006.
14
Freescale Multi-channel Power Devices
control
heavy gauge chip
MOR for ANSYS at wires power
chip
Therminic 2009
Leadframe PCB
16
Interface to call MOR for ANSYS in Workbench
17
Import Reduced Model in Simplorer
18
Test Thermal Circuit in Simplorer
19
Thermal Impedance and Comparison with ANSYS
ANSYS: about 300 000 DoFs, Reduced model: 30 DoFs
The difference is less than 1%
Timing: 60 timesteps is about 30 min in ANSYS
20
Thermal Runaway
21
Thermal Runaway Model
22
Transient Turn-on of an Automotive Light-Bulb
23
Transient Turn-on of an Automotive Light-Bulb
Ansoft LLC Lamp Currents at turn-on FET_Light_Bulb_P21W_2 Curve Info
35.00 SL1='1' SL2='0' SL
SL1='1' SL2='1' SL
30.00 SL1='1' SL2='1' SL
25.00
20.00
E2.I [A]
15.00
3 lamps
10.00 2 lamps
5.00
1 lamp
0.00
Ansoft LLC 0.00 Junction
10.00 Temperature
20.00 at turn-on
30.00 FET_Light_Bulb_P21W_2
40.00 50.00 Curve Info
550.00 Time [ms] THM1.T
SL1='1' SL2='0' SL3='0'
THM1.T
500.00 3 lamps SL1='1' SL2='1' SL3='0'
THM1.T
SL1='1' SL2='1' SL3='1'
450.00
THM1.T [kel]
400.00
2 lamps
350.00
1 lamp
300.00
250.00
0.00 10.00 20.00 30.00 40.00 50.00
Time [ms]
24
Example of Mechanical System
25
System Level Simulation
26
Hard Disk Drive Actuator/Suspension System
27
Model Reduction
3352 elements
7344 nodes
21227 equation
28
Comparison
29
Comparison
30
Velocity Control: Device as a Black Box
31
Velocity Control: Multiphysics Modeling
32
Model Reduction for the FEM Model
13 347 elements
11 765 nodes
55 481 equations to
solve
200 frequencies
takes about 20 min
Model reduction
takes 8 second
33
Comparison
34
Efficient Simulation of Acoustic FSI
35
System Level Battery Thermal Behavior Study
TCell1
IBatt RLoad
CONST H
capacity 1
Tref
VOC CT_S CT_L REF
FML1
2
EQU
Heating
Q
CONST H
0 0
36
Elektrothermische Simulation eines IGBT Wechselrichters
P _RE F
Thermal Domain
P 10
P 11
P 12
P1
P2
P3
P4
P5
P6
P7
P8
P9
Electrical Domain Mechanical
E1
z_up z_vp z_wp
I_mot
Domain
Induction_Motor_20kW
Simplorer4
MASS_ROT1
IN_A OUT_A A N
A
IN_B OUT_B B ROT1
A
IN_C OUT_C C ROT2
A
VM311 R6 R5 R4 R1 R2 R3
z_um z_vm z_wm
+ 0
SINE1 RZM
SINE2 RZM
DR1
DR1
37
Extraction of Thermal Properties of Thin Films
38
Also on Thursday
40