Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
October 2013
Anthony Buckley-Thorp
Tall buildings tools
2
Tall buildings tools
3
Getting started
• Open Rhino 5
• Launch Grasshopper 0.9 or later
• Drag and drop ‘Frame_tool.gha’ and ‘gHowl_r50.gha’ into the
open Grasshopper window to install
• Load ‘Main_builder_vXX_release.gh’ Grasshopper file
• Load ‘Example model.3dm’ Rhino file
• In the open Grasshopper window set the file location of the Excel
data file ‘Model_data.xlsx’ (see next slide)
• *Note* Above files can be downloaded from
http://arupforge.intranet.arup.com/wiki/TallBuildingTools
4
Getting started
5
Set level data
• Specify the major floor levels and names in the Excel spread sheet
• These levels will define the planes by which the building will be sliced up
• *Advanced* Inclined planes are possible – create a dummy floor in the Excel
sheet and then specify the inclined plane in the Grasshopper file
• Level data should be specified in meters above any datum
6
Load in base geometry
7
Create the base ‘rails’ of the tower geometry
8
Create the base ‘rails’ of the tower geometry
9
Create the base ‘rails’ of the tower geometry
10
The components
11
The assembly
• The provided assembly is provided
to assist in the data handling issues
that usually occur with large
models
12
Generate the frame of the building
13
Generate the frame of the building
14
Generate the frame of the building
• The table shows the computed logic
inside the grasshopper frame component
• By forcing this structured approach L34 I-E I-E Null I-E I-E
rather than the natural Grasshopper tree
L33 I-E I-E Null I-E I-E
structure, the component can now
extend beams across missing L32 I-E I-E I-E I-E I-E
intersection events
L31 I-E I-E I-E I-E I-E
15
Generate the frame of the building
16
Generate the core walls of the building
17
Generate the core walls of the building
18
Generate the core walls of the building
19
Generate the core walls of the building
20
Repeat for the whole building
1 2 3 4 5 6 7 8 9
• The Grasshopper
assembly allows for up
to 9 concurrent
collections of vertices
or column centrelines
to be managed at the
same time
21
Baking the results
22
Floor plates builder (use with care)
2 1
23
Floor plates builder (use with care)
24
Floor plates builder (use with care)
• The next floor panel would be
constructed as shown:
2 1
25
Baking the results
• Including floor plates the baked results should look like so:
26
Convert to Salamander elements for export
• The baked and manually drawn objects
are a collection of Rhino geometry
objects
27
Export to chosen analysis package
• With the Salamander geometry objects selected
the model can now be exported by clicking the
save button on the Salamander toolbar
28
Finish
29
User notes
• The frame and core tools cannot deal with centreline crossovers
• However, structures such as dia-grids can still be built – simply set up the column
centrelines as shown below
31
User notes
• The components allow for column and
core rails to start and stop over any
chosen range of floors
32
User notes
• It is common in tall buildings for sections of the core to drop off at high levels
• The floor plate builder can still deal with these cases by having a sudden kink in the
particular core rail as shown dotted in orange:
33
Future development
• Future items for development:
- Formalise the floor plate builder, add in data validation checks and compile
into a standalone component
- Internalise the data management component assemblies so that the user can
feed in an unlimited set of input sets and speed up the Rhino interface
response
- Allocate element sizes through building in Salamander functions to the
component assemblies
- Automatically run the Salamander design doctor and delete zero length
elements and coincident nodes
34