Table of Contents

The history of jEPlus


How it started

Our work on this GUI for parametric simulations was actually started in early 2007, with jCFX5, a shell for ANSYS CFX (a commercial CFD package). By that time we were trying to automate 'virtual experiment', such as rotating the geometry of a human body in a wind tunnel or testing control strategy of natural ventilation etc. Admittedly, CFX is a lot harder to wrap-up than E+, because it is not naturally based on input text files. There has not been any further development on jCFX5 since 2009. However, the last release is still functional if anyone cares to try.

During that period (2007-2010), there were quite a few active E+ users in the Institute, such as Sherif, Ivan, Stefan, and Stephen. They all learned E+ the hard way, i.e. spending weeks and weeks reading IDF files with only the manual to consult. They used to have meetings together, just to share learning experience and methods to make the IDFs a bit more manageable - for example, a Post-it-based HVAC system builder was rather popular at a time.

The studies they were doing had some striking similarities: Sherif was on mixed ventilation and passive cooling strategies, Ivan on HVAC systems in office buildings, Stephen on heatwave adaptation strategies for dwellings, and Stefan on future climatic scenarios, i.e. a parametric study is the method in common. This prompted the development of jEPlus. Ivan and Stephen managed to actually use jEPlus in their studies, which can be found in their respective theses: Korolija I. (2011) HVAC system energy demand coupling with building loads for office buildings and Porritt S. (2012) Adapting UK Dwellings for Heat Waves.

The original plan was to build and expand jEPlus' functions to sensitivity analysis and optimisation. Well, like many other plans, the form and schedule of the final deliverable are all changed beyond recognition during the process. But, at least, all the original goals are achieved, albeit 7 years later than planned. There is even a new company came out it!

People

jEPlus, jEPlus+EA and the latest ENSIMS Web Service platform have been developed primarily by Dr Yi Zhang. Many people contributed to the projects over the years, notably Dr Ivan Korolija with testing, example projects and tutorials from the beginning, and Mr Jose Santiago Villar with the development of TRNSYS support.

The users of jEPlus really helped the tool to grow. The original discussion boards are disused but still accessible here: Q&A section on jeplus.org and the jeplus forum site. Many research papers and reports can be found using or mentioning jEPlus and jEPlus+EA tools. Some of them are collected on the publictions page.

Version history

v2.1.0, September 2020

New features, enhancements and changes:

v2.0.0 Beta, November 2019

New Features and enhancements:

v1.7.2, May 2018

New Features and enhancements:

v1.7.0 Beta, September 2016

New Features and enhancements:

v1.6.3, March 2016

New Features and enhancements:

Bug fixes:

v1.6.0, August 2015

New Features and enhancements:

v1.5.2, June 2015

Bug fix release:

v1.5.1, December 2014

Bug fix release:

v1.5 Beta, September 2014

New Features:

v1.5 preview, October 2013

v1.4, June 2013

v1.3, August 2012

v1.2, December 2011

v1.1, July 2011

v1.0a, May 2011

v1.0beta, February 2011

v0.5, October 2009

v0.1, July 2009

jCFX5 is still available to download.