Modelica and Functional Mockup interface in Energy Systems Simulation
In collaboration with Innovation Fund Denmark Cool-Data project and IEA Annex 56 IoT for Heat Pumps, BuildSim Nordic offers the opportunity for Ph.D. students, post-docs, and researchers to participate in a 3-day Modelica training course.
The training gives hands-on experience with Modelica Language, a language for modeling of cyber-physical systems, the Functional Mockup Interface (FMI), a free standard to exchange dynamic models, and applications in energy system modeling and co-simulation.
The training follows the BuildSim Nordic conference immediately on the dates Aug 24-26.
The training is free of charge. Lunch and coffee is included.
Sign up for the training by sending an email to kofi@dtu.dk (with message topic “Cool-Data workshop”). Note that seats are limited.
Intended audience: mechanical engineering, building services, computer science
Teaching materials: Interreg-ÖKS “Smart Cities Accelerator” and Elforsk “Data-driven commissioning and building management”
Preliminary program
Day 1. Modelica language
Syntax, graphical representation, Modelica Standard Library
- 08:30 – 09:00 Welcome and coffee
- 09:00 – 09:45 History of Modelica and FMU. Concept and overview of applications
- 10:00 – 10:45 Introduction to Modelica Language: syntax and modeling principles
- 11:00 – 11:45 Practice with Modelica Standard Library (MSL)
- Lunch break
- 13:00 – 13:45 Introduction to MSL packages: Electrical, Thermal, Fluid
- 14:00 – 14:45 Practice in applying MSL to multimodal systems
- 15:00 – 17:00 Case study: Electric battery
Day 2. Working with libraries
Overview and application of energy modeling libraries
- 08:30 – 10:00 Open-source libraries for building and district energy modeling: Buildings (LBNL), IDEAS (KU Leuven), Building Systems (UdK Berlin), AixLib (RWTH Aachen), TransiEnt (TUHH, Fraunhofer)
- 10:15 – 12:00 Individual work: setting up an energy simulation case
- Lunch break
- 13:00 – 17:00 Introduction to modeling of thermodynamic components and systems in Modelica and proprietary libraries
Day 3. Functional Mockup Interface
Creating Modelica FMUs and setting up co-simulation
- 08:30 – 09:00 Functional Mockup Interface (FMI) standard and its applications in industry
- 09:15 – 10:00 Hands on compiling and simulating Functional Mockup Units
- 09:50 – 11:45 Modeling of energy storage via the FMI
- Lunch break
- 13:00 – 14:45 Parameter estimation of energy storage components
- 15:00 – 17:00 Case study: HVAC systems in building
The workshop is organized by the departments Compute and Construct at DTU.
Instructors
- Konstantin Filonenko, DTU Compute – Section for Dynamical Systems
- Wiebke Meesenburg, DTU Construct – Section for Thermal Energy
- Esben Fjerbæk, DTU Construct – Section for Energy and Services
- Matthias van Hove, Ghent University – Department of Architecture and Urban Planning