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
A+B
The structural design toolkit Karamba
R
B takes advantage of this feature of GH
and enlarges the range of GH entities
2
with objects symbolizing beams, shells,
A
A+B
R 10 materials, cross sections, supports,
B loads or whole structural models. The
software design of Karamba adheres
3 to the principle of object orientation.
A A+B This offers the advantage that there is
R
B a one-to-one correspondence between
7 objects visible in the GH user interface
4 and the internal objects used for calcu-
lation in Karamba. As a consequence,
Fig. 1: Grasshopper definitions form directed acyclic graphs: Data flows from left to right the user is given fine-grained control
through pipes; graph vertices represent operations such as addition of two numbers over all properties of the structural
model including the retrieval of results.
Structural models in Karamba behave
Many current FE packages allow been chosen for the software design
like normal GH objects: They can be
communication with other programs of the parametric FE toolkit named
fed into components for static analysis
via an application programming inter- Karamba.5
or results retrieval, copied or decom-
face (API). They can thus be remote
posed into their constituents. Karamba
controlled from custom written pro- Implementation is a self-contained FE solverit lives
grams. This possibility has been used of a Parametric Structural inside GH. Therefore, calculation data
in the past by researchers who linked Design Toolkit need not be passed between different
parametric design environments applications, which brings about a con-
and off-the-shelf FE programs.3,4 For the implementation of the para- siderable reduction of reaction time
Traditional FE-solvers come as mono- metric design toolkit Karamba, the as compared with using external FE
lithic stand-alone applications, which visual computing environment GH was engines.
are not optimized for integrated chosen. GH comes as a free plug-in for
use. Therefore, it takes considerable the three-dimensional (3D) modeler
time to pass structural data to such Rhinoceros and features a thriving Setup of a Parametric
programs, to analyze it and retrieve online community. GHs base function- Structural Model
results. In order to appear truly inter- ality can be extended via plug-ins
active, quick response is however of programs written in one of the dot net Figure 2 shows the main parts of a
utmost importance. This is the rea- languages. These plug-ins seamlessly model definition with Karamba: The
son why a different approach has integrate into the user interface of GH gray rectangles symbolize operations
Define
Fitness = vvar/(dmaxncon)
model proofed sufficient for all five prestressed membrane contributed Conclusions
main parts. As the geometry of the significantly to the stress in the ele-
Parametric visual design environments
inner hull constitutes just one more ments and connections.
provide a powerful, flexible tool for
input parameter, it simply had to be For each of the partial models, the 20 defining and handling complex geom-
switched from part to part with the rest free parameters had to be determined etries. They enable users to express
of the parametric definition remaining in such a way that neither usability their general idea about structural
unchanged. was impaired by large deflections nor shapes in an algorithmic way without
Figure 5 shows an axis model of stresses in the elements and connec- the need to resort to formal program-
the initial geometry (red) and the tions exceeded the allowable limit. ming languages. Owing to their depen-
deformed structure (yellow) with mag- There exists no continuously differen- dence on parameters, algorithmically
nified deflections. The green arrows tiable relationship between the inclina- defined geometries can be changed
at the base of the structure represent tion of the aluminum rods and overall easily: either interactively in order
supports against nodal translations. structural performance because the to study the architectural qualities of
Wind in horizontal direction proved number of connections changes in a alternatives or automatically in combi-
to be the governing load case in most stepwise fashion. Owing to the open nation with optimization engines. The
situations, but also the loads from the platform philosophy of GH, there are parametric structural design toolkit
www.iabse.org/madrid2014