Size: 885
Comment:
|
Size: 4066
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
Welcome to the '''Building Controls Virtual Test Bed''' wiki. This wiki describes the ongoing development of an environment for [:ModularSimulation:modular simulation]. | |
Line 7: | Line 6: |
The environment will interface different simulation programs with each other and with BACnet compliant Building Automation Systems. It will facilitate the computer simulation of innovative building energy and controls systems and the development and testing of new controls algorithms. | ||<tablestyle="float:right;" bgcolor="#FFFFF0">[[ImageLink(ptolemyEPlusSimuMac.png, , width=500)]] [[BR]] '''~+Links+~'''[[BR]] [:Applications:Simple application] for illustration [[BR]] [:Implementation:Implementation] [[BR]] [:GettingStarted:Getting started] [[BR]] [:Development:Development] [[BR]] [:Help:Help] || |
Line 9: | Line 8: |
You can edit almost any page on this wiki in order to contribute to this effort. See HelpForBeginners to get started. | The Building Controls Virtual Test Bed (BCVTB) is a software environment that allows expert users to couple different simulation programs for distributed simulation. For example, the BCVTB allows to simulate a building and HVAC system in !EnergyPlus and the control logic in MATLAB/Simulink, while exchanging data between the software as they simulate. The BCVTB is based on the [http://ptolemy.berkeley.edu/ptolemyII/index.htm Ptolemy II] software environment. The BCVTB is still under development and aimed at expert users of simulation. Due to the different programs that may be involved in distributed simulation, familiarity with compiling and configuring programs is essential. Programs that are linked to the BCVTB are * [http://www.energyplus.gov EnergyPlus], * [http://www.mathworks.com/products/matlab MATLAB], * [http://www.mathworks.com/products/simulink/ Simulink] and * [http://www.dynasim.se Dymola], which is a [http://www.modelica.org Modelica] modeling and simulation environment. In future work we will link a [http://www.bacnet.org/ BACnet] compliant Building Automation System (BAS) and digital/analog converters to the BCVTB. In addition to using programs that are coupled to Ptolemy II, Ptolemy II's graphical modeling environment can also be used to define models for control systems, for physical devices, for communication systems or for post-processing and real-time visualization. Typical applications of the BCVTB include: * performance assessment of integrated building energy and controls systems, * development of new controls algorithms, and * formal verification of controls algorithms prior to deployment in a building in order to reduce commissioning time. The coupling of Modelica allows using !EnergyPlus for modeling the building heat flow and daylight availability and using Modelica to model innovative building energy and control systems based on the library that is currently in development at https://gaia.lbl.gov/bir. This allows advanced users to * define on the fly new HVAC components and systems in a modular, hierarchical, object-oriented, equation-based graphical modeling environment and couple them to !EnergyPlus, * innovate new HVAC system and control architectures for which models do not yet exist in off-the-shelve building simulation programs, and * analyze dynamic effects of HVAC systems, modeled in Modelica, and their local and supervisory control loops, modeled in MATLAB/Simulink, Modelica or Ptolemy. In future work, we will couple a BACnet compliant Building Automation System to the BCVTB. This will allow testing supervisory control sequences using an !EnergyPlus model to assess the energy and comfort performance of different supervisory control algorithms. It will also allow formal verification of control sequences before deployment to a building. |
Line 12: | Line 31: |
Philip Haves and [:MichaelWetter:Michael Wetter][[BR]] Lawrence Berkeley National Laboratory[[BR]] [http://btech.lbl.gov Building Technologies Department][[BR]] {PHaves, MWetter}@lbl.gov |
[:MichaelWetter:Michael Wetter] and Philip Haves[[BR]] Lawrence Berkeley National Laboratory[[BR]] [http://btech.lbl.gov Building Technologies Department][[BR]] {MWetter,PHaves}@lbl.gov == Acknowledgements == This research was supported by the Assistant Secretary for Energy Efficiency and Renewable Energy, Office of Building Technologies of the U.S. Department of Energy, under Contract No. DE-AC02-05CH11231. We would also like to thank * University of Colorado at Boulder (Gregor Henze, Charles Corbin, Anthony Florita and Peter May-Ostendorp) for their contributions to the MATLAB interface and the !EnergyPlus 3.0 upgrade, and * Rui Zhang from Carnegie Mellon for her contributions to the Windows configuration and the !EnergyPlus 3.1 upgrade. |
Building Controls Virtual Test Bed
ImageLink(ptolemyEPlusSimuMac.png, , width=500) BR LinksBR [:Applications:Simple application] for illustration BR [:Implementation:Implementation] BR [:GettingStarted:Getting started] BR [:Development:Development] BR [:Help:Help] |
The Building Controls Virtual Test Bed (BCVTB) is a software environment that allows expert users to couple different simulation programs for distributed simulation. For example, the BCVTB allows to simulate a building and HVAC system in EnergyPlus and the control logic in MATLAB/Simulink, while exchanging data between the software as they simulate. The BCVTB is based on the [http://ptolemy.berkeley.edu/ptolemyII/index.htm Ptolemy II] software environment. The BCVTB is still under development and aimed at expert users of simulation. Due to the different programs that may be involved in distributed simulation, familiarity with compiling and configuring programs is essential.
Programs that are linked to the BCVTB are
[http://www.mathworks.com/products/matlab MATLAB],
[http://www.mathworks.com/products/simulink/ Simulink] and
[http://www.dynasim.se Dymola], which is a [http://www.modelica.org Modelica] modeling and simulation environment.
In future work we will link a [http://www.bacnet.org/ BACnet] compliant Building Automation System (BAS) and digital/analog converters to the BCVTB. In addition to using programs that are coupled to Ptolemy II, Ptolemy II's graphical modeling environment can also be used to define models for control systems, for physical devices, for communication systems or for post-processing and real-time visualization.
Typical applications of the BCVTB include:
- performance assessment of integrated building energy and controls systems,
- development of new controls algorithms, and
- formal verification of controls algorithms prior to deployment in a building in order to reduce commissioning time.
The coupling of Modelica allows using EnergyPlus for modeling the building heat flow and daylight availability and using Modelica to model innovative building energy and control systems based on the library that is currently in development at https://gaia.lbl.gov/bir. This allows advanced users to
define on the fly new HVAC components and systems in a modular, hierarchical, object-oriented, equation-based graphical modeling environment and couple them to EnergyPlus,
- innovate new HVAC system and control architectures for which models do not yet exist in off-the-shelve building simulation programs, and
- analyze dynamic effects of HVAC systems, modeled in Modelica, and their local and supervisory control loops, modeled in MATLAB/Simulink, Modelica or Ptolemy.
In future work, we will couple a BACnet compliant Building Automation System to the BCVTB. This will allow testing supervisory control sequences using an EnergyPlus model to assess the energy and comfort performance of different supervisory control algorithms. It will also allow formal verification of control sequences before deployment to a building.
Contact
[:MichaelWetter:Michael Wetter] and Philip HavesBR Lawrence Berkeley National LaboratoryBR [http://btech.lbl.gov Building Technologies Department]BR {MWetter,PHaves}@lbl.gov
Acknowledgements
This research was supported by the Assistant Secretary for Energy Efficiency and Renewable Energy, Office of Building Technologies of the U.S. Department of Energy, under Contract No. DE-AC02-05CH11231.
We would also like to thank
University of Colorado at Boulder (Gregor Henze, Charles Corbin, Anthony Florita and Peter May-Ostendorp) for their contributions to the MATLAB interface and the EnergyPlus 3.0 upgrade, and
Rui Zhang from Carnegie Mellon for her contributions to the Windows configuration and the EnergyPlus 3.1 upgrade.