instructor-Led Training

Practical Simulation Training for Engineers

Simwize’s instructor-led training is designed for engineers who want to build practical simulation skills in OpenModelica, Simscape, and system-level modeling. The training focuses on real model-building workflows, thermal and fluid systems, electro-thermal behavior, validation, and engineering use cases.

Training Program

OpenModelica Training – From Basics to Real Applications

This live, 2‑day intensive course teaches engineers how to build, validate, and deploy system‑level models in OpenModelica, from fundamentals to real project applications.

Course Outline

Day 1: Foundation and core modeling skills
See Day 1 sessions…
Session 1: Introduction to System Simulation and OpenModelica
  • What is system-level simulation and when to use it
  • OpenModelica overview: capabilities, libraries, and workflow
  • Installing and configuring OpenModelica
  • Interface walkthrough: OMEdit, diagram view, text view, simulation browser
  • Your first model: simple mechanical system
Session 2: Modelica Language Basics
  • Component-based modeling philosophy
  • Connectors, variables, parameters, and equations
  • Acausal vs causal modeling – why it matters
  • Building reusable component models
  • Standard library exploration: Mechanical, Thermal, Electrical
Session 3: Thermal System Modeling
  • Thermal components: heat capacitors, resistors, convection, radiation
  • Building a thermal circuit from scratch
  • Connecting thermal and fluid domains
  • Heat exchanger modeling example
  • Parameter estimation from test data
Session 4: Fluid System Modeling
  • Fluid flow fundamentals in Modelica
  • Pipes, pumps, valves, and pressure sources
  • Incompressible vs compressible flow
  • Pressure drop calculations
  • Hands-on: cooling loop design and simulation

Day 2: Advanced modeling and real-world applications
See Day 2 sessions…
Session 5: Electro-Thermal Systems
  • Electrical domain basics: resistors, capacitors, voltage/current sources
  • Coupling electrical and thermal domains
  • Joule heating and thermal management
  • Battery cell electro-thermal model
  • Busbar heating simulation
Session 6: Control Logic and System Behavior
  • State machines and mode switching
  • PID controllers and operational strategies
  • Conditional logic in Modelica (if/when statements)
  • BMS-like control implementation
  • Fault detection and handling
Session 7: Model Validation and Co-Simulation
  • Comparing simulation to test data
  • Parameter tuning and optimization
  • FMU export basics
  • Co-simulation with MATLAB/Simulink or ANSYS Twin Builder
  • Best practices for model documentation
Session 8: Your Use Case – Hands-On Project
  • Participants work on a simplified version of their actual application
  • Instructor guides model development
  • Troubleshooting common issues
  • Performance optimization tips
  • Q&A and next steps for continued learning

Have a Simulation Challenge?

Whether it’s a thermal bottleneck, a system model that needs validating, or a CFD case you don’t have capacity for, get in touch and let’s see if it’s a good fit.

Scroll to Top