How do I choose the right abstraction level for system simulation?
How can I make use of equation-based modelling?
When is Modelica the right technology to choose?
Four-Session Online Training Course | Tutor: Hubertus Tummescheit
Principles of multi-physics system simulation with the Modelica language, for design, sizing, optimisation and transient operation.
3D simulation tells you how a component behaves. System simulation tells you how the whole system behaves. This course introduces system simulation from the ground up: why and when to use it, how it differs from the 3D methods used in fluid flow and structural mechanics, and how to approach a system modelling project with confidence. That includes best practices for getting started and the principles of model verification and validation for system-level work.
The vehicle for all of this is Modelica, a tool-independent, equation-based language used across industry for multi-physics system simulation. Extensive examples show what Modelica can do in simulation, optimisation and system sizing, and as a language built on equations it is also a natural fit for modelling support through agentic AI.
The course then teaches the language itself: equation-based modelling, algorithms and functions, and basic model structuring. That is enough for delegates to complete a set of hands-on modelling exercises, which are worked through and analysed in detail in a dedicated session. The final session covers the advanced language concepts needed to structure complex system models, including modelling system variants, exploring alternative architectures, handling the numerical complexities specific to system modelling, and building reusable libraries with structured product and specification data.
Roughly a quarter of the course covers system simulation principles; the rest is practical, exercise-driven Modelica.
Any engineer who needs to apply, or is interested in, system-level simulation. That includes simulation engineers who want to integrate component models into system models, control engineers who need plant models for control design, and mechanical,electrical or process engineers who need to build and use system-level models of their products. Systems engineers working in MBSE who want a deeper understanding of system simulation will also benefit.
No prior Modelica experience is required.
The course is code-independent and can be completed with any Modelica tool that fully supports the Modelica Standard Library (MSL) version 4.0 or later, desktop or cloud based, supporting both graphical and textual modelling.
Recommended preparation: work through a basic online tutorial for your chosen tool before the first session.
This is a live web-based e-learning course with a total of 6 hours of tuition, presented as four 90-minute sessions. Exercises take the form of practical modelling problems: delegates code the models and run the simulations themselves, and full solutions with expected response trajectories are distributed after the course. Delegates will be provided with copies of all lecture slides, prepared exercise documents, and downloadable Modelica code to speed up the getting-started experience.
This is a 4-session online training course, with each session lasting approximately 90 minutes, depending on homework submissions, questions & discussions. You can attend the sessions live, and/or stream on demand.
A full set of notes in PDF format will be available for download. Personal passwords are provided to allow you to access e-learning backup material via our discussion forum. Reading lists, homework submissions and supplementary information are all available via the discussion forum.
To get the most out of the course, participation in forum discussions is very much encouraged. Typically the forum remains open for 4 weeks after the last live session.
For additional info on telephony charges please email e-learning@nafems.org.
PDH Credits: 6
Stay up to date with our technology updates, events, special offers, news, publications and training
If you want to find out more about NAFEMS and how membership can benefit your organisation, please click below.
Joining NAFEMS© NAFEMS Ltd 2026
Developed By Duo Web Design