1 fundamentals - eth z€¦ · digital tool implementation of tna • tna form-finding tool...
TRANSCRIPT
![Page 1: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/1.jpg)
1
1 Block and Ochsendorf (2007); Block (2009)
FundamentalsThrust Network Analysis (TNA)1 used in form finding
![Page 2: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/2.jpg)
2
• Form Diagram G
1 Block 2009
FundamentalsThrust Network Analysis (TNA)1 – Components
![Page 3: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/3.jpg)
1 Block 2009
3
• Form Diagram G
• Force Diagram G*
FundamentalsThrust Network Analysis (TNA)1 – Components
![Page 4: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/4.jpg)
1 Block 2009
4
• Form Diagram G
• Force Diagram G*
• Thrust Network G
FundamentalsThrust Network Analysis (TNA)1 – Components
![Page 5: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/5.jpg)
1 Block 2009
5
Equilibrium of an internal node in G
is represented by a closed force
polygon in G*.
The length of the reciprocal edges
in G* (multiplied with the scale
factor z ) is equal to the magnitude
of the horizontal force components
in the corresponding edges in G.
FundamentalsThrust Network Analysis (TNA)1 – Reciprocal relationship
![Page 6: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/6.jpg)
1 Block 2009
6
Step 1 - Solving horizontal equilibrium:
The in-plane equilibrium of G represents
the horizontal equilibrium of G,
independently of the applied (vertical)
loads.
Step 2 - Solving vertical equilibrium:
A unique thrust network G in
equilibrium can be found for a given in-
plane horizontal equilibrium, the given
loading and support vertices.
FundamentalsThrust Network Analysis (TNA)1 – Two step approach
![Page 7: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/7.jpg)
7
Requirements for a new solving method:
• Interactive control
• Bidirectional control
• Robust solving
• Integration of constraints
• Visualisation of solving procedure
FundamentalsThrust Network Analysis (TNA) – exploring indeterminacy
![Page 8: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/8.jpg)
8
FundamentalsThrust Network Analysis (TNA) – exploring indeterminacy
Example of a simple modification of
vertex vj* in G*.
![Page 9: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/9.jpg)
9
Unidirectional:
Modifying the force diagram G*
→ automatic adjustment of the form diagram G using g = 0
Iterative solving methodsInteractive, bidirectional control
G*G G
![Page 10: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/10.jpg)
10
Iterative solving methodsInteractive, bidirectional control
Unidirectional:
Modifying the force diagram G*
→ automatic adjustment of the form diagram G using g = 0
G*G G
![Page 11: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/11.jpg)
11
Unidirectional:
Modifying the form diagram G
→ automatic adjustment of the force diagram G* using g = 1
Iterative solving methodsInteractive, bidirectional control
G*G G
![Page 12: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/12.jpg)
12
Iterative solving methodsInteractive, bidirectional control
Bidirectional:
Modifying the form diagram G
→ automatic adjustment of the form diagram G and
the force diagram G* using g = 0.5
G*G G
![Page 13: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/13.jpg)
13
What is RhinoVAULT?Digital tool implementation of TNA
• TNA form-finding tool developed as a plugin for Rhino 3D
• Freely available as full version (1.0) since September 2013
• Downloaded by more than 30.000 people (unique downloads before Feb 2019)
• Awarded 1st prize in the category 'Structure / Physics Formation' at ALGODeQ 2014
![Page 14: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/14.jpg)
14
![Page 15: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/15.jpg)
15
![Page 16: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/16.jpg)
16
RhinoVAULT in academia and practiceResults of the user survey
• Online survey – announced on various blogs and via email newsletter
• 62 completed survey questionnaires were collected
![Page 17: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/17.jpg)
17
![Page 18: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/18.jpg)
Bricktopia, Barcelona by Map13 (2013)
18
![Page 19: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/19.jpg)
Skilledin Office, Rotterdam by Studio RAP (2015)
19
![Page 20: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/20.jpg)
VULCAN, Beijing by Laboratory for Creative Design (LCD) (2015)
20
![Page 21: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/21.jpg)
Philip F. Yuan et al. (2016)
21
![Page 22: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/22.jpg)
RhinoVAULT workflowDesign workflow
22
![Page 23: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/23.jpg)
RhinoVAULT workflowDesign workflow and toolbar
23
![Page 24: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/24.jpg)
24
RhinoVAULT implementationDigital tool implementation
![Page 25: 1 Fundamentals - ETH Z€¦ · Digital tool implementation of TNA • TNA form-finding tool developed as a plugin for Rhino 3D • Freely available as full version (1.0) since September](https://reader030.vdocuments.net/reader030/viewer/2022040109/5e94ef84849e5627090612dd/html5/thumbnails/25.jpg)
25
RhinoVAULT installationInstallation instructions
http://www.block.arch.ethz.ch/brg/tools/rhinovault
RhinoVAULT unzip the package, save the RhinoVAULT folder (at least the files RhinoVAULT_Interface.rhp
and RhinoVAULT_Solver.rhp and the toolbar RhinoVAULT.rui) to your hard disk.
E.g.: C:\Program Files (x86)\Rhinoceros 5.0\Plug-ins\RhinoVAULT\
Individually drag and drop the plug-in files RhinoVAULT_Interface.rhp, RhinoVAULT_Solver.rhp and the
toolbar file RhinoVAULT.rui from the folder you just created to a new session of Rhino.
The command _rvFormTri will demand at least IronPython 2.7.3. (or 2.7.4, or 2.7.5) installed on your
system Please install it (http://ironpython.net/download/) and add the path (for me this is C:\Program
Files (x86)\IronPython 2.7) to your Module Search Paths and move it to the top of the list.
-> open IronPython Editor (_EditPythonScript) -> Tools -> Options -> restart Rhino