Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in 1D/3D Coupling and Co-Sim Orchestration

Online postgraduate diploma of 800 hours in 1D/3D coupling and co-simulation orchestration: 8 modules covering co-simulation and multi-domain modelling, Modelica and 1D modelling, the FMI and SSP standards, coupling with 3D models, master algorithms and orchestration, infrastructure and automation, and co-simulation verification, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Distinguish co-simulation schemes and their stability properties.

02

Develop multi-domain 1D models in Modelica.

03

Apply the FMI, SSP and DCP standards to model integration.

04

Couple 1D models with 3D fluid and structural simulations.

05

Configure co-simulation master algorithms and orchestrators.

06

Automate co-simulation workflows on computing infrastructure.

07

Verify and validate the results of coupled simulations.

Profile

Who it's for

  • Systems simulation engineers.
  • CAE engineers.
  • Co-simulation specialists.
  • Modelica modelling engineers.
  • Thermal management engineers.
  • Simulation platform architects.
  • Engineering or science graduates aiming to enter the automotive sector.
Standards & tools

What you'll work with

  • FMI 3.0 (Functional Mock-up Interface)
  • FMI 2.0 (Functional Mock-up Interface, previous version)
  • SSP 1.0 (System Structure and Parameterization)
  • Modelica Language Specification 3.6 (Modelica modelling language)
  • DCP (Distributed Co-Simulation Protocol)
  • IEEE 1516-2010 (HLA) (High Level Architecture for distributed simulation)
  • ISO 26262:2018 (road vehicles functional safety)
  • OpenModelica
  • Dymola
  • preCICE
  • FMPy
  • OMSimulator
Syllabus

8 modules

  1. 1.1Monolithic simulation versus co-simulation
  2. 1.2Lumped-parameter 1D models
  3. 1.33D CFD and finite element models
  4. 1.4Weak and strong coupling
  5. 1.5Jacobi and Gauss-Seidel schemes
  6. 1.6Macro step and micro step
  7. 1.7Stability and coupling error
  8. 1.8Causality and algebraic loops
  9. 1.9Typical 1D/3D coupling cases
  10. 1.10Workshop: co-simulation architecture for a cooling circuit
  1. 2.1The Modelica language and acausal modelling
  2. 2.2The Modelica Standard Library
  3. 2.3Thermal and fluid libraries
  4. 2.4Modelling electrical machines and batteries
  5. 2.5Model initialisation
  6. 2.6Events and discontinuities
  7. 2.7DASSL, CVODE and Radau solvers
  8. 2.8Calibrating 1D components
  9. 2.9Exporting models to FMU
  10. 2.10Lab: hydraulic circuit in OpenModelica
  1. 3.1Architecture of FMI 2.0 and FMI 3.0
  2. 3.2Model Exchange versus Co-Simulation
  3. 3.3Scheduled Execution in FMI 3.0
  4. 3.4Variables, causality and variability
  5. 3.5Clocks and binary variables
  6. 3.6Rollback and getFMUState
  7. 3.7Validation with the FMI Compliance Checker
  8. 3.8System Structure and Parameterization (SSP)
  9. 3.9Distributed Co-Simulation Protocol
  10. 3.10Practical exercise: integrating three FMUs with SSP
  1. 4.11D/3D boundary condition interfaces
  2. 4.2Conjugate heat transfer coupling
  3. 4.3Partitioned fluid-structure interaction
  4. 4.4Mapping non-matching meshes
  5. 4.5Conservation at the interface
  6. 4.6Aitken relaxation and IQN-ILS quasi-Newton
  7. 4.7The preCICE library and its adapters
  8. 4.8Coupling OpenFOAM and CalculiX
  9. 4.9Computational cost of the 3D model
  10. 4.10Lab: 1D/3D thermal coupling with preCICE
  1. 5.1Co-simulation master algorithms
  2. 5.2Adaptive step-size control
  3. 5.3Input extrapolation
  4. 5.4Fixed-point iteration within the macro step
  5. 5.5Event detection across subsystems
  6. 5.6The Maestro and OMSimulator orchestrators
  7. 5.7Distributed and parallel execution
  8. 5.8Time management and synchronisation
  9. 5.9Variable logging and traces
  10. 5.10Practical exercise: comparison of master algorithms
  1. 6.1Containers for models and solvers
  2. 6.2Cluster scheduling with Slurm
  3. 6.3Workflows with Python and FMPy
  4. 6.4Managing configurations and variants
  5. 6.5Automated parametric sweeps
  6. 6.6Continuous integration of models
  7. 6.7Versioning of models and parameters
  8. 6.8Interoperability between commercial tools
  9. 6.9Licences and resource management
  10. 6.10Case study: automated parametric sweep of a co-simulation
  1. 7.1Coupling errors and their estimation
  2. 7.2Macro-step convergence tests
  3. 7.3Comparison with monolithic simulation
  4. 7.4Interface energy and passivity
  5. 7.5Validation against tests
  6. 7.6Credibility of distributed simulations
  7. 7.7Sensitivity analysis of the coupling
  8. 7.8Documenting coupling assumptions
  9. 7.9Model quality management
  10. 7.10Case study: thermal management of an electric vehicle
  1. 8.1System definition and objectives
  2. 8.21D models in Modelica
  3. 8.33D model and interface conditions
  4. 8.4FMU export and integration
  5. 8.5Orchestrator configuration
  6. 8.6Coupling stability study
  7. 8.7Verification and validation of results
  8. 8.8Computational performance analysis
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is OpenModelica, Dymola, preCICE, FMPy and OMSimulator, in free, academic or evaluation versions. Testing is studied on real procedures: thermal management of electric vehicles with coupled models, fluid-structure interaction in industrial components and parametric sweeps of multi-domain systems. Assessment is continuous by module, plus the final capstone project.

Standards covered: FMI 3.0, FMI 2.0, SSP 1.0, Modelica Language Specification 3.6, DCP, IEEE 1516-2010 (HLA), ISO 26262:2018.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of FMI 3.0, FMI 2.0 and SSP 1.0 applied to real cases, not as a theoretical annex.
Industry software:OpenModelica, Dymola, preCICE, FMPy and OMSimulator, in free, academic or evaluation versions.
Final project:a 1D/3D co-simulation project with Modelica models, a coupled 3D model, FMU integration, orchestration and a coupling stability study, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

System and 1D models
Define the system and objectives and build the 1D models in Modelica.
3D model and interfaces
Set up the 3D model and its interface conditions with the 1D side.
FMU integration and orchestration
Export and integrate the FMUs and configure the orchestrator.
Stability and V&V
Study coupling stability and verify and validate the results.
Final project
Analyse computational performance and present the final report.
Career opportunities

Where this takes you

Systems simulation engineerCAE engineerCo-simulation specialistModelica modelling engineerThermal management engineerSimulation platform architect
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with OpenModelica, Dymola, preCICE, FMPy and OMSimulator, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in 1D/3D Coupling and Co-Sim OrchestrationEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.