The Tutorials in this series are created in OpenModelica 1.9.5 on Ubuntu 14.04. 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. 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. Read more
Foss : OpenModelica - English
Outline: Introduction to Modeling and Simulation What is OpenModelica Subsystems of OpenModelica Environment Features of OpenModelica Spoken Tutorials available on OpenModelica Timed ..
Outline: What is OpenModelica What is OMEdit Perspectives in OMEdit Browsers in OMEdit View icons in OMEdit Open a Class from Libraries Browser Using Thermal library Using HeatTransf..
Outline: Using Modelica library Using Electrical library Using Analog library Open Rectifier Class Changes in input variable values Compare the variables values Plotting between diffe..
Outline: Creating new Modelica class Open an existing class Connectors Use of Connectors Adding Resistor, Inductor and Capacitor Adding Voltage Source and Ground Adding pin connector ..
Outline: Defining different Perspectives Defining Libraries Browser Defining different View icons Creating a new Modelica class Variable and Parameter declaration Defining Start and Un..
Outline: Defining initial equation Using if-else statement Using Plotting perspective Handling time and state events Defining reinit() function Rectify the errors in Messages Browser ..
Outline: Defining a function Defining Real variable Defining Input and Output variable Using algorithm Defining assignment statement Restrictions on functions Defining data types
Outline: Defining Vector Defining Vector Indexing Declaring array variables Using for loops Using while loops Constructing arrays Using Nested for loop
Outline: Using OMShell Using fill() functions Using zeros() and identity() function Performing arithmetic operations Using min() and max() function Using sum() and Product () Using ab..
Outline: Defining Package Defining Single file storage Creating a package of classes Using Within statement Using Modelica library Reference classes in a package Using Import statemen..
Outline: Using Annotations Using experiment annotation Using Simulation Setup button Specifying model annotations Applying Documentation annotation Defining a record
Outline: Specifying Icon and Diagram Views of a class Using Annotations Using coordinateSystem Using Extent Specifying Grid and Component Defining OriginX and OriginY Defining Extent1..
Outline: Instantiating a class Defining Component orientation Defining Acausal connectors Simulating an Electric Circuit Defining Resistor,VoltageSource and Ground Defining pin connect..
Outline: Defining a block in Modelica Connecting blocks Using MISO block Using Modelica Library Defining RealInput and RealOutput connectors Instantiating Sum and Product function Us..