EMR 11 Lausanne July 2011 Joint Summer School EMR 11 Energetic Macroscopic Representation Dr. Daho Taghezout applied magnetics (CH 1110 Morges) magnetics@bluewin.ch
- Outline - EMR 11, Lausanne, July 2011 2 1. Section 1 Portunus simulation technology Description languages Standard libraries Links 2. Section 2 Prius II simulation EMR Description of an EV Conclusion
System simulation vs. Component design EMR 11, Lausanne, July 2011 3 " Developed by adapted solutions GmbH (www.adapted-solutions.com) in Chemnitz (D) since 2003 System simulation vs. component design Where is the borderline? The differences between system simulation and component design tools are mainly in the modeling flexibility, the abstraction level of the model set and the adaptation of a software to particular applications. Numerical algorithms are often very similar.
Portunus Simulation Technology EMR 11, Lausanne, July 2011 4 " Analysis types Transient, OP, DC, AC " Combination of analogue and digital solvers " Ability to solve highly nonlinear systems (DAE) / Switched systems " Adaptive step-size control " Multi-simulation support
AP Drive System EMC EMR 11, Lausanne, July 2011 5 " Complex system including cables, transformers, rectifiers and load " The schematic contains signal processing elements. More than 100 models 42 s for 200 ms simulation time
GUI Overview (Standard Interface) EMR 11, Lausanne, July 2011 6 " Component-specific input dialogs (wizards) " Versatile online-displays " Symbol animation " Parameter Variation " Drag and drop from library 6
GUI Overview (Multiple Paging) EMR 11, Lausanne, July 2011 7 " Handling of subsystems " Library management " User interaction " Replay mode " Multiple pages
Subsheets and User Libraries " Subsheet models can be stored within libraries. EMR 11, Lausanne, July 2011 8 " The library management allows the modification of symbols and model behavior. " Other models types supported by the library management are - Models coded in C++ - Spice net lists - VHDL-AMS models Parameter Editor Symbol Editor Subsheet Editor
EMR 11 Lausanne July 2011 Joint Summer School EMR 11 Energetic Macroscopic Representation
Multiple Approaches for System Description EMR 11, Lausanne, July 2011 10 Network (electrical, thermal ) State Machine Block Diagram C++ (DLL) Text Input (VHDL-AMS / SPICE) Tables (time-dependent, characteristic) All model types can be used in a single schematic and coupled via conservative or non conservative nodes.
Electrical Circuits and Petri Nets 11
Functional Description 12
VHDL-AMS " VHDL-AMS is a standardized (IEEE) modeling language for the description of analogue, digital and mixed-signal systems. It is supported by several simulation systems which allows for the exchange of simulation models. 13 " In Portunus, VHDL-AMS models can be defined directly at the schematic (using the editor integrated in the wizard). This editor supports file import / export and provides syntax coloring as well as syntax check. " Alternatively, VHDL-AMS models can be inserted into user libraries. All library functions are available for VHDL-AMS models as well.
VHDL-AMS 14 Modelling languages like VHDL-AMS do not only provide the possibility of an efficient model exchange between simulation software tools. In many cases the use of the language leads to models that are much more compact than in the case of a graphical representation. Functional description Single phase transformer v1 == i1*r1 + psi1'dot; v2 == i2*r2 + psi2'dot; psi1 == i1*ls1 + i1*lm - i2*lm*ue; psi2 == i2*ls2 + i2*lm*ue*ue - i1*lm*ue; VHDL-AMS
EMR 11 Lausanne July 2011 Joint Summer School EMR 11 Energetic Macroscopic Representation
Standard Model Set 16 The standard library comprise a number of simulation models for electrical, mechanical and magnetic systems, block diagrams, state machines and signal analysis. The SPICE library provides mainly the semiconductor models according to SPICE 3F5. The model set can be expanded by the free VHDL-AMS models and SPICE net lists available on the internet.
Power Electronics Library 17 The Power Electronics Library comprises complex models for the simulation of power electronic systems. It features a modular approach by providing circuit topologies and control algorithms in separate modules.
Power Electronics Library 18 Application Example Induction Machine Control using a Three-Level Inverter
Magnetic Models 19 Models of magnetic components makes it possible to have a detailed look at the values of magnetic circuits.
Thermal Library 20 The Thermal Library provides a set of sophisticated models to calculate heat transfer and heat storage. Powerful wizards support the calculation of heat transfer components from geometry data. Full parameter variation by using variables is possible.
EMR 11 Lausanne July 2011 Joint Summer School EMR 11 Energetic Macroscopic Representation
Co-simulation with FLUX (FEM Analysis). 22 FLUX is a finite element software application used for electromagnetic and thermal modeling. " Applications Magnetic, electric and thermal fields, Static, harmonic and transient states, Magnetothermal and dielectrothermal coupling, External circuit connection, Mechanical coupling in rotation and translation " Development by GE2Lab (INPG Grenoble) and CEDRAT (F)
BLDC Motor Control 23 Most accurate model for the PMSM motor (saturation, losses in conductive regions, non sinusoidal back emf voltage, cogging torque, )
Co-Simulation with Matlab/Simulink 24 " The coupling to Matlab/Simulink allows for a very comfortable setting up of a coupled simulation. The definition of the signal exchange is supported by GUI functions realizing a continuous communication between Portunus and Simulink. " A coupled simulation can be started in Portunus as well as in Simulink by a single mouse click. Co-Simulation may be used for multi-simulations defined in Portunus as well as simulation batches controlled by a script.
EMR 11 Lausanne July 2011 Joint Summer School EMR 11 Energetic Macroscopic Representation
Structural Simulation of the Prius II Drive in Portunus 26 Application Automotive System description Complex mechatronic system Power electronics Electrical machines Thermal engine Mechanical elements Control/Drive Goal Behavioral simulation of the car Test on a UE speed cycle Estimation of efficiency data (battery, fuel consumption)
Elements: Battery Power control Power electronics Control / drive Electrical Motor/generator Thermal engine Planetary gear Mechanics Structure of the Prius Hybrid Drive UPS Boost converter 27
Structure of the Prius II Hybrid Car Drive 28 Parallel / Serial Hybridation of the Toyota Prius II Relation of Willis Advantages of the serial and parallel hybrid systems Allows to use the thermal engine at maximum efficiency point
Battery Behavioral Simulation of the Prius II in Portunus Power electronics Electrical motor And generator Mechanics 29 Control / Drive Thermal engine
Speed Cycle and Electromechanical Converters Speed 30
Battery load and thermal motor consumption 31
EMR Description of an EV in SIMULINK 32
EMR Implementation of an EV in Portunus 33
Speed and armature current in Portunus 34 Reference and actual speed vs. time Armature current vs. time
Advantages of the multiple language structural approach Behavioral model of a complex system Description ways adapted to the complexity of the different domains of the drive Electric circuits Bloc diagrams User Components (C/C++ or VHDL-AMS) State graphs Conclusion Magnetic and thermal components Data from measurements (tables) 35 Benefits of multiple language description for the EMR method Tackle various physical domains with adapted mode of representation (electrical, mechanical, thermal, hydraulic, control / drive...) More intuitive representation of physical phenomena Enhanced accuracy