DocumentCode :
2799783
Title :
Visualization and interactive simulation of Modelica models for control education
Author :
Martin-Villalba, Carla ; Urquia, Alfonso ; Dormido, Sebastian
Author_Institution :
Dept. Inf. y Autom., UNED, Madrid, Spain
fYear :
2009
fDate :
17-19 June 2009
Firstpage :
3076
Lastpage :
3081
Abstract :
An approach to the implementation of virtual-labs well-suited for control education is proposed. The virtual-lab model is described in the Modelica language and it is adapted for interactive simulation by applying a systematic methodology. The virtual-lab view (i.e., the user-to-model interactive interface) is composed by connecting predefined components of Interactive, a free Modelica library presented in this manuscript. Interactive contains a set of ready-to-use Modelica models of visual interactive elements (i.e., containers, animated 3D geometric shapes and interactive controls), intended to facilitate easy definition of the virtual-lab view and the model-to-view communication. Finally, the Modelica description of the virtual-lab is translated into executable code using the Dymola modeling environment. The interactive component models provided in the Interactive library are C++ code generators: when the virtual-lab is executed, the C++ code describing the virtual-lab view and the bidirectional model-to-view communication is automatically generated. The generated C++ code uses the VTK and Qt libraries. The proposed approach is illustrated by means of an example: the development of the virtual-lab of a double-pipe heat exchanger, which is intended for chemical-process control education.
Keywords :
C++ language; chemical engineering computing; control engineering education; data visualisation; interactive systems; C++ code generator; Dymola modeling; Modelica language; Modelica library; Modelica model; bidirectional model-to-view communication; chemical process control education; double pipe heat exchanger; interactive component model; interactive library; interactive simulation; virtual lab model; virtual lab view; visual interactive element; visualization; Animation; Automatic control; Chemicals; Communication system control; Containers; Joining processes; Libraries; Shape control; Solid modeling; Visualization; Control education; Modelica; interactive simulation; object-oriented modeling; virtual laboratory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control and Decision Conference, 2009. CCDC '09. Chinese
Conference_Location :
Guilin
Print_ISBN :
978-1-4244-2722-2
Electronic_ISBN :
978-1-4244-2723-9
Type :
conf
DOI :
10.1109/CCDC.2009.5192827
Filename :
5192827
Link To Document :
بازگشت