Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

coupling Energyplus for control purposes

asked 2019-11-13 01:29:27 -0600

I want to run E+ and Matlab synchronous which means at each timestep EnergyPlus exchange data with Matlab mutually. Since I'm new to energyplus and I want to conduct a research on controling an HVAC unit, What is the best and most developed way? (toolbox, or . . .) I cannot work wit EP+ BMS since I have an external model...

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-11-14 00:06:17 -0600

Samuel de Vries's avatar

Tot should have a look at BCVTB (Matlab examples included in the installation) and MLE+.

edit flag offensive delete link more


I heard that a MATLAB toolbox came out for this porpuse recently. Is that MLE+? I tried to find tutorial for MLE+ but there isn't much.

Mehrdad Vojdani's avatar Mehrdad Vojdani  ( 2019-11-15 06:31:26 -0600 )edit

I do not know whether MLE+ is the toolbox you heard of. There used to be a site dedicated to MLE+ but it went offline. It looks like the software is still available on github. There is a tutorial in the install folder. I cannot say much about the benefits of using MLE+ as I only use BCVTB myself. I looks like the process of setting up a co-simulation can be done more through a GUI with MLE+. I expect the capabilities to be similar to BCVTB because MLE+ uses parts of BCVB underneath the hood.

Samuel de Vries's avatar Samuel de Vries  ( 2019-11-15 10:38:54 -0600 )edit

If you do choose for BCVTB on our gitlab I have an example of how you can also do sensitivity analyses with a EP + Matlab model by calling multiple instances of BCVTB from within Matlab.

Samuel de Vries's avatar Samuel de Vries  ( 2019-11-15 10:41:26 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2019-11-13 01:29:27 -0600

Seen: 416 times

Last updated: Nov 14 '19