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.
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.
What you will be able to do
Distinguish co-simulation schemes and their stability properties.
Develop multi-domain 1D models in Modelica.
Apply the FMI, SSP and DCP standards to model integration.
Couple 1D models with 3D fluid and structural simulations.
Configure co-simulation master algorithms and orchestrators.
Automate co-simulation workflows on computing infrastructure.
Verify and validate the results of coupled simulations.
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.
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
8 modules
1.1Monolithic simulation versus co-simulation1.2Lumped-parameter 1D models1.33D CFD and finite element models1.4Weak and strong coupling1.5Jacobi and Gauss-Seidel schemes1.6Macro step and micro step1.7Stability and coupling error1.8Causality and algebraic loops1.9Typical 1D/3D coupling cases1.10Workshop: co-simulation architecture for a cooling circuit
2.1The Modelica language and acausal modelling2.2The Modelica Standard Library2.3Thermal and fluid libraries2.4Modelling electrical machines and batteries2.5Model initialisation2.6Events and discontinuities2.7DASSL, CVODE and Radau solvers2.8Calibrating 1D components2.9Exporting models to FMU2.10Lab: hydraulic circuit in OpenModelica
3.1Architecture of FMI 2.0 and FMI 3.03.2Model Exchange versus Co-Simulation3.3Scheduled Execution in FMI 3.03.4Variables, causality and variability3.5Clocks and binary variables3.6Rollback and getFMUState3.7Validation with the FMI Compliance Checker3.8System Structure and Parameterization (SSP)3.9Distributed Co-Simulation Protocol3.10Practical exercise: integrating three FMUs with SSP
4.11D/3D boundary condition interfaces4.2Conjugate heat transfer coupling4.3Partitioned fluid-structure interaction4.4Mapping non-matching meshes4.5Conservation at the interface4.6Aitken relaxation and IQN-ILS quasi-Newton4.7The preCICE library and its adapters4.8Coupling OpenFOAM and CalculiX4.9Computational cost of the 3D model4.10Lab: 1D/3D thermal coupling with preCICE
5.1Co-simulation master algorithms5.2Adaptive step-size control5.3Input extrapolation5.4Fixed-point iteration within the macro step5.5Event detection across subsystems5.6The Maestro and OMSimulator orchestrators5.7Distributed and parallel execution5.8Time management and synchronisation5.9Variable logging and traces5.10Practical exercise: comparison of master algorithms
6.1Containers for models and solvers6.2Cluster scheduling with Slurm6.3Workflows with Python and FMPy6.4Managing configurations and variants6.5Automated parametric sweeps6.6Continuous integration of models6.7Versioning of models and parameters6.8Interoperability between commercial tools6.9Licences and resource management6.10Case study: automated parametric sweep of a co-simulation
7.1Coupling errors and their estimation7.2Macro-step convergence tests7.3Comparison with monolithic simulation7.4Interface energy and passivity7.5Validation against tests7.6Credibility of distributed simulations7.7Sensitivity analysis of the coupling7.8Documenting coupling assumptions7.9Model quality management7.10Case study: thermal management of an electric vehicle
8.1System definition and objectives8.21D models in Modelica8.33D model and interface conditions8.4FMU export and integration8.5Orchestrator configuration8.6Coupling stability study8.7Verification and validation of results8.8Computational performance analysis8.9Report and presentation8.10Final project: final review with the tutor
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.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
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.
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.
Related programmes
Diploma in Evaluation, Security and Observability in NLP
Online postgraduate diploma of 800 hours in evaluation, security and observability in NLP, structured in 8 modules covering language model evaluation, quality and bias, NLP application…
Diploma in On-Device Pipeline Design with TFLite/ONNX
Online postgraduate diploma of 800 hours in on-device pipeline design with TFLite/ONNX. 8 modules covering on-device inference, model conversion and export, acceleration and delegates, pre- and…
Diploma in Governance, Quality and Operational Data Catalog
Online postgraduate diploma of 800 hours in operational data governance, quality and cataloguing. 8 modules covering ISO 8000-61, ISO/IEC 25012:2008 and ISO/IEC 38505-1, with OpenMetadata, DataHub,…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships