+ All Categories
Home > Engineering > Design of Complex Structures through Computational Methods

Design of Complex Structures through Computational Methods

Date post: 07-Apr-2017
Category:
Upload: lorenzo-greco
View: 771 times
Download: 3 times
Share this document with a friend
51
1 COMPUTATIONAL ARCHITECTURE Lorenzo Greco Computational architecture: Free Forms
Transcript
Page 1: Design of Complex Structures through Computational Methods

1

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Computational architecture:

Free Forms

Page 2: Design of Complex Structures through Computational Methods

2

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Esempi di Free-forms

Form Finding

Pannellizzazione

Ottimizzazione strutturale

Ulteriori analisi e particolari

Page 3: Design of Complex Structures through Computational Methods

3

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Multihalle – Mannheim, Germany

Page 4: Design of Complex Structures through Computational Methods

4

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Multihalle – Mannheim, Germany

Page 5: Design of Complex Structures through Computational Methods

5

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Multihalle – Mannheim, Germany

Page 6: Design of Complex Structures through Computational Methods

6

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Multihalle – Mannheim, Germany

Page 7: Design of Complex Structures through Computational Methods

7

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Multihalle – Mannheim, Germany

Page 8: Design of Complex Structures through Computational Methods

8

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Neumünster Abbey – Luxemburg

Page 9: Design of Complex Structures through Computational Methods

9

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Neumünster Abbey – Luxemburg

Page 10: Design of Complex Structures through Computational Methods

10

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Neumünster Abbey – Luxemburg

Page 11: Design of Complex Structures through Computational Methods

11

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Court Queen Elizabeth II - British Museum, Londra

Page 12: Design of Complex Structures through Computational Methods

12

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Court Queen Elizabeth II - British Museum, Londra

Page 13: Design of Complex Structures through Computational Methods

13

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Court Queen Elizabeth II - British Museum, Londra

Page 14: Design of Complex Structures through Computational Methods

14

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Cour Visconti – Louvre, Paris

Page 15: Design of Complex Structures through Computational Methods

15

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Cour Visconti – Louvre, Paris

Page 16: Design of Complex Structures through Computational Methods

16

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Cour Visconti – Louvre, Paris

Page 17: Design of Complex Structures through Computational Methods

17

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Blob – Eindhoven, NL

Page 18: Design of Complex Structures through Computational Methods

18

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Blob – Eindhoven, NL

Page 19: Design of Complex Structures through Computational Methods

19

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Yas Marina Hotel – Abu Dhabi

Page 20: Design of Complex Structures through Computational Methods

20

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Fiera – Milano

Page 21: Design of Complex Structures through Computational Methods

21

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

My Zeil – Frankfurt, Germany

Page 22: Design of Complex Structures through Computational Methods

22

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Riferimenti contemporanei

Confronto

British Museum Cour Visconti Multihalle Neumünster Abbey

Mesh triangolare Mesh quadrata-triangolare

Mesh quadrata Mesh quadrata

Controventi intrinsechi Controventi con travi Controventata con funi Controventata con travi secondarie

Formfinding avanzato Superficie ottimizzata per la pannellizatione e torsione nei nodi

Formfinding Composizione di superfici a singola curvatura: un cilindro e due coni

Struttura parzialmente a membrana e a flessione sul bordo.

Tralicciato 3D supportato da colonne semplicemente compresse e controventi perimetrali

Struttura funzionante a compressione per i carichi verticali, flessione per la messa in opera

Struttura non ottimizzata dal punto di vista strutturale

Le forze spingenti dovute alla struttura ad arco sono assorbite dalla trave di bordo

Semplicemente appoggiata sul perimetro

Page 23: Design of Complex Structures through Computational Methods

23

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Architettura parametrica

Scripting

Tradizionalmente gli script sono creati

attraverso una concatenazione di righe

di codice.

Oggi esistono degli editor visuali come

Grasshopper, estremamente utilizzato

per la generazione di architetture

complesse

private void RunScript(List<double> x,

double y, ref object output)

{

List<double> list = new List<double>();

list = x;

double diff = new double();

DataTree<double> tree = new DataTree<double>();

if (y.Equals(null) || y.Equals(0))

{

y = 0.05;

}

y = Math.Abs(y);

int i = 0;

while (list.Count > 1)

{

diff = list[0] - list[0] * y;

GH_Path path = new GH_Path(i);

while (list[0] > diff)

{

tree.Add(list[0], path);

if (list.Count > 1)

{

list.RemoveAt(0);

}

else

{

list[0] = 0;

}

}

i = i + 1;

}

output = tree;

}

Page 24: Design of Complex Structures through Computational Methods

24

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Architettura parametrica

Grasshopper

Nucleo centrale dello script di pannellizzazione

Page 25: Design of Complex Structures through Computational Methods

25

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Ricerca della forma della superficie

Le architetture free-form sono complesse da disegnare e necessitano

quindi dello sviluppo di algoritmi appositi. Grazie a questi è anche possibile

definire forme che abbiano delle caratteristiche più performanti

Disposizione del reticolo di travi

Queste strutture complesse presentano anche problematiche legate alla

fabbricazione, è necessario quindi che la struttura rispetti certi

accorgimenti

Page 26: Design of Complex Structures through Computational Methods

26

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Ricerca della forma della superficie

In alto: le due curve rosse indicano i contorni

In basso: la mesh piana iniziale

Il risultato è una superficie liscia che

rispetta i contorni

Page 27: Design of Complex Structures through Computational Methods

27

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Page 28: Design of Complex Structures through Computational Methods

28

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Ricerca della forma della superficie

Il procedimento è stato ripetuto per il fusto

La superficie finale è stata affinata durante il

processo progettuale

Page 29: Design of Complex Structures through Computational Methods

30

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Disposizione del reticolo di travi

La spirale viene iterata nei due sensi e

proiettata sulla superficie.

Numero e forma derivano da

considerazioni strutturali

Page 30: Design of Complex Structures through Computational Methods

32

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Form Finding

Page 31: Design of Complex Structures through Computational Methods

33

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Torsione nei nodi

Solo le mesh coniche non presentano torsione nei nodi

Page 32: Design of Complex Structures through Computational Methods

34

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Riduzione delle curvature dei pannelli

I pannelli quadrangolari sono a doppia curvatura. Dato che il loro costo

aumenta all’aumentare della curvatura, si è cercato di ridurla, mantenendo

l’aspetto estetico intatto

Alto costo per produrre stampi diversi

Generalmente le superfici free-form presentano pannelli tutti diversi tra loro

e quindi ciascun pannello necessiterebbe di uno stampo apposito. La

riduzione del numero di stampi ne diminuisce i costi

Page 33: Design of Complex Structures through Computational Methods

35

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Analisi delle curvature di ogni pannello

Curvatura massima

Curvatura minima

Page 34: Design of Complex Structures through Computational Methods

36

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Riduzione delle curvature tramite la

minimizzazione dell’energia fittizia

Pannellatura iniziale Pannellatura ottimizzata

Page 35: Design of Complex Structures through Computational Methods

37

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Forte curvatura

Elemento piano

Media curvatura

• Spostamento dei

nodi

• Riduzione delle

curvature

Page 36: Design of Complex Structures through Computational Methods

38

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Pannelli ottimizzati

curvature e spostamento dei nodi

Spostamento dei vertici dei

pannelli in direzione Z

Escursione massima = 66mm

[mm]

La distribuzione dei valori del

raggio di curvatura dei pannelli

si sposta verso destra

N° Pannelli

N° Nodi

0

10

20

30

40

50

60

70

80

90

<0 3 6 9 12 15 18 21 24 27 30 >30

Iniziale

Ottimizzata

0

50

100

150

200

250

300

350

400

[m]

𝜒 =1

𝑅

Page 37: Design of Complex Structures through Computational Methods

40

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

8 11 15 19 23 26 30

-30 16 16 24 20 24 20 84

-26 8

-23 12 8 4 12

-19 4 12 16

Ottimizzazione dei pannelli in vetro

Ricerca degli stampi

Tabella degli stampi utilizzati

Raggio +[m]

Raggio -[m]

N°Pannelli

In rosso un esempio di stampo

toroidale

No curvatura

Singola curvatura

Doppia curvatura pos-neg

Piani

Cilindrici

Toroidali

Page 38: Design of Complex Structures through Computational Methods

41

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Pannelli cilindrici, toroidali e piani

Piani Cilindrici Toro

N° Stampi 1 6 8

N° Pann. 86 108 80

€stampi 0 2 24

€pannelli 1 2 5

TOT 86 228 592

TOT senza ottimizzazione:

TOT con ottimizzazione:

Risparmio ≈45%

2048

906

Vista dall’alto

Page 39: Design of Complex Structures through Computational Methods

42

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione dei pannelli in vetro

Validazione degli algoritmi di pannellizzazione

Page 40: Design of Complex Structures through Computational Methods

43

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Difficile dimensionare una Free-Form

Di queste strutture non si hanno formule empiriche, se non per casi

semplici e molto generali

Migliore distribuzione di resistenze e rigidezze

Distribuendo correttamente il materiale si ha una massimizzazione delle

resistenze e delle rigidezze a parità di costi

Page 41: Design of Complex Structures through Computational Methods

44

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Azioni NTC08

• Vento

• Accidentale

• Neve

- neve asimmetrica + vento

• Temperatura

• Azione sismica

Page 42: Design of Complex Structures through Computational Methods

45

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Schema di carico – massimizzazione delle sollecitazioni

Page 43: Design of Complex Structures through Computational Methods

46

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Azioni: carico neve asimmetrico

0 21

Un algoritmo definisce i coefficienti

moltiplicativi del carico neve, partendo dai

casi semplici delle NTC08

Page 44: Design of Complex Structures through Computational Methods

47

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Schema dell’algoritmo di ottimizzazione

Calcola UF per ogni

traveAnalisi

𝑡′ = 𝑡(1 + 1.2(𝑈𝐹 − 0.9)3)

Aggiorna gli spessori

𝑠𝑒:𝑡′ < 4mm

𝑎𝑙𝑙𝑜𝑟𝑎 𝑖𝑚𝑝𝑜𝑠𝑡𝑎𝑡′ = 4 mm

Tutti gli UF<1?

yes

no

Fine loop

𝑈𝐹 =𝑆𝑜𝑙𝑙𝑒𝑐𝑖𝑡𝑎𝑧𝑖𝑜𝑛𝑖

𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑧𝑎

0.9

1.0

𝑈𝐹

𝑡′

Page 45: Design of Complex Structures through Computational Methods

48

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

0

1

>

1

UF

La larghezza delle linee e il

numero indicano lo spessore

della sezione in [mm]

4 mm

12 mm

8 mm

Vista dall’alto

Page 46: Design of Complex Structures through Computational Methods

49

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ottimizzazione strutturale

Evoluzione della performance struttura

1 Angolo

Sinistra

Tutto

Resistenza

Deformazione

Load patterns

UF

ε

Step

Step

0.7

0.75

0.8

0.85

0.9

0.95

1

1.05

0 25 50 75 100 125 150

0.0005

0.001

0.0015

0.002

0.0025

0 25 50 75 100 125 150

2 Angoli

Page 47: Design of Complex Structures through Computational Methods

50

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ulteriori analisi

Export dei dati per ulteriori analisi strutturali

Il modello viene esportato su SAP2000 e ABAQUS per ulteriori analisi.

Export e verifica automatica di tutti i nodi.

Page 48: Design of Complex Structures through Computational Methods

51

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ulteriori analisi

Verifica panelli di vetro

Pannello piccolo: 3.62 m2

Forte carico neve: 1.81 kN/m2

Pannello grande: 7.24 m2

Piccolo carico neve: 0.90 kN/m2

kDEAD=0.29kSnow=0.43kWind=0.67

Page 49: Design of Complex Structures through Computational Methods

52

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Ulteriori analisi

Verifica giunto

[Mpa]

Valori in [kN] e [kNm]

Page 50: Design of Complex Structures through Computational Methods

53

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco

Bibliografia

• M. Barnes, M. Dickson, Widespan roof structures• A. Klarbing, An introduction to structural optimization• http://www.grasshopper3d.com/page/tutorials-1

Page 51: Design of Complex Structures through Computational Methods

54

CO

MP

UTA

TIO

NA

L A

RC

HIT

EC

TU

RE

Lo

ren

zo

G

reco


Recommended