Aarhus University Seal

Simulation of model predictive control in buildings (2019)

ECTS credits:

Course parameters:
Language: English
Level of course: PhD course
Time of year: November – December 2019
No. of contact hours/hours in total incl. preparation, assignment(s) or the like: 40/137 hours
Capacity limits: Max. 20 participants

Objectives of the course:
The course will teach the student to investigate the performance of model predictive control (MPC) in buildings using the Building Control Virtual TestBed (BCVTB) software. The student will learn to use BCVTB to perform co-simulations of a building modelled in EnergyPlus and an MPC algorithm programmed in MATLAB.

Learning outcomes and competences:
At the end of the course, the student should be able to:

  • Define an MPC algorithm in MATLAB
  • Define a very simple building model in EnergyPlus
  • Co-simulate the MPC (MATLAB) and the building model (EnergyPlus) in BCVTB

Compulsory programme:
It is obligatory that the student hand in a report documenting the MPC performance of a case building in order to be assessed.

Course contents:

  • Introduction of state-space models (Teaching – 3 hours)
  • Introduction of Economic MPC (Teaching – 3 hours)
  • Make an MPC in MATLAB (Teaching and self-study – 25 hours)
  • Introduction to EnergyPlus (Teaching – 3 hours)
  • Make a building model in EnergyPlus (self-study - 25)
  • Introduction to BCVTB (Teaching – 3 hours)
  • Co-simulation of MATLAB and EnergyPlus in BCVTB (teaching and self-study – 25 hours)
  • Investigate MPC performance of case building (self-study and report – 50 hours)

A Master’s degree in civil engineering

Name of lecturer:
Michael Dahl Knudsen

Type of course/teaching methods:
Lectures and assignments

User manuals and documentations of BCVTB, EnergyPlus and MATLAB.

Course homepage:

Course assessment:
A project report (Passed/Not passed)

Department of Engineering, Aarhus University

Special comments on this course:

6 November - 13 December 2019 from 13-15 every Wednesday and Friday

Inge Lehmanns gade 10, Aarhus (Navitas), Office 3210-04.081

Deadline for registration is 5 November 2019.

For registration, please contact Michael Dahl Knudsen, e-mail: mdk@eng.au.dk.

18803 / i43