Energy Management System (EMS)

Although EnergyPlus provides an encyclopaedic range of modelling capabilities, every project is different and some may require special simulation functionality not provided in the standard engine. The EMS provides custom control and modelling routines to override selected aspects of EnergyPlus behaviour. A simple programming language called EnergyPlus Runtime Language (Erl) is used to describe the control algorithms. EnergyPlus interprets and executes the Erl program as the model is being run. Thus the EMS provides a powerful way to extend the capability of EnergyPlus without the need to become an expert in programming the EnergyPlus source code.

 

This help on the DesignBuilder EMS is intended to be read together with the main EnergyPlus EMS application guide which provides most of the information required to understand how to use EMS with detailed descriptions and examples.