Data Visualisation

The Data Visualisation tools allow you to view a wide range of simulation outputs rendered using false colours on the model surfaces and openings. This way of presenting outputs can be useful when a graphic of summary of data over the whole building (or part of a building) is required. Example applications include:

 

 

The data visualisation tools are available from the Simulation screen on the Data visualisation tab. You can run a simulation from this tab by pressing the Update toolbar icon.

See also the Analysing results in DesignBuilder’s interface tutorial

 

 

Plot type

The plot types available are:

 

 

The Plot type selected affects the data that can be selected for display in the Output type option below.

Output type

Depending on which Plot type is selected (above) you can select the output type to be viewed from the options listed below.

 

Interval

Select the interval of the data that you would like to view from the list:

 

 

For example to view annual solar incident radiation set the Plot type to 1-External surfaces, the Output type to Solar incident and the interval to 1-Annual.

Normalise by area

Check this checkbox if you would like results to be displayed normalised by area, i.e. divided by the area of the surface or opening.

Show component blocks and assemblies

To see component blocks and assemblies on the data visualisation check this checkbox.

 

Option switched off

 

 

Option switched on

Legend

DesignBuilder provides you with control over how the legend is generated and displayed.

Range method

Select from the options:

 

 

The range method cannot be changed while the Override range option below is selected.

Override range

Use this option to override the default calculated range. DesignBuilder calculates an appropriate range for the scale based on the data, but sometimes it can be useful to override that. For example if one zone has very high occupancy gains compared with all the others, it may be best to reduce the upper range Max value (below) to allow the variation across the other zones to be seen, avoiding the distortion of effect of the "outlier" zone on the overall scale.

Min value

When selecting the 2-Min/max Range method, the actual minimum and maximum values are used to define the scale. Checking the Override range option allows you to see the calculated min and max values. This can be useful data in itself, but you can also adjust the minimum value as required by typing in the required lowest value to be used in the scale here.

Max value

See above under Min value.

Min band colour

Select the colour to be used for the minimum band. Choose from:

 

 

By default the colours will range from blue (min value band) to red (max value band), through green, yellow and orange.

Note: the colour for the Min band selection must have a lower number than for the Max band selection (below).

Max band colour

Select the colour to be used for the minimum band. Choose from:

 

Airflow Visualisation Controls

Vector scale factor

You can use the vector scale factor to adjust the size of all of the airflow vectors. Enter a higher number to see larger vectors and vice-versa.

Show opening airflow labels

If you would like to see the airflow rate printed on the rendered view then check this checkbox.

Label size

When Show opening airflow labels is checked you can select the size of the labels from the list:

 

Show North arrow

Check this checkbox if you would like the North arrow to be printed on the rendered view.

Note: The direction of the wind is printed in red at the same point regardless of whether the North arrow is displayed.

Using the Data Visualisation Tools

As well as all the usual view control tools (orbit, zoom etc), some extra tools are provided to help you get the most out of the data visualisation data plots and these are described below.

Note: You will need to use either or both of the Surface removal or Section cut tools to access data when the Plot type is 2-Internal surfaces or 3-Zone data.

Surface removal

Specific to the Data Visualisation function is the option to remove surfaces to allow internal surface data to be viewed. This option is available when the Plot type is 2-Internal surfaces or 3-Zone data. To use the surface removal tool, simply click with the mouse on any external or internal surface that you would like to be removed. You can use this tool to selectively expose data deep within a building without losing other data that you might also wish to view.

 

To restore a surface that was removed hold the <Ctrl> key down and click with the mouse again on the space where the removed surface should be.

 

To restore all removed surfaces press the <Esc> key.

 

The example screenshot below shows how the distribution of building window solar gains can be viewed by removing surfaces.

 

Note: Removing surfaces in this way only affects the data visualisation view and does not affect the model itself.

Section cut

The Section cut tool can be used to cut a slice through the model to allow internal data to be viewed when the Plot type is 2-Internal surfaces or 3-Zone data. This tool can be especially useful for viewing data across a whole floor, or across a whole facade.

Movie generation

When the Interval is 2-Monthly or 4-Hourly you can generate a movie showing how the selected data changes with time.

Numeric outputs

To obtain a direct numeric output for a particular zone, surface or opening hold the <Shift> key down and click with the mouse on the surface of interest. The data for the current surface will be displayed in a tooltip until you release the mouse button.

Sub-Dividing Surfaces

Sometimes it is useful to be able to sub-divide surfaces and display gridded results for sub-surfaces within each surface. This can be done by manually adding sub-surfaces to each surface that is to be sub-divided and generate and display results for sub-surfaces. The process is as follows:

 

  1. Navigate to surface level for each surface to be sub-divided manually.

  2. Navigate to building level and use the clone tool to copy any previously drawn grid of sub-surfaces to other surfaces in the model as required. This speeds up the process significantly

  3. Ensure that you will generate the required results for sub-surfaces by checking the settings on the Miscellaneous tab.

  4. Use the Simulation manager when running simulations to give the software maximum access to the machine's RAM.

  5. Select appropriate simulation periods and data generation intervals bearing in mind that generating hourly or sub-hourly results for long simulation periods will generate a lot of data and could cause problems when attempting to load data back to the model for display. You should only generate the data you need. For example if you need to view hourly results over some design days in a large model, it may be best to run separate simulations for each design day only and load results back separately for each day of interest.

    Tip: To avoid software memory issues, you should not run long simulations with hourly or sub-hourly surface or sub-surface results requested in large models!

Sub-dividing surfaces in this way can useful for 2 reasons:

 

  1. In DesignBuilder complex and non-convex surfaces are sub-divided automatically behind the scenes into smaller polygons to meet EnergyPlus requirements, in which case multiple EnergyPlus polygons will be used to represent a single DesignBuilder surface. When reading simulation results, DesignBuilder uses the value for the last polygon it reads in to represent the data for the whole surface rather than calculating an average for all polygons. If you see surprising results for large complex surfaces, this is probably the cause and, if you need a more accurate representation, you may prefer to manually sub-divide the surface in question using sub-surfaces as described above.
  2. You may need to view the distribution of conditions across larger surfaces for example to see how the solar incident radiation varies over a large flat roof to help decide on positioning PV panels. You can do this by placing a grid of sub-surfaces on any surfaces that need to be broken down and running the simulation as normal, making sure that surface data is stored for openings. In this case you can generate outputs such as that shown for the examples below.

 

You can also report the distribution of conditions on internal surfaces. For example the screenshot below shows the distribution of temperatures on the surface of a floor of an example model.

Note: The technique of using sub-surfaces to display the distribution of conditions across larger surfaces does not work for adiabatic surfaces because it is not possible to simulate openings on adiabatic surfaces.