OpenBuild : An Integrated Simulation Environment for Building Control
This paper introduces the OpenBuild toolbox for MATLAB. OpenBuild is a toolbox for advanced controller design for buildings heating ventilation and air conditioning systems, with a particular emphasis on Model Predictive Control methods. It provides researchers in the control community the capability of testing control algorithms on a wide range of realistic simulation scenarios, by providing most of the data needed to easily perform simulation and optimization. It combines the convenience of controller design in MATLAB with the processing power and simulation capabilities of the building simulation software EnergyPlus. It includes a building modeling tool to construct linear state-space models of building thermodynamics based on building description data, making it particularly useful for design of optimal controllers requiring a good prediction model of the building, as well as providing the input data necessary for simulation such as weather, occupancy and internal gains data. The ability to co-simulate the building between MATLAB and EnergyPlus enables fast prototyping and validation of the models and controllers. This paper presents the working principles and functionalities of OpenBuild.