Logo

May 15–17, 2017 in Prague, Czech Republic
[Proceedings] [Sessions] [Authors] [Schedule] [Further material]

Papers by Kannan Moudgalya:

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