X

OpenModelica

By Prof Kannan Moudgalya - Principal Investigator of Spoken Tutorial Project   |   Indian Institute of Technology Bombay
Learners enrolled: 12466
This course comprises 14 audio-video spoken tutorials, using which you can self-learn OpenModelica programming language with ease. 

STEP 1-
First of all install OpenModelica by following the steps given in this sheet.
  1. This sheet gives the steps to install OpenModelica on Linux and Windows OS.
  2. Open the sheet, read the instructions for your OS and install OpenModelica on your machine.
  3. Cross-verify (as mentioned in the sheet) to confirm successful installation.

STEP 2-

Next, read this sheet. https://spoken-tutorial.org/OpenModelica-Instruction-Sheet-English.pdf/
  1. This sheet explains how to learn from spoken tutorials.
  2. This sheet also mentions some important information about the text editors while coding, how to use the command prompt (in Windows OS), how to use the Code Files, how to do the Assignments, etc.
  3. Read this sheet carefully and make a note of all the information, before you begin.
STEP 3-
Follow the side-by-side learning methodology while learning from spoken tutorials - watch the video, listen to the instructions, pause the video, try out the command on your system.  You should get the exact same results as shown in the video.  If successful, proceed with the video.  Else, rewind and watch the video again and replicate the commands shown.

Complete all the videos in the given sequence one by one.
The Assignment for each tutorial is for your self-assessment only.  Do not upload it anywhere for evaluation.

Summary
Course Status : Upcoming
Course Type : Elective
Language for course content : English
Duration : Self Paced
Category :
  • Chemical Engineering
  • Mechanical Engineering
Credit Points : 2
Level : Undergraduate/Postgraduate

Page Visits



Course layout

OpenModelica

OpenModelica is a programming language for simulation, optimization and modeling of complex cyber-physical systems like 
• Robotics
• Automotive
• Aircrafts
• Satellites
• Power plants
• Systems biology

OpenModelica is an open source modelling and simulation environment intended for industrial and academic usage.It is an object oriented declarative multi domain modelling language for complex systems. The OpenModelica environment allows most of the expression, algorithm, and function parts of Modelica to be executed interactively, as well as equation models and Modelica functions to be compiled into efficient C code. The generated C code is combined with a library of utility functions, a run-time library and a numerical DAE solver. OpenModelica Connection Editor is the new Graphical User Interface for graphical model editing in OpenModelica.

Modelica has emerged as a strong contender in the arena of simulation languages. Modelica's object-oriented design makes it easy to develop chemical engineering unit operations and connect them to one another. With proprietary databases of thermodynamic and physical properties interfaced into the software, simulation of Chemical Engineering models has become much more user friendly and provides accurate results.

This environment can be used to work for both steady state as well as dynamic systems. Attractive strategy when dealing with design and optimization problems. As all the equations are solved simultaneously it doesn't matter whether the unknown variable in an input or output variable.

The Spoken Tutorial effort for OpenModelica was contributed by Bhargava Nemmaru from the Spoken Tutorial Project and is supported by Rahul Jain, Kaushik Datta, Rahul Nagraj (intern) and Jayaram Ganesh (intern) from IIT Bombay.

Learners: Chemical Engg students to learn how to do energy balance


Click here for brochure

Books and references



MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US