Advanced Computational Design Portfolio_2021 S1

Page 1

COMPUTATIONAL DESIGN PORTFOLIO - Design Process Recording

ABPL90123 - Advanced Computational Design

Coordinator: Tutor:

Dr Alberto Pugnale Darcy Zelenko Gabriele Mirra

Student: Fangyi Miao_1213653 Issue Date: 15/06/2021



CONTENTS

01

Designing Randomness

P04

- Precedence Study - 5 Strategy Sketches - Grasshopper Modeling - Python Recursion

02

Re-Imagining The Universal Space

P15

- Proposal for single-storey and multi-storey building - Multi-storey Building Design Development - Structural Performance Optimization

03

Horri Vacui

P28

- Technical Drawings - Massing Test with Ladybug & Cocoon & Wallacei - Curtain Wall Planarization with Kangaroo & Weavebird - Structural Optimization with Wallacei

3


PART 1: DESIGNING RANDOMNESS 5 Design Strategies & Grasshopper Modeling & Python Recursion In the first three weeks, we were asked to design a random but logical facade with various computational skills. Tasks were assigned on a weekly basis. With the help of tutors, we firstly analysed some successful precedent patterns and skteched our 5 design strategies in the first week, and then we used grasshopper to build a 3D model in rhino for further development. In the third week, we started to learn Python from the beginning and try to introduce some recursion into our design. As it was the beginning of the semester, the design process was more about the exploration of parametric design and computational design thinking. Although Part One is now technically simple, it still makes for an interesting exploration as an introduction to the subject.

Traditional Facade:

Highlight vertical elements

Convert lines to curves: Distort control points - affected by attractors

Sustainability:

More solid panels in north-west to block sunlight.

Recursive crown:

The crown in south is lower than north to block sunlight. 4


Precedence Study

WEEK 1

University of Aberdeen Library By Schmidt Hammer Lassen Architects

Element: Points Extract all control points of lines

Element: Vertical Line The boundary between panel and glass

Element: Surface The facade is divided into solid and void

Element: Surface Dispatch panels and vetical frames

Photo courtesy of Schmidt Hammer Lassen Architects on Archdaily

https://www.archdaily.com/276161/university-of-aberdeen-new-library-schmidt-hammer-lassen-architects

5


Design Strategies Overview

6

WEEK 1


Design Strategies

WEEK 1

Strategy 1: Dome - span 50m 1. Create sphere R=25m

5. Move points on surface ‘Surface closest points’

Strategy 2: Box - H=20m Base = 25m x 25m 2. Split the brep - XY Plane

3. Contour line D=0.8m* Z-axis

6. Connect to curve ‘Control points curve‘ Degree = 5

4. Extract points ‘Points on curve’ N=30

7. Split the dome surface with curves

1. XY plane rectangle D= 20m*25m

5. Points on curves N=30

2. Extract edges List= 0 and 2

3. Populate points points on curve, N=200

6. Move points randomly along X-axis

4. Connect to lines

7. Connect to curves Degree = 5

8. Random reduce the surface.

8. Split the surface with curves 9. Random reduce surfaces

10. Map to architecture

Strategy 3-4: Tower and plaza As same as the pattern on box 7


Design Strategy 5 - Cylinder

WEEK 1 1. Create a circle R=25m

Circle

Cylinder

Panels and Glass

Points On Surface

2. Move the circle D=20m * Z-axis

Vetical Curves

The result looks good, but the randomness in the facade is lack of logic. In step 6, the distance of moving should be not only random but also in a kind of certain way that only ‘looks’ like random.

3. Extract points Points on curve N=200

6. Move points randomly along the surface

4. Connect to lines

7. Control points curve Degree=5

5. Extract points Points on curve N=30

8

Feedback:

8. Split the surface with curves 9. Random reduce surface


WEEK 2

Design Development - Grasshopper

Design Development: Based on week 1 feedback, this time, there is a curve attractor to influence the parameters. So, the randomness is not only random but also logical. Technically, the surface was edited on the unrolled rectangle, so the whole process was done on a planar surface rather than in 3-dimension. In terms of architecture concepts, at first, I set up a function curve on the ground floor. This is to strengthen the sense of orientation and also to highlight the entrance to the building. In response to the sustainability and the strong solar radiation in Australia, there are more solid panels on north-west to block sunlight in summer’s afternoon, while more openings on the east to receive sunlight in the morning.

Cylinder

Panels and Glass

East Elevation

Southeast Elevation

Unroll Vertical Surface

Populate Points

For Solar Radiation

Set Curve Attractors

Connect to Curve

Move points - XY

Northwest Elevation 9


Start 25m

1. Cylinder Create Cylinder Radius=25m, Height=21m

21m

WEEK 2

21m

Design Development - Workflow

25m* 2 Pi

2. Unroll the Vertical Facade Length = 2Pi * Radius = 2Pi * 25m Width = Height = 21m

3. Populate Points on Edges Divide horizontal edges into 300 segments, Extract points for next step.

6. Extract Points on Curve

5. Upper Level Facade

4. Ground Glazing Wall

Divide the connected curve into 5 segments Extract points for next step

Connect the moved points to curve; Connect the moved points and points above

Move the bo�om points along Y-axis; 0 < Distance < 6m; Remap the value with sine wave

7. Define Curve Attractor

8. Move Points In XY Plane

Mirror the sine wave in step 5; Use the mirrored curve as an a�ractor

Moved distance = (the distance from points to the a�ractor curve)/5 + random(0,0.1m)

9. Connect to Vertical Curves Connect the moved points to nurbs curve Command: control points curve, degree=5 Thus, the closer to the attractor curve, the more the curve is bent.

South-East

12. Another Curve Attractor

11. Upper Facade Surface

Draw a curve as an a�ractor (lower in middle, higher in both sides)

Trim the rectangle surface with the sine wave; Split the surface with curves in step 9 & 10 Surfaces are split by the facade bracing and floor plate curves, those split surfaces would be distinguished as glass or solid panels in next page.

10

10. Floor Plates Array the bo�om rectangle edge Direc�on:Y-axis, Distance=4m


Design Development - Workflow

WEEK 2

0,1 C

B

A

B

A

C D E F

F

0 1 2 3 4 5

1,0 0

13. Distance from Panel to Attractor Extract the center point of each panel; calculate the distance to the a�racor curve

14. Divide List by Distance Divide the item list into 6 parts Name the list as A,B,C,D,E,F

1

2

3

4

1 0.97 0.77 0.14 0.02 0

Average value

AxB

D E

B

5

15. Remap Distance Calculate the average distance in each domain; Mul�ply the average value by the value of remapped

18. Thickness

17. Flow Along Surface

16. Dispatch Panels and Glass

Apply thickness to panels and facade bracing. T(solid panel)=100mm, T(glass)=20mm

Map all curves and surfaces back to the cylinder to form the architecture

Dispatch by random reduc�on; Number: A-453; B-398; C-281;D-55; E-20; F-6 *Thus, the closer to the attractor curve, the more glass panels there are. *By dividing domain into 6 parts, we get a gradiant random reduction.

11


Python: Recursive Roof

WEEK 3

Extract curve endpoints = pt1

Create an attractor point = pt2

Calculate distance(pt1,pt2) = d

Extend Distance = D = d/fac

if 1<D<8

D=D

Extend Curve Length Length = D

12

elif D<1

else:

D=1

D=D-1


Python: Recursive Roof

WEEK 3

fac = 15

Previous Result

Flat rooftop

fac = 7

With the parameter changes, curves extend at slower rate

fac = 10

All curves extend at least 1 meter

With the parameter changes, curves extend fast

fac = 4

fac = 1

With the parameter changes, curves extend slowly

All curves extend no more than 8 meters

Week 3 work-flow:

Step 1:

Extract endpoint of curves = (pt1); Create a point in southeast = (pt2).

Step 2:

Calculate the distance between pt 1 and pt2; Divide the distance with a number( fac); Limit the results to between 1 and 8.

Step 3: Extend curves from end points; Length = the result from last step. 13



PART 2: RE-IMAGINING THE UNIVERSAL SPACE Proposal for single-storey and multi-storey building & Structure Performance

After the first assignment that concerned designing a ‘random’ facade, we started looking at what inside of the building, that is the structure performance. In week 4 to week 6, Karamba3D was taught to test the structural performance of our design, and after that, we were starting to familiarise with Galapagos to achieve single objective optimization. Whats important in this task is to explore the balance between our control of design and the abilities the computer can achieve. To ensure that the final result is neither too random to have a good structural performance nor too general to be regarded as a design, we need to take care of both design variables and design constraints, which could been said as the hardest part in this assignment. When the task started, three universal space structures were introduced at first, that is internal structural, external structure and facade structure. Students were asked to design one proposal for multi-storey and single-storey building respectively in week 4, and then only choose one to develop in the next two weeks. The development was mostly about using Galapagos to minimize the structural deformation in Karamba3D. As this was our first time to utilize the optimization in Grasshopper, we only optimized single objective for this assignment rather than multi objectives.

15


Single Storey - Dancing Column

WEEK 4

The design aims to create a light feeling with Tyson polygons on the curved roof. Structurally, the large curved roof is supported by the Tyson polygon frames and the curved columns below. By scaling and moving the Tyson polygons on the roof, the structure was formed by lofting curves. During the process of loft, the pillar takes on a posture similar to that of a dancer.

Elevation- South

Elevation- East

Elevation- West 16


Single Storey - Workflow

WEEK 4

Start Create rectangle in plan 40m by 40m

Move the surface Z-axis, 8m

Curved Surface

Extract Points

Move surface control points to form a free form curved surface

Generate random points on surface N = 54

Distance.(-6m,6m) Direction.(Z-axis)

Variable 01

Model Support 01

Define Supports

Voronois

Scale the voronoi and move down

Select points as support loca�ons N = 10

Set points as center points of voronoi

Scale factor.(0.1,0.9) Move Distance. (0.5m, 2m)

Variable 02 Variable 03

Model Support 02

Columns

Project the moved voronoi to XY plane

Lo� the voronois as suppor�ngs

Roof Panels Random reduce top voronois as glazing N = 43

17


Multi Storey - Tree Roots Hall:

The initial design was to design mushroom columns of different sizes to support the Universal Space, with each floor of 4m in height. The original design (shown on this page) was to learn from Mies van der Rohe’s Free Plan. Later, in order to reduce structural deformation and create more interesting spaces, the height of the columns and floor is no longer fixed at four meters, but divided into three different heights. For optimization, first of all, optimize the shape of space and structure, (the shape of buildings), which is the structural perspective; Then, I set up three observation points in the 100 best results on the structure to optimize the visibility of the interior, which is an architectural design perspective; And finally, back to the structure, I optimize the dimension of the beams and columns and see how I can control the deformation lower than 5cm.

18

WEEK 4


Multi Storey - Workflow

WEEK 4

Create rectangle in plan 40m by 40m

Support Center

Column Base

Straight Square Column

Set grid 4x4 Extract intersected points

Use points as center of squares Square Side Length = 2 * R1

Extrude squares as columns Extrude Height = X1 Variable 01

0.30 < R1< 1.00

Variable 02

2.00 < X1 < 3.00 Direction.(Z-axis)

Arc Pi

4 - X1

1/4 R2 - R1 R1 X1

Floor Height (4m)

R2

4 - X1

X1 R1

Second Floor Column Base

Dimension of Top Square

Square Column Edge

Extract the top square ‘Cull pa�erns’, if the area is less than 15.

Because R2 -R1 = 4 - X1, So, R2 = R1 + (4 - X1)

Extract edges on the top of columns

If (2 * R2)² < 15 m² stop calculating; the column is one-storey high R4

R2 - R3

Pi

4 - X3

X2

R3

X3

1/ 4

R4 - R3

1/4

Arc Pi

Arc

R3

R2

4 - X2 X2

Second Floor Column

Dimension of Third Floor Column

Set R3 = 1/6 R2 So, X2 = R2 - R3 = 5/6 R2 = 5/6 [R1 + (4 - X1)]

Because R4 - R3 = 4 - X3 So, R4 = 1/6 [R1 + (4 - X1)] + (4 + X3)

If (2 * R3)² < 0.5 m² stop calculating; the column is two-storey high

1.50 < X3< 3.00

Column Massing Sweep 1 Rail to form arc massings and extrude squares Rail: squares; Sec�on: Arc Variable 03

Columns are in different height

19


Multi Storey - Workflow

WEEK 4

Structures

Suppor�ng Pipes

Column Massing Massing & Floors

Sweep 1 Rail to form arc massings and extrude squares Rail: squares; Sec�on: Arc

Extract Iso Curve Extract Iso curves as support pipes 5 Curves on each surface U=5

20

Void Conditions

Region Difference

Move floors

If the area of top rectangle < 15 m2, Generate squares (5m x 5m)

Extract squares as voids Pink color indicates floors

Move the surface as floors above Distance = 4m, Direc�on= Z-axis

Final View - Columns

Final View - Massing & Floors

The ver�cal structure - mushroom columns & edge columns are highlighted.

The horizontal structure - floors & roof are highlighted.

Edge Columns Extract vectors of the trimmed surface Use vectors as start points of edge columns

Constraints


Evolutionary Process

WEEK 5,6

Gen 240.20

View Area Sum: 3490.31 m2 Max Deformation 7.83 cm

Gen 240.40

View Area Sum: 3495.94 m2 Max Deformation 8.12 cm

Max Deformation 10.21 cm Elastic energy: 145.81 KNm

Gen 240.60

View Area Sum: 3496.07 m2 Max Deformation 7.65 cm

Gen 200

Max Deformation 8.46 cm Elastic energy: 148.24 KNm

Gen 240.80

View Area Sum: 3496.23 m2 Max Deformation 7.98 cm

Gen 240

Max Deformation 7.92 cm Elastic energy: 144.12 KNm

Gen 240.100

View Area Sum: 3498.81 m2 Max Deformation 7.88 cm

Gen 80

Max Deformation 11.33 cm Elastic energy: 157.45 KNm

Gen 120

Max Deformation 11.86 cm Elastic energy: 164.87 KNm

Gen 160

3. Structure Dimension

View Area Sum: 3467.81 m2 Max Deformation 7.92 cm

Max Deformation 13.46 cm Elastic energy: 144.53 KNm

2. View Rose Optimization

1. Massing Optimization

Gen 240.10

Gen 40

Final Result_ Geometric View 21


Column Mathematical Relation

WEEK 5,6

R2 - R1 = Y1 Y1 = 4 - X1

R3

X3

R2 = (4 - X1) + R1

R3

Stop; Column is one-storey high; No floor above

Ground Floor (4m)

X2 Y1 X1 2(R1)

R3 = 1/6 R2 (Constraints) X2 = R2 - R3 X2 = 5/6 [(4 - X1) + R1]

R2 (1/4 Pi) Arc (Constraints)

Deformation (cm) Mushroom columns Edge Columns Floor Beams Roof Beams Mesh load const Gravity Ground Supports (base points of mushroom columns)

Y2 =4 - 5/6 [(4 - X1) + R1]

4 - x1 x1

Types of Load Numbers of Supports

If (2*R2)² < 15

R3

Fitness Structure Elements

1st Floor

Y2

Mathematical Relation:

1. Fixed supports center 2. Fixed floor height (4m) 3. Square section 4. 1/4 Pi Arc

R1 R1

If (2*R3)² < 5 Stop; Column is two-storey high; No floor above R4 - R3 = Y3 Y3 = 4 - X3 R4 = R3 + (4 - X3)

2nd Floor

2nd Floor (4m) 1st Floor (4m)

R4 Y3

Constraints:

0.30 < R1 < 1.00 2.00 < X1 < 3.00 1.50 < X3 < 3.00

Ground Floor

Variables & Domain :

R4 = 1/6 [(4 - X1) + R1] + (4 - X3)

Geometric Model: Three-storey high Column Two-storey high Column

Loading Conditions:

22

Structure Detail Isometric Section

Gen 240 Perspective View


Second Floor Deformation

WEEK 5,6

Mass Isometric:

Gen 40

Gen 80

Max Deformation 13.46 cm Elastic energy: 144.53 KNm

Gen 120

Max Deformation 11.33 cm Elastic energy: 157.45 KNm

Gen 160

Max Deformation 11.86 cm Elastic energy: 164.87 KNm

Max Deformation 10.21 cm Elastic energy: 145.81 KNm

Gen 200 Max Deformation 8.46 cm Elastic energy: 148.24 KNm

Gen 240 Max Deformation 7.92 cm Elastic energy: 144.12 KNm

16 14

8.04 cm

12

7.19 cm 6.35 cm 5.5 cm 4.66 cm 3.81 cm 2.96 cm 2.12 cm

Displacement (cm)

8.88 cm

13.46 11.33

11.86 10.21

10

8.46

8

7.92

6 4 2 0 0

40

80

120

160

200

240

Generation

Structure Optimisation convergence graph

Gen 240 Isometric View

23


View Area Optimization

WEEK 5,6

View Rose Area:

Mass Isometric:

Gen 240.10

Gen 240.20

View Area Sum: 3467.81 m Max Deformation 7.92 cm

2

Gen 240.40

View Area Sum: 3490.31 m Max Deformation 7.83 cm

2

Gen 240.60

View Area Sum: 3495.94 m Max Deformation 8.12 cm

2

Gen 240.80

View Area Sum: 3496.07 m Max Deformation 7.65 cm

2

Gen 240.100

View Area Sum: 3496.23 m Max Deformation 7.98 cm

2

View Area Sum: 3498.81 m2 Max Deformation 7.88 cm

View Rose Optimization: 8.88 cm 8.04 cm 7.19 cm 6.35 cm 5.5 cm 4.66 cm

After optimizing the structure, I set up three points in the space, assuming that here is the main exhibition area. Then, observe which result has the largest observable region among the various results of the 240 generation. During the optimization this time, we can see that the massing is gradually stable.

3.81 cm 2.96 cm 2.12 cm 24

Gen 240.100 View Rose Isometric

Final Result View Rose


Materiality Dimension Optimization

WEEK 5,6

Final Structure Information:

Structure ID: Mushroom Column Cross Section : O Section Material: Reinforced Steel B500-EN Diameter (cm): 20 Wall Thickness (cm): 1

Structure ID: Edge Column Cross Section : [] Section Material: Steel S235 Height (cm): 15 Flange Width (cm): 10

Structure ID: Floor Beam Cross Section : I Section Material: Steel S235 Height (cm): 30 Flange Width (cm): 20

Structure ID: Roof Beam Cross Section : I Section Material: Steel S235 Height (cm): 30 Flange Width (cm): 20

5.04 cm 4.47 cm 3.89cm 3.32 cm 2.74 cm 2.17 cm 1.59 cm 1.02 cm 0.44 cm

Max Deformation: 4.63 cm Elastic energy: 146.56 KNm

Final Result Deformation Isometric

Final Result Massing Isometric 25


Final Result Perspective Views

WEEK 5,6

Perspective View of Structures

Final Result Structure Isometric 26

Massing Aerial View



REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

PART 3: HORRI VACUI Technical Drawings & Massing Test & Planarization & Optimization

For the work in the following pages, we pretend to participate the MSD (Melbourne School of Design) building design competition in 2009. The project requires 18,000 m2 GFA and the building height could NOT be more than three and half stories. Since we have already learnt to design a random facade and test the structural performance in the previous study, the project this time is more of a practical training, combining the computational design skills and thinking that we have been trained during the last three month. Besides that, Multi objective optimization was taught in week 7 for the project. My design aims to build a special curved facade to introduce enough sunlight. As pedestrians are mainly from the south and east side, I also want the building to have a unique outlook in these two directions. In the final proposal, the building is divided into two pars: west side for students and east side for staff. The underground library could be accessed from the sunken plaza. The classroom is defined by the shortest line between the cylindrical spatial frames, and the space inside of the spatial frames could be used as classroom entrance, small meeting area or service room. The vertical facade is composed by glass and concrete hexagons panels. The concept is to reflect the inside structural design, introduce enough light to the inside classroom, and show some logical randomness. The design process is divided into four steps, from massing to structure to facade. For details, see page 34.

28


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Southeast Isometric Scale 1:500 on A4 0m

5m

10m

20m 29


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

1 2 3 4 5 6 7 8 9 10

WEEK 7-12

Typical medium classroom Typical large classroom Staff Office Amenity Server room Study Booth Corridor (transitional) Lifts Open Staff Office Open Flexible Space

3 3

4

1

7

2 5

8 10

6

6

8

7

9 6

6

N

2nd Floor Plan Scale 1:500 on A4 0m 30

5m

10m

20m


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Melbourne School of Psychological Sciences Masson Rd North

South

East Elevation

South

North

West Elevation

N

West

Elevations Scale 1:500 on A4

East

0m South Elevation

5m

10m

20m 31


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Perspective Render View from south entrance 32


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Staff Area Typical Teaching Area

3rd Floor

Staff Area Typical Teaching Area

Ground Floor

Sunken Plaza Workshop Library

B1

Section AA Scale 1:500 on A4 Perspective Render View from underground library

0m

10m

20m 33


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Design Process Overview:

1. Massing Test

2. Curtain Wall Planarization

ract Curved Faces Firstly, the massing aims to receive natural

light as much as possible. Because mainly from the east side, it ce normal, ifstudents the Zare coordinate also aims to be identical from both south or 1, then keep and eastthe side.face.

3. After Reconstruct the polygon mesh the organic massing test, all of the curved faces needed to be planarized for the construction. Thus, Kangaroo is used Quad-remesh the shape for planarization.

target face count = 1200 (≈ 2m x 2m)

act curved faces as the curtain wall

Mesh Planarize

ength = X10 .5 < X < 3.6 Smooth 34

BouncySolver Kangaroo 2

Mesh

rength < 10

Run

3. Structure Performance

4. Facade Design

Based on the massing test and spatial plan, the structure aims to create a space for circulation and gathering. Karamba3D is used for displacement simulation.

As the structure is one of the feature of the design and it affect the function, the facade is not only indicating the structure inside but also introduce enough sunlight for the indoor classrooms. The design proposes to keep the historical wall with its current location and protect with the hexagon panels.


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Massing Test - Computational Design Work-flow

(0,0,18)

(80,0,0)

(0,60,0) -5 < x < 85 -5 < y < 65 -4 < z < 20

(0,0,-4)

1. Site Boundary

2. Populate points

Create a box inside the site boundary Dimension = 60m x 80m x 22m

Populate 7 points in the box Coordinate domain: X (-5,85) Y(-5,65) Z(-4,20)

5. Floor plates and GFA

4. Void and atrium

3. Generate metalball

Use ‘Contour’ command to create floors Direc�on: Z-axis; Distance: 4m Calculate floor areas and GFA

Substract the metaball from the box command: Mesh Difference

Use points as center of metaball point charge=1; Cell size=2.5; Iso value=0.5

Start

Fitness 01= |GFA - 18,000 sqm| (close to the required GFA)

Cocoon

Fitness 1 (minimize)

6. Solar Radiation Performance

7. View Percent

Input the highlighted building as ‘context’, calculate the solar radia�on on the massing

Set two points on the east and south side of the building respec�vely

Ladybug 1.2

Fitness 02 = monthly solar radiaiton in total

Fitness 2 (maximize)

20m < Radius 1 < 40m 10m < Radius 2 < 30m

Variable 01

Variable 02

8. View Area Test the visble area of the two points Compoent: Isovist; Radius = 30m Fitness 03 = two view rose area

Fitness 3 (maximize)

35


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Massing Test - Multi-objective optimization

Variables

Centre points of metaballs Dimension of metaballs |GFA - 18000| Solar Radiation Performance View Percentage

Fitness

Solar Radiation kWh/m2

Gen 4.06

Gen 7.18

Gen 9.01

Gen 11.16

Gen 13.02

Gen 14.15

Gen 19.14

Gen 19.16

7.00

36

6.00

5.00

4.00

3.00

2.00

1.00

0


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Solar Radiation Performance

Indoor Floor Plate

Diamond Fitness Chart

Southwest Isometric in site

Fitness 1: GFA close to 18,000 m Fitness 2: Solar Radiation Performance Fitness 3: View percent (south & east) 2

Gen 13.02

GFA: 12,468 m2

Gen 19.14

GFA: 16,285 m2

Gen 19.16

GFA: 13,350 m2 kWh/m

2

7.00

6.00

5.00

4.00

3.00

2.00

1.00

0

37


Design Development REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

- Planarize Facade

1. Base Mesh

2. Extract Curved Faces

3. Reconstruct the polygon mesh

Input the result of the previous op�miza�on

Deconstruct face normal, if the Z coordinate is NOT -1, 0 or 1, then keep the face.

Quad-remesh the shape target face count = 1200 (≈ 2m x 2m)

Extract curved faces as the curtain wall

Facade Planarizing Work-flow - Kangaroo and Weavebird

Mesh Planarize Strength = X10 1.5 < X < 3.6

Run

BouncySolver Kangaroo 2

Mesh Smooth

Curved Mesh Number of non planar faces = 959

1 < Strength < 10 Extract face borders & vectors Connect diagonals of each face

Number of non planar faces = 0

Curves Strength = 0.5

EqualLength MeshWindow & Picture frame Weavebird

Extract mesh corners

Points Strength = 10000

Extract naked boundary & naked points 38

Anchor

Points & Curves Strength = 1000

OnCurve

Create window panels and window frames


Computational Design Work-flow REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

- Main Structure

1. Support Floor

2. Structure Support Point

3. Structure Base

Extract the basement floor face as start Method: center point Z coordinate = -4

Set points on the surface as the base points for structure

Use points as center of circles Radius = R1 1.2m < R1 < 2.5m

Variable 01

R2

R1

R1

6. Main Supporting Structure

5. Populate points and rotate

4. Project to the upper floor

Weave points and connect as polylines Explode the polylines for Karamba calcula�on

Divide the circles with 3 points Horizontally rotate the upper points with 60°

Project circles by XY plane and scale Scale Center: Circle Center; Scale factor = F1 0.6 < F1 < 1.7

7. Space Utilization

8. Detect the distance to the edge

If the radius is less than 1m - Server room If the radius is bigger than 2m - mee�ng room Else, as circula�on space

If the distance between the circle to the floor edge is less than 2m, no columns above

Fitness 01 = circles area in total

Fitness 1 (minimize)

Variable 02

0.72m < R2 < 4.25m

9. Upper Floor Supporting Repeat step 4 to step 6 to create others Scale factor = F2 F2 = 2.3 - F1 So the dimension will NOT be too big or too small

39


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

Fitness Structure Elements

Types of Load Numbers of Supports

Structure Displacement (cm) Area of structure in total (sqm) Sloping Pipe Columns Edge Columns Curtain Wall Mullion Floor Beams Roof Beams Mesh load const Gravity Underground Supports (support of edge column; pipes)

WEEK 7-12

Loading Conditions:

Main Structure Isometric

Sloping Pipe Columns

Geometric Model:

Edge Columns 5.4m

40

Structure Perspective View View from south

Structure Detail Isometric Section


REDESIGN OF MELBOURNE SCHOOL OF DESIGN NW Isometric (circular supporting)

WEEK 7-12

West Third Floor Displacement:

Gen 00

Gen 10

Max Displacement 18.46 cm Elastic energy: 280.53 KNm Circle Area in total: 2321 m2

20 18

8.04 cm

16

7.19 cm 6.35 cm 5.5 cm 4.66 cm 3.81 cm 2.96 cm 2.12 cm

Displacement (cm)

8.88 cm

Gen 20

Max Displacement 15.33 cm Elastic energy: 230.45 KNm Circle Area in total: 2433 m2

Gen 40

Max Displacement 12.76 cm Elastic energy: 184.87 KNm Circle Area in total: 2482 m2

Gen 60

Max Displacement 11.33 cm Elastic energy: 152.81 KNm Circle Area in total: 2252 m2

Max Displacement 8.12 cm Elastic energy: 151.12 KNm Circle Area in total: 2232 m2

Last Gen

18.46

First Gen

15.33

14

12.76

12

11.33

10

8.12

8 6 0 0

10

20

30

40

Generation

Structure Optimisation convergence graph

50

60

2200 m2

2500 m2

F01: Circle room area in total

8 cm

18 cm

F02: Structural Displacement 41


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Circular Support: O Section ReinfSteel Diameter (cm): 30 Thickness (cm): 5

Edge Column: [] Section ReinfSteel Height (cm): 20 Flange Width (cm): 10

Curtain Frame: [] Section ReinfSteel Height (cm): 30 Width (cm): 20

Floor Beam: I Section Steel S235 Height (cm): 20 Flange Width (cm): 15

8.88 cm 8.04 cm 7.19 cm 6.35 cm 5.5 cm 4.66 cm 3.81 cm 2.96 cm 2.12 cm 42

Max Displacement: 7.63 cm Elastic energy: 146.56 KNm

Final Result Displacement Isometric

NorthEast Isometric View


Computational Design Work-flow REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

- Facade Design

1. Extract Vertical Faces from the mass

2. Extract the Structural Volume

3. Select the near breps

Deconstruct face normal, if the Z coordinate is -1 or 1, then keep the face.

Lo� circles in the previous workflow

Calculate the distance between brep & facade Select those with the distance less than 5m

6. Hexagon Cell

5. Structure Projection

4. Brep Section

Use lunchbox to create cells on the surface Cell height = diameter = 1.5m

Project the brep outline to the near facade Plane = XZ or YZ plane

Intersect the brep with XZ or YZ plane Plane center: volume center

Lunchbox Inside

Regard as ‘Solid Panels’ Not Reduced

D C B A

A B C D CB A

Extract cell centers and test the region rela�onship

Outside

0.1m < Distance < 0.3m

ABC D

Reduced

7. Test if the cell is inside the curve

9. Offset Panels

7. Divide list by distance

8. Random Reduce

Divide the item list into 4 parts Name the list as A,B,C,D

Random reduce items Reduce number: A-6; B-10; C-35; D-40 Thus, there are more solid panels near the curve and less panels between two curves.

Regard as ‘Glass Panels’ 9. Window Frame ‘Panel Frame’ Lunchbox

43


REDESIGN OF MELBOURNE SCHOOL OF DESIGN

WEEK 7-12

Street View View from south east side 44



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.