-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path01-Building.Rmd
123 lines (84 loc) · 5.79 KB
/
01-Building.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Building
```{r figurename, echo=FALSE, fig.cap="User Buildings", out.width = '90%'}
knitr::include_graphics("image/Buildings_P1.png")
```
In the building page the user can visualize and mange all its buildings.
## Add new building
In order to create a new building the following information is required from the user:
- **Building Name**: name of the building
- **Building Year**: year of construction
- **Building Typology**: list of possible building typology (i.e. "school", "residential", "office", etc.)
- **Project Name**: Name of the project to which the buildings belongs to.
- **Simulation Name**: the building can be simulated several times, if you want to save the different simulations you need to identify it during the creation of the building
<span style="color:red"> **The user should place the building in the map. This step is important to connect the tool to the weather data (connection to PVGIS site https://re.jrc.ec.europa.eu/pvg_tools/en/ )**</span>
If the building is not placed in the map an error will come up.
```{r figurename1, echo=FALSE, fig.cap="Error if building is not placed in a map during the creation", out.width = '100%'}
knitr::include_graphics("image/Errorbuilding.png")
```
## Buildings List
In a specific page it is possible to visualize the list of buildings as cards, selecting one the Audit inputs is opened.
```{r figurename2, echo=FALSE, fig.cap="List of buildings", out.width = '100%'}
knitr::include_graphics("image/BuildingLists.png")
```
## Audit page
In the audit page the user should provide inputs related to building and systems according to the ISO 52016. Th following 9 cards should be filled:
### General
In the general page a summary of the inputs provided during the creation of the building is shown.
```{r Audit, echo=FALSE, fig.cap="Audit - General Page", out.width = '100%'}
knitr::include_graphics("image/Audit.png")
```
### Geometry
the following information should be provided:
- *Perimeter* of the building [m]: it is the length, the linear measurement around an entire building in meter.
- *Slab-on-ground area*: area of the building in contact to the ground in m^2^
- *Wall thickness*: Average thickness of the external walls in meter
- *Useful building area*: total area of all enclosed spaces measured to the internal face of the external walls in in m^2^
- *Building Volume*: Volume of the building in in m^3^
- *height*: external height of the building in meter
```{r Geometry, echo=FALSE, fig.cap="Geometry Page", out.width = '100%'}
knitr::include_graphics("image/Geometry.png")
```
### Envelope
In this tab all the information related to the properties of the Envelope should be provided.
- *Opaque Vertical Components*: For each building exposure it is necessary to select all type of opaque vertical component.
The component is taken from a specific database provided by the tool and can be augmented with user-defined components.
Access to the database can be done directly through the button below : "DB Wall Components" or through the user drop-down menu in the user section at the top of the header:
*Components* -> *Walls*
```{r OpaqueVert, echo=FALSE, fig.cap="Opaque Vertical Components Page", out.width = '100%'}
knitr::include_graphics("image/OpaqueVert.png")
```
- *Transparent Vertical Components*: For each building exposure it is necessary to select all type of transparent vertical component.
The component is taken from a specific database provided by the tool and can be augmented with user-defined components.
Access to the database can be done directly through the button below : "DB Window Components" or through the user drop-down menu in the user section at the top of the header:
*Components* -> *Windows*
```{r OpaqueHoriz, echo=FALSE, fig.cap="Opaque Horizontal Components Page", out.width = '100%'}
knitr::include_graphics("image/OpaqueHoriz.png")
```
- *Opaque Horizontal Components*: For each building exposure it is necessary to select all type of opaque horizontal component.
The component is taken from a specific database provided by the tool and can be augmented with user-defined components.
Access to the database can be done directly through the button below : "DB Floors/Roof" or through the user drop-down menu in the user section at the top of the header:
*Components* -> *Roofs and Floors*
### Heating
**Heating - ISO52016**
In the heating system 3 main inputs are required to the user for the calculation of the energy needs:
- *Power*: Maximum power of the generator
- *Set-point*: Internal (minimum intended) operative temperature for the calculation of the energy load or need for heating (i.e 21°C)
- *Set-back*: Temperature that the heating system will never fall below (i.e. 10°C)
```{r Heat1, echo=FALSE, fig.cap="Inputs Heating ISO 52016", out.width = '100%'}
knitr::include_graphics("image/Heating_units.png")
```
**Heating - UNITS 11300**
The tool calculates the primary energy using the simplified version of the UNI TS 11300.
For this calculation the user should provide the efficiency of different subsystems characterizing the heating system (Generation, Distribution, Emission and control).
```{r Heat2, echo=FALSE, fig.cap="Inputs Heating UNI TS 11300", out.width = '100%'}
knitr::include_graphics("image/Heating_ISO.png")
```
### Cooling
**Cooling - ISO52016**
In the cooling system 3 main inputs are required to the user for the calculation of the energy needs:
- *Power*: Maximum power of the cooling generator
- *Set-point*: Internal (maximum intended) temperature for the calculation of the energy load or need for cooling (i.e 26°C)
- *Set-back*: Temperature that the cooling system will never overcome (i.e.30°C)
```{r Cool, echo=FALSE, fig.cap="Inputs Cooling ISO 52016", out.width = '100%'}
knitr::include_graphics("image/Cooling.png")
```