Visualization and interactive simulation of Modelica models for control education
An approach to the implementation of virtual-labs well-suited for control education is proposed. The virtuallab 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.
Control education Modelica virtual laboratory interactive simulation object-oriented modeling
Carla Martin-Villalba Alfonso Urquia Sebastian Dormido
Dept. Informatica y Automatica, UNED, Juan del Rosal 16, 28040, Madrid, Spain
国际会议
2009年中国控制与决策会议(2009 Chinese Control and Decision Conference)
广西桂林
英文
3076-3081
2009-06-17(万方平台首次上网日期,不代表论文的发表时间)