Professional Documents
Culture Documents
Preisinger (2014) - Karamba - A Toolkit For Parametric Structural Design
Preisinger (2014) - Karamba - A Toolkit For Parametric Structural Design
Clemens Preisinger, Dipl.-Ing., Dr., University of Applied Arts Vienna, Structural Design, Vienna, Austria;
Moritz Heimrath, Mag. Arch., Bollinger Grohmann Schneider ZT GmbH, Research and Development, Vienna, Austria.
Contact: info@karamba3d.com
DOI: 10.2749/101686614X13830790993483
Abstract
An increasing number of architectural design practices harness the power of
parametric design tools. The aim of these tools is to facilitate and control complex building geometries. Parametric design programs such as Grasshopper
(GH) for Rhino or Generative Components popularized this approach by providing easy-to-use visual programming environments that integrate with computer-aided design (CAD) packages. A logical next step consists in connecting
parametric designs to applications that evaluate non-geometric aspects such as
building physics or structural performance. This brings about new opportunities
of collaboration between architects and engineers in the early stages of building design. The ease of testing alternatives by tweaking a set of parameters also
opens the door for the application of generic optimization algorithms. Karamba is
a finite element program geared towards interactive use in the parametric design
environment GH. Being a GH plug-in, it seamlessly integrates with the diverse
habitat of other third party programs available for GH. These range from building physics applications to genetic optimization engines. In the authors company,
Karamba is used in early-stage design, form-finding, and structural optimization.
White Noise, a mobile exhibition pavilion for the Salzburg Biennale, serves
as a case study that shows how Karamba can be used to optimize the structural
performance of intricate building geometries.
Keywords: parametric design environment; structural; interactive; finite
elements; optimization; integrated planning process.
Introduction
Digital tools have transformed the
process of architectural and structural design tremendously since
they superseded the drawing board
about 20 years ago. One feature that
remained constant though, is the fact
that designs tend to change significantly from conception to completion.
Therefore, increased flexibility constitutes the key feature that motivates
the adoption of new design technologies: Computer-aided design (CAD)
programs became popular because
they allowed to change a digital drawing with a few clicks of a mouse instead
of having to use a razor blade on a
large sheet of paper.
Later on, flexibility was further
enhanced by adding context information to the constituents of a digital
Peer-reviewed by international experts and accepted for publication
by SEI Editorial Board
Paper received: July 15, 2013
Paper accepted: November 18, 2013
217
A+B
1
3
R
A
B
A+B
2
R
10
A
B
A+B
3
R
4
Fig. 1: Grasshopper definitions form directed acyclic graphs: Data flows from left to right
through pipes; graph vertices represent operations such as addition of two numbers
Implementation
of a Parametric Structural
Design Toolkit
For the implementation of the parametric design toolkit Karamba, the
visual computing environment GH was
chosen. GH comes as a free plug-in for
the three-dimensional (3D) modeler
Rhinoceros and features a thriving
online community. GHs base functionality can be extended via plug-ins
programs written in one of the dot net
languages. These plug-ins seamlessly
integrate into the user interface of GH
Create
Convert
Assemble
Setup of a Parametric
Structural Model
Figure 2 shows the main parts of a
model definition with Karamba: The
gray rectangles symbolize operations
Analyze
View
Define
Scientific Paper
Fig. 3: Rendering of the temporary pavilion White Noise from the architectural
competition entry
Application to Real-World
Structures
In the structural engineering office,
Karamba can be used at all stages of
project development: from structural
assessment of architectural competition entries to design development and
generation of construction documents.
The project White Noise will be used
to describe how Karamba fits into the
structural design process.
Figure 3 shows a rendering of the
structure from the architectural competition entry. The task was to design
a temporary pavilion for the Salzburg
Biennalean art festival in the city of
Salzburg that takes place every 2 years.
The structure should be easy to assemble, disassemble and transport on road.
In plan view the pavilion measures
12 m 20 m.
In order to fulfill the weight constraint,
aluminum was chosen as the main construction material. The structure had to
be divided into several modules that fit
into conventional low-loading trucks
and could later be joined on-site using
prestressed bolt connections.
It proved difficult to generate a viable
load-bearing structure from the geometric principles outlined in the initial competition entry. Figure 4 takes a
closer look at one of the five main parts
of the pavilion. Aluminum rods of uniform length of 2 m were positioned on
parallel layers that have a mutual distance of 0,2 m. A non-uniform rational
B-Splines (NURBS) surface defined
the interior of the pavilion wherein the
219
Fig. 4: The load carrying structure consists of parallel layers of differently inclined
aluminum rods that connect to each other via circular studs
Scientific Paper
Conclusions
Parametric visual design environments
provide a powerful, flexible tool for
defining and handling complex geometries. They enable users to express
their general idea about structural
shapes in an algorithmic way without
the need to resort to formal programming languages. Owing to their dependence on parameters, algorithmically
defined geometries can be changed
easily: either interactively in order
to study the architectural qualities of
alternatives or automatically in combination with optimization engines. The
parametric structural design toolkit
References
[1] Aish R. Introduction to Generative
Components, A parametric and associative
design system for architecture, building engineering and digital fabrication. White paper,
http://www.bentley.com, 2005.
[2] McNeel R. Grasshopper. website http://grasshopper3d.com, 2013.
[3] Coenders J. Approximating complex shapes
with intelligent structures: embedded design intelligence in systems for the early phases of design.
J. Int. Assoc. Shell Spatial Struct. 2006; 237244.
[4] Odysseas G. Interactive structural analysis &
form finding. IABSE-IASS Symposium 2011
Taller, Longer, Lighter, 2011.
[5] Preisinger C. Karamba parametric structural modeling, user manual for version 1.0.3.
http://karamba3d.com, 2013.
Fig. 6: The temporary pavilion White Noise on the Mozart Platz in Salzburg (Photo:
F. Hafele)
Organised by
The Spanish Group of IABSE
www.iabse.org/madrid2014
Structural Engineering International 2/2014
Scientific Paper
221