May 15–17, 2017 in Prague, Czech Republic
[Proceedings]
[Sessions]
[Authors]
[Schedule]
[Further material]
Title: Large Scale Training through Spoken Tutorials to Promote and use OpenModelica
Authors: Kannan Moudgalya, Bhargava Nemmaru, Kaushik Datta, Priyam Nayak, Rahul Jain, Peter Fritzson and Adrian Pop
Abstract:The step-by-step self-teaching approach through audio-video
tutorials, known as Spoken Tutorials, has been very successful.
About 3.4 million students in India have taken at least one course
during the past 6-year period, of which 1.6 million students have
attended the rapidly expanding course programme during 2016. This
programme has now been expanded by a newly developed course in
Modeling and Simulation with Modelica using the OpenModelica open
source tool, primarily via the OMEdit graphical user interface. The
spoken tutorial programme is exclusively based on free and open
source software. This paper gives an introduction to the spoken
tutorial approach and presents the recently developed spoken
tutorial series for Modelica using OpenModelica. Feedback of
participants shows that this series is an effective tool for
self-learning of OpenModelica. The paper also presents a new web
version that generalises the interactive DrModelica course material,
OMWebbook: it enables students to learn Modelica, do text-based
modeling exercises, and run simulations without needing to install a
Modelica tool. OMWebbook is also planned to be covered in a future
update to the spoken tutorial course on Modelica.
Links: Full paper
Title: Development of a Thermodynamic Engine in OpenModelica
Authors: Rahul Jain, Kannan Moudgalya, Peter Fritzson and Adrian Pop
Abstract:OpenModelica, an open source equation oriented modeling environment
for steady state and dynamic simulation, lacks good chemical
engineering support. This problem is addressed by making available
in different ways the thermodynamic library Chemsep that comes with
DWSIM, an open source sequential modular steady state simulator.
Only slow speeds could be achieved through a Python-C API based
interface connecting OpenModelica with the thermodynamic library. A
socket programming based interface helps achieve faster speeds.
Best results have been achieved by porting the thermodynamic library
and the calculation routines to OpenModelica, due to two reasons:
(1) thermodynamic equations are solved simultaneously with mass and
energy balances (2) overheads in calling the external routines of
DWSIM are eliminated. Performances of the above mentioned three
approaches have been validated with steady state and dynamic
simulations. Benzene - toluene separation, methanol - ethanol -
water distillation, and steam distillation of an n-octane - n-decane
mixture, have been carried out through these simulations. This work
makes available a powerful simulation platform to the chemical
engineering.
Links: Full paper