MLE+: a Matlab-EnergyPlus Co-simulation Interface© 2010-2012 by Truong X. Nghiem. Contents Update (Feb 20, 2012): /originally, MLE+ was a toolbox for interfacing Matlab with EnergyPlus. However, in the future, it will become a more general Matlab/Simulink toolbox for building energy simulation, analysis, optimization and control. The co-simulation engine with EnergyPlus will be a (core) part of the toolbox's simulation capability. MLE+ is a Matlab toolbox for co-simulation with the whole-building energy simulator EnergyPlus. It is designed for engineers and researchers who are familiar with Matlab and Simulink and want to use these software tools in building energy simulation. MLE+ is particularly useful for:
MLE+ toolbox provides a set of Matlab functions and classes, as well as a Simulink library, for performing co-simulation with EnergyPlus. Currently, EnergyPlus versions 6.0 and 7.0 are supported. DevelopersCurrently, the sole developer of MLE+ is Truong X. Nghiem. ScreenshotsBelow are several screenshots of MLE+ 1.0. A Simulink model with MLE+ block simulates a building and a controller which computes the zone temperature set-points.
A plot of results of the same system simulated by plain Matlab code using MLE+ functions and class.
Use casesI plan to publish a list of real use cases of MLE+ on this website. If you have successfully used MLE+ in your research or application, and you want to share your story, please email me. Change History
DownloadThe development of MLE+ is hosted on bitbucket.
Documentation and Support
Citing MLE+Truong X. Nghiem, “MLE+: a Matlab-EnergyPlus Co-simulation Interface.” URL: http://www.seas.upenn.edu/~nghiem/mleplus.html. BibTeX code
@MISC{mleplus, LicenseMLE+ is open-source software. You are free to use it however you like. You may redistribute it. You may modify it to suit your need. If you redistribute MLE+ or derive your work from MLE+, you should give credit to the authors by including their names and/or a link to the website of MLE+. You are encouraged to share any derivative work. Disclaimer: MLE+ IS DISTRIBUTED WITHOUT ANY WARRANTY. THE AUTHORS MAKE NO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THE SOFTWARE. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES CAUSED BY USING THE SOFTWARE. |