Title of the course:

Object-oriented modeling and simulation of building energy systems with Modelica

 

Course description:

Due to climate change, more stringent building energy standards are enforced to reduce building primary energy use. This causes a shift towards the use of more advanced and complex heating, ventilation and air conditioning (HVAC) systems in buildings, which often include renewable energy sources.

Building energy simulation programs are powerful tools that have been increasingly used by engineers and researchers for the design, analysis and optimization of HVAC systems in buildings. However, today’s programs have difficulties to handle the challenges posed by the complexity of future HVAC systems.

 This course aims to present latest developments in modeling and simulation of building and district energy systems based on Modelica modeling language. Modelica is a promising open-source language that features ease of use, visual design of models with combination of Lego-like predefined blocks, ability to define model libraries with reusable components, and support for modeling and simulation of complex applications involving parts from different engineering domains.

 The course is organized in three days. In the first day, the course gives a basic introduction of Modelica fundamentals by introducing object-oriented and equation-based modeling. In the second day, the concepts previously learnt are used to develop a building model equipped with a radiator system and an air-based cooling system. In the third day, a district heating system model will be developed by connecting substations, piping network and thermal plant.

 Day 1: Introduction to Modelica and Dymola

·     What is Modelica?

·     Dymola software tool

·     Basics of the Modelica modeling language

·     Object-oriented and equation-based formulation

·     Modelica libraries

 Day 2: Hands-on training 1: Modeling of a simple house

·     Solving 1D transient heat conduction

·     Creating a single-room model

·     Building envelope modeling

·     Radiator heating system and controller

·     Air-based cooling system

 Day 3: Hands-on training 2: District heating system

·     Heating demand profiles and substations

·     Piping network

·     Thermal plant 

 

Prerequisites:

·     Basic knowledge of any programming language

·     Basic knowledge of building simulation programs

·     Knowledge of thermo-fluid dynamics and heat transfer mechanisms in buildings

 

Learning objectives:

After the course, participants will be able to use Modelica libraries, create models of building rooms and HVAC systems on their own, run simulations, and analyze results.

 

Teaching methods:

Teaching will be provided as a mix of lecture presentations, hands-on trainings, simulation exercises and discussions.

 

Criteria for assessment:

Participants will be evaluated through a final assignment, which consists in the preparation of a report to be delivered 2 weeks after the end of the course.

 

Key literature:

·     Peter Fritzson. (2014). Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach. John Wiley & Sons.

·     Jan Hensen and Roberto Lamberts. (2019). Building Performance Simulation for Design and Operation. Routledge.

·     Michael Wetter, Wangda Zuo, Thierry S. Nouidui & Xiufeng Pang. (2014). Modelica Buildings library, Journal of Building Performance Simulation, 7:4, 253-270.

 

Organizer:

Alireza Afshari, Professor (Aalborg University)

 

Lecturers:

Alessandro Maccarini, Assistant Professor (Aalborg University)

Guest lecture: Michael Wetter, Computational Senior Scientist (LBNL, USA)

 

ECTS:

3 ECTS

 

Time:

18 - 20 October 2023

 

Place:

Aalborg University (Copenhagen campus). Online participation will be available, but limited.

 

Max. number of participants:

20

 

Deadline for pre-registration:

28 August 2023. For pre-registration, please see https://amaccarini.github.io/Modelica-PhD-course-23/

Important information concerning PhD courses:


We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.