ANALYSIS SOFTWARES Bhoomika U| DA1903
Digital Architecture | 2019-20| Sem 02 | BNCA Tutors : Kaushik Sardesai | Vinita Wagh | Supriya Dhamale
Dr. Bhanuben Nanavati College of Architecture
Abstract The book is about exploring the analysis and optimizing softwares using Rhinoceros and Grasshopper plug-ins such as ELK, Ladybug, Space syntax, Physarelam, Galapagos & Octopus. The chapters contain environmental analysis exploring the Ladybug plug-in, Urban mapping, terrain analysis - understanding the slope elevation and slope degrees, Street network analysisunderstanding Space syntax theory, analyzing the movement pattern based on swarm theory exploring Agent based modeling, Evolutionary algorithms - Optimization with single objective and multiple objective is explored using Galapagos and Octopus. All the analysis except the optimization are done for a specific region - Flinders street area in Melbourne city, Australia.
C on tent 0
0
0
1.
2.
3.
URBAN MAPPING (ELK)
0
4.
NETWORK ANALYSIS (SYNTACTIC)
1.1 Mapping of Melbourne city
4.1
Street analysis- Integration
1.2 Topography and contour
4.2
Network analysis- Choiceness
4.3
Network analysis- Centrality
4.4
Space Syntax - Program
TERRAIN ANALYSIS 2.1
Slope Elevation
2.2
Slope Degree
ENVIRONMENTAL ANALYSIS (LADYBUG)
0
5 . AGENT BASED MODELING 5.1 Physarelm
0
6.
3.1 Sun path analysis
6.1 Single object - Algorithm 1
3.2 Sunlight hour analysis
6.2 Single object - Isovist
3.3 Radiation analysis 3.4 View Rose 3.5 Wind Rose 3.6 Radiation Rose 3.7 Annual 3d chart 3.8 Psychrometric chart 3.9 Shading design
SINGLE OBJECTIVE OPTIMIZATION
(GALAPAGOS)
0
7.
MULTIPLE OBJECTIVE OPTIMIZATION
(OCTOPUS) 7.1 Single object - Algorithm 1
7.2 Single object - Algorithm 2
0
1
ELK
Urban Mapping
ELK is a grasshopper plug-in with a set of tools generates the map and topographical data for a selected region using OSM (Open street Maps) and .HGT(height) data files.
M.Arch-2019-20 | 2nd Sem | Analysis Software
4
0
1
ELK
Tool for generating maps and topographical data File path:
OSM file of the selected region
Location: Collects location data of the city.
OSM data:
Contains different features of the region. These features can be segregated separately which helps in mapping.
1.1 Urban Mapping OSM file is obtained in a open source website (openstreetmap.org). This website gives mapping data for the selected region and Elk components generates the required maps using this data.
Longitude
Latitude
OSM data of the region
File path:
.hgt file of the
selected region
SRTM topo:
Generates topographical data
Cluster:
Rescales the earth curvature to get the required region’s topographical surface w.r.t the latitude of the region
1.2 Topographical surface & contours .hgt file is obtained in a open source website (generative landscape). This file is a Shuttle Radar Topography Mission (SRTM) data file. This file contains digital elevation models, which are 3D pictures of a surface, usually a planet by NASA and Elk components generates the Topographical surface using this data.
M.Arch-2019-20 | 2nd Sem | Analysis Software
5
1.1
ELK 2
Mapping of Flinders street _ Melbourne city, Australia
Building mapping
Road network
Green area & Water way
OSM file Different maps are generated using OSM data file. Mapping of buildings, land-use map, road network, water ways, railways can be obtained separately using ELK component.
M.Arch-2019-20 | 2nd Sem | Analysis Software
6
1.2
ELK 2
Topography of Flinders street _ Melbourne city, Australia
Topography surface
Major Contours
Minor Contours
Topographical surface is generated by ELK-SRTM topo component. This component transfers the data from .hgt file to points, curves and surfaces as per the latitude of the region. Through this surface, contours can be generated. Further can be classified to major and minor contours.
M.Arch-2019-20 | 2nd Sem | Analysis Software
7
0
2
Terrain
Slope Analysis
Slope measures the rate of change of elevation at a surface location. Slope, either measured in percent or degrees, can be calculated from the vertical distance and the horizontal distance. In this, we are analyzed the Slope elevation and Slope degree using grasshopper components.
M.Arch-2019-20 | 2nd Sem | Analysis Software
8
2.1 Topography surface
Terrain
Slope elevation analysis of Flinders street _ Melbourne city, Australia Elevation gradient Highest elevated region
Lowest elevation region
-3.914m ....................... +55.785m
This definition takes an input surface as mesh and calculates the elevation or Z-value of points. The lower the elevation value, the flatter the terrain; the higher the elevation, the steeper the terrain.
M.Arch-2019-20 | 2nd Sem | Analysis Software
9
2.2
Terrain
Slope degree analysis of Flinders street _ Melbourne city, Australia
Topography surface
Degree gradient Highest slope value - steeper
Lowest slope value - Flatter
0.045° ............................... 6.80°
*Expression
*Expression : deg(0.0 - (asin(abs(z))-0.5*pi)) M.Arch-2019-20 | 2nd Sem | Analysis Software
This definition takes an input surface and the expression calculates the degree of slope at each cell. The lower the slope value, the flatter the terrain; the higher the slope value, the steeper the terrain.
10
0
3
kWh/m2 122.87 110.58 98.29
Ladybug
Environmental analysis
86.01 73.72 61.43 49.15
Ladybug is a grasshopper plugin with a set of tools that helps in analyzing the environment for a selected region using EPW (Energy Plus Weather) data files.
36.86 24.57 12.29 0.00
M.Arch-2019-20 | 2nd Sem | Analysis Software
11
3.1
Ladybug
Sun path analysis for Flinders street _ Melbourne city, Australia N
N 330
30
330
60
300
300
E
W
120
240
30
60
E
W
240
30
210
60
120
240
E
S 150
210 Sun-Path Diagram - Latitude: -37.817 21 JUN 12:00, ALT = 28.53, AZM = 5.70
Legend:
Sun position
Sun-Path Diagram - Latitude: -37.817
S
21 DEC 10:00, ALT = 57.27, AZM = 73.94
Sun Hourly movement
Sun Monthly movement
Sun-Path Diagram - Latitude: -37.817 21 DEC 10:00, ALT = 57.27, AZM = 73.94
S
Sun rays w.r.t the given point
Input hour, day & month to be analyzed
File path:
epw file of the selected region
120
150
150
210
Sun path component:
Sun path is generated as per the input of date & time w.r.t the epw data
Import epw file:
Data from epw file is extracted for further analysis.
Ladybug uses EPW file for collecting data for the selected region and analysis the environment as per the input given by use. Sun path in the particular region can be obtained by mentioning the date and hour details or the analysis period required and the sun path is generated.
M.Arch-2019-20 | 2nd Sem | Analysis Software
12
3.1
Ladybug
Sun path analysis for Flinders street _ Melbourne city, Australia
N N 330330
C
30 30
29.50in different colSun is denoted ors. These colors represent the 27.08 respective temperature as per the legend at the specific date and time. 24.66
60 60
300300
C
C
29.5029.50
22.24
27.0827.08
W W
E E
W
24.6624.66 22.2422.24
19.82
240
17.40
19.8219.82 17.4017.40
120120
240240
210210
150150
Plan
14.9814.98
60
210
12.56
12.5612.56 10.1410.14
14.98
E
S
7.72 7.72
150
120
5.30 5.30
View
10.14 7.72 5.30
S S
Sun-Path Diagram - Latitude: -37.817 Sun-Path Diagram - Latitude: -37.817 Data: DryDry Bulb Temperature (C)(C) Sun-Path Diagram - Latitude: -37.817 Hourly Hourly Data: Bulb Temperature Melbourne RO_VIC_AUS Melbourne RO_VIC_AUS Melbourne RO_VIC_AUS
Hourly Data: Dry Bulb Temperature (C)
Annual hour data of temperature, humidity, wind direction, radiation can be extracted from the EPW file and the charts with respective units can be generated.
M.Arch-2019-20 | 2nd Sem | Analysis Software
13
3.2
Ladybug
Sunlight hours analysis for Flinders street _ Melbourne city, Australia
N 330
300
30
1.00
N 330
Hours
30
60
0.90 Hours
0.80
W
1.00
300
60
E
E
0.60 0.80
240
210
SunlightHours Analysis 210 SunlightHours Analysis Sun-Path Diagram - Latitude: -37.817 Sun-Path Diagram -37.817 21 JAN 10:00, ALT- Latitude: = 52.73, AZM = 72.15 21 JAN 10:00, ALT = 52.73, AZM = 72.15
150
S
S
150
1.00 0.90
240
30
0.50 0.70 0.50
120
0.40
Plan 120
0.30
0.20
0.10 0.20 0.10 0.00 0.00
0.80 0.70 0.60
0.60 0.40
0.30
240
Hours
0.90
W
W
N
0.70
0.50 0.40
210
60
View
Geometry is the building or 0.30 the 0.20 region to be analyzed 0.10
S
E 150
120
SunlightHours Analysis Sun-Path Diagram - Latitude: -37.817 21 JAN 10:00, ALT = 52.73, AZM = 72.15
Context is the surrounding 0.00 building or any element blocking the analyzing geometry
Ladybug uses EPW file for collecting data for the selected region and the extracted data are input to the ladybug sun-path component. The sun-path component‘s sun vector output is used by sunlight hour analysis component to generate the required data. Sunlight hour component analysis the direct sunlight received by the geometry at the particular period given and gives a hourly color coded chart.
M.Arch-2019-20 | 2nd Sem | Analysis Software
14
3.2
Ladybug
Sunlight hours analysis for Flinders street _ Melbourne city, Australia
30
240
60
210
Hours
Hours
>1.00
>1.00
0.90
0.90
0.80
0.80
0.70
240
0.60
30
E
SunlightHours Analysis Sun-Path Diagram - Latitude: -37.817 21 MAR 10:00, ALT = 39.10, AZM = 50.62
0.50
0.40
0.40
0.30
210
0.20
60
0.30 0.20 0.10
0.00
0.00 E
S
SunlightHours Analysis
120
150
0.60
0.50
0.10 S
0.70
Sun-Path Diagram - Latitude: -37.817 21 JUN 12:00, ALT = 28.53, AZM = 5.70
150
120
Hours >1.00 0.90 0.80 30
240
0.70 0.60 0.50 0.40
60
210
0.30 0.20 0.10
E
S
SunlightHours Analysis Sun-Path Diagram - Latitude: -37.817 21 DEC 14:00, ALT = 64.08, AZM = 296.46
150
0.00
120
The Flinders street area is been analyzed for sunlight in various time period, March, June and December. A color code chart and the surface are colored with respective colors are generated. The color code denotes how much in an hour the respective surface is exposed to sunlight. This helps in analyzing the direct sunlight in the particular period and in zoning the activities depending on the amount of sunlight required by that activity.
M.Arch-2019-20 | 2nd Sem | Analysis Software
15
3.3
Ladybug
Radiation analysis for Flinders street _ Melbourne city, Australia kWh/m2 kWh/m2
53.54
53.54
48.19
48.19
42.83
42.83
37.48
37.48
32.12
32.12
26.77
26.77
21.42
21.42
16.06
16.06
Plan Radiation Analysis Melbourne_RO_VIC_AUS_2009 15 MAR 14:00 - 23 APR 15:00
View
10.71 5.35 0.00
Radiation Analysis Melbourne_RO_VIC_AUS_2009 15 MAR 14:00 Geometry - 23 APR 15:00is the
building or the region to be analyzed
10.71 5.35
Context is the surrounding building or0.00 any element blocking the analyzing geometry
Ladybug uses EPW file for collecting data of sky matrix using ladybug select sky matrix component. The Radiation analysis component extracts the output of the sky matrix component and analyze the input geometry (Building) w.r.t the context (surrounding) to generate the required data. Radiation analysis component analysis the sky matrix at the particular period given and gives a Radiation (KWh/m2) chart.
M.Arch-2019-20 | 2nd Sem | Analysis Software
16
3.3
Radiation Analysis Melbourne_RO_VIC_AUS_2009 15 MAR 10:00 - 15 APR 15:00
Ladybug
Radiation analysis for Flinders street _ Melbourne city, Australia kWh/m2
kWh/m2
kWh/m2
122.87
89.56
169.69
110.58
80.61
152.72
98.29
71.65
135.75
86.01
62.70
118.78
73.72
53.74
101.82
61.43
44.78
84.85
49.15
35.83
67.88
36.86
26.87
50.91
24.57
17.91
33.94
12.29
8.96
16.97
0.00
0.00
0.00
Plan kWh/m2
Radiation Analysis Melbourne_RO_VIC_AUS_2009
Plan
15 JUN 10:00 - 15 JUL 15:00
122.87
89.56
110.58
80.61
98.29
71.65
86.01
62.70
73.72
53.74
61.43
kW
169
152
135
118
101
84.
35.83
36.86
67.
26.87
24.57
50.
17.91
12.29
33.
8.96
0.00
Radiation Analysis
Plan
44.78
49.15
View
Radiation Analysis Melbourne_RO_VIC_AUS_2009 kWh/m2 15 NOV 10:00 - 15 DEC 15:00
16.
0.00
Radiation Analysis Melbourne_RO_VIC_AUS_2009 15 JUNperiod, 10:00 - 15 JUL 15:00 time March-April,
0.0
View
View Radiation Analysis Melbourne_RO_VIC_AUS_2009 November-December. A color code chart 15 NOV 10:00 - 15 DEC 15:00
Melbourne_RO_VIC_AUS_2009 The Flinders street area is been analyzed for radiation in various June-July and and the surface are 15 MAR 10:00 - 15 APR 15:00 colored with respective to the radiations are generated. The color code denotes how much Radiation (KWh/m2) falls on the respective surface. This helps in designing the facade of the building and to analyze thermal comfort
M.Arch-2019-20 | 2nd Sem | Analysis Software
17
3.4
Ladybug
View rose for Flinders street _ Melbourne city, Australia
Plane is the point from where the view is visualized, View point
Context is the surrounding building or any element blocking the view
Ladybug View Rose component helps in visualizing the visible area from a given point in a 2D plane of vision. A circular surface with specified radius is generated in this plane of vision. The vision area are created from the given point in the plane of vision that are interrupted by context. Here, it is analyzed for a park, varying the view point. This helps in analyzing the vantage points from the site and also the visible vista for the design.
M.Arch-2019-20 | 2nd Sem | Analysis Software
18
3.5
Ladybug
1.37 1.63 1.67 1.66 NW
NNW
1.98 1.62
N
Wind rose for Flinders street _ Melbourne city, Australia 1.82 1.8
m/s
NNE
2.77 1.85
4.60
ENE
1.79
N
C NNE
35.50 NE
NW
4.14
NE
1.98 1.55 WNW
NNW
33.06
3.68
3.08
3.22
30.62 ENE
WNW
2.76 3.02 1.7W
E 1.72 2.88
2.30
E
W
1.84 2.57
ESE 1.77 2.3
WSW 1.82 SW 1.91 1.88
SE SSW 2.04 2.18
S
1.59 2.24
SSE 1.8 1.69
1.38 0.92
1.67 2.0
Wind-Rose Melbourne RO_VIC_AUS 15 JAN 16:00 - 15 AUG 24:00 Hourly Data: Wind Speed (m/s) Calm for 2.18% of the time = 111 hours. Each closed polyline shows frequency of 0.3%. = 15 hours.
0.46 0.00
Frequency of wind from that direction Average wind velocity coming from that direction
28.18 25.74 23.30 20.86
ESE
WSW
SE
SW SSE
SSW
S
18.42 15.98 13.54 11.10
Wind-Rose Melbourne RO_VIC_AUS 15 JAN 16:00 - 15 AUG 24:00 Hourly Data: Dry Bulb Temperature (C) Calm for 2.18% of the time = 111 hours. Each closed polyline shows frequency of 0.3%. = 15 hours.
Optional. If we need a temperature w.r.t the wind speed and direction.
If true, then shows the frequency and velocity at the cardinal directions in the chart
Ladybug Wind Rose component uses EPW file to extract the wind speed and direction. This generates a Pie chart showing wind speed (m/s) data at particular direction. The wedges in the pie chart are the percentage of time the wind came from that direction and color denotes the speed (m/s). This helps in analyzing the wind flow direction and speed at a particular time in the specified region. Additional, we can also generate dry bulb temperature data. A similar pie chart is generated and the color denotes the temperature
M.Arch-2019-20 | 2nd Sem | Analysis Software
19
3.6 340
330
320
320 310
10 20 30 40
40
320
260
250 240
210
210 200
190
140
220 200
S
150 210 200160 170 190 170 190
S
160
S
70
93.74
93.74
80.35
80.35
80.35
66.96
66.96
53.57
53.57
40.18 120
40.18
13026.78
26.78
13.39
13.39
0.00
0.00
93.74
E
100
100 110 120 130
140 150 170
107.13
E
130
230 220
220
107.13 107.13
80
120
240 230
60
80
110
250
50 120.53
120.53 120.53
70
70
W
260
133.92 133.92
40 60
280
W
133.92
30
60
290
280
kWh/m2 kWh/m2kWh/m2
50
50
300
290
230
N20
310
300
0
Radiation rose for Flinders street _ Melbourne city, Australia
N 35010 N 350 10 350 340 34020 330 30 330
310
0
Ladybug
160
140 150
80
E
100
110
66.96 53.57 40.18 26.78 13.39 0.00
Total Radiation(kWh/m2) l Radiation(kWh/m2) Total Radiation(kWh/m2) Melbourne_RO_VIC_AUS_2009 bourne_RO_VIC_AUS_2009 Melbourne_RO_VIC_AUS_2009 15 JAN 10:00 -10:00 1514:00 MAR AN 10:00 15 - 15 JAN MAR - 15 14:00 MAR 14:00
330
320
320 310
240
240 230
210
230 210 200
E
100
100 110 120
190
130
130 220 200
S
140
140
150 210 150 150 200160 170 160 160 190 190 170 170
S
S
Total Radiation(kWh/m2) Total Radiation(kWh/m2) Total Radiation(kWh/m2) Melbourne_RO_VIC_AUS_2009 Melbourne_RO_VIC_AUS_2009 Melbourne_RO_VIC_AUS_2009 JUN15 10:00 15 JUL 14:00 15 JUN15 10:00 - 15 JUN JUL-10:00 14:00 - 15 JUL 14:00
56.57 48.49
40.41
40.41
32.32
32.32
32.32
24.24 120
24.24
24.24
E
100
110
13016.16 140
16.16
8.08
8.08
0.00
0.00
310
40.41
16.16 8.08 0.00
240
240 230
230
210
210 200
190
200
S
140
31.69
31
26.41
26.41
26
21.13
21.13
21
15.84 120
15.84
15
13010.56
10.56
10
5.28
5.28
5.
0.00
0.00
0.
80
100
100 110 120 130
140
150 210 150 150 200160 170 160 160 190 190 170 170
S
36
31.69
36.97
E
130 220
42
36.97
70
E
120
220
220
42.25
80
110
240 230
47
60
42.25
80
250
50 47.53
70
70
260
250
250
52
47.53
60
W
260
260
52.81
40
60
280
W
52.81
30 50
50
290
280
W
40
40
320
kWh/m2 kWh/m2kW
20 10 20 30
300
290
290
N
310
300
280
N 10 10 350 340 350 350 34020 330 30 330
310
300
64.65
48.49
80
320
320
72.73
48.49
340
330
80.81
56.57
56.57
E
120
220
220
70
80
110
240 230
64.65
64.65
80
250
60
70
70
260
250
50 72.73
72.73
60
W
260
80.81
40
60
280
W
80.81
30 50
50
290
280
250
40
40
N
kWh/m2 kWh/m2kWh/m2
10 20 30
300
290
260
N20
310
300
290
W
320
310
300
280
N 35010 N 350 350 340 10 340 20 330 330 30
340
S
140
E
100
110
Total Radiation(kWh/m2) Total Radiation(kWh/m2) Total Radiation(kWh/m2) Melbourne_RO_VIC_AUS_2009 Melbourne_RO_VIC_AUS_2009 Melbourne_RO_VIC_AUS_2009 NOV 10:00 -10:00 1514:00 DEC 15 NOV1510:00 15 - 15 NOV DEC - 1514:00 DEC 14:00
Ladybug Wind Rose component uses selected sky matrix to for the data. This generates a chart showing radiation (kWh/m2) data at particular direction. The arrows point the direction of the radiation coming from, the length of the arrow shows how much time it is radiating and color denotes the intensity of radiation. This analyses could be used to study the glazing and in designing shading elements.
M.Arch-2019-20 | 2nd Sem | Analysis Software
20
3.7
Ladybug
3D chart of Annual climatic data for Flinders street _ Melbourne city, Australia Wind Speed (m/s) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Relative Humidity (%) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Dry Bulb Temperature (C) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Sep
Sep
Sep
Aug
Aug
Aug
Jul
Jul
Jul
Jun
Jun
Jun
May
May
May
Apr
Apr
Apr
Mar
Mar
Mar
Jan
Oct
Oct
Oct
Feb
Nov
Nov
Nov
12 AM 6 PM 12 PM 6 AM 12 AM
Dec
Dec
Dec
12 AM 6 PM 12 PM 6 AM 12 AM
Feb Jan
12 AM 6 PM 12 PM 6 AM 12 AM
Feb Jan
Annual chart of the climatic data can be generated
Ladybug 3D chart component uses EPW file for the data. Required climate data to be input in the 3D chart component, this generates a 3d chart for the specific climatic data on annual. A conditional statement can be mentioned (e.g. a>25) . this removes the data that does not fit the conditions. Additional, at a time we can generate number of data by inputing one or more data.
M.Arch-2019-20 | 2nd Sem | Analysis Software
21
Mar
3.7
Ladybug
Annual Temperature _ Melbourne city, Australia
12 AM 6 PM 12 PM 6 AM 12 AM
Jan
Feb
Mar
Apr
May
Jun
Dry Bulb Temperature (C) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Jul
Aug
Sep
Oct
Nov
Dec
Highest temperature of the year >38.30 Celsius
12 AM 6 PM
Lowest temperature of the year 2.10 Celsius
12 PM 6 AM 12 AM
Jan
Feb
Mar
Apr
Apr May Relative Humidity (%) - Hourly Jun
Jul
May
Dec Jun
Jul
Aug
Sep
Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
urly
Aug
Sep Oct Oct
Nov Oct
Nov
Nov
Dec
Dec
Sep
Jul Jun
6 PM
May 12 PM
Apr
6 AM
Mar 12 AM Feb Mar 6 PM 12 PM Wind Speed (m/s) - Hourly 6 AM Melbourne RO_VIC_AUS 12 AM
Jan
1 JAN 1:00 - 31 DEC 24:00
C 38.30 % 34.68 99.00 31.06 90.00 81.00 27.44 72.00 23.82 63.00 20.20 54.00 45.00 16.58 36.00 12.96 27.00 9.34 18.00 9.00 5.72 2.10
Aug
12 AM
12 AM
C 38.30 34.68 31.06 27.44 23.82 20.20 16.58 12.96 9.34 5.72 2.10
Apr Feb
Jan
M.Arch-2019-20 | 2nd Sem | Analysis Software
May
This chart is generated using 3d chart component.
JunThis data isJul Aug Sepcity Melbourne. Oct the annual temperature of the
Nov
Dec
In the chart, X axis is showing months, Y axis Time and Z axis - Temperature (Celsius). Color denotes the temperature in the range of Celsius as per the legend
m/s 5.10 4.59 % 4.08 3.57 99.00 3.06 90.00 2.55 2.04 81.00 1.53 72.00 1.02 63.00 0.51 0.00 54.00
45.00 36.00 27.0022
Mar
urly
Mar
y
12 AM
3.7
Jan
Feb
Mar
Apr
May
Jun
Dry Bulb Temperature (C) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Jul
Aug
Sep
Oct
Nov
Ladybug
Annual Relative Humidity_ Melbourne city,
12 AM 6 PM
Apr
May
12 PM
Jun
Jul
Aug
Sep
Oct
Nov
Dec
6 AM 12 AM
Jan
Feb
C 9.34 38.30 5.72 2.10 34.68 31.06 27.44 Australia 23.82 20.20 % 16.58 99.00 90.00 12.96 81.00 9.34 72.00 5.72 63.00 54.00 2.10
Dec
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Relative Humidity (%) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00 Highest humidity of the year >90%
12 AM 6 PM 12 PM
Dec
6 AM
Lowest humidity 12 AM Jan Feb year Apr May of the Mar Jun Wind Speed (m/s) - Hourly 9% Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Nov Apr
Jul
May
Jun Aug
Jul
Sep
Aug
OctSep Sep
Oct
Oct
Nov
Nov
Dec
Dec
45.00 36.00 27.00 18.00 9.00
% 99.00 90.00 m/s 81.00 5.10 4.59 72.00 4.08 63.00 3.57 54.00 3.06 2.55 45.00 2.04 36.00 1.53 1.02 27.00 0.51 18.00 0.00 9.00
Aug Jul Jun May Apr Mar
12 AM 6 PM 12 PM 6 AM 12 AM
Feb Jan
M.Arch-2019-20 | 2nd Sem | Analysis Software
m/s 5.10 4.59 4.08 This chart is generated using 3d chart component. 3.57 This data is the annual Relative humidity of the city Melbourne. 3.06(%) In the chart, X axis is showing months, Y axis Time and Z axis - Humidity Color denotes the Humidity percentage as per the 2.55 legend 2.04 1.53 23
Mar
y
Mar
12 AM
3.7
Jan
Feb
Mar
Apr
May
Jun
Jul
Relative Humidity (%) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Aug
Sep
Oct
Nov
Ladybug
Annual Wind speed_ Melbourne city,
12 AM 6 PM
Apr
May
99.00 18.00 90.00 9.00 81.00 72.00 63.00 Australia 54.00 45.00 m/s 36.00 5.10 4.59 27.00 4.08 18.00 3.57 9.00 3.06
Dec
Jun
Jul
Aug
Sep
Oct
Nov
Dec
12 PM 6 AM 12 AM
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Wind Speed (m/s) - Hourly Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
Highest windy month of the year > 4.08 m/s Dec Nov
Apr
May
Jun
Jul
Aug
Average windy month of the year 2.5 m/s
Sep
Oct Sep
Oct
Nov
Dec
2.55 2.04 1.53 1.02 0.51 0.00
m/s 5.10 4.59 4.08 3.57 3.06 2.55 2.04 1.53 1.02 0.51 0.00
Aug Jul Jun May Apr
Mar 12 AM 6 PM 12 PM 6 AM 12 AM
Feb Jan
M.Arch-2019-20 | 2nd Sem | Analysis Software
This chart is generated using 3d chart component. This is the annual Wind speed data of the city Melbourne. In the chart, X axis is showing months, Y axis Time and Z axis - Wind sped (m/s) Color denotes the Wind speed in the range as per the legend
24
3.8
Ladybug
Psychrometric chart for Flinders street _ Melbourne city, Australia 50%
100 kJ/kg
0.025
90 kJ/kg 30%
80 kJ/kg
0.02 70 kJ/kg
110 kJ/kg
Psychrometric Chart Melbourne RO_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
0.03
40%
Humidity Ratio [ kg water/ kg air
90% 80% 70% 60%
90% 80% 70% 60%
50 kJ/kg
30% 80 kJ/kg 0.02 70 kJ/kg
50 kJ/kg
108.90 0.01
0.005
10 kJ/kg 0 kJ/kg
Operative Temperature [°C]
0
5
10
15
20
25
30
35
Activity - Sleeping
40
45
50
<=0.00
24.20
-10 kJ/kg
12.10 -20
-15
12.10 -10
Operative Temperature [°C]
-5
0
5
10
15
20
25
Activity - Walking 2mph
30
35
40
45
<=0.00
50
Ladybug Psychrometric chart component extracts the temperature and humidity from EPW file and generates the chart showing the comfort for a specific activity. The polygons represent the comfort as per the activity and also represents the effects of passive building strategies on comfort.
M.Arch-2019-20 | 2nd Sem | Analysis Software
48.40 36.30
0 kJ/kg
24.20 -5
60.50 0.005
10 kJ/kg
36.30
-10 kJ/kg
72.60
20 kJ/kg
48.40
96.80 84.70
10%
60.50
20 kJ/kg
108.90 0.01
30 kJ/kg
72.60
10%
Hours
121.00<=
40 kJ/kg
96.80 84.70
30 kJ/kg
0.015
20%
Hours 121.00<=
40 kJ/kg
-10
0.025
90 kJ/kg
60 kJ/kg 0.015
20%
-15
0.03
40%
100 kJ/kg
60 kJ/kg
-20
50%
Humidity Ratio [ kg water/ kg air
110 kJ/kg
Psychrometric Cart Melbourne R0_VIC_AUS 1 JAN 1:00 - 31 DEC 24:00
25
3.9
Vertical Shading
Depth or vector(cardinal direction): 0- North depth 1 -West depth 2 - South depth 3- East depth. Number of shades to generate for each surface.
Ladybug
Shading designer
Horizontal Shading
If false, generates Vertical shades. If true, generates horizontal shades
Ladybug Shading designer component generates shading for any glazed surfaces. The surface or facade to have shading elements are input in the surface and the required vertical or horizontal shades can be generated. This allows to set the number of shades and angle required.
M.Arch-2019-20 | 2nd Sem | Analysis Software
26
0
4
Syntactic Space syntax
SYNTACTIC tools bring Space Syntax theory into parametric design work flows. Space Syntax has pioneered a unique, science-based and human-focused modeling approach to the planning and design of buildings and urban places.
M.Arch-2019-20 | 2nd Sem | Analysis Software
27
4.0
Syntactic
Space Syntax theory
Space syntax is a science-based, human-focused approach that investigates relationships
Gaming zone
between spatial layout and a range of social, economic and environmental phenomena. These phenomena include patterns of movement, awareness and interaction; density,
Forgein Language school
land use and land value; urban growth and societal differentiation; safety and crime distribution.
Food court Nursing school
The methods and tools presented in this theory are applicable in: 1. Arranging spatial layouts based on configuration graphs, e.g. by using bubble diagrams to ensure certain spatial requirements and qualities in complex buildings. 2. Analyzing the potential effects of decisions on the likely spatial performance of
Frotel
Waiting lounge Doctor's consultant Travels
Tour guide Medical supplier
buildings and on mobility patterns in built environments for systematic comparison of
BUBBLE DIAGRAM
designs or plans, e.g. as to their aptitude for pedestrians and cyclists. Space syntax is able to quantify a built environment’s spatial properties in three ways: metric distance, topological distance and geometric distance.
Metric centrality implies that something is located in the middle of an area, with the shortest metric distance to all other points in that area.
Topological centrality deals with the spatial configuration of the street and road network in terms of the number of direction changes. The more fragmented a street network is, the weaker the spatial conditions become for a vital economic center.
Geometric centrality deals with changes in angular directions when moving from everywhere to everywhere else. This concerns identifying the main route network linking a city’s edges to its center. NETWORK ANALYSIS Source: http://www.spacesyntax.net/ & http://otp.spacesyntax.net/overview-2/#:~:text=Space%20syntax%20is%20a%20set,how%20they%20talk%20about%20it.
M.Arch-2019-20 | 2nd Sem | Analysis Software
28
4.1
Syntactic
Network analysis- Integration of Flinders street _ Melbourne city, Australia
Integration measures the amount of street-to-street transitions needed from a street segment, to reach all other street segments in the network, using shortest paths. In general, it calculates how close the origin space is to all other spaces, and can be seen as the measure of relative asymmetry. Theoretically, the integration measure shows the cognitive complexity of reaching a street, and is often argued to ‘predict’ the pedestrian use of a street: the easier it is to reach a street, the more popular it should be. Integration analysis shows the ‘to-movement potential’ of a built environment, highlighting urban centers. It analysis implies calculating how spatially integrated a street axis is in terms of the total number of direction changes in relation to all other streets in a town or city The fewer changes of direction, the higher the integration value. Higher the Accessibility and more integrated
Lesser the Accessibility and less integrated
Accessibility High Low ..............................
Source: http://www.spacesyntax.net/ & http://otp.spacesyntax.net/overview-2/#:~:text=Space%20syntax%20is%20a%20set,how%20they%20talk%20about%20it.
M.Arch-2019-20 | 2nd Sem | Analysis Software
29
4.2
Syntactic
Network analysis-Choiceness of Flinders street _ Melbourne city, Australia
Choice/ Betweenness measures is easiest to understand as a ‘flow’ in the street network. This analysis can also be thought to represent the number of intersections that need to be crossed to reach a street. However, since flow values are divided (not subtracted) at each intersection, the output shows an exponential distribution. Choice analysis shows the ‘through movement potential’, highlighting the main routes through a built environment. Betweenness centrality quantifies the number of times a node acts as a bridge along the shortest path between two other nodes. Nodes that have a high probability to occur on a randomly chosen shortest path between two randomly chosen nodes have a high betweenness. The streets with the highest total values of accumulated flow are said to have the highest choice values.
Lesser choice Value
Higher choice value Accessibility High Low ..............................
Source: http://www.spacesyntax.net/ & http://otp.spacesyntax.net/overview-2/#:~:text=Space%20syntax%20is%20a%20set,how%20they%20talk%20about%20it.
M.Arch-2019-20 | 2nd Sem | Analysis Software
30
4.3
Syntactic
Network analysis-Centrality of Flinders street _ Melbourne city, Australia
Centrality measures the linear distance from the center point of each street segment to the center points of all the other segments. Closeness or centrality (or closeness) of a node is the average length of the shortest path between the node and all other nodes in the graph. Thus the more central a node is, the closer it is to all other nodes. This process entails the configuration of the street network shaping movement flows patterns, which subsequently have an impact on the distribution of land uses to form the busier and quieter areas of the network and the subsequent influence this has on land use choices, and the development of the area as an attractor in the settlement layout as a whole. The streets with lowest Depth Distance values are said to be nearest to all the other streets.
Lesser the value nearer the distance
Higher the value farther the distance Closeness High .............................. Low
Source: http://www.spacesyntax.net/ & http://otp.spacesyntax.net/overview-2/#:~:text=Space%20syntax%20is%20a%20set,how%20they%20talk%20about%20it.
M.Arch-2019-20 | 2nd Sem | Analysis Software
31
4.4
Syntactic
Space syntax_ Design program Travels
Using Space Syntax methodology, the system interprets spatial arrangement from the very moment it is drawn as a bubble diagram, and gives qualitative feedback on the implications of this diagram to the designer as spatial performance measures. According to the design context, designers are free to interpret these spatial performance measures into the ‘likely’ social performance of their ideas.
Waiting lounge
Food court
Frotel
Doctor's consultant Medical supplier
Tour guide
Doctor's consultant Medical supplier
Waiting lounge Nursing school
Nursing school
Gaming zone
Frotel Tour guide
Travels
Forgein Language school
Forgein Language school
Waiting lounge
Iteration-1
Iteration-2
Gaming zone
Medical supplier Travels
Food court
Frotel Doctor's consultant
Forgein Language school
Tour guide
Given nodes & spatial links
Food court
Nursing school Gaming zone
M.Arch-2019-20 | 2nd Sem | Analysis Software
32
0
5
Agent Based Modeling
An open-source tool named Physarealm is developed for simulation in Rhino’s graphical algorithm editor, Grasshopper. The tool adopts a previous stigmatic multi-agent algorithm for simulation and expands its boundary into three dimensions.
M.Arch-2019-20 | 2nd Sem | Analysis Software
33
5.0
Agent based Modeling
Swarm theory and basic concept of agent based modeling
Introduction: Swarm behavior was simulated on a computer in 1987 by Craig Reynolds with his simulation program, Boids. This program simulates simple agents (boids) that are allowed to move according to a set of basic rules. Swarm intelligence systems are typically made up of a population of simple agents such as boids interacting locally with one another and with their environment. The agents follow very simple rules, and although there is no centralized control structure dictating how individual agents should behave, local, and to a certain degree random, interactions between such agents lead to the emergence of intelligent global behavior, unknown to the individual agents. This system is used widely in various fields. In Architecture field, it is used in Urban analysis - crowd movement pattern, optimized design strategies, form finding, generating facade skin and many more. Based on this many simulation plug-ins are developed. Boids, Physarelam, Quela, Culebra, Zebra etc;
Main components observed in flocking: • Agent - A single entity or character. • Neighborhood - A certain area around the agent, used to look for other agents.
Neighborhood
Neighbors Neighborhood
X - Agent’s direction of
X
Agent
D
A
flight D - distance (measured from the center of the agent) A - angle, measured from the agent’s direction of flight
Three behaviors can be observed:
Separation:
Move in the same direction as neighbors
Cohesion:
Avoid collisions with neighbors
Alignment:
Remain close to neighbors
Source: Yuxing Chen ; Swarm Intelligence in Architectural Design & Daniel Sinkovits; Flocking Behavior; May 5, 2006
M.Arch-2019-20 | 2nd Sem | Analysis Software
34
5.1 Physarealm
Agent Based Modeling
An open-source tool named Physarealm is developed for simulation in Rhino’s graphical algorithm editor, Grasshopper. The tool adopts a previous stigmatic multi-agent algorithm for simulation and expands its boundary into three dimensions.
M.Arch-2019-20 | 2nd Sem | Analysis Software
35
5.1
Agents are attracted towards a single food source from multiple start points
Physarealm
Analysis of shortest pedestrian movement in an Urban scenario
Agents are attracted towards two food source from multiplestart points
Physarealm allows to analysis the movement pattern using the slime mold behavior. As seen in the illustration, pedestrian movement pattern is observed from the various road junctions (Emitters) to a green space within a neighborhood (Food). this simulation also allows to generate the trail and tracks the shortest path to reach the destination.
M.Arch-2019-20 | 2nd Sem | Analysis Software
36
0
6
Galapagos Optimizing
Galapagos is an evolutionary solver component inside of grasshopper that can optimize a shape so that it best achieves a user defined goal. For this to work, Galapagos needs a series of options or genes to try out, and a defined goal or fitness value.
M.Arch-2019-20 | 2nd Sem | Analysis Software
37
6.0
Galapagos
Single objective optimization Galapagos solver
Galapagos is used to solve simple scenarios with only a few variables is unlikely to produce a optimized result. A multi-variable problems or variables can be easily visualized or solved quickly.
Each combination, or genome, produces a unique object. The goal or fitness is defined as the lowest or highest value of the value to be achieved from the object.
Multi-Variable Values
Single Fitness
Galapagos component Tab manages the display of iterations on Rhino screen
Start or stop the solver Minimize or Maximize the fitness value
Graph shows the iteration and fitness value
Duration to run the solver can be set. No. of iterations per generation to be performed can be decided. Chart displays the genome. Tab to manage the percentage of genomes to be displayed
Achieved Fitness value of all the iterations
No. of iterations that are carried to next generation.
Galapagos solver editor window M.Arch-2019-20 | 2nd Sem | Analysis Software
Galapagos solver window 38
6.1
Galapagos
Single objective optimizing - minimizing the volume of bounding box for an object
Initial placement of object & bounding box
Optimized placement of object to minimize the bounding box volume
M.Arch-2019-20 | 2nd Sem | Analysis Software
In this algorithm, Galapagos gives a minimized volume of the bounding box by varying the rotation angle of the object. Thus deciding the object’s placement. 39
6.2
Galapagos
Single objective optimizing - Isovist
Building
Visible view Blocked view
The position of the building in the site and rotation of the building are altered to achieve a maximum visible vista. Ladybug view rose component is used to calculate the visible area and Galapagos is used to achieve the maximum visible vista. M.Arch-2019-20 | 2nd Sem | Analysis Software
40
6.2
Galapagos
Single objective optimizing - Isovist
Rotation of the building Position of the building in the site area
Lady bug View rose to calculate the view able area
Variables
Fitness criteria
M.Arch-2019-20 | 2nd Sem | Analysis Software
41
0
7
Octopus Optimizing
Octopus is a plug-in for Grasshopper that extends the functionality of Galapagos by introducing multiple fitness values (multi-objective) to the optimization process.
M.Arch-2019-20 | 2nd Sem | Analysis Software
42
7.0
Octopus
Multiple objective optimization
Octopus was originally made for Multi-Objective Evolutionary Optimization. It allows the search for many goals at once, producing a range of optimized trade-off solutions between the extremes of each goal. It is used and works similar to David Rutten’s Galapagos, but introduces the Pareto-Principle for Multiple Goals.
Specific generations fitness values can be extracted.
Optimized fitness values
Graph shows the fitness values and iterations
Start or stop the solver.
Number of generations and individuals can be altered
Extracted fitness values achieved by specific generation’s individuals
Represents the axis in the chart. These are the fitness criteria given.
M.Arch-2019-20 | 2nd Sem | Analysis Software
43
7.1 4.0 35668.621906
Octopus
Multiple objective optimizing - Algorithm 1
8.0 44738.402648
12.0 55582.370654
16.0 51690.039896
20.0
20.0 48567.894395
16.0
19.0
12.0
3.0 51454.043214
7.0 43762.575162
11.0 41544.015741
15.0 48983.01888
19.0 62571.575405
15.0
8.0
11.0
3.0 6.0 51229.321433
10.0 54799.95451
14.0 46232.705978
14.0
17.0
4.0 7.0
2.0 57954.981537
18.0
10.0
13.0
6.0
18.0 50005.193594
9.0
2.0 5.0 1.0 65765.345589
5.0 55687.397737
9.0 55364.190253
13.0 60386.529393
17.0 48165.828947
CONSTANTS Plot and the division of internal rooms w.r.t the central courtyard
Variables
Iteration number Volume of the rooms 1.0 VARIABLES Area of Internal courtyard & room’s height
FITNESS CRITERIA Room’s Volume, Area of internal & central courtyard
Fitness criteria
M.Arch-2019-20 | 2nd Sem | Analysis Software
44
7.1
Octopus
Multiple objective optimizing - Algorithm 1
Graph showing the fitness values and iterations
M.Arch-2019-20 | 2nd Sem | Analysis Software
45
7.2
Octopus
Multiple objective optimizing - Algorithm 2
5.0
10.0
15.0
20.0
2980.566346 9939.947096
2916.714073 9988.583434
2943.263444 9196.073325
2980.278745 9889.818913
5.0
10.0
4.0
15.0 4.0
9.0
14.0
19.0
2988.752305 9764.811001
2985.485953 9857.511698
2980.928061 9883.527851
2984.122232 9863.797989
3.0
8.0
13.0
18.0
2979.437667 9915.813884
3051.78456 10329.584546
3156.717145 10478.100011
3001.250027 10408.00344
7.0
1.0
7.0
12.0
17.0
2984.667149 9910.305676
2914.379564 9837.241491
2977.868615 10083.271363
2980.971965 9879.537516
13.0
20.0
19.0
18.0
12.0
6.0
2.0
14.0
8.0
2.0
3.0
9.0
17.0
11.0
Variables 16.0
1.0
6.0
11.0
16.0
2982.199914 9747.009667
2961.391653 9961.148684
3089.374978 10835.963346
3123.688958 10685.747296
A Trapezoid box CONSTANTS
M.Arch-2019-20 | 2nd Sem | Analysis Software
Iteration number Area of the trapezoid Volume of the trapezoid
Fitness criteria FITNESS CRITERIA Volume & surface area of the trapezoid
3 Spherical geometry is Boolean from the trapezoid VARIABLES (varied radius of spheres)
46
7.2
Octopus
Multiple objective optimizing - Algorithm 2
Graph showing the fitness values and iterations
M.Arch-2019-20 | 2nd Sem | Analysis Software
47
Bhoomika U| DA1903 A N A LY S I S
S O F T WA R E
2019-21| Sem 02 Digital Architecture
Dr. Bhanuben Nanavati College of Architecture
M.Arch-2019-20 | 2nd Sem | Analysis Software
48