Tuesday, April 26, 2016


Modeling Behavior : Dragonfly Structure 


Arch 655 Parametric Modeling in Design

Spring 2016

Instructor : Dr. Wei Yan

Texas A&M University 








Monday, April 25, 2016

Modeling Behavior : Dragonfly Structure


Arch 655 Parametric Modeling in Design
Spring 2016
Instructor: Dr. Wei Yan
Texas A&M University

Background 

This project utilizes the logic of dragonfly structure to design a pavilion. According to Mingallon and Ramaswamy (2011): 

“ The morphology of the dragonfly wing is an optimal natural construction built by a complex patterning process, developed through evolution as a response to force flows and material organisation. The seemingly random variations of quadrangular and polygonal patterns follow multi-hierarchical organizational logics enabling it to alter between rigid and flexible configurations” . 

“The wings of dragonflies are complex flexible aerofoils, whose deformations in flight are encoded in the distribution of rigid and compliant components within their structure. The wings have ‘smart properties’ adapted to deform automatically and appropriately in response to the forces they receive . The multiple configurations of the wing geometry could be understood by several factors, which influence the deformation; namely plan form geometry, corrugations, flexural stiffness, joints, mechanics, cambered infill membrane and hydraulics. These factors […] complement one another and collectively provide the dragonfly wing with a ‘complex emergent behaviour’, which is not the mere sum of the parts” . 


Flow analysis (Mingallon and Ramaswamy  , 2011)


Thickness distribution of the forewing of Sympetrum vulga- tum. (a) Thickness distribution of the veins. (b) Thickness distribution of the membranes source: (Lentink  , 2010 )




Analytically modelled spatial aerodynamic pressure and inertial load distribution over the forewing area during a stroke in hovering flight source: (Lentink  , 2010 )





 



Spatial deformations (shown 10 times enlarged) of a flapping Sympetrum vulgatum wing during hovering flight.  source: (Lentink  , 2010 )




Modeling in Rhino and Grasshopper




First : Geometry 

1. Start with a generic basic geometry : surface / Mesh
2. Deformation : deform that mesh by using Kangaroo physics-engine ( define the anchor points, the deformed forces ) 

 




3. Compare the two geometries together ( the original surface (A)  vs. the deformed surface (B) ), and extract the faces of each surface (Mesh).
4. find the center point of each face , then measure the degree of changes between status A and B : Displacement , Strain value 
5. Construct a domain for these values and dispatch faces into four groups 


6. Control the density of faces 
7.  Construct two patterns of points distribution according to the deformation value of the mesh faces



8. Construct the cells by using voronoi structure 






Second  : Structural Optimization (Karamba3d)



1. Use the curves from the previous operation as an input here
2. Explode the curves to get the segments and the vertices , then convert them into beams (line to beam)
3. Define the support location and type , Loads , Cross section, Material and Joints

  

4. Assemble the model and Review the results 



5. Analysis 



6. Two layers structure and Skin

 


Third  : Support options 

        


Fourth  : Video  




Fifth : Renderings  





Monday, March 21, 2016

ARCH 655 _ PROJECT 1

Nancy Al-Assaf


Dragonfly by Tom Wiscombe (SCI-Arc, Los Angeles, 2007)


This project studies the form and structure of the dragonfly wings and explores the methods to compute the complexity of this structure in Rhino and Grasshopper.

As a beginning, in nature, the dragonfly wing is unique in its formal variation. It’s an example to how form in nature responses to structural forces. Its morphology cannot be reduced to a single pattern, but it is multiple pattering systems interacting according to various force flow and material behavior.  











Dragonfly Syntax ( source: http://www.australiandesignreview.com/features/659-an-imperative-of-survival/2)


In architecture, several projects by Tom Wiscombe utilize this concept. In this study, I am going to focus of Dragonfly- an installation at SCI-Arc, Los Angeles, 2007 by Tom Wiscombe. According to the architect:





Dragonfly Project by Tom Wiscombe ( http://projects.tomwiscombe.com/filter/installation/DRAGONFLY)




Project Description


“Dragonfly wings consist of both honeycomb patterns which are flexible and exhibit membrane behavior and ladder-type patterns which are stiff and exhibit beam-like behavior. These patterns are characterized by their rule-based interaction in terms of cell density, cell shape, and cell depth, as well as other parameters affecting overall wing performance, such as out-of-plane pleating behavior and material distribution. A composite of distributed and linear structural formations, the dragonfly wings are fields of continuous variation and adaptation evolving toward overall robustness.




Dragonfly Project by Tom Wiscombe ( http://projects.tomwiscombe.com/filter/installation/DRAGONFLY)



In this installation, dragonfly morphology and syntax are employed biomimetically rather than biomorphically, that is in terms of formal and behavioral logics rather than pure aesthetics or pure engineering. We know that that dragonfly wings in nature are generated by evolutionary processes involving aerodynamics, lightness, mechanical properties, composite performance, the smooth accumulation of organic material, and the active flow of dragonfly blood. Dragonfly is governed by a different set of parameters including gravity and seismic loads, specific support locations and quality of those supports, flat material increments, and buckling failure, differences which lead to an unpredictable hybrid morphology. Seen in a larger context, this project contributes to the recent contemporary discourse on cellularity in architecture as a departure from pure cellularity toward a tectonic based on emerging structural hierarchies within cellular aggregations.” 

[ source: http://projects.tomwiscombe.com/DRAGONFLY]

Modeling in Rhino and Grasshopper

First method:
The first method is more a form making approach. It relies on an implicit understanding to the morphology of dragonfly structure. It aims to understand the relationship between points’ location/pattern and the voronoi structure of these points.

The logic:  
  •      Start with a rectangular pattern points in rhino
  •       Then divide them into two groups (the center / the boundaries)  in grasshopper
  •      Create a Voronoi structure in grasshopper
  •      Go back to Rhino and change the location of the points at the center  ( x, y )
  •      The Voronoi structure updates automatically in rhino

Dragonfly structure in Rhino / Grasshopper  : pull points manually ( source: author)


     Then :
  •      Apply forces (Kangaroo) on the strings of the Voronoi structure
  •      To get more accurate result : divide the strings into two different groups : the rectangular pattern with higher stiffness and the honeycomb patterns with lower stiffness and higher flexibility














                    Dragonfly structure in Rhino / Grasshopper  : two patterns with different stiffness  ( source: author)


Second method:
The second method relies heavily on form-finding approach and on analysis as a generative feedback to the algorithm.

The logic:  
·      Start with a generic rectangular Mesh in Rhino or Grasshopper
·      Deform that mesh in Grasshopper using Kangaroo according to the required design intent (the shape depends highly on the UForce  value and direction, the location of AnchorPoints)
·      After getting the required shape use that mesh as an input to the next stage: the Curvature analysis, but first :
o   Convert the mesh into surface
o   Deconstruct the surface to get the: UV coordinates of the points, the Surface and the Vertices on that surface.
o   Then apply the curvature analysis:
§  Create a numeric domain for the analyzed data and colorize the mesh according to that domain
§  Divide the points on the surface according to the curvature value into two groups ( take the average AND Dispatch the list into two targets lists around that average.
§  For the points with low curvature value we need to keep them in the same original pattern BUT for the point with higher curvature value we need to change that pattern into hexagonal cells OR  a random arrangement of points will give similar result ( this conclusion came from the first method and the study of points’ arrangement) .

o   Construct a voronoi structure by using the two groups of points (rectangular pattern / random pattern) : to do so:
§  we need to project  (Mesh-MAP) these points into a flat surface (the original flat mesh)
§  Create a voronoi structure on the flat surface
§  Then project (MAP-Surface) again the voronoi structure into the deformed surface 


o   Finally, extrude the voronoi structure with thickness (folded steel sheet)





                    Dragonfly structure in Rhino / Grasshopper  : analytical / generative approach  ( source: author)




Rendered shots
:



Projects Video