Simulation Manager

The DesignBuilder Simulation Manager (SM) allows you to run and control multiple simulations and view their results. Simulations can be run in parallel and over the network. Reasons for choosing to use the Simulation Manager are:

 

Use Simulation Manager

To run an EnergyPlus simulation using the Simulation Manager go to the Simulation Manager tab on the Simulation Calculation options dialog and check the Use Simulation Manager checkbox. This shows further data items described below.

 

The Simulation Manager can also be accessed from the Optimisation Calculation options dialog.

Server

By default the localhost server is selected, which is the option to use the Simulation Manager installed on the local machine. Choosing this allows you to run and control simulations from DesignBuilder, continue to work on the model or another model or even close DesignBuilder down and the simulations will continue to run unaffected. If the local machine is put into hibernate or sleep then the simulations will be suspended too and will resume when the machine is switched on again. If the machine is shut down while simulations are running then those simulations will be lost but should start again (from the beginning) when the machine is started up again.

 

 

Another option is to select a server on a different machine on the network from the drop down list. To enable other servers to appear on the list for selection you should follow the steps on the Install Simulation Server page. When running simulations on a server, as well as the advantages already mentioned above for the localhost, you can also close your machine down and the simulations will continue to run unaffected. You must of course be connected to the server over the network to start the simulation and to retrieve results.

 

Tip: With a good internet connection at both ends and a VPN service you can run simulations on your server from your client machine when away from the office. Note that in this case there will be a transmission overhead as input files are uploaded to the server and results are downloaded. This is of course more of an issue for larger models, especially when large datasets are generated.

 

EnergyPlus server method

There are 2 options:

 

Accelerate

When the JEPlus EnergyPlus server method is selected, you can choose to accelerate the simulation using a special build of EnergyPlus where all of the months are simulated in parallel. This can save a lot of time for large models. Time savings can be up to 10X for an annual simulation, but are usually smaller than this due to the overheads involved (preconditioning, autosizing, copying files etc). For small models you are unlikely to see any worthwhile benefits in using this option.

 

Important Notes:

1. The accelerated version of EnergyPlus will produce slightly different results compared with simulations run without the Accelerate option selected. This is because each month is simulated separately and therefore the building thermal mass does not include an accurate history of heat stored from the previous month. When this option is not selected the results produced by JEPlus should match exactly with those generated when using the EnergyPlus server method.

2. A reduced selection of summary outputs are generated for the accelerated version and are formatted differently.

Version of EnergyPlus

The version of EnergyPlus to be used in all simulations is set on the EnergyPlus tab of the Program options dialog. The Simulation Manager will choose the appropriate version of EnergyPlus given the version number selected. If the machine on which the simulations are to be run is running a 64-bit Windows OS then the 64-bit version of EnergyPlus is used, likewise if it is a 32-bit version of Windows then the 32-bit version of EnergyPlus is used.

 

Note: Access to 64-bit versions of EnergyPlus is one of the main reasons for using the Simulation Manager. Otherwise, when not using the Simulation Manager, the 32-bit DLL version of EnergyPlus is always used. 64-bit EnergyPlus should generally be used for large models as they run much faster and are less likely to fail.