spapadopoulos / EnergyPlusOpt

A method to solve simulation-based optimization problems using Matlab and EnergyPlus
4 stars 2 forks source link
energyplus genetic-algorithm matlab optimization simulation

EnergyPlus Optimization

A framework to couple Matlab with EnergyPlus and solve simulation-based optimization problems.

Installation

Functions

idfread(filename) -- Reads and parses IDF file in a structure array.

idfwrite(filename) -- Write IDF file from structure array.

runep(filename, epwfilename) -- Runs E+ process directly in Matlab given .IDF and .EPW (weather) files.

Case study

Problem definition: We try to optimize HVAC heating and cooling set points in office spaces with respect to energy savings and occupants' thermal comfort.

The figure below is an illustration of the optimization process:

alt text

For detailed problem formulation and case study results see here.

Potential extensions

The framework can be applied in a variety of single or multi-objective building energy optimization problems, such as retrofit optimization with respect to energy and first costs, or blind opening and visual comfort to name a few.