原标题:EnergyPlus EMS和ExternalInterface入门学习 [第一篇——简介]
软件简介
一
EMS背景
EnergyPlus 于 1996 年开始开发,在最初的十年里,EnergyPlus 一直都是一个独立的建筑能耗模拟软件。2007 年,EnergyPlus 推出了 Energy Management System(EMS)的功能,使得用户可以在 EnergyPlus 内使用 Energy Runtime Language(erl)来自定义控制逻辑,实现一些EnergyPlus 并没有提供的控制策略。2010 年,劳伦斯伯克利实验室(LBNL)的开发团队又基于EMS推出了External Interface的功能,实现了EnergyPlus与LBNL开发的另一个软件BuildingControl Virtual Testbed(BCVTB)的实时信息交互。由于 BCVTB 是一个耦合模拟的软件平台,所以通过与 BCVTB 的连接,EnergyPlus 得以与其他模拟软件或硬件进行连接从而进行耦合模拟。例如,通过BCVTB,EnergyPlus可以与Matlab/Simulink连接进行耦合模拟;或者,EnergyPlus可以与支持 BACnet 协议的硬件连接,进行半实物模拟。这些耦合模拟方式将在随后以案例分析的方式进行详细解释。EMS 和 External Interface 的推出增加了 EnergyPlus 的开放性,使其不再是一个独立的建筑能耗模拟软件,从而让这个软件在建筑控制领域渐受欢迎。
二
EMS 简介
在 EnergyPlus 中,Energy Management System(EMS,能源管理系统)模拟的是一种高阶的、广义的、管理级别的控制方法。它可以在模拟运行过程中