TY - JOUR
T1 - Functional mock-up unit for co-simulation import in EnergyPlus
AU - Nouidui, Thierry
AU - Wetter, Michael
AU - Zuo, Wangda
N1 - Funding Information:
This research was supported by the Assistant Secretary for Energy Efficiency and Renewable Energy, Office of Building Technologies of the US Department of Energy, under Contract No. DE-AC02-05CH11231.
PY - 2014
Y1 - 2014
N2 - This article describes the development and implementation of the functional mock-up unit (FMU) for co-simulation import interface in EnergyPlus. This new capability allows EnergyPlus to conduct co-simulation with various simulation programs that are packaged as FMUs. For example, one can model an innovative Heating, Ventilation, and Air Conditioning (HVAC) system and its controls in Modelica, export the HVAC system and the control algorithm as an FMU, and link it to a model of the building envelope in EnergyPlus for run-time data exchange. The formal of FMUs is specified in the functional mock-up interface (FMI) standard, an open standard designed to enable links between disparate simulation programs. An FMU may contain models, model description, source code, and executable programs for multiple platforms. A master simulator - in this case, EnergyPlus - imports and simulates the FMUs, controlling simulation time and coordinating the exchange of data between the different FMUs. This article describes the mathematical basis of the FMI standard, discusses its application to EnergyPlus, and describes the architecture of the EnergyPlus implementation. It then presents a typical workflow, including pre-processing and co-simulation. The article concludes by presenting two use cases in which models of a ventilation system and a shading controller are imported in EnergyPlus as an FMU.
AB - This article describes the development and implementation of the functional mock-up unit (FMU) for co-simulation import interface in EnergyPlus. This new capability allows EnergyPlus to conduct co-simulation with various simulation programs that are packaged as FMUs. For example, one can model an innovative Heating, Ventilation, and Air Conditioning (HVAC) system and its controls in Modelica, export the HVAC system and the control algorithm as an FMU, and link it to a model of the building envelope in EnergyPlus for run-time data exchange. The formal of FMUs is specified in the functional mock-up interface (FMI) standard, an open standard designed to enable links between disparate simulation programs. An FMU may contain models, model description, source code, and executable programs for multiple platforms. A master simulator - in this case, EnergyPlus - imports and simulates the FMUs, controlling simulation time and coordinating the exchange of data between the different FMUs. This article describes the mathematical basis of the FMI standard, discusses its application to EnergyPlus, and describes the architecture of the EnergyPlus implementation. It then presents a typical workflow, including pre-processing and co-simulation. The article concludes by presenting two use cases in which models of a ventilation system and a shading controller are imported in EnergyPlus as an FMU.
UR - http://www.scopus.com/inward/record.url?scp=84890795359&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84890795359&partnerID=8YFLogxK
U2 - 10.1080/19401493.2013.808265
DO - 10.1080/19401493.2013.808265
M3 - Review article
AN - SCOPUS:84890795359
SN - 1940-1493
VL - 7
SP - 192
EP - 202
JO - Journal of Building Performance Simulation
JF - Journal of Building Performance Simulation
IS - 3
ER -