Size: 4489
Comment:
|
Size: 6159
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
||<tablestyle="float:right;"#FFFFF0> {{attachment:ptolemyEPlusSimuMac.png||width="500"}} <<BR>> ''BCVTB system model that links !EnergyPlus with Simulink.'' <<BR>> <<BR>> '''~+News+~''' <<BR>> April 21, 2016: [[Download|Version 1.6.0]] has been released. <<BR>> January 30, 2015: [[Download|Version 1.5.0]] has been released. <<BR>> February 16, 2011: A [[https://groups.google.com/group/bcvtb|mailing list]] has been started to provide support. <<BR>> <<BR>>'''~+Links+~'''<<BR>> Documentation: <<BR>> [[http://simulationresearch.lbl.gov/bcvtb/releases/latest/doc/manual/index.xhtml|Manual]] and [[http://simulationresearch.lbl.gov/bcvtb/releases/latest/doc/code/index.html|source code]]. <<BR>> [[Publications]]. <<BR>> [[GettingStarted|Download and getting started]]. <<BR>> [[Help]]. || | |
Line 6: | Line 7: |
||<tablestyle="float:right;" bgcolor="#FFFFF0">{{attachment:ptolemyEPlusSimuMac.png||width=500}} <<BR>> ''BCVTB system model that links !EnergyPlus with Simulink'' <<BR>> <<BR>> '''~+News+~'''<<BR>> August 9, 2010: Version 0.7.0 has been released. <<BR>> <<BR>>'''~+Links+~'''<<BR>> Documentation: [[http://simulationresearch.lbl.gov/bcvtb/latest/doc/manual/index.xhtml|Manual]] and [[http://simulationresearch.lbl.gov/bcvtb/latest/doc/code/index.html|source code]]. <<BR>>[[GettingStarted|Download and getting started]]. <<BR>> [[Help]]. || | |
Line 8: | Line 8: |
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 aimed at expert users of simulation. Due to the different programs that may be involved in distributed simulation, familiarity with configuring programs is essential. | The Building Controls Virtual Test Bed (BCVTB) is a software environment that allows users to couple different simulation programs for co-simulation, and to couple simulation programs with actual hardware. For example, the BCVTB allows to simulate a building in !EnergyPlus and the HVAC and control system in Modelica, 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 allows expert users of simulation to expand the capabilities of individual programs by linking them to other programs. Due to the different programs that may be involved in distributed simulation, familiarity with configuring programs is essential. |
Line 10: | Line 10: |
Programs that are linked to the BCVTB are * the [[http://www.energyplus.gov|EnergyPlus]] whole building energy simulation program, * the [[http://www.mathworks.com/products/matlab|MATLAB]] and [[http://www.mathworks.com/products/simulink/|Simulink]] tools for scientific computing, * the [[http://www.modelica.org|Modelica]] modeling and simulation environment [[http://www.dynasim.se|Dymola]], |
Programs that are linked to the BCVTB are * the [[http://www.energyplus.gov|EnergyPlus]] whole building energy simulation program, * the [[http://www.modelica.org|Modelica]] modeling and simulation environment [[http://www.3ds.com/products-services/catia/products/dymola|Dymola]], * [[https://www.fmi-standard.org/start|Functional Mock-up Units (FMU)]] for co-simulation and model-exchange for the Functional Mock-up Interface (FMI) 1.0 and 2.0, * the [[http://www.mathworks.com/products/matlab|MATLAB]] and [[http://www.mathworks.com/products/simulink/|Simulink]] tools for scientific computing, |
Line 15: | Line 17: |
* the [[http://bacnet.sourceforge.net/|BACnet stack]], which allows exchanging data with [[http://www.bacnet.org/|BACnet]] compliant Building Automation System (BAS). | * the [[http://www.esru.strath.ac.uk/Programs/ESP-r.htm|ESP-r]] integrated building energy modeling program, * the [[http://http://www.trnsys.com/|TRNSYS]] system simulation program, * the [[http://bacnet.sourceforge.net/|BACnet stack]], which allows exchanging data with [[http://www.bacnet.org/|BACnet]] compliant Building Automation System (BAS), * the analog/digital interface [[http://www.mccdaq.com/PDFmanuals/USB-1208LS.pdf|USB-1208LS]] from [[http://www.mccdaq.com/index.aspx|Measurement Computing Corporation]] that can be connected to a USB port. |
Line 20: | Line 25: |
Line 25: | Line 31: |
Line 26: | Line 33: |
* 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. |
* innovate new HVAC system and control architectures for which models do not yet exist in off-the-shelve building simulation programs, * analyze dynamic effects of HVAC systems, modeled in Modelica, and their local and supervisory control loops, modeled in MATLAB/Simulink, Modelica or Ptolemy, and * simulate virtual experiments prior to full-scale testing in a laboratory or a real building in order to determine the range of required boundary conditions, the type of experiments that need to be conducted and, for example, to improve a control logic in simulation where iterations can be made faster than in an actual experiment. |
Line 31: | Line 38: |
[[MichaelWetter|Michael Wetter]] and Philip Haves<<BR>> Lawrence Berkeley National Laboratory<<BR>> [[http://btech.lbl.gov|Building Technologies Department]]<<BR>> {MWetter,PHaves}@lbl.gov | [[MichaelWetter|Michael Wetter]], Thierry S. Nouidui and Philip Haves<<BR>> Lawrence Berkeley National Laboratory<<BR>> [[http://btech.lbl.gov|Building Technologies and Urban Systems Division]]<<BR>> {MWetter,TSNouidui,PHaves}@lbl.gov |
Line 34: | Line 41: |
Line 37: | Line 43: |
Special thanks go to Prof. Edward A. Lee and Christopher Brooks from the University of California at Berkeley for their support in integrating the BCVTB functionality into the Ptolemy II software. | Special thanks go to Prof. Edward A. Lee and Christopher Brooks from the University of California at Berkeley for their support in integrating the BCVTB functionality into the Ptolemy II software, and implementing the Functional Mock-up Unit for co-simulation import interface in the BCVTB. |
Line 39: | Line 45: |
We would also like to thank | We would also like to thank * Timothy P. !McDowell from Thermal Energy System Specialists (TESS) for the implementation of the TRNSYS interface. * Pieter-Jan Hoes and Roel Loonen from the Technical University of Eindhoven for the implementation of the ESP-r interface. |
Line 43: | Line 52: |
* Andrew !McNeill from LBNL for providing the Radiance example. | * Andrew !McNeil from LBNL for providing the Radiance example. |
Building Controls Virtual Test Bed
|
The Building Controls Virtual Test Bed (BCVTB) is a software environment that allows users to couple different simulation programs for co-simulation, and to couple simulation programs with actual hardware. For example, the BCVTB allows to simulate a building in EnergyPlus and the HVAC and control system in Modelica, while exchanging data between the software as they simulate. The BCVTB is based on the Ptolemy II software environment. The BCVTB allows expert users of simulation to expand the capabilities of individual programs by linking them to other programs. Due to the different programs that may be involved in distributed simulation, familiarity with configuring programs is essential.
Programs that are linked to the BCVTB are