Objectives
- Understand the difference between causal and acausal modelling languages
- Introduction to Modelica syntax through development of simple elementary components
- Learn how to parameterise, run a simulation, change model parameters, and display results
- Discuss the capabilities offered by the Modelica language
Prerequisites
- OpenModelica installed on your workstation (free, open source)
- Required knowledge: general physics and basics of numerical modelling
Practical information
- Duration: 1 day
- In-person sessions
- At your premises or at our Versailles office
- Focus areas: thermal · fluids · control systems
Programme
- Theory
- What is the Modelica language?
- Why model systems in Modelica?
- Overview of syntax, keywords, and statement ordering
- Hands-on activities
- Step-by-step development of simple components
- Assembling components to build more complex ones; interface concepts via ports
- Introduction to initialisation options
- Running the model
- Displaying results
- Changing parameters in an existing model