Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BESTenergy
Getting Started Manual
Scientific chief
Prof. Federico M. Butera
Scientific coordinator
Prof. Niccol Aste
Workgroup
Rajendra Adhikari, Michela Buzzetti, Claudio Del Pero, Fabrizio Leonforte,
Massimiliano Manfren, Manlio Mazzon, Lavinia Chiara Tagliabue, Luciano Zanotto.
April, 2014
Politecnico di Milano
Dipartimento di architettura, ingegneria delle costruzioni e ambiente costruito
Via Bonardi, 3
20133 Milano
Tel. 02 2399 5161
Fax 02 2399 5130
www. polimi.it/best
Partita Iva: 04376620151
Codice fiscale: 80057930150
Table of Contents
1)
INTRODUCTION ............................................................................................................. 3
2)
3)
4)
5)
6)
7)
8)
9)
1) Introduction
The aim of this short manual is to provide a first guide in a step-by step simplified thermal
modeling by using BESTenergy software.
The software is a SketchUp based plugin which runs dynamic building energy simulation
by running EnergyPlus 7.1 calculation engine. So, its aim is to create an .idf file in a very
simplified way by using SketchUp drawing tools in conjunction with some additional
commands. So, data required have to be input according to EnergyPlus conventions and
the resulting .idf file can be implemented or edited directly from EnergyPlus .idf editor for
adding specific features that are not implemented into the plugin. By the way, to do this,
user must be very confident with EnergyPlus simulation engine.
BESTenergy features were focused on building envelope and user behaviors modeling, in
order to support energy performance optimization during Architectural design phase. For
this reason, at the moment, no plant and mechanical systems modeling modules were
added. So, even if it is possible to get energy needs amounts, no system energy
consumptions can be directly calculated.
2) Before starting...
Before starting, user must be aware about the properly use of the software and the
operative system, so it is useful to highlight some preliminary recommendations.
Currently, the plugins works only on Windows operative system (more precisely, on XP
version or later). In MAC OS, it can run under a virtual machine. Before installing the
plugin, users must have SketchUp software already installed. Nowadays, it works on
version n. 8 and 2013 (both free and pro license). It wasnt upgraded to be compatible with
the 2014 version, yet.
Installation can be done by launching as administrator the BESTenergy_Setup file. It will
install both EnergyPlus simulation engine and the plugin. When the plugin installation
folder is requested, it has to be noted that the path must be the same in which the SketchUp
executable file is placed (a note reminds it during the installation).
After installation, to make calculations performed correctly, user must be sure that
Windows international settings are as follow:
To set them, go in operative system control panel, in Region and Language (see Fig. 2.1).
Then, in the Format section, click on Additional Settings (see Fig. 2.2) and set
corresponding fields as explained above.
Mind that these settings affects the operative system, so after running other software, be
sure that these settings do not cause misunderstandings, otherwise, remember to switch
them every time.
After setting formats, user can initialize the plugin. To do this, simply run SketchUp, and
BESTenergy commands will appear under Plugin-BESTenergy menu and in its
corresponding toolbars. By the way, to make it work properly, except for Windows XP,
you must run SketchUp as administrator (by right-clicking on the icon, see Fig. 2.4, or by
setting always run as administrator in Compatibility section, which can be found by
right clicking on the icon an selecting Properties command, see Fig. 2.5).
Fig. 2.4 Run as administrator command to be selected by right clicking on SketchUp icon.
Fig. 2.5 Compatibility section in Properties command available by right clicking on the
SketchUp icon.
Fig. 3.1 Example of thermal surfaces which are not facing the same outdoor environment, so a
division was provided on them.
Fig. 3.2 Surfaces sides different brightness, to distinguish indoor and outdoor side.
Thermal surfaces are only opaque surfaces. Windows and doors are modeled as thermal
sub-surfaces. To draw them, user has only to draw a closed polyline upon the thermal
surface which contains it. A sub-surface must be modeled according to the same rules
defined for thermal surfaces. Moreover:
The first statement causes that more complex-shaped sub-surfaces must be divided in more
triangles and/or rectangles (see Fig. 3.4).
The second statement means that if a window was placed across two split surfaces, the
subsurface had to be split in the same way (see Fig. 3.5). The link to the base thermal
surface is reported in the sub-surface properties and it is automatically generated once the
window (or the door) is drawn. For this reason, user has to pay attention in dividing a base
thermal surface on which sub-surfaces are already drawn. In fact, by doing this, only one
part of the original base surface keeps its name and other generated parts acquire a new
name. So, it has to be checked if, after these divisions, sub-surfaces placed on the divided
surface refer correctly to the new opaque base surface names generated, otherwise, user
has to delete and draw again them to update this link.
It has to be noted that a sub-surface must be contained by a thermal surface providing at
least a little offset between its boundary and the base surface one, even if it represents a
fully glazed faade (see Fig. 3.6).
Finally, a thermal surface can contain more than one sub-surface.
Fig. 3.5 A window placed across two different thermal surfaces. Note that the sub-surface was
split in the same way.
Fig. 3.6 A sub-surface representing a fully glazed faade. Note that a little offset between the
base thermal surface and the sub-surface was provided.
Editing object properties is possible in an easy way, by the Object Info tool. It can be
launched by the Plugin-BESTenergy-Tools menu, or by clicking on the corresponding icon
( ), or by right clicking on the object and selecting the command in the contextual menu,
under BESTenergy submenu (see Fig. 3.7)
On the basis of the selected object, it shows the corresponding properties set to be edited
by the user. It has to be noted that, in order to show whole building properties, no objects
have to be selected.
The models orientation is assumed by default to make the green solid line in SketchUp
modeling space matching with the North direction (see Fig. 3.8). User may also change this
assumption, by setting a relative rotation to the model in its properties, still working with
geometries aligned with SketchUp main axes. To do this, activate Object Info tool and
click away from the model to have no object selected. In this way, Object Info will show
whole model properties. Here, the Rotation field can be modified to assign a relative
rotation to the model (see Fig. 3.9). A positive angle means that the SketchUp green solid
axis is rotated clockwise with respect to the real North direction (see Fig. 3.10).
By the way, once user will open again the .idf file, the model will be shown as rotated (see
Fig. 3.11). So, if a modification to model geometry is needed, user can restore the original
rotation (0), open again the .idf file, apply geometric changes needed and set again the
real rotation.
Fig. 3.9 Rotation field in whole model properties shown by Object Info
10
Fig. 3.11 Model visualization after assigning a relative rotation in its properties and opening
again the .idf file
11
activate a zone, entities which are drawn are not recognized as thermal objects, but only as
SketchUp geometric entities and they are ignored by the simulation software and deleted
after opening again the .idf file. The box will be automatically enlarged to contain all
objects which user is drawing.
Fig. 4.2 Zone activation by double clicking on the blue cross or by double clicking on the zone
name in the Outliner Window.
Then user may add geometry to each zone by using SketchUp drawing commands. Note
that thermal surfaces are 2-d subjects, while real buildings have 3-d components, with a
thickness. So user must decide in which point of the component the thermal surface have to
be placed. It is common to use the following assumption: if the component is separating
the zone from the outdoor environment or from the ground, the corresponding surface has
to be placed on the components innermost side. Otherwise, if it is separating the zone
from another one, the surface has to be place in the middle point of the component.
To add a subsurface, user has simply to draw a closed boundary on the same plane of the
thermal surface to which it refers.
12
If user needs to add more than one zone, he has simply to repeat this operation. Note that
when two zones are in contact with each other, the separating real building component will
be represented by two coincident surfaces, each of one encloses the zone to which it refers.
More precisely, in inter-zone components, two coincident surfaces having its normal in
opposite direction have to be drawn (see Fig. 4.3). Remind that, since each thermal surface
have to face an unique environment, if a wall face two different zones or it will face the
adjacent zone only in a part, the corresponding surface must be split.
Fig. 4.3 Two zones in contact with each other. Note that inter-zone wall is represented by two
coincident surfaces and the part which is facing outdoors is split by the remaining part.
13
This operation can also be done automatically, by launching the Surface Matching
routine (it can be found in Plugin-BESTenergy-Tools sub-menu). This routine looks for
all couples of surfaces which vertices are coincident and their normal has opposite
direction. Then, for these surfaces, the fixing explained above will be automatically done.
This routine also changes the construction applied to the surface, assigning the one which
is specified under corresponding interior labeled component in Default Components
dialog interface. So, if no one are specified, it will input a blank field in Construction,
causing error in launching the simulation. Also, this substitution may be unwanted by the
user, which can have set different components for these surfaces. So, for this reason it can
be suggested to launch this routine before assigning components to surfaces.
To run the routine, simply click on the Match in Entire Model or Match in Selection
button to fix all surfaces or only the ones which enclose selected zones (see Fig. 5.2).
14
Fig. 6.2 Shading surface properties, which can be edited by Object Info tool
15
16
Once added all opaque materials needed in the library, user can define opaque envelope
components by launching the Opaque Envelope Components command, which can be
found in the Plugin-BESTenergy-Materials and Components sub-menu. Then, the screen
in Fig. 7.3 will be shown.
To add a new envelope construction, click on New. After that, the following message
will be prompted, to warn the user: Input material starting from the outermost to the
innermost layer. You can add no more than 10 layers. The first statement warns about the
material layers order. It implies that user must pay attention to inter-zone components. In
this case, the real building component is modeled with two surfaces one in contact with the
other one. Each surface encloses the zone to which it belongs, so the outermost layer is
not the same for both surfaces. Then, user must model two different constructions, with the
same material layers, input in the reverse order. Each of these constructions has to be
assigned to the corresponding adjacent surface. This operation may be avoided if the
construction material order is symmetric. After clicking on New, sometimes the dialog
box may be moved behind the SketchUp window. To be able to use it, drag and move it
again upon the SketchUp window.
In the upper left part of the opaque components window, user has to select the source of
materials to be used. By selecting Opaque materials in user library, user can load
materials defined in its library, as explained before. By browsing the different categories,
user can add materials to the construction by clicking on the >> button or remove some
of them by clicking on the << button, so to edit the material layers list on the right. To
change materials order in the construction, each one can be selected and moved through
the list by Up and Down buttons. Pay attention that materials in air gaps category
cant be input as the outermost or innermost layer: they must be placed between two other
opaque material layers.
17
Then, the new opaque component can be named and saved by clicking on the Create
button and it will appear in the Opaque components in the model section. Pay attention
to assign unique names to constructions along the model.
Transparent components definition can be done in two different ways. The simplest one
can be done by the Simplified Glazing Component command, which can be found in the
Plugin-BESTenergy-Materials and Components sub-menu. To create a new transparent
component, user have to click on the New button, then the right section of the window
will be activated. As it can be seen in Fig. 7.4 only 4 parameters have to be input:
By clicking on Save button, the new component will be added to the list on the left.
18
Once defined all opaque and transparent components, they must be assigned to each
thermal surface and sub-surface. This can be done in two different ways. The first one, by
editing surface or sub-surface properties by using Object Info tool, and selecting the
corresponding envelope component in the Construction field (see Fig. 7.5). The second
way is to use the Default Components dialog interface (see Fig. 7.6), which can be found
in the Plugin-BESTenergy-Settings sub-menu. Here, user may assign the envelope
components by surface type (so, for instance, all walls will have the specified construction)
selecting for each of it the corresponding construction. Here interior means an inter-zone
surface. It can be noted that horizontal inter-zone surfaces are split (Interior Floor and
Interior Ceiling) to allow the user to specify the construction with material layers
reversed order for the two thermal surfaces in contact with each other. This wasnt possible
for vertical surfaces, since it cant be defined the right and left side in a unique way.
So, user must modify manually the construction assignment to inter-zone walls.
This operation can be done through the whole model (by clicking on Apply to Entire
Model button) or only in a part of it (by clicking on Apply to Selection button). Note
that this dialog interface also sets the constructions that will be automatically applied to
new surfaces that will be drawn after that time.
Fig. 7.5 Assigning an envelope component to a thermal surface by using Object Info tool.
19
20
scheduled value will be considered. If the zone is not cooled, uncheck Zone
Cooling.
Values can be saved in a profile, by clicking on the Save button and loaded by the
Profile List and clicking on Load button. To assign values to zones, user has to click
on Apply to All Zones or on Apply to Selection (to apply them only to selected zones,
which will be shown in the first row of the window). Note that this dialog interface only
applies values, but it cant show values already applied to a specific zone.
21
22
23
Fig. 10.1 First step importing data from text in Microsoft Excel
Fig. 10.2 Second step importing data from text in Microsoft Excel
Fig. 10.3 Example of a .csv file visualization after importing it in Microsoft Excel.
24
25