Differences between revisions 41 and 48 (spanning 7 versions)
Revision 41 as of 2010-07-27 06:12:09
Size: 3902
Comment:
Revision 48 as of 2010-08-10 00:43:13
Size: 4540
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
||<tablestyle="float:right;" bgcolor="#FFFFF0">[[attachment:ptolemyEPlusSimuMac.png|{{attachment:ptolemyEPlusSimuMac.png||width=500}}]] <<BR>> '''~+Links+~'''<<BR>> Documentation [[http://simulationresearch.lbl.gov/bcvtb/doc/manual/index.xhtml|Manual]], [[http://simulationresearch.lbl.gov/bcvtb/doc/code/index.html|source code]] <<BR>>[[GettingStarted|Download and getting started]] <<BR>> [[Help]] || ||<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: [[Download#Release_0.7.0_.28August_9.2C_2010.29|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 12: Line 12:
 * [[http://www.mathworks.com/products/matlab|MATLAB]],
 * [[http://www.mathworks.com/products/simulink/|Simulink]],
 * [[http://www.dynasim.se|Dymola]], which is a [[http://www.modelica.org|Modelica]] modeling and simulation environment,
 * [[http://radsite.lbl.gov/radiance/|Radiance]],
 * 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]],
 * the [[http://radsite.lbl.gov/radiance/|Radiance]] ray-tracing software for lighting analysis,
Line 38: Line 37:
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.
Line 39: Line 40:
 * 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  * Gregor Henze, Charles Corbin, Anthony Florita and Peter May-Ostendorp from the University of Colorado at Boulder for their contributions to the MATLAB interface and the !EnergyPlus 3.0 upgrade.
Line 41: Line 42:
 * Zhengwei Li from the Georgia Institute of Technology for the implementation of the BACnet interface.
 * Andrew !McNeill from LBNL for providing the Radiance example.

Building Controls Virtual Test Bed

ptolemyEPlusSimuMac.png
BCVTB system model that links EnergyPlus with Simulink.

News
August 9, 2010: Version 0.7.0 has been released.

Links
Documentation: Manual and source code.
Download and getting started.
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 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.

Programs that are linked to the BCVTB are

  • the EnergyPlus whole building energy simulation program,

  • the MATLAB and Simulink tools for scientific computing,

  • the Modelica modeling and simulation environment Dymola,

  • the Radiance ray-tracing software for lighting analysis,

  • the BACnet stack, which allows exchanging data with BACnet compliant Building Automation System (BAS).

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.