Advanced ALgorithmic Strategies IaaC, 04/03/2020
Tutors / Alessio Erioli, Andrea Graziano
MAA Master in Advanced Architecture
Modular Assemblies Stefana Florina Zapuc Ahmad Adib Albaalbaky Deniz Akyurek LÊa Carole Solène Pauline Garguet-Duport
Modular Assemblies
Modular Assemblies explores iterative logics that aim to create adaptive architectural networks through the aggregation of modular components. Opposed to already pre-determined spaces, the components are designed as modules with different characteristics that can provide diversity and create spatial compositions once introduced into the assembly process. This is achieved through limiting the number of connection possibilities according to the analysis of the heuristics, which indicate a tendency of the first and third component to create new geometries when self-aggregating , and a potential for vertical growth in the system when integrating the second component. Within an urban context and scale, the growth can provoke new topological forms that can be assigned architectural functions and qualities, such as inhabitable enclosures or circulation paths and transition areas. This additional layer is addressed in the post processing section, where architectural elements such as partition walls, facades, canopies or courtyards are introduced.
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Development of Components
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component Exploration
Component 1
Component 2
Component 3
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Heuristics Table
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
50 Iterations Axonometric - Free Growth
Iterations - 50 Components - 35 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Plan View - Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 50 Components - 35 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Elevation View- Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 50 Components - 35 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
500 Iterations Axonometric - Free Growth
Iterations - 500 Components -225 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Plan View - Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 500 Components - 225 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Elevation View- Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 500 Components - 225 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
1000 Iterations Axonometric - Free Growth
Iterations - 1000 Components -386 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Plan View - Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 1000 Components - 386 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Elevation View- Free Growth
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 1000 Components - 386 Component Weights C1 - 6 C2 - 4 C3 - 1 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
50 Iterations Axonometric - Environment 1
Iterations - 50 Components -26 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Plan View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 50 Components - 26 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Elevation View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 50 Components - 26 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
500 Iterations Axonometric - Environment 1
Iterations -500 Components -102 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Plan View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 500 Components - 102 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Elevation View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 500 Components - 102 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
1000 Iterations Axonometric - Environment 1
Iterations -1000 Components -128 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Plan View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 1000 Components - 128 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Elevation View - Environment 1
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Iterations - 1000 Components - 128 Component Weights C1 - 8 C2 - 4 C3 - 2 Start Component - C2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component - Component Permutations 11 12 13 21 22 23 31 32 33
Final Proposal
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Components
Component 1
Component 2
Component 3
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 1 4 magnets
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 2 6 magnets
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 3 4 magnets
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Aggregation Component 1-1 Heuristics 0,1 0,3 1,0 1,1 3,1
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Aggregation Component 3-3 Heuristics 0,0 0,1 1,0 1,1 2,2 2,3 3,2 3,3
Courtyard spaces that are formed from aggregation
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Heuristics Table Permutations 0,0 0,1 0,2 1,0 1,1 1,2 3,0 3,1 3,2
All possible connecti
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Heuristics Component 1
C1
Component Permutation : 1,1 - 1,2 - 1,3
C1
0,0
0,1
1,0
1,1
0,0
0,3
0,4
1,3
0,2
0,3
1,2
1,3
C2
1,4
C3
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Heuristics Component 2 C2
Component Permutation : 2,1 -2,2 - 2,3
C1
0,0
0,1
3,1
4,0
4,1
C2
0,0
0,5
1,0
1,2
2,1
2,2
3,3
3,4
4,3
C3
0,2
0,3
3,2
4,2
4,3
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
4,4
5,0
Heuristics Component 3 C3
Component Permutation : 3,1 -3,2 - 3,3
C1
2,0
2,1
3,0
3,1
C2
2,0
2,4
3,0
3,4
C3
0,0
0,1
1,0
1,1
2,2
2,3
3,2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
3,3
Component Weight Component 1 Component Permutation : 1,1 - 1,2 - 1,3 - 2,1 - 2,2 - 2,3 - 3,1 - 3,2 - 3,3
Starting Component 1 Iterations: 100 Components: 61
Starting Component 1 Iterations: 500 Components: 184
Starting Component 1 Iterations: 1000 Components: 380
Starting Component 1 Iterations: 2000 Components: 682
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component Weight Component 2 Component Permutation : 1,1 - 1,2 - 1,3 - 2,1 - 2,2 - 2,3 - 3,1 - 3,2 - 3,3
Starting Component 1 Iterations: 100 Components: 59
Starting Component 1 Iterations: 500 Components: 225
Starting Component 1 Iterations: 1000 Components: 380
Starting Component 1 Iterations: 2000 Components: 708
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Component weight C1: 1 C2: 1 C3: 1
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component Weight Component 1 Component Permutation : 1,1 - 1,2 - 1,3 - 2,1 - 2,2 - 2,3 - 3,1 - 3,2 - 3,3
Starting Component 1 Iterations: 100 Components: 61
Starting Component 1 Iterations: 500 Components: 193
Starting Component 1 Iterations: 1000 Components: 399
Starting Component 1 Iterations: 2000 Components: 586
Component weight C1: 5 C2: 2 C3: 1
Component weight C1: 5 C2: 2 C3: 1
Component weight C1: 5 C2: 2 C3: 1
Component weight C1: 5 C2: 2 C3: 1
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component Weight Component 1 Component Permutation : 1,1 - 1,2 - 1,3 - 2,1 - 2,2 - 2,3 - 3,1 - 3,2 - 3,3
Starting Component 1 Iterations: 100 Components: 45
Starting Component 1 Iterations: 500 Components: 163
Starting Component 1 Iterations: 1000 Components: 316
Starting Component 1 Iterations: 2000 Components: 586
Component weight C1: 8 C2: 1 C3: 6
Component weight C1: 8 C2: 1 C3: 6
Component weight C1: 8 C2: 1 C3: 6
Component weight C1: 8 C2: 1 C3: 6
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Extrapolate information
Inner Courtyard, Semi enclosed, external courtyard spaces
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Iterations Starting C1
Starting Component 1 Iterations: 100 Components: 39 Component weight C1: 10 C2: 2 C3: 2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Starting Component 1 Iterations: 2000 Components: 509 Component weight C1: 10 C2: 2 C3: 2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 1 Iteration Table Iterations: 200
Iterations: 400
Iterations: 800
Iterations: 1000
Iterations: 1500
Elevation
Plan View
Perspective
Iterations: 100
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Iterations: 2000
Iterations Starting C2
Starting Component 2 Iterations: 100 Components: 23 Component weight C1: 10 C2: 2 C3: 2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Starting Component 2 Iterations: 2000 Components: 469 Component weight C1: 10 C2: 2 C3: 2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 2 Iteration Table Iterations: 200
Iterations: 400
Iterations: 800
Iterations: 1000
Iterations: 1500
Elevation
Plan View
Perspective
Iterations: 100
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Iterations: 2000
Iterations Starting C3
Starting Component 3 Iterations: 100 Components: 48 Component weight C1: 10 C2: 2 C3: 2 Component Permutation 11 12 13 21 22 23 31 32 33
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Starting Component 3 Iterations: 2000 Components: 506 Component weight C1: 10 C2: 2 C3: 2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Component 3 Iteration Table Iterations: 200
Iterations: 400
Iterations: 800
Iterations: 1000
Iterations: 1500
Elevation
Plan View
Perspective
Iterations: 100
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Iterations: 2000
Post-Processing // Components
C2
C3
C1
Arches to show you the shortest path
Possible connections to this new formed courtyard
New enclosed spaces defined by surrounding geometry
Potential walls for all the components that are left without any further connections
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 2 addition
Two walls on either side of the frame to enclose space.
Enclosing the two frames that are not in contact with any other components to create a closed space.
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 2 addition
Creating a louvred system where the frame does not connect to any other component.
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 2 addition
Closing the top frame with another louvred system to let light enter. Louvred system on the top frame
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 3 addition
Wall with an opening, closing some of the open spaces that were developed through the aggregation
Partition wall for enclosure
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 3 addition
Simple wall added to the magnet faces that were not used during the aggretion
Closing all the ends facing the containment geometry
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
// Component 3 addition
Louvres added to the faces of the geometry that were left untouched by the aggregation.
Closing the side edges of the component that are not interfering with any others to insert a partition wall
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Starting Component 1 Iterations: 4000 Components: 1222 Component weight C1: 4 C2: 1 C3: 1
Permutations 0,0 0,1 0,2 1,0 1,1 1,2 3,0 3,1 3,2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Starting Component 1 Iterations: 4000 Components: 1222 Component weight C1: 4 C2: 1 C3: 1
Permutations 0,0 0,1 0,2 1,0 1,1 1,2 3,0 3,1 3,2
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Modular Assemblies / Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, Léa Carole Solène Pauline Garguet-Duport
Credits
Modular Assemblies is a project of IAAC, Institute for Advanced Architecture of Catalonia developed in the Master in Advanced Architecture 2019/20 by Students: {Stefana Florina Zapuc, Ahmad Adib Albaalbaky, Deniz Akyurek, LÊa Carole Solène Pauline Garguet-Duport } and Faculty: Alessio Erioli and Andrea Graziano