<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Multi Agent Systems framework for integrating environmental parameters in the design of shell structures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Evangelos Pantazis</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Jason Gerber</string-name>
          <email>dgerber@usc.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Associate Professor of Practice, Sonny Astani Department of Civil and Environmental Engineering, University of Southern California</institution>
          ,
          <addr-line>Los Angeles, California 90089</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ph.D. Candidate, Sonny Astani Department of Civil and Environmental Engineering, University of Southern California</institution>
          ,
          <addr-line>Los Angeles, California 90089</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2004</year>
      </pub-date>
      <abstract>
        <p>Figure 1 Illustration showing diagrammatically three different approaches towards form finding of shells. On the left. The resulting shape is the outcome of free form morphing, in the middle the shape is the outcome of applied (physical) forces and on the right the shape is the resultant of both physical and virtual (solar) forces.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Design approaches based on self-organization and concepts of Multi Agent Systems (MAS) are
becoming increasingly relevant in the field of architectural design. A good example is the
application of agent based modelling and simulation techniques for design purposes, which can
help reduce the complexity of building design
        <xref ref-type="bibr" rid="ref12 ref25">(Groenewolt et al., 2018, Schwinn and Menges,
2015)</xref>
        . The research builds upon concepts of MAS and object-oriented programming and
addresses questions related to design exploration and optimization. Apart from suggesting an
alternative design paradigm that expands the solution space of possible design solutions, a MAS
framework can be employed in order to implement integrative planning processes, in which
parameters relating to both architecture and engineering disciplines can be accounted for in the
early design stage
        <xref ref-type="bibr" rid="ref2">(Anumba et al., 2001)</xref>
        . Instead of each discipline in the Architecture,
Engineering and Construction (AEC) developing independent design solutions which are often
times difficult to bring together for producing a coherent building design, agent based modelling
offers the opportunity to combine them in an integrated loop. In such an approach each solution
can be updated dynamically based on the circumstances and specific parameters of the project
at stake
        <xref ref-type="bibr" rid="ref16">(Macal and North, 2009)</xref>
        .
Figure 2 Flowchart diagram of the proposed behavioral form finding workflow which graphically
illustrates the inputs and outputs for each agent class.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>
        A number of innovative physical form finding techniques were developed independently in the
20th century by practitioners such as A. Gaudi, H. Isler, F. Candela and F. Otto
        <xref ref-type="bibr" rid="ref1">(Adriaenssens et
al., 2014)</xref>
        . These techniques were empirical and were driven by the motivation to create open
plan spaces with large spans that were conditioned by economic and material constraints.
Despite providing a more intuitive way to design structures, due to their complexity but also
due to the prevalence of analytic methods for structural design, these empirical methods
remained largely unexplored until recently. An increasing number of researchers working on
the intersection of design and computing have started revisiting such methods from a
computational perspective in an attempt to enable architects deal with hard design problems
that include engineering and fabrication constraints in a more rigorous way
        <xref ref-type="bibr" rid="ref11">(Kolarevic, 2004,
Gramazio and Kohler, 2014)</xref>
        .
      </p>
      <p>
        In the last two decades a number of computational based approaches have been developed for
exploring architectural form based on the concepts of form finding and
optimization
        <xref ref-type="bibr" rid="ref1 ref15">(Adriaenssens et al., 2014, Lachauer et al., 2010)</xref>
        , evolutionary computation and
behavioral design
        <xref ref-type="bibr" rid="ref17">(Menges, 2007)</xref>
        as well as rule based models
        <xref ref-type="bibr" rid="ref8">(Fricker et al., 2007)</xref>
        .Kilian,
inspired by A. Gaudi hanging chain models developed one of the first digital form finding tools
        <xref ref-type="bibr" rid="ref13">(Kilian, 2006)</xref>
        . The tool was based on the hanging chain principle which was introduced by
Hooke in the 17th century and demonstrated how fabrication schemas can be linked to real time
form finding simulation. Piker has introduced a particle physics engine for simulating structures
based on the combination of Dynamic Relaxation and the co-rotational formulation of Finite
Elements Methods
        <xref ref-type="bibr" rid="ref20">(Piker, 2013)</xref>
        . Rippmann and Block introduced an interactive form finding
tool based for compression only vault design which is based on graphic statics. The tool is based
on Thrust Network Analysis (TNA), a method which generates possible 3d shell geometries by
combining projective geometry, duality theory and linear optimization
        <xref ref-type="bibr" rid="ref3">(Block and Ochsendorf,
2007)</xref>
        .
      </p>
      <p>
        In the field of Multi Agent Systems and Agent Based Modelling (ABM) there have been
developed a number of design tools inspired by complex adaptive systems and emergent
behaviours observed in nature
        <xref ref-type="bibr" rid="ref4">(Bonabeau et al., 1999)</xref>
        . These tools are driven by environmental
conditions and allow behavioural modelling but have mostly focused on specific agent models
such as the “boids” developed by C. Reynolds
        <xref ref-type="bibr" rid="ref22">(Reynolds, 1987)</xref>
        . Additionally, although in
many disciplines MAS has been used for optimization processes in architectural design, they
have been mainly used for generating designs.
      </p>
      <p>
        More recently there has been a significant effort towards developing integrated design
approaches which narrow the gap between modelling and analysis by using data to drive the
design
        <xref ref-type="bibr" rid="ref9">(Gerber and Lin, 2013)</xref>
        . Yet in most cases the rationalization is happening after a design
is generated and thus more research is necessary to develop tools which use local relationships
and analytical data that generate models that are pre-rationalized, the aforementioned
approaches have pushed the boundaries of integrated architectural design and generative design
respectively. However, the former approaches have mainly emphasized in the integration of
geometric and structural design (boundary condition, supports, loads etc.) but are not
considering environmental parameters such as the location and/or position of the sun in the
form finding process
        <xref ref-type="bibr" rid="ref14">(Kilian, 2014)</xref>
        , while the latter ones have yet to develop agent models
specific to the AEC, which are relevant in the contemporary practice
        <xref ref-type="bibr" rid="ref19">(Pantazis and Gerber,
2018)</xref>
        .
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        In this work we present the extension of a computational framework for architectural geometry,
in which agents represent building elements
        <xref ref-type="bibr" rid="ref19">(Pantazis and Gerber, 2018)</xref>
        . The framework has
been tested previously by the authors for developing façade designs, where the agents
represented façade panels and their placing was conditioned by environmental parameters
        <xref ref-type="bibr" rid="ref10">(Gerber et al., 2017)</xref>
        . In this work the same framework is applied for the design of shell
structures by incorporating environmental parameters such as the annual solar path in the form
finding process. The aim is to extend existing computational form finding approaches
        <xref ref-type="bibr" rid="ref20 ref23">(Rippmann et al., 2012, Piker, 2013)</xref>
        by introducing behaviours which allow the integration of
daylight as a shaping force apart from typical forces such as gravity and tension.
Figure 3 Graphical User Interface of the alpha version of the tool. On the top left side (control panel)
are all the input parameters, in the middle is the geometry viewport and on the left is the window
where we call Rhinoceros 3d and Grasshopper. In the bottom all analytical results are presented in a
parallel line plot along the geometric design.
      </p>
      <p>Behaviours which relate to the orientation of the site and the related solar path are described,
namely a photophobic and photophilic one, in the next section along with the developed agent
classes. These behaviours can be adjusted in real time in order to steer form finding away from
purely form found shapes. In Figure 2 the workflow of the design approach is illustrated
graphically showing the types of agents (colour of box indicates the type) and data exchanged.
The designer retains control over local behaviours among the agents as well as a number of
global parameters such as the initial topology of the geometry, the support condition and the
environment of the agents (location, orientation).In return once the designer runs the system,
different global configurations are emerging based on the behaviours and the adjustment of the
initial conditions. To ensure that the design process is integrative, domain specific data and the
results of external analysis (stress and solar radiation analysis) can be used as input for agent
behaviours and/or can be visualized so that the designer can evaluate the design alternatives
based on design performance data.</p>
      <p>
        Each generated design is analysed a) geometrically (different types of meshing) b)
environmentally (total annual thermal energy consumption and solar radiation) and c)
structurally (Von Mises Stress analysis and displacement). The analytical results are used to
evaluate the effect of different behaviours on the generated outcomes and to apply a
corresponding weight on the. Figure 3 shows the developed Graphical User Interface (GUI)
which allows the designer to visualize the analytical results using parallel line plots
        <xref ref-type="bibr" rid="ref5">(Bostock
et al., 2011)</xref>
        in order to help develop intuition of the trade-offs between different performance
metrics
        <xref ref-type="bibr" rid="ref7">(Clevenger et al., 2013)</xref>
        .
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.1 Steering structural design of shells via applying environmental behaviours</title>
      <p>
        Four different agent classes are implemented from the MAS framework
        <xref ref-type="bibr" rid="ref19">(Pantazis and Gerber,
2018)</xref>
        namely: a generative agent class, two specialist agents classes and one evaluation agent
class. A generative agent class, namely a form finding agent (FFa) is implemented which
combines properties of a (physics) particle simulation such as position, velocity, gravity and
tension forces with forces relating to the position of the sun in specific timestamps (solar path).
Additional classes include, one specialist agent class which is tasked with the structural analysis
(Structural Analysis agent) and a second specialist agent class, which is tasked with the energy
analysis (Energy Analysis agent) of the generated shells. The proposed methodology is based
on the following assumptions: the generative agents are represented as particles that are
interconnected to represent a mesh surface. Each connection among the agents is modelled as
linear elastic spring with variable stiffness which is controlled by a tension force.
      </p>
      <p>Additional forces are applied on each Form Finding agent (FFa), instead of only
modelling loads which are typical in existing form finding methods (i.e. gravity, dead loads and
tension). Such “virtual” loads, include for instance a solar force which is modelled based on
location and orientation. In this early stage of the development, two basic behaviors are
implemented and tested namely a photophilic and photophobic one. The behaviors are assigned
to the FFas and are used as a tool to augment the purely form found shapes. The hypothesis is
that agents can attain new equilibrium states whereby applying iteratively different weighting
value to the selected behavior a generated shell can be optimized not only for weight but also
based on its environmental performance (i.e. increase amount of daylight availability, decrease
annual energy consumption).</p>
      <p>A photophilic behavior is defined as one where a number of positions on the solar path
of a specific location exert a force on the form finding agents which steers them towards those
positions, when the agents are within a distance threshold. On the contrary a photophobic
behavior is defined as one where specific positions on the solar path are exerting a force that
steers the agents away from these positions. For instance, depending on the longitude/latitude
and orientation of the structure, the designer may assign a photophilic behavior to the positions
of the sun during the morning hours which increase daylight during the operating hours of the
building and a photophobic behavior to the positions of the sun during the afternoon hours
which significantly increase heat gain and might negatively the total energy consumption. The
photophilic/photophobic behaviors are expressed as forces on the FFa and to ensure that the
behavior is not leading to undesired results, the solar attraction force is scaled according to the
number of the attractor points, the distance of the point to the structure and a weight pb(w) as
seen in the equation below.</p>
      <p>=</p>
      <p>SunAttactionForce</p>
      <p>N(pt)</p>
      <p>∗ D ∗ p ( )
In order to be able, to evaluate the impact of a photophilic behavior (pb) on the design
performance a weight w is applied to it. The weighting factors is correlated with the collected
analytical results with the following heuristic function:
 ( ) =
tE( , 
A penalty is added to reduce the weight in the case that a point is moved to an undesired
location. Using this heuristic function we run the system where the designer can interactively
change the value of the behavior based on the assessment of the analytical results and the
geometry. Once she sets a value for the behavior the systems runs for a specified amount of
iterations in order to generate design alternatives which satisfy the predefined performance
targets (Figure 4).</p>
    </sec>
    <sec id="sec-5">
      <title>4. Experimental Design</title>
      <p>
        An experimental design is developed using an existing thin shell concrete structure design by
H. Isler to apply and test the proposed methodology and show how such an approach can lead
to quantifiable results. Isler used fabric and physical form finding to design a number of
structures
        <xref ref-type="bibr" rid="ref6">(Chilton and Chuang, 2017)</xref>
        . One of the most widely applied design from Isler is that
of tennis and sports halls that he has built in various locations in Switzerland (Figure 5). In this
case study, a tennis hall which was built in 1978 in Heimberg, a small town in Switzerland is
revisited. The thin shell structure has a span of 48 meters, a length of 72.00m and is supported
in 10 points. It is made out of 100mm thick reinforced concrete, has a footprint of approx. 3000
sqm and is still being used as a sports hall. Isler developed different fabric models for one bay
(48x18m) to test how different design parameters such as the fabric density and mesh
orientation affect the form of the shell. A design was finally selected, scaled for 1:1 construction
and multiplied according to site requirements.
      </p>
      <p>The design served as an archetype for three more shell structures that were designed and built
in the next decade. The shell structures are all located in Switzerland have exactly the same
span but their overall length and orientation vary. The material of all structures is untreated
concrete, which was cast on top of 50 mm insulation Styrofoam panels, while the rest of the
envelope is single panel curtain walls.</p>
    </sec>
    <sec id="sec-6">
      <title>3.1 Design Process</title>
      <p>
        Although little information is publicly available for the detailed geometry of the Heimberg
shell, by accessing information about the shell via and online database (www.structurae.com),
one can get the basic design parameters, simulate the structure and generate a 3d model using
Rhinoceros 3d and the Kangaroo Particle Physics Solver. As a first step after generating the 3d
models is to simulate the existing structure and analyze it structurally. To do so we modelled
the concrete material and analyzed the structure using Karamba, a finite element analysis
software geared towards interactive use in the visual scripting editor Grasshopper
        <xref ref-type="bibr" rid="ref21">(Preisinger
and Heimrath, 2014)</xref>
        . The same process is applied to all four structures that were designed
based on the same model. Apart from modelling the structure parametrically using the
Kangaroo Particle Physics Solver, an agent based model is developed in order to explore more
design alternatives. The established MAS framework is used for evaluating environmental
parameters in parallel to form finding. The design process can be summarized as follows:
1. Definition of typical parameters in structural design such as: F, the outline of the
provided footprint in the form a polyline with n corners; P, as well as determine the
number and type of support conditions S (n,t), , the material stiffness (E), material
properties(G), and loads (L).
2. Determine the max amount of agents and the topology of their connections. This is the
discretization of the given input outline and sets the initial geometric configuration of
the mesh surface for the form finding. In this case we developed 4 different topological
variations, namely: orthogonal topology, triangular, hexagonal and rhomboidal, but
selected the rectangular one for clarity purposes.
3. Provide: the location’s Longitude and Latitude (LL) of well as the orientation (O) of the
structure, orientation (N,S,E,W), and the creation of a weather data (.epw file).
      </p>
      <p>
        Additionally the designer provides a generic use of the space (i.e. School, Office, Gym)
4. Develop an environmental behavior for the agent, i.e. photophilic or photophobic
behavior depending on a design objective. The behavior can be simple and
straightforward such as get attracted (steer towards) by selected sun positions to allow
direct sunlight in the morning.
5. Apply external physical loading (self-weight, dead load) on the surface and external
virtual loading (i.e. sun attraction) to derive the shape of the shell. The stiffness, weight
and level of attraction of nodes are adjusted to find the equilibrium state. This is the
main difference between the suggested approach and Isler’s physical modelling, or
computational form finding approaches. At each time step the position of the agents is
updated not only based on the summation of gravity forces but also on additional ones
that act upon it. By introducing specific positions of the sun as “virtual forces” we
directly link environmental parameters with form finding, which was can adjust by
providing “weights” for each force. In this step, the designer specifies the duration of
the form finding process and the “weight” of the photophilic or photophobic behavior.
6. Once a global equilibrium is reached, and the velocity of each agent is close to 0, a
NURBS geometry is generated based on the optimal force distribution, which can be
directly exported to Rhinoceros 3d for further analysis
7. The generated geometry is automatically passed for structural analysis and
environmental analysis using Grasshopper in conjunction with environmental
simulation and analysis software which were used to model the existing
structures
        <xref ref-type="bibr" rid="ref21 ref24">(Preisinger and Heimrath, 2014, Roudsari et al., 2014)</xref>
        . The results are
collected and are used to inform the weight of the environmental behavior.
8. The process is repeated iteratively until the design objectives are met or the user stops
the process
Specialist agents classes are implemented for each of the performed analyses which
communicate with the FFa, namely: a Structural Analysis agent (SAa) which calculates
displacement and Von Mises Stress, an Energy Analysis agent (EAa) which accounts for the
total thermal energy required annually for the structure and a Daylight Factor Analysis (DFAa)
which accounts for the amount of sunlight on and beneath the shell structure. The input for SAa
is material specifications (Concrete, 4000 ksi) section thickness, loads and support conditions.
The input for the EAa and DFAa in order to be able to run the energy analysis are the following:
1) coordinates of the structure, 2) a corresponding weather file (.epw), 3) the orientation of the
structure (N,S,W,E), 4) the program of the space, 5) the programmatic schedule of the space
and 6) the type of glazing and some basic material properties (diffuse color, reflectance).
      </p>
    </sec>
    <sec id="sec-7">
      <title>3.2 Results &amp; Analysis</title>
      <p>
        In Figure 6 we tabularize and compare the analytical results for each of the original Isler
structures. The results indicate that the structures structurally perform identically with small
differences which are due to the difference in size. However, their environmental performance
is varying quite significantly depending on the case.
The annual energy consumption for instance Case D, which is the longest structure and is also
oriented along a South East/North West orientation axis has the lowest average Daylight Factor.
Due to the fact that the performed simulations are not based on detailed 3d models, in order to
validate our results we compare them against the results of a survey from the Chair of
Ecological System Design at ETH Zurich. This survey catalogs the embodied environmental
impact of building stock in Switzerland since the 1920’s
        <xref ref-type="bibr" rid="ref18">(Ostermeyer et al., 2018)</xref>
        . The survey
lists the range of average energy consumption of buildings according their age. In Figure 7 we
plot the simulated results compared to results of the survey which measures the annual energy
consumption per square meter. The standard deviation between the simulated results and ones
coming from the survey is calculated σ = 33.7 kWh/sqm.
      </p>
      <p>In Figure 8 we use a parallel line plot to compare Case A with a subset of the behaviorally form
found shapes. A photophilic behavior is applied to the structure and the system is run iteratively
in order to generate new shell shapes, that perform better than the base cases in terms of Annual
Thermal Energy Consumption, Daylight Factor Analysis, Displacement and Stress. The blue
lines indicate the values of the four existing case studies while the red ones show design
alternatives of Case Study A, after applying a photophilic behavior.
Over time the system generates alternatives that decrease the average annual consumption by
12%, increase the daylight factor analysis by 9% and increase the average solar radiation
underneath the structure by 102% with regards to the base case. The amount of max
displacement is increased yet is maintained within allowable thresholds (&lt;5cm).</p>
      <p>Figure 8 A subset of design alternatives presented to the designer. The base case designs are marked with
the blue line, while the behavioral ones are marked with red. Highlighted is a design alternative that meets
the design objectives based on the available analytical metrics
4</p>
    </sec>
    <sec id="sec-8">
      <title>Discussion</title>
      <p>This work presents the application of a MAS framework for the design of shell structures which
are pre-rationalized for a set of environmental objectives. The aim is to explore design
alternatives that provide the same amount of light levels underneath the structure independent
of their location and orientation but without affecting the structural integrity of the shells. Initial
results show that by implementing a photophilic/photophobic behaviour design alternative can
be generated that satisfy both structural and environmental performance targets. Unlike
conventional ways of employing performance-based design approaches, the main concern of
the research at this point is not solely an increase in efficiency or speed but rather in proposing
an alternative form finding method which is not based on purely analytical design methods. The
framework is focused in the early design stage and therefore at this stage the structural analysis
is coarser and therefore is not accounting for shell bucking and creep induced failure. The
reason for this is that at an early design stage the importance lies more in quickly exploring
global shapes and easily evaluating to what level they meet a set of performance objectives.
Once the solution space of possible design alternatives is reduced, more rigorous and detailed
analysis can be performed on more refined and detailed geometries.</p>
      <p>Despite the fact that we are interested in generating designs that perform within a specified
range the focus of the work at this point is to test if a formal design method based upon MAS
can extend the designers ability to explore larger solution spaces and lead to solutions, which
would not be attainable conventional design and building methods.
5</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>ADRIAENSSENS</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , BLOCK,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>VEENENDAAL</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            &amp;
            <surname>WILLIAMS</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Shell Structures for Architecture: Form Finding</article-title>
          and Optimization, London and New york, Taylor &amp; Francis - Routledge.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>ANUMBA</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>UGWU</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NEWNHAM</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>THORPE</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>A multi-agent system for distributed collaborative design</article-title>
          .
          <source>Logistics Information Management</source>
          ,
          <volume>14</volume>
          ,
          <fpage>355</fpage>
          -
          <lpage>367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>BLOCK</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>OCHSENDORF</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Thrust network analysis: A new methodology for three-dimensional equilibrium</article-title>
          .
          <source>International Association for Shell and Spatial Structures</source>
          ,
          <volume>155</volume>
          ,
          <fpage>167</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>BONABEAU</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DORIGO</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>THERAULAZ</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>Swarm intelligence: from natural to artificial systems</article-title>
          , New York, USA, Oxford university press.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>BOSTOCK</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>OGIEVETSKY</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>HEER</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>D³ data-driven documents</article-title>
          .
          <source>IEEE transactions on visualization and computer graphics</source>
          ,
          <volume>17</volume>
          ,
          <fpage>2301</fpage>
          -
          <lpage>2309</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>CHILTON</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>CHUANG</surname>
          </string-name>
          , C.-C.
          <year>2017</year>
          .
          <article-title>Rooted in nature: aesthetics, geometry and structure in the shells of Heinz Isler</article-title>
          .
          <source>Nexus Network Journal</source>
          ,
          <volume>19</volume>
          ,
          <fpage>763</fpage>
          -
          <lpage>785</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>CLEVENGER</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>HAYMAKER</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            &amp;
            <surname>EHRICH</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2013</year>
          .
          <article-title>Design exploration assessment methodology: testing the guidance of design processes</article-title>
          .
          <source>Journal of Engineering Design</source>
          ,
          <volume>24</volume>
          ,
          <fpage>165</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>FRICKER</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>HOVESTADT</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>BRAACH</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DILLENBURGER</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>DOHMEN</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>RÜDENAUER</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>LEMMERZAHL</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            &amp;
            <surname>LEHNERER</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2007</year>
          . Organised Complexity,
          <source>Frankfurt am Main,Germany, 25th eCAADe Conference Proceedings.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>GERBER</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>LIN</surname>
            ,
            <given-names>S.-H. E.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Designing in complexity: Simulation, integration, and multidisciplinary design optimization for architecture</article-title>
          .
          <source>Simulation</source>
          ,
          <volume>1</volume>
          -
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>GERBER</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>PANTAZIS</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>WANG</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>A multi-agent approach for performance based architecture: Design exploring geometry, user, and environmental agencies in façades</article-title>
          .
          <source>Automation in Construction</source>
          ,
          <volume>76</volume>
          ,
          <fpage>45</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>GRAMAZIO</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>KOHLER</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Authoring Robotic Processes</article-title>
          .
          <source>Made by Robots</source>
          ,
          <volume>229</volume>
          ,
          <fpage>136</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>GROENEWOLT</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>SCHWINN</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NGUYEN</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>MENGES</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>An interactive agent-based framework for materialization-informed architectural design</article-title>
          .
          <source>Swarm Intelligence</source>
          ,
          <volume>12</volume>
          ,
          <fpage>155</fpage>
          -
          <lpage>186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>KILIAN</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Design innovation through constraint modeling</article-title>
          .
          <source>International journal of architectural computing</source>
          ,
          <volume>4</volume>
          ,
          <fpage>87</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>KILIAN</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Steering Form</article-title>
          . In: ADRIAENSSENS,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , BLOCK,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>VEENENDAAL</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            &amp;
            <surname>WILLIAMS</surname>
          </string-name>
          , C. (eds.)
          <article-title>Shell Structures for Architecture: Form Finding and Optimization</article-title>
          . London and New york: Taylor &amp; Francis - Routledge.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>LACHAUER</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>RIPPMANN</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>BLOCK</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Form Finding to Fabrication: A digital design process for masonry vaults</article-title>
          .
          <source>Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>MACAL</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          &amp; NORTH, M. J.
          <article-title>Agent-based modeling and simulation</article-title>
          .
          <source>Winter simulation conference</source>
          ,
          <year>2009</year>
          . Winter Simulation Conference,
          <volume>86</volume>
          -
          <fpage>98</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>MENGES</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Computational morphogenesis</article-title>
          .
          <source>Proceedings for 3rd International ASCAAD Conference</source>
          ,
          <year>2007</year>
          Alexandria,Egypt.
          <fpage>725</fpage>
          -
          <lpage>744</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>OSTERMEYER</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NÄGELI</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>HEEREN</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>WALLBAUM</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Building inventory and refurbishment scenario database development for Switzerland</article-title>
          .
          <source>Journal of Industrial Ecology</source>
          ,
          <volume>22</volume>
          ,
          <fpage>629</fpage>
          -
          <lpage>642</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>PANTAZIS</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>GERBER</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>A framework for generating and evaluating façade designs using a multiagent system approach</article-title>
          .
          <source>International Journal of Architectural Computing (IJAC)</source>
          ,
          <volume>16</volume>
          ,
          <fpage>248</fpage>
          -
          <lpage>270</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>PIKER</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Kangaroo: form finding with computational physics</article-title>
          .
          <source>Architectural Design</source>
          ,
          <volume>83</volume>
          ,
          <fpage>136</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>PREISINGER</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>HEIMRATH</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Karamba-A toolkit for parametric structural design</article-title>
          . Structural Engineering International,
          <volume>24</volume>
          ,
          <fpage>217</fpage>
          -
          <lpage>221</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>REYNOLDS</surname>
            ,
            <given-names>C. W.</given-names>
          </string-name>
          <year>1987</year>
          .
          <article-title>Flocks, herds and schools: A distributed behavioral model</article-title>
          .
          <source>ACM SIGGRAPH computer graphics</source>
          ,
          <volume>21</volume>
          ,
          <fpage>25</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>RIPPMANN</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>LACHAUER</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            &amp;
            <surname>BLOCK</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>2012</year>
          .
          <article-title>Interactive vault design</article-title>
          .
          <source>International Journal of Space Structures</source>
          ,
          <volume>27</volume>
          ,
          <fpage>219</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>ROUDSARI</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>PAK</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            &amp;
            <surname>SMITH</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Ladybug: A Parametric Environmental Plugin for Grasshopper to Help Designers Create an Environmentally-Conscious Design</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>SCHWINN</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>MENGES</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Fabrication Agency: Landesgartenschau Exhibition Hall</article-title>
          .
          <source>Architectural Design</source>
          ,
          <volume>85</volume>
          ,
          <fpage>92</fpage>
          -
          <lpage>99</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>