You are on page 1of 5

2000 ACS.

4 T E C H h O L O G Y C O N F E R E N C E 67

eifForm: A Generative Structural Design System

KRISTINA SHEA
University of Cambridge

INTRODUCTION computational tools have a real opportunit), to enhance


current design practice.
As architecture becomes more technically advanced, there
is a growing interest in the use of computer aided synthesis
COMPUTATIONAL APPROACHES TO STRUC-
tools to create new geometry and corresponding appropriate
TURAL DESIGN
structure. The design of free-form structures is challenging
since the artistic expressions often do not blend easily with Structural design involves the conception of fonns to meet
traditional structural systems. Current software provides the a mixture of behavioral. economic. usage and aesthetic goals.
means to express and manipulate complex geometry, The vast number of possibilities as well as complex tradeoffs
especially three-dimensional forms. and analqze these f o r m among design goals make the task difficult. Computational
to assess complex behaviors. While such software has synthesis approaches that provide assistance beyond current
expanded the possibilities for design expression as well as CAD systems have focused on spatial design of structures or
increased the ease of considering man). alternatives. these configuration for behavioral performance. but not comnonly
tools are only effective for exploring parameterized concepts both. For the creation of complex geometric patterns. often
often conceived irrespective of behavioral implications. used for space frames. structural morphology methods have
A recent milestone in structural engineering is the been developed. for example Fonnian (Nooshin et al.. 1993).
realization of Frank Gehry's design for the Guggenheim based on Fonnex algebra. and CORELLI (Huyber. 1993),
museum in Bilbao. Spain. Gehry created a unique fonn based on pol),hedra. Both approaches use an initial shape
comprised of compound curvilinear surfaces. The shape of and rules for geometric transformation to produce unifonn
the surfaces produced a major challenge for structural patterns that can later be analyzed.
engineers to design a framed structure that corresponded to Using explicit domain knowledge in the rules. shape
this shape. This challenge was met by using computer tools grammars have been used for the generation of architectural
to digitize cardboard models from which straight-framed layouts such as Palladian villas (Stiny and Mitchell. 1978)
sections were created (lyengar et al. 1998). From design and Queen Anne houses (Flemming. 1986). A shape grammar
conception to construction. fonn and structural fhction defines a set of allowable shape transformations that in turn
were never explicitly considered simultaneouslq. While the can be used to generate a language of spatial designs (Stin).,
form is unique on the exterior, the structure consists of 1980). The advantage of using a shape grammar as a
standard framing that has been angled. However. a more production system is that the design language defined by the
appropriate structure may exist that responds to these new grammar contains both known designs. from which the
intriguing surfaces. grammar was derived. and new designs in the same st)..le.
The focus of this paper is to describe recent development Since structural design is both a spatial configuration problem
and use of a synthesis system that approaches structural as well as a functional problem. applying a shape grammar
design in a non-conventional wa] to generate innovative to structural design requires a mapping between fonn and
designs. Rather than automating routine structural design function. Artifact. or fimctional. grammars have been created
tasks, this work a i m to provide a means of expanding the to encode functional knowledge within the grammar rules to
current capabilities ofstructural designers and architects. As produce functionallq feasible forms (Mitchell. 1994: Fenves
free-form structures lie outside the traditional language of and Baker, 1987). Using these approaches. structural fonn
structural design it is generally difficult to comprehend their results from functional reasoning.
hnctional attributes. For this reason. generative design of Increasing the focus of synthesis on structural behavior.
performance driven free-fonn structures is an area where structural optimization relies on the assumption that the
88 EMERGING T F C H N O L O G I E S A N D D E S l C h

"best" structural fonn results solely from functional efficiency. The process of structural shape annealing is not modeled
Generallq without regard to geometric attributes, optimization after a conventional design process. Rather than using a pre-
methods seek the most efficient fonn of discrete structures defined sequence for applying transfonnations. the method
(Bendsoe et al.. 1994) or continuous material structures appliesnearrandomly selected rules in nearrandomly selected
(Chirehdast et al. 1994). While these methods have been locations. This allo\vs innovative designs to evolve from a
successfull\ applied in the aerospace and automotive series of design transfonnations in response to the modeled
industries. for civil structures. structural efficient). is often design intent. To focus the search. rather than just randoml)
only one ofmany design goals. Additionally. current discrete exploringthe design space. the method uses control techniques
methods rel), on being able to formulate the design scenario for rule selection. rule application as well as design selection.
in temis of support points and point loads posing difficulties The required input. which will be discussed further in
formodeling surface based environmental loads. Optimization Section 4. and basicmethod steps are shown in Figure 3. The
techniques have however been used successfully for finding design task is fonnulated in tenns of an initial design, which
efficient f o r m for shell structures (Robbin. 1996). models the support points and loading, specifications,
constraints and design objectives. which combine to define a
STRUCTURAL SHAPE ANNEALING performance metric. Given an initial design. it is first
analj,zed for structural behavior using the finite element
Shape annealing is a generate-and-test type method that
method. Based on the analysis and the defined design
combines a shape grammar (Stiny, 1980) with simulated
objectives. a performance metric is calculated. A grammar
annealing (Kirkpatrick. 1983) to produce optimall), directed
rule is then selected based on past perfonnance using a
designs (Cagan and Mitchell, 1983). Applied to structures
dynamic rule selection technique. The selected rule is
(Reddy and Cagan. 1995). the method provides a means of
matched to each shape in the current design where it applies
performance driven exploration of structural fonns. Design
and arandorn match among these is selected. The rule is then
perfonnance is modeled in terms of many competing factors
applied at the selected location thus transfonning the initial
including structural efficient)., economy. usage and aesthetics
design to a new design that is then analyzed and its cost is
(Shea, 1997). The result is the generation of complex
calculated. A decision is then made based on the relative
-
geometric fonns that are not only functionally feasible but
perfonnance of the two designs as to whether the new design
also reflect other perfonnance metrics. Both conventional
is accepted or rejected. While a better design is always
and radical fonns can be generated with this method. where
accepted there is a possibility that a worse design may be
radical fonns do not contradict behavioral principles but
accepted based on a probability function. Continuing the
rather follow them. The range of structural classes that could
process. a rule from the shape grammar is applied to the
be considered and the adaptability of the structural purpose
selected structure creating a new design and the process
model create a method suited to exploring rational free-form
continues iteratively until either a fixed number of iterations
structures.
has been reached or transformations no longer lead to
For discrete structures, the shape grammar represents the
significant design improvement.
relation between fonn and function through the specification
of allowable shape transformations. Implemented structural
grammars include planar trusses. shown in Figure 1. and an
extension to single-layer space kames. applied in Figure 4.
One way of employing the rules is to hand select and apply
them to generate known designs for the modeled structural
class: for example the generation of a Warren truss (Figure 1 ).
But. when transfonnations are applied iteratively in random
order at random locations in the design. the set of
transfonnations define infinite languages ofstructural shapes.

Fig. 2. O\er~ie\\of structural shape annealmg

To illustrate the method a standard situation of designing


planar roof trusses is shown (Figure 3). Given an initial
design with two fixed supports and three load points. all
colinear. a lightweight structure was generated and is shown
in Figure 3 (left). However, since this structure proved too
deep due to regulations, a constraint was placed on depth
producing the heavier but more conventional structure shown
Fig. 1. Planar truss grammar (Shea and Cagan. 1999) and genera- in Figure 3 (right). Note that the addition of only one
tion of a standard truss design
2000 ACSA TECHNOLOGY C O N F E R E h C t 89

constraint resulted in the generation of the bowed Warren to invent a free-fonn structure. But. the designer has less
truss. Additional studies of limiting the sizing to standard means of control and the outcome may not be as suited to the
cross-sections. increasing the number of load points and design intent. Varqing surface equations, for instance the
considering asqmnetric designs can be found in Shea and height of the dome in Figure 4, is also a means of design
Cagan ( I 999). It was found that since the performance of transformation.
these structures was measured purel), in tenns of structural
mass. symmetric designs would only occur when symmetry
\\as clearly superior or constrained.

Fig. 3. No~cland con\ cntional designs generated for a roof truss


scenario (Shea and Capan. 1999 )

USING EIFFORM
eifFonn is an experimental system based on the structural Fi_g4. Geometric models and design transformation (adapted t?om
DSoF. Fall 1999)
shape annealingmethod described previouslq. Since eiffonn
supports the design of innovative structures bq searching a
constrained space of alternative fonns. structural design Design intent is also modeled through specification of
inust be fonnulated as a search problem. Effective use ofthe structural parameters that interpret the geometric model as a
system involves expression ofdesign intentthrough geometric. structural system. Currently. spatial forms are always
structural behavior and search models as well as visualization interpreted as truss structures. Parameters similar to those
and interpretation of generated designs to~vardsrealization. involved in a conventional truss design task. such as material
The following descriptions illustrate ways in which the tool properties and member shape (bar. tube. box. etc) as well as
has been engaged to explore architectural applications as acceptable limits on stress, buckling and displacement are
well as issues related to this process that have come to light also defined. A perfonnance model is specified. as noted
through experimentation, previously. as a function of both geometric and behavioral
As a generative tool. the system lends itself to a complete models. The overall perfonnance of a design is calculated as
digital design process starting from site selection from a a weighted sunmation of defined metrics where the weights
digital topography map through design generation and reflect tradeoffs among objectives (Shea and Cagan. 1997).
selection to using CAD/CAM interfaces for making For the generation of structural solutions, structural mass is
prototypes. This process requires user interaction on all always one of the perfonnance goals. For further details on
levels as well as iterative design generation to explore the modeling can be found in Shea (1999).
space ofpossibilities for a design scenario. The end result can Modeling design intent is not always a simple task.
be structures that would not have been conceived otherwise Exploration of the system capabilities resulted in studies of
and further understanding of relations betlveen perfonnance applications involving difficult topographic design scenarios.
and fiee-fonn structures. Similar to using any computational complex programs and asymmetric modular structures. In
system involving some level of automation. e.g. analysis and an initial study. eiffonn was used to generate designs for
rendering algorithms. proper modeling will lead to more enclosing a space defined by apolygonal non-planar boundary
effective use. created b). points taken from a digital map. A complex
program was also explored that involved generating a structure
DESIGN INTENT to support a system of non-planar platforms. For this
scenario. it was found that the system was more effective
Design intent is formulated in tenns of both geometric and when the program was decomposed into smaller problems
behavior models of the design task as well as through search that could be designed separatel! while maintaining common
parameters. First. a geometric model is defined as relations connections. Further constraints placed on design
among points. lines. shapes and surface(s). if working in 3D. transfonnations can also be used to model design intent
to provide a starting point for the algorithm (Figure 4). While (Shea and Cagan. 1999b).
the specification of points and lines is always necessary so
that the structure can be analyzed. the specification of shapes DESIGN GENERATION
identifies allowable regions of shape transformation. The
starting points of the geometly can also be specified by While specifving structural parameters is standard to
outlining a polygonal boundary of support locations. perhaps exploring structural design tasks, fonnulating the problem as
chosen from a digital topography map. In this case. lines. search may be n e u . Within the constraints of the previous
shapes and surfaces are not specified allowing the algorithm model. generation is controlled through selection of rule sets.
F M E R G l h G TECHNOLOGIES A N D D E S l G h

definition of key search parameters, and specification of


design objectives. Search parameters include process
attributes such as how many new members can be generated
and hon long the process should run. These are functions of
problem size as well as computational resources. While a full
understanding of the process is not necessar). insight about
how to manipulate the search parameters is beneficial. The
system can initially be used to generate conceptual stimuli
leading to further search refinement to generate structural
Fig 6 Structural domes (Shea and Cagan. 1997)
solutions.
For example. eifFonn was used to explore the design of
asytnmetric modular structures (Figure 5 ) . Since the structures design sho\+n in Figure 7 (left) the performance model did
generated often contain intricate geometry and complex not reflect structural efficiency while the design shown in
joints. innovative structural modules combine the aesthetic Figure 7 (right) illustrates the difficulty of determining
advantage of an asymmetric structure with the practicality of where the support locations were modeled. which are not
a modular system. An interwoven surface was generated for shown in the rendering. Structural understanding ofgenerated
one module by a system called MOSS (Testa et al.. 2000). structures is best achieved through reflection on the analysis.
which \\.as explored in parallel with eifFonn. suggesting the These ambiguities have highlighted the need for further
possibility of generating structural systems where there is no investigation into visualization techniques that make
longer a clear division between surface and structure. This performance models, including structural behavior.
example also illustrates the potential impact advanced CAD transparent to the designer. Appropriate interpretation is as
tools can have on facilitating the design of creative structural important hen generating conceptual designs as with
solutions. Further investigation is underway to transfonn structural solutions since it enhances understanding of the
this concept into a structural system. relation between the defined models and the underlying
method and could result in more effective use.

Fig. 5 . Conceptual designs for rnodular s! stems (Yeung. DSoF) Fig. 7. Interpreting results (Hunne! ball. Liao and Guma. DSoF)

REALIZATION
Following from the illustration of design intent models in
Figure 4. a number of free-fonn designs were generated as Realization of the complex designs generated by eifFonn
structural solutions to enclosing a circular space considering prompted investigations into appropriate detail desgn of
specified point loads and self-weight. The designs shown in complexjoints and attachment ofcoveringmaterials. Current
Figure 6 illustrate different structural responses to changes in manufacturing techniques make it possible to consider
perfonnance metrics. The design in Figure 6 (left) was building structures that use man) different section sizes and
generated as a lightweight option while the design in Figure member lengths. However. the use of intricate joint angles
6 (right) is a response to further design goals of minimizing and different sized members entering any one joint poses a
surface area. maximizing enclosure space and creating a difficult) for further detailed design. If three-dimensional
unifonn subdivision of the space. structures are generated and covering is desired. surface
material can be modeled as contributing to dead load. But.
VISUALIZATION AND INTERPRETATION determining \+here and how to attach the material to the
structure remain up to detail design. For instance. this issue
The s) stem breaks away from conventional structural arose in the design shown in Figure 7 (right). Studies of
design to consider new alternatives that are most often non- transfonning generated designs into realizable structures is
intuitive. For achieving novel structural solutions. results necessar) though and can lead to the placement of additional
should be interpreted with respect to the fonnulated model. constraints on geometric design transformations during
While with some results it is rather clear what the model generation.
defines other generated designs are more subtle. In the
2000 ACS.4 TECHNOLOGY C O N F E R E h C E

1 l6:997-lOO-l.
Fenles. S.. and N . Baker (1987). "Spatial and Functional
Representation Language for Structural Design." in Expert
S! stems i n Computer-Aided Desip. Else! icr Science. 1F1P 5.2.
Flemming. I].( 1986).'.More Than the Sum of'l'arts: The Grammar
ofQueen Anne Houses." En\,ironment and Planning B. 11323-
50.
Friedman. kl. (ed.) (1999). Gehr? Talks: architecti~re'process.
Ri~zoliInternational Publications. Inc.. Nev Yorh.
Ciobat. 1.1.. and D. Atlhson (1991). "FElt: Ilscr's Guide and
Reference hlanual." Co~nputesScience I'cchnical Report CS94-
ball. DSoF)
Fig. 8. Stud? of possibilities for intricatcjoints (H~~nne! 376. I!ni\ersit! ol'California. San Diego.
Hiesser~nan.J.. and R. \Voodbur\ ( 1 991). %eomctric Dcsign Li'ith
Boundar! Solid (iramn~ars." in Fonnal Dcsign Methods for
CONCLUSIONS CAD (B-18). .I.S.<icroand E. T ) u p . zds.. Else\,ier Science B.
\'.. North-I-iolland. pp. 85-105.
eifFonn is based on the structural shape annealing method P. Hu) bers ( 1993 ). '-Super-Elliptic Geometr! as a Design Tool for
that enables the generation of innovative structural f o r m as the Opti~nizationof Dome S t r ~ ~ c t ~ ~ rStr~~ctural
es-'. S) stems and
responses to articulated perfotmance. Engaging eiffonn to Industrial Applications. pp.387-399.
create purposefill structures requires specification of design I),engar. H.. Nomh. L.. Sinn. R. and I . Zils 11998). "Framing a Work
of Art". Ci\ i l Engineering. 68(3 ):44-47.
intent through both spatial and behavioral models as well as
Kirkpatrick. S.. Gelatt. Sr.. C. D.. and h1.P. Vecchi (1983).
appropriate search model parameters. A certain level of .?Iptiinization b! Simulated Annealing-.. Science. 220:1598:671-
experience and structural understanding is needed to 679.
effectively model design intent in this manner and make Mitchell. W.S. (1991). "Artifact Grammars and Architectural
appropriate interpretations of the results. It is anticipated In~ention".Automation Based Creati\,e Design. A. Tzonis. I.
LVhite (editors). Else\ier Science B.V.. pp 139-159.
that through a collaborative netuorked environment
Nooshin. H.. Dime?. P. and C.Ya~nalnoto( 1993). Formian.
qualitative descriptions of design intent could be translated Brentnood Eng.. Multi-Science Publishing Co.
into quantitative models using distributed knowledge and Kedd!. G.. and J. Cagan (1995). "An Impro\ed Shape Annealing
synthesis sources. Further development will focus on making Algorithm for Truss Topolog! Generation.'' ASME Journal of
the system models and method assumptions transparent to Rlechanical Design. 1 17(2A):315-32 1 .
Robbin. T. ( 1996). Engineering a h a \ Architecture. Yale Uniwrsit!
encourage use of the system for creating both conceptual
Press. London.
designs and structural solutions. It is aimed that with further Shea. K. ( I 999). EifForm Notes Version B 1.00. Engineering Design
use. issues ofform. function. material and scale in relation to Centre. Ilniversit! of Cambridge.
changing manufacturing and construction capabilities can Shea K. ( 1997). "Essa? s of Discrete Structures: Purposef~~l Design
be explored to further our understanding of new structural of Grammatical Structures b! Ilirected Stochastic Search".
Ph.D. Dissertation. Ca~negieMellon lini\ersit?. Pittsburgh.
form PA.
Shea. K.. and I. Cagan ( 1 999a). T h e Design ofNo\el Roof Trusses
ACKNOWLEDGEMENTS \\it11 Shape Annealing: Assessing the Abilit) ofa Co~np~~tational
Method in Aiding Strilctural Designers uith \;aping Design
The author would like to thank W.J. Mitchell. P. Testa. A. Intent". Design Studies. 20( 1 ):3-23.
Kilian and the students in the Design Studio of the Future Shea. K.. and J. Cagan ( 1999b). '-Languages and Semantics ol'
(F'99) in the Department of Architecture at MIT for explor- Grammatical Discrete Structures". Artificial Intelligence for
ing and discussing eiffor~n. Engineering Design. Analyis and Manufacturing. Special Issue
on Generative S\,stems in Design: l3(1).
Shea K.. and I. Cagan ( 1997). "lnno\ati\ e Dome Design: .4ppl) ing
REFERENCES
Geodesic Patterns nith Shape Annealing". in press: Artificial
Bendsoe. M.P.. Ben-Tal A.. and J. Zone (1993). "Optimization Intelligence for Engineering Design. Anal) sis and hlanufacturing.
hlethods Ibr Truss Cieoinetl? and Topolog! Design." Structural Stin!. G. (1980). "Introduction to Shape and Shape Graininars".
Optimization. 7: 1 11-159. Environment and Planning B. 7:343-35 I .
Cagan. I.. and \I .J. Mitchell ( 1 993). "Optimall! Directed Shape Stin!. G. and LI..J. Mitchell (1978). "The Palladian Grammar."
Generation b Shape Annealing." En\,ironment and Planning B. En\ironment and Planning B. 5:5-18.
20:5-12. Testa. P.. O'Reill). I]..Kangas. bl. and A. Kilian (2000). "MOSS:
Chirehdast. h4.. Gea. H-C'.. Kikuchi h..and P.Y. Papalambros Morphogenetic Surface Structure: A Sofinarc 7001 for Design
( 1994). .Structural Configuration Eaamples of an Integrated Exploration". Proceedings ofGreen\\ich 2000: Digital Crearil it)
Optimal Design Process.".4SklE Journal ofMechanical Design. S!mposium. Januar! 2000. Landon. UK. pp. 71-80.

You might also like