Emergence

Page 1

EMERGENCE SEMINAR 2013/14 Mafe Chaparro

Rebecca Bradley

Anja Hein

Lei Zheng


03. INTRODUCTION 04. SEQUENCE 1 Breeding Strategy Generation 2 Generation 3 Mutation Strategy Evaluation 08. SEQUENCE 2 Gene Pool Body Plan Killing Strategy Generations 4 Generation 5 Generation 6 AnalysisSEQUENCE 3 Shibam, Yemen Assessment Design Strategy Generation 1-3 Analysis SEQUENCE 4 Adjustments Fitness Criteria Case 1 Case 2 Results Case 3 Analysis CONCLUSION

2

EMERGENCE SEMINAR 2013/14


INTRODUCTION The following experiments will explore the potential for applying the biological patterns of genetic behaviour to the computational development of an urban block. Throughout the study, the evolution of a primitive shape will be observed through four sequences, each consisting of several generations to produce variation, and every generation will be composed of a population of individuals. The individuals will possess a genetic makeup of four genes, each gene a physical instruction that communicates a change in the individual’s form. Each population of individuals will undergo fitness rankings based on specific criteria, elimination of individuals based on a killing strategy, and the employment of a breeding strategy in order to genetically produce the next generation. The power and performance of the gene pool will be observed and measured through the introduction of a genetic mutation. Ultimately, an evolutionary goal will be pursued through the application of these genetic techniques to a tower block, to explore the urban, architectural, and spatial potentials of a system that generates random variation from a set of rules. This experiment aims to simulate the intelligence that occurs in natural selection and apply the advantages of genetic variation to the production of strongly fit individuals in a highly diverse population.

3

EMERGENCE SEMINAR 2013/14


GE

SEQUENCE 1 In order to produce the first generation of sequence 1, a set of instructions were followed as “genes” in order to develop the primitive - a pyramid - into ten new individuals. There were four genomes: scale, copy, mirror, and rotate, applied at varying predefined intensities. An object could be scaled by a factor of 2 or 3, for instance, or rotated at varying degrees, and other genes which executed the mirror command required specification of parameters like axis. Scaled individuals were consistently scaled on the normal to the base BODY PLAN of the pyramid.

NERATION 4

MITIVE

1

primitive are: mirroring about the Z axis on the individual’s base, copy the unit 1 unit in the X direction, rotating the new element by 45 degrees about the XY plane, and scaling (or stretching) the element 1 unit along the Z axis.

Certain genes contributed to an individual’s likelihood GE to have a higher fitness ranking. For instance, scaling SEG up and mirroring in the Z direction produced individuals with higher fitness rankings, while scaling down FITNESSmir mo or rotating 90 degrees had the tendency to produce 2 rotP SHADOW individuals with lower fitness rankings. sc

ON THE G

BREEDING STRATEGY A breeding method was chosen in which the first two instructions of the least fit (shortest) individuals would breed with the last two instructions of the most fit (tallest) individuals. The killing strategy targeted the KILLING elimination of individuals with exposure of the base in relation to the point. [figure 1.0]

3 As such, each of the ten individuals in Generation 1 is composed of four of these genes. To illustrate the standard for genetic composition, the example of the Breeding Strategy first and most fit individual in the generation will be deconstructed (G01.01). The four genes applied to the

NES POOL

NTS 1 AXIS

4

which individuals will survive

1

2

Z

45°

90°

Z

1

2

in what order genes will be exchanged

3

Element

X1

BY MEASURING T PROJECTED ON T

X2

GROWTH

INTENSITY

XY

1

Z

1

2

45°

90°

Z Z

Generation 1 - breeding

01 02 03 04 05 06 07 08 09 10

1

X1

2

01 02 03 04 05 06 07 08 09 10

X1

X2

X2

01 02 03 04 05 06 07 08 09 10

X1

01 02 03 04 05 06 07 08 09 10

X2

X1

NTS 3 AXIS XY

X2

MUTATION

INTENSITY 1

Z

Generation 2

1

2

Z

45°

90°

Z

3

01 02 03 04 05 06 07 08 09 10 11

Z figure 1 1.0 :Breeding 2 strategy3: The most fit (or tallest) individuals then had their genetic sequencing combined with the least fit (or shortest) individuals. 4

EMERGENCE SEMINAR 2013/14 AXIS

mir

3

Genes 1-4

AXIS

SEG

BREEDING

01 02 03 04 05 06 07 08 09 10

Z

sc

S

FITNESS CRIT

01 02 03 04 05 06 07 08 09 10

1

mo

rot

These individuals were then ranked from most to sc least fit based on the first fitness criteria, height. The SEG normal distribution of the first generation indicates that there was a good amount of variation, showing mir mo a typical number of average fitnesses, with outliers or rot “monsters” on both ends of the heightSHADOW spectrum. PROJEC sc

which individuals will breed

XY

mir

mo

01 02 03 04 05 06 07 08 09 10

INTENSITY

SEG

rot

Generation 1

NTS 2

NTS 4

PR

INTENSITY

Z XY

XY

EVOLUTIO


0.4 0.35 0.3 0.25 0.2 Gen 1

0.15 0.1 0.05 0 0

1

2

3

4

5

6

7

Component height figure 1.1 : Standard Deviation for Generation 1 (S1G1)

figure 1.2 : Individuals generated from S1G1 5

EMERGENCE SEMINAR 2013/14


GENERATION 2 The genes from generation 1 were recombined using the following breeding strategy in order to produce generation 2. Selected individuals as shown were combined using two methods of breeding. Two genes from each individual were combined in both methods. In the first method, the first two genes of the first individual are combined with the last two genes of the second individual. In the second method, the middle two genes of each individual are combined. A number of individuals from generation 1 were also chosen to survive directly into the second generation. The individuals of generation 2 were ranked once again according to the same fitness criteria. Overall fitness in the second generation improved, and there was sufficient variation in the individuals. Generation 2 had less variation than Generation 1, but higher overall fitness of the individuals. GENERATION 3 To produce the third and final generation of Sequence 1, the killing strategy for generation 2 was revised, now targeting individuals with the least “stability” with regards to their perceived ability to stand up as a 3 dimensional object. For instance, an individual that is a rotated primitive pyramid about the XY plane (standing on its point) would not balance in reality and was consider least fit, as compared to an object standing on a flat base. This not only allowed for more variation in the population but an increase in varying fitness criterias in thinking forward towards an evolutionary goal. By ranking the individuals based on their height, the genome became complex enough to achieve interesting variation by preserving other physical qualities of the individuals. Genetic instructions affecting various aspects of the individual’s appearances were carried

through each generation. The execution of four instructions on a simple primitive, and the observed effects of selection and breeding provided a fundamental understanding necessary to move forward into sequence 2. The goal for the first generation of the following sequence would favour the least surface area of shadow on the ground, having minimal impact on the site around it but still offering the same volume. The fittest individuals in next generation might be those which exhibit mutation for less shadow, but are taller structures. With respect to the evolutionary goal, this would dictate future killing strategies. MUTATION STRATEGY A mutation was to be introduced to the gene pool. Being as the mutation strategy was directly related to achieving the evolutionary goal, the effects of each mutation type on the population were predicted in order to strategically choose a mutation. Mutation as Deletion could remove a gene, leading to a greater surface area inside the objects. This would have little to no effect on the evolutionary goal. Mutation as Duplication could be beneficial by repeating a step that minimises the structure’s footprint. This, along with inversion, were taken into consideration. Inversion could be applied in the sense of making an instruction work backwards or counteract itself, for instance, instead of doubling in size it would be cut in half. Mutation as Insertion might not be useful, essentially just rearranging the instructions. This would only be useful if the order of instructions is relevant, but since its application would happen rather randomly, this can’t be as controlled in the way other mutations could. Ultimately duplication was chosen as the mutation type, and it was applied to only one gene, at the end of the sequence of four instructions.

0.4 0.35 0.3

0.25

0.25

0.2

0.2

0.15

Gen 3

0.15

0.1

Gen 2

0.05

0.1 0.05 0

0 0

2

4

6

8

Component height

figure 1.3 : Normal distribution graph for S1G2 6

EMERGENCE SEMINAR 2013/14

10

-0.05

0

2

4

6

8

10

Component height

figure 1.4: Normal distribution graph for S1G3


Generation 1

Do Not Continue

G1.01

G1.04

G1.10

+

G1.07

+

G1.08

G1.09 +

+

G1.02

+

G1.05

+

+

G1.03

G1.06

Continued from G1

Generation 2

+

G2.02

G2.03

G2.04

G2.05

G2.06

G2.07

G2.08

G1.04

G2.04

G1.10

G2.03

G1.09

G2.10

G1.02

G2.11

G2.10

G2.11

G2.09

Generation 1+2

G2.01

+

+

+

+

+

+

+

G2.02

+

Generation 3

Carried on from Past Generations

G3.01

G3.02

G3.03

G3.04

G3.05

G3.06

G3.07

G3.08

G3.10

G3.11

G3.09

figure 1.5. :Breeding strategy of generation 1-3

0.4 0.35 0.3 0.25 0.2

Gen 1 Gen 2

0.15

Gen 3 0.1 0.05 0 0 -0.05

1

2

3

4

5

6

7

8

9

10

Componet height figure 1.6 : Normal distribution graph for Sequence 1, generation 1-3 7

EMERGENCE SEMINAR 2013/14


GENERATION 4

SEQUENCE 2 Sequence 2 consists of Generation 4 to 6. Generation over these segments randomly. 4 (G4) population is randomly generated by the gene BODY PLAN 1 pool; Generation 5 (G5) and Generation 6PRIMITIVE (G6) we created a new population by performing a crossover Mutation breeding strategy, mutation and killing strategies ac- Strategy cording to our fitness criteria to improve the individuals of each iteration.

2

Size o

GENE POOL 3 4 The gene pool used in this sequence consists of all of Mutation creates variation GENERATION 4 figure 2.1 : Body plan for S2 the genes used in Sequence 1 but with a series of inUnfavourable mutations selected against GENES F tensities. In this case the gene pool will consist of POOL : KILLING STRATEGY PRIMITIVE mirror, move, rotate and scale (Fig 2.1), eachSEGMENTS gene 1has Each of the ten are made out of four genes; SH Reproduction andindividuals mutation occur a variation of axis and intensity in order to achieve theAXIS INTENSITY each of these genes will be arranged randomly as well Favourable mutations morewill likelyaffect. to survive desire fitness criteria. as the segments they After obtaining the mirror XY 1 GENERATION 4 move Z 1 2 3 discard the ones in which any of its segindividuals we And reproduce Goal 45° 90° To be able to create individuals that has therotate less im- Z ments was disconnected to theGENES rest POOL of the body as our B 1 2 3 P pact on their surroundings, for this context:scale the one Z killing strategy (Fig 2. 3). FITNESS CRITERIA that projects less shadow on the ground. The intensiBODY PLAN PRIMITIVE 1 2 2 SHADOW PROJECTED Mutation SEGMENTS ties established are emphasize in vertical growth thisStrategy ON THE GROUND PredictingAXIS of mutation INTENSITY is why the genes move and scale are being pursued in the effect Size of mutation to be applied after 4 gene inst mirror 1 No e ect XY Axis dependant Great e ect the z direction. BODY PLAN

1

3

SEGMENTS 1

AXIS

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

3

3

SEGMENTS 2

AXIS

move

Z 1 2 Mutation creates variation Z 45° 90°

rotate

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

BODY PLAN mutations selected against KILLING STRATEGY scale ZUnfavourable 1 2 We draw our body plan for the primitive used in SeReproduction and mutation occur Gene mutated Shadow size Vertical stability SEGMENTS 3 3 of Favourable 4mutations more likely to survive quence 1; the body plan consists on the subdivision INTENSITY the pyramid in the vertical and horizontal axis, result-AXISAnd reproduce Goal: introduce a mutation that may become d mirror XY 1 ing in four segments. The genes are going to Rotate operate SEGMENTS 3

AXIS

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

3

3

SEGMENTS 4

GENES POOL

move

SEGMENTS 1

rotate Z 45° 90° Predicting the effect of mutation scale Z 1 2 3 No e ect Axis dependant Great e ect

AXIS XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

3

3

SEGMENTS 2

2

3

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

AXIS

Scale

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

XY

1

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

Vertical stability

INTENSITY

BY MEASURING THE SHADOW AREA PROJECTED ON THE GROUND.

XY

1

Rotate move

Z

1

2

rotate

Z

45°

90°

Z

1

2

GROWTH STRATEGY

Move

INTENSITY

move

Shadow size

Scale

SEGMENTS 3

mirror

3

Insertion Gene mutated Rotate Vertical stability Mirror Scale Move

Duplication Inversion Duplication Gene mutated Shadow size Vertical stability Gene mutated Shadow size Gene Shadow size Vertical Rotate mutated Rotate stability Mirror Mirror Rotate Scale Scale Mirror Move Move Scale Move

Inversion Vertical stability Gene mutated Rotate Mirror Scale Move

Move

3

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

figure 2.2 : Gen pool for S2 8

EMERGENCE SEMINAR 2013/14

MUTATIONShadow STRATEGY size Vertical stability

Deletion Gene mutated Shadow size Vertical stability Rotate Deletion Insertion Gene mutated Shadow size Vertical stability Gene mutated Shadow size Mirror Rotate Rotate Scale Mirror Mirror Scale Scale Move

Z

Move

XY

SEGMENTS 4

Z

SHADOW PROJECTED BREEDING STRATEGY

XY

Gene mutated

Move

INTENSITY

mirror

AXIS

INTENSITY

mirror

SEGMENTS 4

scale Mirror

AXIS

1

Mirror

INTENSITY

mirror

AXIS

FITNESS CRITERIA AXIS

Z

figure 2.4 : Mutation setups and strategies

Z

XY

Deleti

Deletion - remove an instruction that causes gre

Duplic

Duplication - useful to repeat a scale down

Inserti Insertion - not useful, rearranges an instruction? Shadow size

Vertical stability

Inversion - could usefully reverse an instruction EVOLUTIONARY GOAL Invers


GENERATION 4 PRIMITIVE

BODY PLAN

1

2

3

4

MOST FITTED

LESS SHADOW PROJECTED

GENES POOL

FITNESS CRITERIA

SEGMENTS 1

SHADOW PROJECTED

FITNESS CRITERIA AXIS

mirror

INTENSITY

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

SHADOW PROJECTED ON THE GROUND

3

LEAST FITTED

SEGMENTS 2 AXIS

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

KILLING STRATEGY

BY MEASURING THE SHADOW AREA PROJECTED ON THE GROUND.

3

21 JUNE 12 PM

MOST SHADOW PROJECTED

SEGMENTS 3

AXIS

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

Z

3

3

Z

21 DECEMBER 12 PM

XY

XY

SEGMENTS 4

FITNESS CRITERIA AXIS

INTENSITY

mirror

XY

1

move

Z

1

2

rotate

Z

45°

90°

scale

Z

1

2

SHADOW PROJECTED BREEDING STRATEGY

BY MEASURING THE SHADOW AREA PROJECTED ON THE GROUND.

GROWTH STRATEGY

INDIVIDUAL THAT CONTAINS ANY SEGMENT THAT IS SPREAD OUT MORE THAN ONE UNIT FROM THE WHOLE. EMERGENCE SEMINAR SEQUENCE 2

-BEST INDIVIDUAL OF GENERATION WILL BREED WITH THE 4 WORST. 21 JUNE

12WILL PM BREED RANDOMLY -THE REMAINING INDIVIDUALS WITH EACH OTHER.

TO ACHIEVE THE LEAST SHADOW IMPACT ON THE SITE

MUTATION STRATEGY

Z XY

-EMPHASIZE GROWTH IN VERTICAL - WE RESTRICT GENE MIRROR SO IT DOESNT HAVE INTENSITYES. -SCALE ONLY ON THE Z DIRECTION

21 DECEMBER 12 PM

20 % OF THE POPULATION OF EACH GENERATION WILL MUTATED.

EVOLUTIONARY GOAL

A FORM THAT HAS THE LEAST IMPACT ON ITS SURROUNDING

EMERGENCEfigure SEMINAR SEQUENCE 22 2.3 : Design Strategy for Sequence EMERGENCE SEMINAR SEQUENCE 2 9

EMERGENCE SEMINAR 2013/14


PRIMITIVE

G4.01

G4.02

G4.03

G4.04

G4.05

GENERATION 4 For this generation we discard only one individual and then we rank the remaining ones from the less shadow projected (most fitted) to the most shadow projected (less fitted). For this generation we have a population in which there are only few individuals that fit our fitness criteria as shows the standard deviation graph (Fig 2. 4). INDIVIDUALS G4.01

2,3882356

G4.10

1,8878672

0,3016768

G4.02

4,3004656

G4.06

2,0114474

0,3715717

G4.03

2,4010268

G4.09

2,3126739

0,5307893

G4.04

2,6011158

G4.01

2,3882356

0,5612443

2,4010268

0,5658134

2,6011158

0,6107741

G4.05

4.05

LESS SHADOW

G4.06

G4.06

3,0994272 2,0114474

G4.07

G4.03 G4.04

G4.08

G4.09

G4.07

2,722564

G4.07

2,722564

0,6109171

G4.08

2,9017235

G4.07

2,9017235

0,5734214

G4.09

2,3126739

G4.08

3,0994272

0,4896152

G4.10

1,8878672

G4.02

4,3004656

0,0257193

MOST SHADOW

2,6626547

2,6626547

0,6502563

0,6502563

G4.10

table 2.1 : Results from Generation 4

0,7 0,6 0,5 0,4 0,3

Gen 4

0,2 0,1 0 0

1

2

3

4

5

Shadow area (mm^2) figure 2.7 : Normal distribution graph for Generation 4

EMERGENCE SEMINAR SEQUENCE 10

EMERGENCE SEMINAR 2013/14


figure 2.5 : Individuals in Generation 4

N4

GENERATION 4

BREEDING STRATEGY RANKING

INDIVIDUALS

G4.01

TIVE

G4.02

G4.03

G4.04 VIDUALS

G4.05

GENES

LEAST SHADOW

XY1

Z1

Z45

Z1

1

2

3

4

Z3

XY1

Z3

Z90

4

2

1

3

Z2

Z90

XY1

Z3

3

2

3

4

G4.01

XY1

Z3

2

1

Z3

XY1

1

2,3882356 3 4

02

4,3004656

G4.06 03

2,4010268

Z90

Z1

3

1

Z3

2

Z2

N45

XY1

4

2

1

2,6011158

05

3,0994272 Z2 Z90

XY1

06

2,0114474 3 2

3

07

2,722564

G4.08 08

XY1 Z3 2,9017235

2

1

09

2,3126739

10

1,8878672

G4.09

G4.10

G4.02

G4.03

LESS SHADOW G4.10

Z3

4

G4.03

3

Z3

XY1

Z3

3

4

2

Z2

Z45

XY1

Z1

4

Z90

3 Z2

G4.07

G4.08

G4.09

G4.10

figure 2.6 : Shadows of individuals in Generation 4

GENERATION 4 0,3016768

2,0114474

0,3715717

2,3126739

0,5307893

G4.01

2,3882356

0,5612443

G4.03

2,4010268

0,5658134

2,6011158

0,6107741

2,722564

0,6109171

2,9017235

0,5734214

3,0994272

0,4896152

4,3004656

0,0257193

2,6626547

2,6626547

0,6502563

0,6502563

G4.09

G4.04

G4.04

G4.07

G4.07

G4.08

G4.08 G4.02 MOST SHADOW

G4.05

BREEDING STRATEGY

0,7 1,8878672

G4.07 Z90

G4.06

G4.01

Z90

Z2

G4.05

G4.09

3

3

G4.04

G4.06

G4.06

04

G4.07

G4.10

MOST SHADOW

0,6 0,5

RANKING INDIVIDUALS G4.01

GENES

LEAST SHADOW

XY1

Z1

Z45

Z1

0,4

1

2

3

4

0,3 G4.02

Z3

XY1

Z3

Z90

4

2

1

3

Z2

Z90

XY1

Z3

3

2

3

4

G4.10

G4.06

Gen 4

0,2

G4.03 0,1 0 G4.04 0

1

XY1

Z3

Z90

Z1

2

12

3

1

G4.09

3

4

G4.01 5

Shadow area (mm^2)

G4.05

G4.06

G4.07

G4.08

G4.09

G4.10

Z3

XY1

3

4

Z3

2

Z2

N45

XY1

4

2

1

Z2

Z90

XY1

3

2

3

XY1

Z3

Z90

2

1

3

Z3

XY1

3

4

2

Z3

Z2

Z45

XY1

Z90

3

Z2

G4.03

EMERGENCE SEMINAR SEQUENCE SEQUENCE 2 2 EMERGENCE SEMINAR G4.04

3 Z3

G4.07

4 Z1

G4.08

4

Z90

G4.05

3 Z2

MOST SHADOW

figure 2.8 : Ranking for Generation 4

11

EMERGENCE SEMINAR 2013/14


GENERATION 5 In order to improve the population for the G5, we use the ranking chart (Fig 2.5) to evaluate our breeding strategy: crossover of 50/50 , in which we select the most fitted and breed it with the four less fitted, each pair will generate 2 individuals. We picked the genes of the best individual to pass them to the next generation to create a population most fitted. For this

BREEDING STRATEGY

5

GENERATION 5

GENE POOL

random mix of genes on random segments of the body plan mutation duplication of genes only on segment 1 and 2

RANKING

S

iteration 20% of the population is mutated by duplication where pair of genes are copied twice into the new individual, this in order to introduce a mutation that may become dominant with a new environmental condition (southern sun). In G5 2 individuals are discarded by the killing strategy and the 8 remaining tent to project slightly less shadow on the ground. (Fig 2.6)

INDIVIDUALS

LEAST SHADOW Z45

Z1

3

4

Z3

Z90

1

3

XY1

Z3

3

4

Z90

Z1

3

1

Z3

2 XY1

1 XY1

3 Z90

3

Z3

2 XY1

G4.10

G4.10

G4.10

G4.06

G4.10

G4.09

G4.10

G4.01

G4.10

G4.03

Z90

+

+

+

+

+

G4.05

G4.05

G4.08

G4.08

G4.07

---->

GENES

G5.01

---->

G5.02

---->

---->

G5.04

---->

G5.05

3

G4.10

G4.04

Z2

+

G4.07

---->

G5.06

3

G4.10

G4.07

Z3

+

G4.04

---->

G5.07

4

G4.10

G4.08

Z1

+

G4.04

---->

G5.08

4

G4.06

G4.05

Z90

+

G4.03

---->

G5.09

3

MOST SHADOW

Z2

G4.09

+

G4.01

---->

Z2

Z45

Z3

XY1

4

2

3

4

XY1

G5.03

G5.10

MUTATED

Z2

Z90

Z3

4

2

1

2

XY1

Z1

Z45

Z1

Z1

Z45

Z1

XY1

1

3

3

4

2

4

3

4

XY1

Z1

1

1

Z1

Z45

Z1

XY1

4

2

1

2

Z45

XY1

Z2

Z3

2

1

3

4

XY1

Z2

Z90

XY1

3

4

1

3

Z2

Z2

XY1

Z1

4

3

2

1

Z45

Z1

Z90

Z1

2

1

3

4

PZB Z2

NXY45 Z45

NZ1 XY1

NXY45 Z3

2

3

1

4

PXY0 XY1

NZ45 Z45

NXY0 Z45

NZ45 Z1

XY1

Z1

Z2

Z1

Z45

Z1

3

4

1

1

2

4

3

4

1

1

figure 2.9 : Breeding strategy for Generation 5

EMERGENCE SEMINAR SEQUE

ENERATION 5

figure 2.10 : Individuals in Generation 5 BREEDING STRATEGY

GENERATION 5

RANKING INDIVIDUALSG5.01 GENES G5.01

G5.02

LEAST SHADOW G5.04 G5.03

-the genes of the highest individual in G5 breed with the shortest of G4 -G1.03 and G1.06 go to next generation

G5.05

G5.06

G5.07

G5.08

G5.09

Z2

Z45

Z3

XY1

G5.08

G4.10

G5.08

G4.10

G5.08

XY1

Z2

Z90

Z3

G5.10

G4.06

G5.10

G4.06

G5.10

G5.03

G4.09

G5.03

G4.09

G5.03

figure42.11 :3Shadows of individuals in Generation 5 2 4

G5.02 12

BREEDING FOR GENERATION 6

4 2 1 2 EMERGENCE SEMINAR 2013/14

G5.03 INDIVIDUALS

Z1

Z45

Z1

XY1

2

4

3

4

XY1

Z1

1

1

LESS SHADOW

0,7

G5.10


N5

INDIVIDUALS

GENES

G5.01

G5.02

G5.03

G5.04

G5.05

G5.06

G5.07

G5.08

G5.09 G5.01

G5.10

.03

.04

.05

.06

.07

.08

.09

.10

Z45

Z3

XY1

4

2

3

4

G5.01

Z90

Z2

Z3

4

2

Z1

Z45

Z1

XY1

2

4

3

4

Z1

Z45

Z1

XY1

4

2

1

2

Z45

XY1

Z2

Z3

2

1

3

4

XY1

Z2

Z90

XY1

3

4

1

3

Z2

Z2

XY1

Z1

4

3

2

1

Z45

Z1

Z90

Z1

2

1

3

4

PZB Z2

NXY45 Z45

NZ1 XY1

NXY45 Z3

2

3

1

G5.02 XY1

2

-G1.03 and G1.06 go to next generation

LEAST SHADOW

Z2

XY1

1

G5.08

G4.10

G5.08

G5.10

G4.06

G5.10

G5.03

G4.09

G5.03

G5.05

G4.01

G5.05

G5.09

G4.03

G5.09

G5.02

G4.04

G5.02

G5.07

G4.07

G5.07

G5.01

G4.08

G5.01

2 XY1

Z1

1

1

MOST SHADOW

4

G5.03

G5.04

Z1 G5.02 Z2

Z1

Z45

4

4

1

3

G5.03 Z1

G5.05 G5.04

G5.06

G5.07

G5.05

G5.06

G5.08 G5.07

G5.09

G5.08

G5.09

1

figure 2.13 : Ranking for Generation 5

DIVIDUALS

.02

-the genes of the highest individual in G5 breed with the shortest of G4

RANKING

GENERATION 5

.01

BREEDING FOR GENERATION 6

BREEDING STRATEGY

GENERATION 5

LESS SHADOW INDIVIDUALS 3,0892771

G5.08

LESS SHADOW

G5.01

3,0892771

G5.08

G5.02

2,4755252

G5.10

G5.03

1,8970751

G5.06

G5.04

3,2456053

G5.03

G5.05

2,2506906

G5.05

G5.06

1,6837789

G5.09

G5.07

3,040625

G5.02

G5.08

1,4374517

G5.07

1,5969922 G5.10

G5.04 1,5969922

2,4755252 1,8970751 3,2456053 2,2506906 1,6837789 3,040625

1,4374517

2,3479185 G5.09

G5.10 G5.06 G5.03 G5.05 G5.09 G5.02 G5.07

G5.01 2,3479185

G5.01 G5.04

LESS SHADOWLESS SHADOW

0,7 1,4374517 1,5969922 1,6837789 1,8970751 2,2506906 2,3479185 2,4755252 3,040625

0,2420344

1,4374517

0,2420344

1,5969922

0,3347989

1,6837789

0,3885737

1,8970751

0,5159988

2,2506906

0,6378123

2,3479185

0,6389621

2,4755252

0,6172331

0,3347989 0,3885737 0,5159988 0,6378123 0,6389621 0,6172331

0,3198089 3,040625 0,3198089 3,0892771 3,0892771 0,2908026 0,2908026 3,2456053 3,2456053 0,2055844 0,2055844 2,306494 2,306494 2,306494 2,306494 0,6229811 0,6229811 0,6229811 0,6229811

0,7

0,6

0,6

0,5

0,5

0,4

0,4

0,3

0,3

0,2

0,2

0,1

0,1

0 0

table 2.1 : Results from Generation 5

0

00,5

0,51

1 1,5

1,5 2

2 2,5

2,5 3

3

3,5 3,5

area (mm^2) shadowshadow area (mm^2)

figure 2.12 : Normal distribution graph for Generation 5

EMERGENCE 13SEMINA EMERGENCE SEMINAR EMERGENCE SEMINAR 2013/14


GENERATION 6 We evaluate the ranking chart of G4 and G5 in order to establish a breeding strategy that would improve the population of the G6. The best individual of each iteration will breed with the three worst ones of the other (Fig 2.7) and will produce one individual per pair. A ranking between the second best of each generation is made in order to pick the best one of both iterations

to breed with the remaining individuals of the other generation. For this iteration 20% of the population is mutated by duplication. One individual is discarded and the other nine are ranked in order to evaluate the improvement on the population according to the fitness criteria and to compare them with the other generations of the sequence 2.

BREEDING FOR GENERATION 6

GY

-the genes of the highest individual in G5 breed with the shortest of G4 -G1.03 and G1.06 go to next generation

G4.10

G5.08

G4.10

G5.08

G4.06

G5.10

G4.06

G5.10

G4.09

G5.03

G4.09

G5.03

G4.01

G5.05

G4.01

G5.05

G4.03

G5.09

G4.03

G5.09

G4.04

G5.02

G4.04

G5.02

G4.07

G5.07

G4.07

G5.07

G4.08

G5.01

G4.08

G5.01

figure 2.14 : Breeding strategy for Generation 6

RENDER GENEREATION 6 EMERGENCE SEMINAR LEI

ENERATION 6

SEQUENCE 2

figure 2.16 : Individuals in Generation 6 GENERATION 6 RANKING

GENERATION 6 INDIVIDUALS G6.01 INDIVIDUALS

G6.01 G6.02 G6.01

RANKING

GENES Z2

GENES4 Z2

Z2

1

XY1

Z90

1

2

LESS SHADOW

G6.02

Z2 Z2

XY1 Z45

3

2

2

1

Z2

Z2 Z45

Z2 Z2

Z2 Z45

XY3

3

12

22

31

4

Z2

Z45 Z2

1

42

Z90 Z2

G6.03

Z2

G6.04

1 1 2 figure 2.17 :4 Shadows of individuals in Generation 6

G6.02 G6.03

G6.03 G6.04

14

XY1 Z45

Z1 XY3

11

13

24

3

G6.01

G6.05 G6.06 2,238478

Z45

XY1 XY1

Z2Z1

11 Z45

Z3

XY1

Z2

Z45

Z3

XY1

Z2

4

1 1

2 3

3 4

2

1

3

4

2

1

3

XY1

Z45 Z2

Z3 Z45

Z90 Z3

Z2

XY1

Z2

Z45

Z3

XY1

1

2 3

14

32

4

1

3

4

2

1

LESS SHADOW

G6.07

G6.05

G6.06

G6.09

G6.10

G6.04 G6.05 EMERGENCE SEMINAR 2013/14

INDIVIDUALS

G6.07

G6.04

G6.02

0,757931 0,146213 Z2

3

0,6 0,5

G6.07

G6.08

G6.09

G6.10


6

GENERATION 6

INDIVIDUALS INDIVIDUALS

G6.01 G6.02

G6.02 G6.03

G6.03 G6.04

G6.04 G6.05

G6.05 G6.06

G6.06 G6.07

G6.07 G6.08

G6.08 G6.09

G6.09 G6.10 G6.01

RANKING

GENES

G6.01

GENERATION 6

Z2

GENES4

Z2

XY1

Z90

1

1

2

XY1 Z45

Z90 Z2

21

22

Z2 Z2

4

31

Z2

Z2 Z45

3

Z2

1

G6.09 Z2 Z2

Z2 Z45

XY3

12

22

31

4

Z2

Z45 Z2

XY1 Z45

Z1 XY3

11

1

42

13

24

3

Z45

XY1 XY1

Z2Z1

11 Z45

Z3

XY1

Z2

Z45

Z3

XY1

Z2

4

1 1

2 3

3 4

2

1

3

4

2

1

3

XY1

Z45 Z2

Z3 Z45

Z90 Z3

Z2

XY1

Z2

Z45

Z3

XY1

Z2

1

2 3

14

32

4

1

3

4

2

1

3

Z45

Z1 Z3

Z1 Z90

Z45 Z2

XY1

2

4 1

33

24

1

Z1

Z1 XY1

Z45 Z1

XY1 Z1

Z45

4

4 3

12

21

3

XY1

Z1 Z90

Z1Z1

Z45 XY1

Z3

4

1

22

33

4

Z90

Z1 Z1

Z90 XY1

Z1Z3

Z2

1

3 2

43

24

G6.02 3

G6.01

2,238478

G6.02

1,586494

G6.03

2,599203

G6.04

1,550984

1,586494

03

2,599203

04

1,550984

05

3,274084 G6.05

2

G6.07 G6.09 G6.10 G6.04

3,274084G6.02 3,351701G6.08

LESS SHADOW

G6.07 G6.09 G6.10 G6.04

G6.02

G6.01

G6.05

Z1

Z1

Z2

2

3

4

G6.03 Z1

Z1

Z2

2

3

4

1

1

G6.04

G6.08

G6.04

G6.04Z90 1

Z90

1

G6.05 Z1

2

LESS SHADOW

INDIVIDUALS

02

4

G6.10

G6.03

Z90 Z1 Z2 G6.01 Z1 G6.02 table 2.3 : Results from Generation 6

2,238478

LESS SHADOW G6.07

Z2

G6.10

DIVIDUALS

01

RANKING

GENERATION 6

Z1

2

G6.06

Z1

3

G6.06 MOST G6.07 SHADOW G6.08

G6.05 Z1

G6.06

0,757931 0,146213

1,257979 0,316765

1,257979 0,316765

1,5407 0,414089

1,5407 0,414089

1,550984 0,417182

0,5

0,4

0,4

1,5864941,586494 0,42751 0,42751 2,0341512,034151 0,4932010,493201

0,3

G6.08

0,3

0,2

0,2

0,1

0,1

G6.02

3,351701 G6.06

07

0,757931 G6.07

0,757931G6.01

G6.01

2,2384782,238478 0,4754790,475479

08

2,034151 G6.08

2,034151G6.03

G6.03

2,5992032,599203 0,3814190,381419

09

G6.09 1,257979

1,257979G6.05

G6.05

3,2740843,274084 0,1480030,148003

10

G6.10 1,5407

1,5407G6.06

G6.06

3,3517013,351701 0,1269390,126939

LESS SHADOW 2,0191712,019171 LESS SHADOW 0,8087450,808745

figure 2.15 : Ranking for Generation 6

G6.09

0,6

0,5

1,550984 0,417182

06

G6.08

3

0,6

0,757931 0,146213

G6.07

G6.09

G Ge

0

0 0

00,5

0,5 1

1 1,5 1,5 2 2 2,52,5 shadow area (mm^2)

3 3

3,5 3,5

44

shadow area (mm^2)

figure 2.18 : Normal distribution graph for Generation 6

EMERGENCE SEMINAR

EMERGENCE SEMINAR EMERGENCE SEMINA EMERGENCE SEMINA 15

EMERGENCE SEMINAR 2013/14


ON 4 GENERATION 4

ANALYSIS The iterations of sequence 2 consisted on the experimentation on how to improve a population according to the fitness criteria. The gene pool of the generations had a specific intensity for each gene and emphasis in a specific axis; we specify these variables predicting an outcome that would create most fitted individuals according to our fitness criteria. The killing strategy (disconnection of segments to the rest of the body) was defined by the amount of shadow a single segment would produce when placed at a certain distance of the whole body, this helped us to select our individuals in order to discard the less fitted

RATION 4 GENERATION 4

G4.01

G4.02 G4.01

G4.01

G4.02 G4.01

G4.03 G4.02 G4.03 G4.02

ones before the ranking. The mutation strategy (20% of individuals) will assure the genetic diversity of the population for breeding purposes. The populations of generation 5 and 6 were slightly improved by the breeding strategy of crossover in which the genes of the most fitted individuals breed with the less fitted resulting in a population in which the overall of the individuals will project the less shadow on the ground. The evolution of this sequence towards a most fitted population can be achieved after running a certain (n) iterations in which the individuals are improved generations after generation and applying the breeding, killing and mutation strategies.

G4.04 G4.03

G4.04 G4.03

G4.05 G4.04

G4.05 G4.04

G4.06 G4.05

G4.06 G4.05

G4.07 G4.06

G4.07 G4.06

G4.08 G4.07

G4.09 G4.08

G4.08 G4.07 G4.09 G4.10

G G4.10

ON 5 GENERATION 5

RATION 5 GENERATION 5

GENERATION 4 GENERATION G5.014 G5.02 G5.02G5.03 G5.01 G5.01 G5.02 G5.03 G5.01

G5.02

G5.03

G4.01

RATION 6 6 ON 6GENERATION

G5.03 G5.04 G5.04

G5.04

G4.02 G4.01

G5.05

G4.03 G4.02

G5.04 G5.06 G5.07 G5.05 G5.06G5.05G5.06 G5.07 G5.08

G5.05G5.06

G5.07

G4.04 G4.03

G5.08

G4.05 G4.04

G5.09

G4.06 G4.05

G5.07 G5.08 G5.09

G4.07 G4.06

G5.10

G5.08

G

G5.10

G4.08 G4.07

G4 G4.0

GENERATION 6

GENERATION 5 G6.01 5 GENERATION

G6.02

G6.02 G6.01

G6.01

G6.03

G6.03 G6.02

G6.04

G6.04

G6.05

G6.05 G6.03

G6.06

G6.06 G6.04

G6.07

G6.07 G6.05

figure analysis result for GenG5.02 4, 5, and 6 G5.03 G5.04 0,7 2.19 : Shadow G5.01 G5.03 G5.04 G6.05 G5.05 G6.01 G6.02 G5.01 G5.02 G6.03 G6.04

G6.08

G6.06G6.09

G6.08

G6.09

G6.10

G6.07G6.10

G5.05G5.06 G5.08 G6.06 G5.06 G5.07 G6.07 G5.07

G

G5.08 G6.08 G5.09

0,6 0,7

GENERATION 6 GENERATION 6 0,5

0,6

0,4

G6.01

0,5

0,3

G6.01

0,2 0,4

0,7

0,1

0,6

0

0,5

0,3 0,2

0

G6.02

G6.03

G6.03

G6.04

G6.04

G6.05 Gen 4

G6.05

G6.06

G6.06 Gen 5

G6.07

0

0,2

G6.08

G6.08

Gen 4 Gen 5 1

2

3

4

Gen 6

5

EMERGENCE SEMINAR SEQUENCE EMERGENCE SEMINAR SEQUEN2

shadow area (mm^2)

Gen 4

0,3

0

G6.07

Gen 6

0,4

0,1

G6.02

Gen 5

1

2

0,1

3

4

Gen 6

5

EMERGE

shadow area (mm^2)

figure 2.20 : Normal distribution graph for Gen 4,5, and 6 16

0

0 EMERGENCE SEMINAR 2013/14

1

2

3

shadow area (mm^2)

4

5

EMERGEN EM


17

EMERGENCE SEMINAR 2013/14


SEQUENCE 3 Sequence Three- Testing the Evolution of Urban Blocks The Tower Blocks of Shibam, Yemen Based on a vertical construction city planning system, Shibam, is a 16th century condensed city composed of mud brick architecture that lies upon a hill in the middle of a flood plain in Yemen. The focus of our evaluation of this city is the verticality of the urbanism, as some of the clay buildings reach up to sixteen stories; These taller buildings surround the most public areas to provide for shadow. A network of roads then connect the public areas, widening as they approach the public spaces and narrowing as they distance themselves. As a result, the height of the buildings begin to correspond with the width of the streets. Assessment of the City In the evaluation of Shibam, the city was divided into four main grids of 60m by 60m with a main road division in between with varying widths or 2m and 12m. Each of those grids were subdivided into twenty-five plots, each 12m by 12m. The sun hits the city at a southern direction with an average sun angle of 70 degrees (averaged from January to December). Design Strategy The goal for the urban block was a vertical-oriented city with maximum sun-ground exposure and minimum sun-building exposure. As a result there were three main fitness criteria: Volume, sun-ground exposure, and sun-building exposure (all equally weighted). The success of this strategy would be how the urban blocks are affected by the sun while still maintaining a high verticality. To achieve this goal, a killing strategy was implemented to eliminate any individual with a volume less than 90,000m^3. This strategy ensures a high volume outcome in all generations. The number of genomes introduced into Octopus, a Genetic plug-in for Grasshopper, was three: copy, move, and scale. Each genome were restricted to a specific range. ‘Copy’ is the number of floors (510) that existed in each tower within the plot. ‘Move’ relocated the floors within its own plots between -1 and 1 in both x and y direction so that the blocks would have some variation. ‘Scale’ then shrank or enlarged the floors to allow for greater variation between each block. With a 10% mutation and a 80%

18

EMERGENCE SEMINAR 2013/14

crossover rate, we then ran 3 generations using each of the three genomes, our fitness criteria, and killing strategy. Generations In generation one there is a large physical variation in the individuals. The least fittest are individuals with the least volume in relation with low sun-ground exposure and high sun-building exposure: the individuals with narrow towers. The most fittest individuals are those with the most volume in relation to high sun-ground exposure and low sun-building exposure: The individuals with dense towers of varying heights. The individuals with dense blocks of the same height ranked in the middle of the fittest scale. The four of the lowest individuals have a proportionally larger sun-building exposure in relation to the volume and sun-ground exposure. In generation two the narrow towers begin to disappear and denser towers emerge: some individuals with varying heights and some with almost identical heights (G2.05). Similar to generation one, the weakest is that with the smallest volume and the highest sun-ground exposure. Unlike generation one, there is mainly one individual that is supremely weak as oppose the four in the previous generation. In generation three some narrow towers re-emerges. There are three supremely weak individuals, with G3.03 as the weakest due to its disproportional high sun-building exposure. Throughout the three generations there were two main urban blocks that were emerging: wide-compact and narrow-scattered. However, as more generations were ran, one can begin to see a pattern emerge from the urban blocks. By generation twenty, it was clear that the urban blocks begin adjust their height according to the sun vector with most individuals being wide-compact as opposed to narrow-scattered. Unfortunately, the narrow-type individuals were still apparent in generation twenty. As see n by the fitness ranking, the narrow-type urban blocks continuously ranked on the lower spectrum in generation 1-3. In order to eliminate this typology modification to the fitness criteria and killing strategy were introduced in sequence four.


IAGRAM

MAXIMUM VOLUME

VOLUME (m^3)

FITNESS CRITERIA

MOST FITTED

MAXIMUM GROUND EXPOSURE MINIMUM BUILDING EXPOSURE

SUN-GROUND EXPOSURE SUN-BUILDING EXPOSURE

MINIMUM VOLUME

LEAST FITTED MINIMUM GROUND EXPOSURE MAXIMUM BUILDING EXPOSURE

KILLING STRATEGY

ANY INDIVIDUAL WITH A VOLUME LESS THAN 90,000(m^3) DIES

BREEDING STRATEGY

RANDOM (CROSSOVER 80%)

GROWTH STRATEGY

TO ACHIEVE THE MAX VOLUME AND SUN-GROUND EXPOSURE ALONG WITH MIN SUN SURFACE BUILDING EXPOSURE FOR THE BUILDING BLOCKS

MUTATION STRATEGY

10% OF THE POPULATION OF EACH GENERATION WILL BE MUTATED

EVOLUTIONARY GOAL

A FORM OF A CITY BLOCK WHERE THE MAXIMUM VOLUME AND SUN-GROUND EXPOSURE IS ACHIEVED WHILE MINIMIZING THE SUN-SURFACE BUILDING EXPOSURE

19

EMERGENCE SEMINAR 2013/14


SEQUENCE 3

20

EMERGENCE SEMINAR 2013/14


SEQUENCE 3

21

EMERGENCE SEMINAR 2013/14


SEQUENCE 4 Based on the analysis generated from sequence 3, a few adjustments on the genetic algorithm were done in order to do further generations.

building blocks, the maximum number of floors was increased to 30(case one and case two) and 50 (case three) in sequence 4. (Figure 4.1)

ADJUSTMENTS FITNESS CRITERIA The gene pool and its intensity was manipulated. The fitness criteria remains the same as sequence Rotation of each cell was introduced. This results in three in sequence 4 to achieve a better comparison a more varied set of sun exposure data. The rotation to the result achieved from sequence 3. The fitness range for each cell is between 0 degree and 30 degree, criteria are maximum building volume, maximum sunbased on the centre of each cell. In sequence three, ground exposure and minimum sun-building surface the scale gene was only applied to the base cell (first exposure, all equally weighted. (Figure 4.2) level cells) with intensity of 0.1 to 1. Maximum building volume was still one of the fitness criteria. AccordIn Octopus, a Genetic plug-in for Grasshopper, the geing to the result from sequence three, the scale range netic algorithm works is designed to reach the most result of the base cell was from 0.68 to 1. Based on balanced point base on the three criteria set in the the result from sequence three, the scale intensity for program. Additionally, a preference criteria is set: the the base cells was changed to 0.7 to 1 in sequence program still weights all criteria equally for the next HEIGHT 3m four to reduce the calculation load of the algorithm. simulated generation. Instead of changing the weight Also, scale gene was applied to all the other cells with of the criteria, a decision was made to change to killBLOCK 120m x 120m intensity of 0.8 to 1.3 to increase the variety of the ing strategy. The designed killing strategy will kill the SUBDIVISION 12 x 12and generate a more desired result. The simulation result. outlier values 60 new killing strategy will be discussed in each case inm m STREET WIDTHS 2m - 12m 60 In sequence 3, the number of floors was constrained dividually. from 5 to 10 floors. In order to allow for higher density

URBAN BLOCK

ROTATION 0’-30’

COPY UNITS 5 - 30 FLOORS 5 - 50 FLOORS

MOVE x (-1.0 - 1.0) y (-1.0 - 1.0)

GENOME/PARAMETERS figure 4.1 : Gene pool and intensity for Sequence 4

22

EMERGENCE SEMINAR 2013/14

SCALE 0 .8- 1.3


60

m

60

m

URBAN BLOCK

60

m

60

m

HEIGHT

3m

BLOCK

120m x 120m

SUBDIVISION

12 x 12

STREET WIDTHS 2m - 12m figure 4.4 : urban block dimensions

URBAN BLOCK

figure 4.2 : Fitness criteria for S4

EMERGENCE SEMINAR SEQUENCE 4

GENOME/PARAMETERS

figure 4.3 : Killing strategy comparison from S3 and S4

GENOME/PARAMETERS 23

EMERGENCE SEMINAR 2013/14 EMERGENCE SEMINAR S


CASE 1 In case 1, a testrun was tested first, to give a general range of data (volume, ground exposure and surface exposure). The killing strategy for generation 1 and generation 2 was designed according to the result achieved from the testrun, which is programmed to kill all the blocks which have a volume below 900,000 m^3. Using this killing strategy, another 20 blocks for

generation one and two were generated. During the analysis of the result from generation 1 and 2, the ground exposure value was found to be around 70 to 90 m^2. (Fig 4.3)

GENERATION 1

GENERATION 2 table 4.1 : Results for Generation 1 in Case 1

table 4.2 : Results for Generation 2 in Case 1

24

EMERGENCE SEMINAR 2013/14

EMERGENCE SEMINAR


CASE 1

N

5-30 STOREY KILL VOLUME < 900,000 (M^3)

N TEST RUN testrun

G1

Generation 1

G2

EMERGENCE SEMINAR SEQUENC

EMERGENCE SEMINAR SEQUENC Generation 2 figure 4.5 : Individuals of testrun, Gen1,Gen2 in Case 1

25 EMERGENCE SEMINAR SEQUENCE

EMERGENCE SEMINAR 2013/14


GE

gen9 gen29

00

00

00

00

00

50

100

150

GE (m^2) CASE 2 other two criteria, the improvement of ground expo0,0007 Base on the resulting data generated from case 1, a sure will be very hard to achieve. 0,0006 new killing strategy was designed for gen1 case 2. Blocks 250 with either volume below 900,000m^3 or ground0,0005 exThe normal distribution graph for surface exposure is gen2 posure area below 100 m^2 will be killed. Twenty-nine also the same as expected. (figure 4.10) The curves 0,0004 generations were generated from this strategy, and are shifting from generation one to twenty-nine to the 1354460 gen3 200 area. The convergence 199,2 0,0003 subsequently analysed. As assumed, the ten blocks lower surface exposure graphs gen9 187,4 from twenty-ninth generation converged to one typolfor each criteria were plotted with the corresponding 0,0002 169,9 gen29 for each ogy. Normal distribution graphs were plotted standard deviation range. 0,0001 criteria. From the normal distribution graphs, (figure 150 0 4.6) the curves in the volume graph were shifting to 150 200 250 300 26000 28000 30000 32000 34 the bigger volume side, which is the same as whatAverage the 24000 Volumes GE (m^2) algorithm is supposed to achieve. SE (m^2) 100

00

00 99,2 0

0

GE (m^2)

00

0

0,0009 900.000 1.100.000 1.300.000 1.500.000 1.700.000 0,0008 V (m^3)

The ground exposure graph (Figure 4.8) showed the 32000 ground exposure value is in the range of 100 to 250 m^2. There is no significant curve shifting tendency from generation 1 to 29. This may be caused by the 31000 designed killing strategy. The blocks with ground ex185,4 posure below 100 m^2 were all killed. To balance the 169,9 30000 Gen 1 Gen 2 Gen 3 Gen 9 Gen 29 141,8 Average GE GENERATION 1

SE (m^2)

00

700.000

SE

0,005

50

0 Gen 1

29000

Gen 2

GENERATION 2

Gen 3

G

2838

28000 27000 26000 Gen 3

Gen 9

Gen 29

GENERATION 3

Gen 1

Gen 2

Gen 3

Gen 9

Gen 29

GENERATION 29

table 4.3 : Results for Generation 1,2,3 & 29 in Case 2

EMERGENCE SEMINAR SEQ 26

EMERGENCE SEMINAR 2013/14


0,000003

gen3

0,000002

gen9

0,000001

gen29

0 500.000

700.000

0

900.000 1.100.000 1.300.000 1.500.000 1.700.000

CASE 2CASE 2

V (m^3)

1600000 1400000

V

0,025 1000000

0,025

000007

0,000006

000006

0,000005

gen1

0,000004

gen2

gen1

gen3

gen2

gen9

0,000002

gen3

gen29

0,000001

gen9

0 500.000

700.000

900.000 1.100.000 1.300.000 1.500.000 1.700.000 V (m^3)

gen29

0 4.6 : Volume graph 1.700.000 500.000figure 700.000 900.000 normal 1.100.000distribution 1.300.000 1.500.000 1600000

1200000

V (m^3)

GE

gen1

Gen 2

Gen 3

Gen 9

Gen 29

gen29

50 2 Gen

1003 Gen

1509 Gen

GE (m^2)

20029 Gen

250

300

250

50

GENERATION 200 2501

100

150

gen9 gen29

GE (m^2) 200

187,4

250

GE (m^2)

150

gen2 gen9

GE (m^2)

0,0008

187,4

141,8 Average GE

185,4

169,9

141,8 Average GE

0,0006

gen1

0,0005 0

Gen 1

Gen 2

Gen 3

Gen 9

gen2

Gen 29

gen9

GENERATION 2 0,0001 0

Gen 1 24000

185,4

SE

169,9

Average GE

Average GE 27 gen1

Gen 1

Gen 2

Gen 3

Gen 9

gen3 gen9

GENERATION 2

gen3

0,00030 0

Gen 126000 Gen 228000 Gen 30000 3 0,0002 24000

Gen32000 9 Gen34000 29

gen9

SE (m^2)

figure 4.9 : Ground exposure convergence graph 28000

GENERATION gen29 3 Gen 3 28000

32000

SE (m^2)

31000 29000

Average SE 28380,6

27000 29000

Average SE 28380,6 Gen 1

Gen 2

Gen 3

Gen 9

Gen 29

27000

GENERATION 29

Gen 9 30000

Gen 29 32000

Gen 1

34000

Gen 2

Gen 3

Gen 9

Gen 29

SE (m^2)

figure 4.10 : surface exposure normal distribution graph

32000 GENERATION 2

GENERATION 3

figure 4.11 : Surface exposure convergence graph

GENERATION 29

31000 30000

SE (m^2)

verage GE

27 29000 28000

gen29

GENERATION 3 34000

30000

26000 Gen 2 26000

gen1

GENERATION 3gen29 gen2

0,0004 0,0001

0,0001

26

gen2

Gen 29

0,0005 0,0002

26000 28000

Average SE 28380,6

29

28

141,8

gen3

0,0002

0

SE

199,2

187,4

30 141,8

30000 28000

50 0,0003

gen29

185,4

30000

50

0,0004

31

199,2

187,4

0

32

32000

SE

199,2

0,0009 0,0007

gen1 100 gen3

150

0,0001

GENERATION 1

0,0005 0

185,4

169,9

0,0002 gen3

GE (m^2)

31000

199,2

gen2 0,0003

gen29 24

0,0008

0,0004

0,0005

gen1 0,0004

figure Volume convergence 150 4.7 : 200 250 300graph

100

0 32000 GENERATION 2 24000 26000

300

300

0,0006 100

0,0006 50 0,0003

gen3

0

100

GE (m^2)

25029 Gen

0,0009

gen3

gen2

figure 4.8 : Ground exposure normal distribution graph

200 e Volumes

50

2009 Gen

0,0008 50 0,0007

0,0007

gen9

GENERATION 1

gen29

0

150 3 Gen

100

gen2

gen1

200000 0,005

0

100 2 Gen

0,0009 150

Average Volumes

Gen 1

0 1 Gen

50 1 Gen

150

200

Average Volumes

GE

0,015 gen9

0,005

200

0,0006

gen9

169,9

400000 0,01 gen3

0

250

0

0,02 gen2

0,01

0

1354460

200000

gen1 600000 0,015

0

0

gen29

0

400000

800000 0,02

0

250

600000

0,025

0,005

1354460

800000

1000000 0,025

gen9

SE (m^2)

1000000

gen3

0,005 200000 0,01

GE (m^2)

1400000 V (m^3)

1200000

gen2

0,015 0,01 400000

V (m^3)

1400000

1600000

gen1

0,015 600000

GE (m^2)

000001

0,0007 Average Volumes

0,02

SE (m^2)

000002

0,0008

0,02 800000

0,000003

000003

0,0009

V (m^3)

0,000008 0,000007

000004

GE

1200000

000008

000005

1354460

GE

SE (m^2)

V

EMERGENCE SEMINAR 2013/14

EMERGENCE SEMINAR SEQUENCE 4


RESULTS The results confirms the conclusion from the normal distribution graph. The triangle radar graph for generation one, two, three and twenty-nine shows from one generation to the next, the generated blocks became more balanced of the three criteria. Most of the outlier values were deleted in the twenty-ninth generation radar graph. (Figure 4.12)

EMERGENCE SEMINAR SEQUENCE 4

figure 4.12 : Octopus result and triangle radar graph for Case 2

28

EMERGENCE SEMINAR 2013/14


G1 SE 2

KILL SUN GROUND EXPOSURE < 100

5-30 STOREY KILL VOLUME < 900,000 (M^3) KILL SUN GROUND EXPOSURE < 100

G2

G3

EMERGENCE SEMINAR SEQUEN

G29

EMERGENCE SEMINAR SEQUENCE

figure 4.13 : Individuals of Gen1,Gen2, Gen3, Gen29 in Case 2

29

EMERGENCE SEMINAR 2013/14


G1.07

G2.03

G

G1.03 -

G2.05 -

G

G1.04 CASE 3 G2.02

G2.01 G3.03

G

G2.07 G3.05

G

In case 3 of sequence 4, while keeping the same killG1.01 ing strategy from case two, the number of floor levels G2.04 was raised to 50. Nine generation were generated. + designed genetic algorithm was too heavy to run The G2.06 more than ten generations. The same result analysis G2.03 strategy as case two was applied to case three. As assumed, the normal distribution graph for both volume G2.05 and surface sun exposure area were optimised. Same as case 2, no significant improvement based on fitness G2.01 criteria of ground exposure was achieved. The trianG3.03 gle radar graphs showedGN.01 the three criteria becoming GN.02 G2.07 more and more optimised from generation 1 to 9. G3.05

GENERATION 1

+ G3.07

G3.02 G3.01 G3.04 G9.03

GN.03

G3.06 G9.10 + G9.02

G3.02

G9.06

G3.01

G9.09

G3.04

GN.02

+ G3.07

G3.06 +

GN.03

GN.04

GN.05

GENERATION 2

G9.08 G9.01 G9.03

GN.04

GN.05

GENERATION 2

GN.06

GN.07

GN.08

GENERATION 3

G9.04 G9.07 +

GN.05

GN.06

GN.07

GENERATION 3

table 4.4 : Results for Generation 1,2,3 & 9 in Case 3

30

EMERGENCE SEMINAR 2013/14

GN.08

GN.09

GN.10

GENERATION 9

EMERGENCE SEMINAR SEQ


0,0000015

gen3

0,000001

gen9

0,0000005 0 500.000

CASE 3

900.000

1.300.000

CASE 3

1.700.000

V (m^3) 1,6000E+06

0,0000025 0,000002

0,012

0,0000035

gen1

0,000002

gen2

0,0000015

gen2gen9 gen3

0 500.000

6,0000E+05 0,006 0,008

900.000

1.300.000

gen9

1.700.000

0,002

1,6000E+06

0

V (m^3) 1,3288E+06

1,6000E+06 1,2000E+06

V (m^3)

GE

1,2000E+06 8,0000E+05

V (m^3)

4,0000E+05 008 gen2

gen2

Gen 1

Gen 2

Gen 3

Gen 9

0,004

GENERATION 1

Gen 2

100

Gen 3

150

200

250

Gen 9 300

350

150

200

GENERATION 250 300 3501

200,0

400

gen2 gen3 50,0 gen9

0,0

SE

189,9

SE

50,0

Gen 9

0,0003 0,0002

GENERATION 2 0,0001

5

gen2 gen3 gen1 gen9

gen9

GENERATION 3

35000 40000 45000 50000 55000 60000 SE (m^2) 41985,1

41985,1 Average SE

10000,0

25000,0

15000,0

gen3

10000,0

GENERATION 3gen9

Average SE

5000,0 0,0 Gen 1

Gen 2

Gen 3

Gen 9

GENERATION 9

5000,0 0,0

0

Gen 1

Gen 2

Gen 3

Gen 9

SE (m^2)

figure 4.18 : Surface exposure normal distribution graph GENERATION GENERATION 3 50000,02

figure 4.19 : Surface exposure convergence graph GENERATION 9

45000,0 41985,1

35000,0

SE (m^2)

verage GE

30000,0 25000,0 20000,0 15000,0 10000,0

gen3

30000,0

gen2

20000 25000 35000 45000 55000 60000 Gen 1 Gen30000 2 Gen40000 3 Gen50000 9

40000,0

gen2

15000,0

gen1

Gen 3

10

20000,0 35000,0

0,0

Average SE

20

gen1

figure 4.17 : Ground exposure convergence graph

20000,0

25

Average GE

GENERATION 3

25000,0 40000,0

Average GE

189,9

Average GE Gen 2

Average GE

30

15

45000,0 30000,0

0,0007 50,0 0,0006

Gen 1

35

50000,0 35000,0

162,4

0,0008

40

162,4

SE (m^2)

SE

190,3

45

162,4

40000,0

189,9

50

189,9

190,3

0

162,4

100,0

0,0004

190,3

45000,0

150,0

0,0005

figure 200 4.15 250 : Volume 300 convergence 350 400 graph

0,0

SE (m^2)

GE (m^2)

gen1

GE (m^2)

250,0

400

GENERATION 1

GENERATION 2 20000 25000 30000 50000,0

400

190,3

Gen 9

GE (m^2)

150,0

GE (m^2)

100,0

150

350

0,0003 0,0005 Gen 1 Gen 2 Gen 3 Gen 9 gen1 gen3 50,0 0,0002 0,0004 gen2 gen9 0,0001 0,0003 gen3 0 0,0 0,0002 20000 25000 30000 35000 40000 45000 50000 55000 60000 Gen 1 Gen 2 Gen 3 Gen 9 gen9 SE (m^2) 0,0001

figure 4.16 : Ground exposure normal distribution graph

150,0

100

300

Gen 3

GENERATION 2

GE (m^2)

Average V 200,0

50

250

GE (m^2)

0,0007 0,0005 100,0 0,0004 0,0006

gen1

0,

0,0004

0, gen10,0003 0,00020, gen9 gen2 0,00010, gen3 00, gen9 20 0,

0,0008 0,0006

Average V

0,0082,0000E+05

50 250,0 100

250,0

200

Gen 2

150,0 0,0007

6,0000E+05 0,01 gen1

0

150

0,0008 100,0

0,014,0000E+05

0

100

200,0

Average V

012 8,0000E+05

50

Gen 1

250,0

1,3288E+06

GE

0,0126,0000E+05 1,0000E+06

50

200,0

GE (m^2)

1,4000E+06 1,0000E+06

Gen 1

0

0

1,4000E+06

0,0060,0000E+00

0 0,0000E+00

0,

0,0005

gen3

0,002 2,0000E+05

0 figure 4.14 : Volume normal distribution graph 500.000 900.000 1.300.000 1.700.000

002

gen2

0,004

V (m^3)

0

gen1

4,0000E+05 0,004 gen3 0,006

0,000001

006 2,0000E+05 0,002 gen9 004 0,0000E+00 0

Average V

gen1

0,0000015 0,0000005

gen3

0,

0,0006

8,0000E+05

0,008 0,01

0,0000025

0,0000005

0,0007

0,0120,01

0,000003

0,000001

0,0008

1,0000E+06

V (m^3)

0,000003

1,3288E+06

GE

1,2000E+06

GE (m^2)

0,0000035

GE

1,4000E+06

SE (m^2)

V

0,000004

0,000004

V

EMERGENCE SEMINAR SEQUENCE 4

31

EMERGENCE SEMINAR 2013/14


ANALYSIS The sun vector set in this generic algorithm is a single vector with angle of 70 degrees. Since the number of floors was already increased to 50, based on the three criteria, the number of floors was expected to follow the same gradient as the sun vector. The result from nine generations was not enough to observe this expected result. Because of the heavy calculation, another simple algorithm was designed to test this result. Twenty-five columns were set with variable height range. The analysis is only on maximum ground exposure and minimum sun surface exposure. Two hundred generations were run, which confirm the gradient assumption. figure 4.20 : Simple experiment to get expected result

figure 4.21 : Simple experiment in Octopus for 100 generations

32

EMERGENCE SEMINAR 2013/14


KILL SUN GROUND EXPOSURE < 100

NDIVIDUALS figure 4.22 : Individuals of Gen1,Gen2, Gen3, Gen9 in Case 3 EMERGENCE SEMINAR SEQUENCE 4

V = 1160700 M^3 GE = 37 SE = 26331 FAR = 26 PLOT =77%

V = 1601500 M^3 GE = 70 SE = 26158 FAR = 38 PLOT = 87%

V = 1697600 M^3 GE = 56 SE = 26293 FAR = 39 PLOT =85%

V = 1114400 M^3 GE = 149 SE = 30930 RAN= 3 FAR = 25 PLOT = 76%

V = 1239700 M^3 GE = 152 SE = 28786 RAN= 6 FAR = 23 PLOT = 88%

V = 996.001M^3 GE = 164 SE = 29321 RAN= 3 FAR = 30 PLOT = 92%

V = 1584400 M^3 GE = 109 SE = 38184 RAN= 4 FAR = 37 PLOT = 80%

V = 11948M^3 GE = 196 SE = 9831 RAN= 4 FAR = 28 PLOT = 82%

V = 10731M^3 GE = 117 SE = 21393 RAN= 7 FAR = 19 PLOT = 79%

V = 600000 M^3 GE = 70 SE = 17658 PLOT = 65%

figure 4.23 : 10 picked individuals from S4

EMERGENCE SEMINAR SEQUENCE 4

33

EMERGENCE SEMINAR 2013/14


34

EMERGENCE SEMINAR 2013/14


CONCLUSION kjfkjalskdjlaskjdalksdjlaskjdlask

35

EMERGENCE SEMINAR 2013/14


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.