Title :
Modelica hybrid modeling and efficient simulation
Author :
Mattsson, Sven Erik ; Otter, Martin ; Elmqvist, Hilding
Author_Institution :
Dynasim AB, Lund, Sweden
fDate :
6/21/1905 12:00:00 AM
Abstract :
Modelica is an object-oriented language for modeling of large and heterogeneous physical systems. Typical applications include mechatronic models in automotive and aerospace applications involving mechanical, electrical and hydraulic subsystems as well as control systems. Modeling of an ideal diode and Coulomb friction is discussed to illustrate the unique hybrid features of Modelica. The language has been designed to allow tools to generate efficient code automatically. Approaches supported by the Dynamic Modeling Laboratory Dymola from Dynasim are presented. Real-time simulation of an automatic gearbox is discussed to demonstrate the power of symbolic manipulation. A gearbox is inherently hybrid, since the structure varies during each gearshift. Friction is also an important phenomenon. It takes Dymola only a few seconds to translate a Modelica model of an automatic gearbox with 11 switching elements into efficient simulation code. A 500 MHz DEC alpha processor from dSPACE evaluates one Euler step including a possible mode switch in less than 0.18 ms
Keywords :
engineering computing; object-oriented languages; real-time systems; simulation languages; symbol manipulation; 0.18 ms; 500 Hz; 500 MHz DEC alpha processor; Coulomb friction; Dymola; Dynamic Modeling Laboratory; Euler step; Modelica; aerospace applications; automatic gearbox; automotive applications; efficient code generation; efficient simulation; electrical subsystems; friction; hybrid modeling; hydraulic subsystems; ideal diode; large heterogeneous physical systems; mechanical subsystems; mechatronic models; object-oriented language; real-time simulation; symbolic manipulation; Aerospace control; Automatic control; Automotive engineering; Control system synthesis; Diodes; Friction; Mechatronics; Object oriented modeling; Power system modeling; Switches;
Conference_Titel :
Decision and Control, 1999. Proceedings of the 38th IEEE Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5250-5
DOI :
10.1109/CDC.1999.827881