The P2 Tower: Re-Neighbouring the Vertical City (MArch)

Page 1

Re-Neighboring the Vertical City

Puja Bhagat (M.Arch.), Jonathan Wong (M.Arch.)



ARCHITECTURAL ASSOCIATION SCHOOL OF ARCHITECTURE GRADUATE SCHOOL PROGRAMMES PROGRAMME: EMERGENT TECHNOLOGIES AND DESIGN YEAR: 2022-2023

COURSE TITLE: MArch. Dissertation DISSERTATION TITLE: The P2 Tower: Re-Neighboring the Vertical City STUDENT NAMES: Puja Bhagat (M.Arch.), Jonathan Wong (M.Arch.)

DECLARATION: “I certify that this piece of work is entirely my/our and that my quotation or paraphrase from the published or unpublished work of other is duly acknowledged.”

SIGNATURE OF THE STUDENT:

Puja Bhagat (M.Arch.) DATE: 12 January 2024

Jonathan Wong (M.Arch.)


Puja Bhagat Puja Bhagat is an M.Arch student at the Architectural Association. Her interests lie in investigating emerging material fabrication systems and robotic processes through the intersection digital and physical environments. She is particularly interested in the union of bamboo weaving and concrete, as an act of combining a delicate, intimate craft with an industrial material.

Jonathan Wong Jonathan Wong is an M.Arch student at the Architectural Association and holds a B.Arch and B.Sc in Mathematics from Penn State University. As he sees it, mathematics should no longer be merely an analytical tool in architecture, but instead, it should further our knowledge about the field and push it into new frontiers. Therefore, he believes a new understanding about the role mathematics can play in architecture will redefine the ways in which we approach issues of sustainability.

COURSE DIRECTORS

Dr. Elif Erdine Dr. Milad Showkatbakhsh FOUNDING DIRECTOR

Dr. Michael Weinstock

M.SC. TEAM MEMBER

Tuoan Pan STUDIO TUTORS

Dr. Naina Gupta | Paris Nikitidis Felipe Oeyen | Dr. Alvaro Velasco Perez Lorenzo Santelli | Fun Yuen


Acknowledgments The team would like to express gratitude towards everyone who supported the evolution of this thesis. The team would particularly like to thank Dr. Michael Weinstock, Dr. Elif Erdine, and Dr. Milad Showkatbakhsh, along with our tutors Dr. Naina Gupta, Paris Nikitidis, Felipe Oeyen, Dr. Alvaro Velasco Perez, Lorenzo Santelli, and Fun Yuen, for guiding us at every stage of design. Their unique insights and fruitful discussions pushed the domain of the thesis to new levels. The team would also like to thank Tuoan Pan for his dedication, teamwork, and insightful contributions during the M.Sc. phase.


Table of Contents 00 Abstract.................................................................................. xii 01 Introduction............................................................................ 14 02 Domain................................................................................... 16 Rise of the Tower Block.................................................................................. 18 Which Public? Which Private?....................................................................... 24 Quantifying the Publicness of Public Spaces............................................ 25 The Private Tower Block................................................................................ 27 A Case Study of Three Hong Kong Towers.............................................. 27 Visions for an Adaptive Architecture.............................................................. 30 Towers and Timescales................................................................................... 32 Adaptability through Digital Fabrication........................................................ 34 Towards An Urban System............................................................................. 36 The Broadacre City................................................................................. 36 The 15-Minute City................................................................................ 36 Simulating Sociability..................................................................................... 40 Types of Pedestrian Simulations.............................................................. 40 Pitfalls of Existing Pedestrian Simulations.............................................. 40 Discussion...................................................................................................... 42 Bibliography.................................................................................................. 44

03 Methods.................................................................................. 46 3.1 Public-Private Evaluation Method............................................................ 48 The Parameters and Sociability Calculation Method................................. 48 3.2 Urban Network........................................................................................ 54 3.2.1 Temporal Graph Network............................................................... 54 Weighted Shortest Path.......................................................................... 56 Dijkstra’s Algorithm............................................................................... 56 3.3 Pedestrian Simulations............................................................................. 58 3.3.1 Network-Based Social Pedestrian Simulation................................. 59 3.3.2 Socio-Spatial ................................................................................. 59 Pedestrian Simulation............................................................................. 59 3.4 Tower Organization.................................................................................. 60 3.4.1 The Principles of Bamboo Stems as a Structural System................. 60 3.4.2 Co-Evolutionary Algorithms for Private-Public Distribution.......... 61 3.5 Program Relationships............................................................................. 62 3.5.1 Small-world Network as a Spatial Relationship System.................. 62 3.6 Fabrication and Material System............................................................... 64 3.6.1 Additive Manufacturing: Robotic 3D Printing................................. 64 3.6.2 Material Systems:.......................................................................... 65 Fiber-Reinforced Cementitious Composites............................................. 65 3.6.3 Material Systems:.......................................................................... 66 Bamboo Strip Weaving as Rebar Reinforcement and Formwork............... 66 3.7 Analysis Tools.......................................................................................... 68 3.7.1 Finite Element Analysis (FEA)...................................................... 68 3.7.2 Computational Fluid Dynamics (CFD)........................................... 68 3.7.3 Artificial Neural Network (ANN)................................................... 68 Bibliography.................................................................................................. 70


04 M.Sc. Recap............................................................................ 72 4.1 Tower Morphology................................................................................... 76 Design Research Phase........................................................................... 76 Design Development Phase..................................................................... 76 M.Arch. Phase Next Steps...................................................................... 76 4.2 Structural System.................................................................................... 78 Design Research Phase........................................................................... 78 Design Development Phase..................................................................... 78 M.Arch. Phase Next Steps...................................................................... 78 4.3 Public-Private Distribution....................................................................... 80 Design Research Phase........................................................................... 80 Design Development Phase..................................................................... 80 M.Arch. Phase Next Steps...................................................................... 80 4.4 Programmatic Topology and Organization................................................ 82 Design Research Phase........................................................................... 82 Design Development Phase: Topological Relationships............................ 82 Design Development Phase: Programmatic Organization......................... 83 M.Arch. Phase Next Steps...................................................................... 83 4.5 Material Fabrication System..................................................................... 86 Component Design and Material Fabrication System............................... 86 Design Research Phase........................................................................... 86 Design Development Phase..................................................................... 86 M.Arch. Phase Next Steps...................................................................... 87 Discussion...................................................................................................... 92 Bibliography.................................................................................................. 94

05 Research................................................................................. 96

5.1 Revised Artificial ..................................................................................... 98 Neural Network.............................................................................................. 98 5.2 Temporal Graph Network......................................................................... 100 5.2.1 Temporal Urban Graph Optimization - Independent Shifts.............. 102 5.3 Weighted Shortest ................................................................................... 104 Walk Algorithm............................................................................................. 104 5.3.1 Weighted Shortest Path Experiment.............................................. 106 5.4 Co-Evolutionary Algorithms..................................................................... 108 5.4.1 Co-Evolutionary Algorithm - Exploration....................................... 109 5.4.2 Co-Evolutionary Algorithm - Post-Analysis................................... 114 5.5 Pedestrian Simulations............................................................................. 116 5.5.1 Network-Based Social Pedestrian Simulation Functionality............ 116 5.5.2 Network-Based Social Pedestrian Simulation Experiments............. 117 5.5.2.1 Pedestrian Simulation Experiment 01......................................... 118 5.5.2.2 Pedestrian Simulation Experiment 02......................................... 120 5.5.3 Socio-Spatial Pedestrian Simulation Functionality.......................... 122 5.5.4 Socio-Spatial Pedestrian Simulation Experiments........................... 123 5.5.4.1 Pedestrian Simulation Experiment 01......................................... 124 5.5.4.2 Pedestrian Simulation Experiment 02......................................... 126 Discussion...................................................................................................... 128


06 Design Process....................................................................... 130

6.1 M.Sc. Revised Experiments...................................................................... 134 6.1.1 Co-Evolutionary Algorithm: Tower, Structure, Public-Private Distribution............................................................................................ 134 6.1.2 Co-Evolutionary Algorithm: Tower, Structure, Public-Private Distribution Post-Analysis......................................................................................... 140 6.2 Micro-Urban Network.............................................................................. 142 6.2.1 Micro-Urban Pathways.................................................................. 142 6.2.2 Micro-Urban Scale: Network Pedestrian Simulation Analysis......... 146 6.3 Macro-Urban Network............................................................................. 148 6.3.1 Urban Network Relationships........................................................ 148 6.3.2 Urban Network Paths.................................................................... 150 6.3.3 Urban Network Paths - Temporal Shifts......................................... 150 6.4 Pathway Architectural Design.................................................................. 152 6.4.1 Pathway Catalog Experiment......................................................... 152 6.4.2 Pathway Catalog............................................................................ 156 6.4.2 Pathway Segment: Spatial............................................................. 158 Pedestrian Simulation Analysis............................................................... 158 Discussion...................................................................................................... 160

07 Case Study.............................................................................. 162 Design Narratives.......................................................................................... 165 Site Selection................................................................................................. 166 Tower Morphology......................................................................................... 170 Structural System.......................................................................................... 172 Tower Detail Section............................................................................... 174 Public-Private Distribution............................................................................. 176 Component Design......................................................................................... 178 Component Exploded Axon..................................................................... 180 Adaptation: 1 Year.................................................................................. 182 Adaptation: 3 Years................................................................................ 183 Adaptation: 5 Years................................................................................ 184 Adaptation: 10 Years.............................................................................. 185 Tower Vertical Section.................................................................................... 186 Pedestrian Walkways..................................................................................... 188 Pedestrian Walkway Detailed Section..................................................... 190 Multimodal Corridors..................................................................................... 192 Multimodal Corridor Street Section......................................................... 194 Tower Rendering............................................................................................ 196 The P2 Tower................................................................................................. 198 Multiscalar Adaptation................................................................................... 200

08 Discussion............................................................................... 208 M.Sc. Phase to M.Arch. Phase........................................................................ 210 Computational Workflow................................................................................ 210 Case Study..................................................................................................... 211 Conclusion...................................................................................................... 211


09 Appendix................................................................................ 212 A.01 Public-Private Evaluation Method.......................................................... 214 Parameter Calculations........................................................................... 214 A.02 Bamboo Node Studies............................................................................ 215 Scaled Equation Results.......................................................................... 215 A.03 Tower Morphology................................................................................. 216 A.04 Structural System.................................................................................. 218 A.05 Co-Evolutionary Studies........................................................................ 220 Parasitism Co-Evolutionary Experiment.................................................. 221 Commensalism Co-Evolutionary Experiment........................................... 222 Mutualism Co-Evolutionary Experiment.................................................. 223 A.06 Private-Public Distribution.................................................................... 224 A.07 Programmatic Topology........................................................................ 226 A.08 Programmatic Organization................................................................... 228 A.09 Variable Control Studies........................................................................ 230 Gaussian Curvature................................................................................. 230 Strip Width/Depth Ratio........................................................................ 231 Weave Density for 3D Printing: Sagging and Material Deformation........ 232 Digital to Physical Translation................................................................ 233 A.10 Material Fabrication System.................................................................. 234 Component Weaving Pattern................................................................... 235 Component Structural Analysis............................................................... 237 A.11 Artificial Neural Network Data Set........................................................ 238 A.12 Bridge Selection Matrix......................................................................... 242 A.13 Pedestrian Simulation Sample Code....................................................... 244 A.14 Co-Evolutionary Algorithm Sample Code............................................... 248


List of Figures Figure 02: Shek Kip Mei Fire 1953......................................................................... 18 Figure 03: Le Corbusier’s Ville Radieuse................................................................. 19 Figure 04: Map of Unauthorized Built Works across Hong Kong.............................. 20 Figure 05: Evolution of the Tower Block.................................................................. 20 Figure 06: Unauthorized Built Works Collage.......................................................... 21 Figure 07: Hong Kong Quality of Life Collage.......................................................... 23 Figure 08: Spectrum of Sociability........................................................................... 24 Figure 09: Kohn’s Two Dimensions of Publicness.................................................... 25 Figure 10: Four Models for Evaluating Publicness................................................... 26 Figure 11: Tower Block Case Study......................................................................... 27 Figure 12: Nakagin Capsule Tower by Kisho Kurokawa (1972)............................... 31 Figure 13: Plug-In City by Peter Cook (1964)......................................................... 31 Figure 14: Tower Layers and Timescales................................................................. 33 Figure 15: Robotic 3D Concrete Printing (Photo Puja Bhagat and Jonathan Wong). 35 Figure 16: Broadacre City (Photo by Skot Weidemann)........................................... 36 Figure 17: 15-Minute City (Drawing by Hassell Studio).......................................... 37 Figure 18: Urban Density Timeline......................................................................... 39 Figure 19: Cellular Autonoma (CA) Model............................................................... 41 Figure 20: Physics-Based Model.............................................................................. 41 Figure 21: Sociability Spectrum............................................................................... 49 Figure 22: Sociability Parameter Calculation Method............................................... 51 Figure 23: Sociability Spectrum Score Calculation Method....................................... 52 Figure 24: Temporal Graph Network Timeline......................................................... 54 Figure 25: Temporal Graph Network....................................................................... 55 Figure 26: Dijkstra’s Algorithm Pseudocode........................................................... 57 Figure 27: Network-Based Pedestrian Simulation.................................................... 58 Figure 28: Socio-Spatial Pedestrian Simulation....................................................... 58 Figure 29: Mathematical Expression of Bamboo Nodes............................................ 60 Figure 30: Bamboo’s Continuous Fibre Wall Principles............................................ 60 Figure 31: Evolutionary Algorithm Workflow.......................................................... 61 Figure 32: Co-Evolutionary Algorithm Workflow.................................................... 61 Figure 33: Small-World Network............................................................................. 62 Figure 34: Small-World Network Equations............................................................ 62 Figure 35: Small-World Network in Architecture..................................................... 63 Figure 36: Fabrication System................................................................................. 64 Figure 37: Concrete Life cycle................................................................................. 65 Figure 38: Fiber-Reinforced Cementitious Composites Life cycle............................. 65 Figure 39: Bamboo Growth Regions........................................................................ 66 Figure 40: Bamboo Growth Rate............................................................................. 66 Figure 41: Bamboo Weaving.................................................................................... 67 Figure 42: Artificial Neural Network (ANN)............................................................ 69 Figure 43: Scope of M.Sc. Phase Experiments......................................................... 74 Figure 44: Tower Design Workflow......................................................................... 75 Figure 45: M.Sc. Phase Resultant Tower Morphologies............................................ 77 Figure 46: M.Sc. Phase Resultant Structural Systems............................................. 79 Figure 47: M.Sc. Phase Resultant Public-Private Distributions................................ 81 Figure 48: M.Sc. Phase Resultant Small-World Networks........................................ 84 Figure 49: M.Sc. Phase Resultant Programmatic Organizations............................... 85 Figure 50: Component Design and Material Fabrication System............................... 87


Figure 51: Digital to Physical Translation Experiment............................................ 88 Figure 52: Digital to Physical Translation Experiment (cont.)................................. 89 Figure 53: Final 1:5 Scale Mock-Up Model.............................................................. 91 Figure 54: Wind Pressure Artificial Neural Network Setup...................................... 98 Figure 55: Generator and Discriminator ANN Workflow......................................... 99 Figure 56: Temporal Graph Experiment Workflow................................................... 100 Figure 57: Temporal Graph Evolutionary Algorithm Setup...................................... 101 Figure 58: Average Temporal Graph Parameters Comparison.................................. 102 Figure 59: Representative Temporal Graph Pareto Front Members.......................... 103 Figure 60: Temporal Graph Experiment Workflow................................................... 104 Figure 61: Open-Source Data Weightings................................................................ 105 Figure 62: Influence of Weighted Shortest Path....................................................... 107 Figure 64: M.Sc. Computational Workflow............................................................... 108 Figure 63: M.Arch. Computational Workflow........................................................... 108 Figure 65: Co-Evolutionary Algorithm Pseudocode................................................. 109 Figure 66: CoEA Design Space............................................................................... 111 Figure 67: CoEA Parallel Coordinates Plot - Population 01..................................... 112 Figure 68: CoEA Mean Value Graph - Population 01............................................... 112 Figure 69: CoEA Standard Deviation Graph - Population 01................................... 112 Figure 70: CoEA Parallel Coordinates Plot - Population 02..................................... 113 Figure 71: CoEA Mean Value Graph - Population 02............................................... 113 Figure 72: CoEA Standard Deviation Graph - Population 02................................... 113 Figure 73: CoEA Standard Deviation Graph - Post-Analysis with Wallacei............. 114 Figure 74: CoEA Parallel Coordinate Plot - Post-Analysis with Wallacei................. 115 Figure 75: CoEA Mean Graph - Post-Analysis with Wallacei................................... 115 Figure 76: Network-Based Pedestrian Simulation.................................................... 117 Figure 77: Network-Based Pedestrian Simulation Experiment 01............................ 119 Figure 78: Network-Based Pedestrian Simulation Experiment 02............................ 121 Figure 79: Socio-Spatial Pedestrian Simulation Workflow........................................ 122 Figure 80: Socio-Spatial Pedestrian Simulation Setup.............................................. 123 Figure 81: Socio-Spatial Pedestrian Simulation Experiment 01................................ 125 Figure 82: Socio-Spatial Pedestrian Simulation Experiment 02................................ 127 Figure 83: Co-Evolutionary Algorithm Setup........................................................... 135 Figure 84: Full Tower CoEA Design Space.............................................................. 137 Figure 85: Full Tower CoEA Parallel Coordinates Plot - Population 01.................... 138 Figure 86: Full Tower CoEA Mean Value Graph - Population 01.............................. 138 Figure 87: Full Tower CoEA Standard Deviation Graph - Population 01.................. 138 Figure 90: Full Tower CoEA Mean Value Graph - Population 02.............................. 139 Figure 89: Full Tower CoEA Standard Deviation Graph - Population 02.................. 139 Figure 88: Full Tower CoEA Parallel Coordinates Plot - Population 02.................... 139 Figure 91: Full Tower CoEA Standard Deviation Graph - Post-Analysis.................. 141 Figure 92: Micro-Urban Network EA Set-up........................................................... 143 Figure 93: Micro-Urban Network EA Results.......................................................... 144 Figure 94: Micro-Urban Network Post-Analysis...................................................... 147 Figure 95: Urban Network Data Comparison........................................................... 148 Figure 96: Urban Network EA Results.................................................................... 149 Figure 97: Multimodal Corridors - Initial State........................................................ 151 Figure 98: Multimodal Corridors - Days Shift.......................................................... 151 Figure 99: Multimodal Corridors - Years Shift......................................................... 151 Figure 100: Pathway Architectural Design EA Set-up............................................. 153 Figure 101: Pathway Architectural Design EA Results............................................ 154 Figure 102: Pathway Architectural Catalog............................................................. 156 Figure 103: Pathway Pedestrian Simulation Experiment......................................... 159 Figure 104: Exploded View of Component System................................................... 181


00 Abstract


Abstract Over time, people’s sociability changes, yet the buildings and spaces they occupy do not change to accommodate their new needs. Densification has increased this problem, particularly in Hong Kong. In Hong Kong, rapid densification focused solely on private spaces, leading to the proliferation of the Hong Kong tower block. Yet, the rigidity of the tower block prevented spaces from meeting people’s sociability needs as they changed over time and inhibited the emergence of organic interactions between people. Thus, the P2 Tower operated in this gap between the social affordance of the Hong Kong tower block and the people’s sociability needs. Through its research and experimentation, the P2 Tower called for the idea of an evolving architecture, one where people determine the past, present, and future of the spaces they inhabit. The P2 Tower engaged the concepts of private and public narrowly through a lens of how naturally people interact with one another to develop a system for quantifying the sociability of a space. Such a system underpinned the development of a novel computational framework which employs biomimetic principles alongside algorithmic processes. During the M.Sc. phase, the framework deconstructed the tower into its component parts, developing them as individual parts of a whole. It employed evolutionary algorithms, abstracted principles of a bamboo stem, and an advanced material fabrication system that combined bamboo weaving techniques and robotic concrete 3D printing, enabling the P2 Tower to continuously adapt at varying scales of time and space in response to people’s shifting sentiments around sociability. Extending beyond the tower, the M.Arch phase expanded the framework to the micro-urban and urban network scales, empowering the P2 Tower to engage and influence its context. At the micro-urban scale, a three-dimensional pedestrian simulation, driven by people’s social interactions, developed a pathway network that served as a bridge between the tower and its local context. Such a system allowed the social affordances of the P2 Tower to enhance the sociability of its local context. At the urban network scale, a resilient network of multimodal corridors connected multiple towers by considering their relationship as a temporal graph network, and a sociospatial pedestrian simulation drove the design of programmed spaces along these corridors. Coupled together, this dynamic, multiscalar framework offered a new housing solution and urban design strategy that meets the density needs of cities while also facilitating continuous spatial changes to match the sociability demands of people over time.


INTRODUCTION

01 Introduction

01


This thesis addresses the dual but interrelated domains of densification and ever-changing sociability by redefining the design and construction of the tower block and its urban context in Hong Kong. This is achieved by proposing a new model for evaluating a space along the public-private spectrum and subsequently using this methodology as a driving force to develop a new tower system workflow focused on its occupants’ sociability over time. During the M.Arch. phase, this method extends the social capabilities of the tower block into the urban environment through a series of micro-urban and urban interventions. The importance of this work is supported by the existing research and theoretical ideas within the field, but expands beyond the present domain by implementing novel methods and techniques which facilitate a more socially adaptive system, allowing it to exhibit contextspecific functionalities and performances over time. While this thesis applies its framework to Hong Kong as a case study, there is potential to implement its roots to other dense cities around the globe. As such, the research challenges the traditional notion of the tower block as a permanent, unchanging structure in the built environment and discovers its potential to become a temporal system which evolves alongside its occupants, meeting their needs and improving urban livability. Only in this way, can architecture begin to address the complex challenges of densification.

Bhagat | Wong

15


02

DOMAIN

02 Domain

2.1 Rise of the Tower Block 2.2 Which Public? Which Private? 2.3 The Private Tower Block 2.4 Visions for an Adaptable Architecture 2.5 Towers and Timescales 2.6 Adaptability through Fabrication 2.7 Towards an Urban System 2.8 Simulating Sociability


In order to comprehensively address the dual issues of densification and ever-changing sociability, it was imperative for the authors to deeply understand the existing discourse and research within these two realms. In doing so, the thesis could situate itself within a strong grounding, while simultaneously identifying gaps which have not thoroughly been explored. This research began with an investigation of the tower block typology and its rise in architecture which led to its significant prominence around the world and its permanence in Hong Kong. This inquiry was framed through the lens of the tower block’s rise in extreme privateness and how such a mentality became misaligned with the requirements of the tower’s occupants over time. In parallel with this research, the authors deeply explored the terms public and private in a social setting, understanding their positions on a spectrum and the capabilities of quantifying such concepts. Once both issues were thoroughly studied, the authors uncovered their significance when placed within the same domain by investigating the impact of socially adaptive systems. Such a concept was explored through the lens of adaptability in architecture, adaptability across timescales, and adaptability through making. Finally, the domain research concluded by understanding how simulating such social behaviors can become a driver for the design of dense architectural systems. In doing so, the thesis can operate within the identified gaps to purposefully address the dual issues of densification and everchanging sociability.

Bhagat | Wong

17


Rise of the Tower Block The Shek Kip Mei fire of 1953 marked a significant paradigm shift in the way the Hong Kong government approached the redevelopment of land and public housing. As tens of thousands of residents were abruptly homeless, the government raced to meet their immediate needs and provide basic shelter. Yet, the government also viewed this moment as an opportunity to revolutionize the land usage of its ‘barren rock’ and sharply alter government policy.1 Where sprawling squatter huts once hugged the earth, multi-story tower blocks were constructed that soared towards the sky. Thus, the seeds of the world’s largest housing program were planted, and the tower block typology became synonymous with identity of Hong Kong. The newly constructed tower blocks housed 2,500 residents; five people lived in an apartment; and each apartment averaged 24 m2.2 Michael Suen Mingyeung, Secretary for Housing, Planning and Lands, described these tower blocks as “simple, low-cost shelters to a minimum standard to meet the emergency needs.”3 As fires in dense squatter settlements plagued Hong Kong throughout the 1950’s and 1960’s, the emergency response demanded the construction of more and more tower blocks across the city, culminating in the formulation of the Ten-Year Housing Program in 1973. The program aimed to provide 1.8 million Hong Kong residents with “adequate housing” which was permanent and self-contained.4 It was an ambitious program, but dense public housing was nothing innovative in 1973. Through this public housing program, the Hong Kong government tapped into a global trend for mass housing which emerged in response to mass

migration to urban areas and rose to prominence following the destruction of World War II. Modern mass migrations began in the late 1800’s and early 1900’s, causing cities to rapidly densify.5 Over time, rapid densification only became worse, creating a strain on urban environments, forcing architects and urban planners to develop a new housing typology: the mass housing tower block.6 The tower block was designed based upon two principles which emerged at the time: industrial standardization and housing as a basic human right.7 Through these principles, the tower block enabled urban cities to efficiently house as many individuals as possible in a small urban footprint. Many architects around the world,

Figure 02: Shek Kip Mei Fire 1953

such as Le Corbusier in France, Leonid Sabsovich in Russia, and Bruno Taut in Germany, adopted these principles and developed their own tower block morphologies in response to the particular urban density issues in their cities.8 Thus, the tower block took its place as the archetypal typology for rapidly densifying cities across the globe.

Fung Ping Yan, “Public Housing in Hong Kong Past, Present and Future” (Chartered Institute of Housing Asian Pacific Branch, 2006), 2. Ping Yan, “Public Housing in Hong Kong Past, Present and Future”, 3. 3 Alan Smart, The Shek Kip Mei Myth: Squatters, Fires and Colonial Rule in Hong Kong, 1950 - 1963 (Hong Kong: Hong Kong University Press, 2006), 1. 4 Ying Deng, Edwin H.W. Chan, and S.W. Poon. “Challenge-Driven Design for Public Housing: The Case of Hong Kong.” Frontiers of Architectural Research 5, no. 2 (2016): 213–224. https://doi.org/10.1016/j.foar.2016.05.001. 5 Charles More, Understanding the Industrial Revolution, (London: Routledge, 2000), 1. 6 Florian Urban, Tower and Slab: Histories of Global Mass Housing (London: Routledge, 2012): 10-11. 7 Urban, Tower and Slab, 2. 8 Urban, Tower and Slab, 7-8. 1 2

18

Domain Chapter


Figure 03: Le Corbusier’s Ville Radieuse

Surprisingly to some and less so to others, the housing block typology fell out of prominence in the United States and Europe as rapidly as it had risen to it due to its failures anthropologically. Unfulfilled promises for community and modernity gave way for realities of social isolation, class segregation, and inhumane infrastructure.9 In essence, the tower block typology failed to meet the immediate and future needs of its residents. These discontinuities were not the result of poor problem solving or lackluster ambitions, but instead due to an overemphasis of the architectural design on the private, as opposed to the public. Such a focus on the private was the result of the tower block being a mechanism for solving a problem as opposed to planning for the future. Mass migration required housing, so housing is what the government built, nothing more or less. Thus, these structures were unable to adapt to the changing needs of the residents and society over time. Yet, even as other cities sought new solutions to urban densification, the Hong Kong government embraced the tower block typology, resulting in its proliferation across Hong Kong. In 1997, the Hong Kong government pledged to construct “on average not less than 85,000 flats per year.”10 By 2013, the tower block encapsulated 46.7% of the total housing stock in the city, a figure which only continues to grow today due to persistent urban strain.11 Such a legacy created a fixation on the private individual, and Hong Kong’s regulatory frameworks for housing embodied such a notion. In the Long-Term Housing Strategy (LTHS), the

Hong Kong government defined “adequate housing” by five characteristics: 1. Built of permanent materials 2. Self-contained 3. Occupied on an unshared basis except in the case of very small households 4. Not overcrowded 5. At a rent or price within the household’s means.12 Such a definition failed to make any reference to public spaces and inherently focused on providing for the private individual by directly contradicting the idea that a person exists amongst others. These principles remained pillars of public housing throughout time, resulting in minimal changes to the ways in which the tower block addressed the relationship between private and public. As the tower block matured from the initial Mark I type to the modern Harmony model over 50 years, the Hong Kong government gradually acknowledged the significance of community services to housing, but these were simply relegated to the ground floor or detached within the surrounding site.13 Thus, the tower blocks remained as housing for housing instead of becoming housing for living, and the sociability needs of the residents remained unfulfilled in their daily lives. These unfulfilled needs forced residents to create their own spaces for sociability. Across Hong Kong, residents living in tower blocks attached appendages onto the facade to hold air conditioning units, built caged-in balconies to extend their living units, and constructed entire

Constance Smith and Saffron Woodcraft. “Tower Block ‘Failures’?: High-Rise Anthropology.” Focaal 2020, no. 86 (2020): 1–10. Ping Yan, “Public Housing in Hong Kong Past, Present and Future”, 5. 11 Deng et al., “Challenge-Driven Design for Public Housing: The Case of Hong Kong,” 213–224. 12 Lau, Kwok-yu. Housing In the Other Hong Kong Report. (Hong Kong, 1991), 347-348. 13 Deng et al., “Challenge-Driven Design for Public Housing: The Case of Hong Kong,” 213–224. 9

10

Bhagat | Wong

19


Figure 05: Evolution of the Tower Block

rooftop structures to gamble and congregate.14 The proliferation of these homemade structures, labeled unauthorized built works (UBW) by the Hong Kong Housing Authority, reflect an unmet demand by residents for spaces of sociability.15 In 2001, an estimated 800,000 unauthorized built works existed across Hong Kong which stood in contrast to the 810,468 public rental housing units built today.16,17 By mapping the locations of these unauthorized built works alongside the density of Hong Kong and the locations of the public housing

estates, the entwined relationship between the tower block typology and these structures becomes evident. Not only their existence, but also the widespread proliferation of these UBWs across Hong Kong point towards a major discrepancy between the permanence of the existing tower block typology and the shifting temporality of people’s lives. At its core, the tower block typology in Hong Kong failed to meet people’s sociability needs as they change over time by prioritizing the private individual over of the public collective.

Tower Blocks Unauthorized Building Works (UWB) >40,000p/km2 2

4

2

4

2

40,000p/km2

2

25,000p/km2

4 5

2

7

7

2

10

3

2 2

7

2

3

2

5

6 2

2

29

4

14

78

78

2 39 3

5 6

31

37 18 17 2

2

11

67 6

5

52 5

20

31 97

3

2 4

5

25

6

19 4

5

13 47 55

39

12 2

7

2

8 7

2 4 14

8

5

16 12

2 3

4

2

2

2

<4,000p/km2

2

5

10,000p/km2

26

3

10 15

55 3

12 4

9 9

2

2 3 8

Figure 04: Map of Unauthorized Built Works across Hong Kong

Francisco García Moro. “The Death and Life of Hong Kong’s Illegal Façades.” ARENA Journal of Architectural Research 5, no. 1 (2020): 2. Daniel Chi Wing Ho, Kwong Wing Chau, and Yung Yau. “Evaluating Unauthorized Appendages in Private Apartment Buildings.” Building Research & Information 36, no. 6 (2008): 568–579. https://doi.org/10.1080/09613210802386198. 16 Lawrence W.C. Lai and Daniel C.W. Ho. “Unauthorised Structures in a High‐rise High‐density Environment ‐ The Case of Hong Kong.” Property Management 19, no. 2 (2001): 112–23. https://doi.org/10.1108/02637470110387830. 17 Hong Kong Housing Authority, “Key Figures,” Hong Kong Housing Authority, Hong Kong Housing Authority, 31 March 2022 14 15

20

Domain Chapter


Figure 06: Unauthorized Built Works Collage

Bhagat | Wong

21


Such a failure resulted in the deterioration of people’s quality of life in Hong Kong. The World Health Organization (WHO) defines quality of life (QoL) as an “individual’s perception of his or her position in life in the context of the culture and value systems in relation to goals, expectations, standards and concerns.”18 This notion can further be broken down into three main aspects: individual, interpersonal, and contextual.19 Therefore, the role of architecture in affecting the sociability of people’s lives cannot be understated. According to a study by Sing at Hong Kong University of Science & Technology, Hong Kong residents identified attributes related to their living conditions as one of the main factors affecting their quality of life, where 38% of respondents claimed to

“rarely or never experienced enjoyment” and 59% pointed towards “having a comfortable home” as being a life-long goal.20 Similarly, another study highlighted that a majority of Hong Kong residents maintained a negative view of the public sphere and their living environments, particularly for those living in public housing. Residents of public housing scored their quality of life on average 10% lower than those living in private housing across four quality of life domains that constitute a person’s sociability needs: physical health, psychological health, social relations, and environment.21 Thus, it can be inferred that addressing the living conditions of Hong Kong residents is one of the most impactful means to improve people’s quality of life and address their sociability needs as they change over time.

The Whoqol Group. “The World Health Organization Quality of Life Assessment (WHOQOL): Development and General Psychometric Properties.” Social Science & Medicine 46, no. 12 (June 1998): 1569–85. 19 Omar Fassio, Chiara Rollero, and Norma De Piccoli. “Health, Quality of Life and Population Density: A Preliminary Study on ‘Contextualized’ Quality of Life.” Social Indicators Research 110, no. 2 (January 2013): 479. 20 Ming Sing, “The Quality of Life in Hong Kong.” Social Indicators Research 92, no. 2 (June 2009): 295. 21 Zhonghua Gou, Xiaohuan Xie, Yi Lu, and Maryam Khoshbakht. “Quality of Life (QoL) Survey in Hong Kong: Understanding the Importance of Housing Environment and Needs of Residents from Different Housing Sectors.” International Journal of Environmental Research and Public Health 15, no. 2 (January 27, 2018): 219. 18

22

Domain Chapter


Figure 07: Hong Kong Quality of Life Collage

Bhagat | Wong

23


Which Public? Which Private?

0.0

1.0

PRIVATE

PUBLIC

INDIVIDUAL

COLLECTIVE

STATIC

ACTIVE

ISOLATED

CONNECTED

Figure 08: Spectrum of Sociability

While the history of the tower block in Hong Kong presents strong evidence for characterizing the tower blocks of Hong Kong as an architecture of and for the private, the research would be remiss if it were to make such a bold assertion without acknowledging the pervasiveness of complexity and contradiction in the terms public and private. Therefore, it is imperative to first break down these terms and explore their evolution and divergence over time before being able to properly address how they might manifest architecturally. And so, the research narrowly examines these two terms through the lens of architecture while maintaining an awareness of the parallel conversations occurring in other disciplines such as sociology, philosophy, and political science. The concept of a public space or a private space is one often taken for granted and misused. Misused by architects, planners, and developers, the colloquial, idealization of these concepts is typically not reflective of reality. The Italian philosopher Noberto Bobbio declared in 1989 that the distinction between these two terms was one of the “grand dichotomies”

of Western philosophy.22 However, such a unitary division overlooked the lenses through which the terms were utilized. It assumed a strict political division.23 In reality, the relationship between these terms is neither political nor apolitical. It is instead dependent on the realm of discourse in which they are employed. Sociologist Jeff Weintraub identified in 1997 four overarching categories through which the terms adopt unique definitions, providing a framework for this research to define its scope. In particular, Weintraub’s dramaturgic approach reflects emerging, modern concepts of public and private in the realm of architecture. He explains that “the [dramaturgic] approach… sees the “public” realm as a sphere of fluid and polymorphous sociability and seeks to analyze the cultural and dramatic conventions that make it possible.”24 Such a definition defines space along a spectrum of sociability which is influenced by the ways in which people interact it. Sociability, as Jane Jacobs illustrates, is the result of the configuration of physical spaces. In The Death and Life of Great American Cities (1961), Jacobs

Norberto Bobbio, Democracy and Dictatorship: The Nature and Limits of State Power (Minneapolis, MN, 1989), 1. Jeff Weintraub, The Theory and Politics of the Public/Private Distinction: Perspectives on a Grand Dichotomy (New York, NY, 1997), 2. 24 Weintraub, The Theory and Politics of the Public/Private Distinction: Perspectives on a Grand Dichotomy, 7. 22 23

24

Domain Chapter


Figure 09: Kohn’s Two Dimensions of Publicness

describes how the “streets of great cities have builtin equipment allowing strangers to dwell in peace together on civilized but essentially dignified and reserved terms. Lowly, unpurposeful and random as they may appear, sidewalk contacts are the small change from which a city’s wealth of public life may grow.”25 Yet, such a strictly architectural perspective oversimplifies the discussion by ignoring the broader factors at play in a neighborhood, city, or society. Therein lies the intricacies of Weintraub’s dramaturgic approach. He acknowledges the multidimensionality of the public-private distinction, arguing that only through “the interplay between the spatial organization of cities and long-term sociohistorical processes” may a fuller understanding of public and private emerge.26 While architects cannot control all these external elements, it is imperative for them to have an awareness of these social relationships.

Quantifying the Publicness of Public Spaces Building out from Weintraub’s dramaturgic approach, the political scientist Margaret Kohn evoked a new idea by challenging the established, mono-dimensional definitions of public and private by architects and set a qualitative baseline for

distinguishing types of spaces along a spectrum between public and private.27 Kohn illustrated how one may begin to approach quantifying the publicness of a public space, hybridizing the physical, social, and political aspects of a space. While her approach to public space was novel, it lacked the specificity and rigor necessary to compare and evaluate the effectiveness of a space to be public or private. It was vague, ambiguous, and remained open to interpretation. Such characteristics continued to plague definitions by other researchers. Four models for publicness emerged over the following decade which achieved increasingly levels of specificity and rigor. In 2007, Van Melik, Van Aalst, and Van Weesep developed the cobweb model, which addressed public space indirectly by focusing on ‘themed space’ and ‘secured space’.28 The model utilized a series of six radial spokes and three concentric rings to visually represent the intensity for each dimension of themed and secured spaces: surveillance, restraints on loitering, regulation, events, funshopping, and pavement cafes.29 The strength of the cobweb model lied in its multidimensional visual representation of publicness. Building upon the cobweb model, Nemeth and Schmidt created the tri-axial model in 2010, which directly focused on establishing a distinction between public and private.30 The model utilized three intersecting axis, where each axis represented

Jane Jacobs, The Death and Life of Great American Cities (New York, NY, 1961), 72. Weintraub, The Theory and Politics of the Public/Private Distinction: Perspectives on a Grand Dichotomy, 24. 27 Kohn, Brave New Neighborhoods: The Privatization of Public Space, 11 28 Rianne Van Melik, Irina Van Aalst, and Jan Van Weesep. “Fear and Fantasy in the Public Domain: The Development of Secured and Themed Urban Space.” Journal of Urban Design 12, no. 1 (2007): 25–42. 29 Van Melik et al., “Fear and Fantasy in the Public Domain: The Development of Secured and Themed Urban Space,” 25. 30 Jeremy Németh and Stephen Schmidt. “The Privatization of Public Space: Modeling and Measuring Publicness.” Environment and Planning B: Planning and Design 38, no. 1 (2011): 5–23. 25 26

Bhagat | Wong

25


Van Melik, Van Aalst, Van Weesep (2007) 2

1

3

6

In 2011, Varna and Tiesdell reconciled the cobweb and tri-axial models. The star model, as they called it, was arranged along five spokes extending out from a hexagon, each spoke representing a dimension of publicness: ownership, control, civility, physical configuration, animation.29 It was the first time that a model for publicness considered the physical characteristics of a space. Additionally, the model utilized a systematic process for quantifying the publicness of a space through identifying, weighting, and combining to create a single meta-dimensional score. In 2013, Langstraat and Van Melik developed the OMIA model to articulate the publicness of a public space as a result of privatization.30 It utilized concentric circles subdivided into four quadrants, each representing one dimension of publicness: ownership, management, accessibility, and inclusiveness. This model realigned with Weintraub’s original concept of sociability and broadened the applicability of a publicness evaluation model.

4

5 Secured public space Themed public space 1. Surveillance 1. Events 2. Restrains on lotering 2. Funshopping 3. Regulation 3. Pavement cafes

Németh and Schmidt (2010) Ownership

Uses/Users

Management

Space A More ‘public’ More ‘private’

Space B

Varna and Tiesdell (2011) Ownership

Physical Configuration

Control

Animation

a different dimension of publicness: ownership, management, and use/users.31 Though this model, the publicness of each dimension is identified along a continuum, providing a more intuitive comparison.

Civility

Langstraat and Van Melik (2013)

As a whole, these four models offered a solid basis for understanding how the publicness of a space may be evaluated. Yet, they all lacked three critical elements. Firstly, they primarily relied on qualitative measurements and data, making comparisons between different spaces either unreliable or inconsistent. Secondly, each model was constructed as a methodology for post-analyzing an existing space as opposed to designing new spaces. Lastly, all of the models approached the distinction between public and private from a biased lens of publicness, relegating the concept of private to mean anything else but public. These missing elements constitute the foundation from which this research began to construct its own model for evaluating a space along a spectrum from private to public, from the individual to the collective, from the personal to the social.

Management

Ownership

More Public

More Private

Németh and Schmidt, “The Privatization of Public Space: Modeling and Measuring Publicness,” 5. 32 George Varna and Steve Tiesdell. “Assessing the Publicness of Public Space:The Star Model of Publicness.” Journal of Urban Design 15, no. 4 (November 2010): 575–598. 33 Florian Langstraat and Rianne Van Melik. “Challenging the ‘End of Public Space’: A Comparative Analysis of Publicness in British and Dutch Urban Spaces.” Journal of Urban Design 18, no. 3 (2013): 429–48. 31

Acessibility

Inclusiveness

Figure 10: Four Models for Evaluating Publicness

26

Domain Chapter


The Private Tower Block A Case Study of Three Hong Kong Towers The Sociability Spectrum, as the research has coined it, is an adaptive model for evaluating the publicness of a space through a set of quantifiable parameters which fall under the scope of an architect’s work as a designer. It builds upon the four previous models for publicness by specifically focusing on their three identified weakness. Without delving into too much detail about the model itself, which will be further articulated and explained in Chapter 03, the Sociability Spectrum evaluates a space by analyzing four dimensions of publicness: Ownership, Accessibility, Affordance, and Environment. Each dimension has its own unique set of quantifiable parameters which were chosen based on emerging trends derived from the existing evaluation models studied, such as those relating to transit, use, and accessibility, or were established by the team where gaps in the existing research were found, such as those relating to network centrality and environmental comfort. Each parameter’s domain was established based on local code requirements, information derived from existing models, or were inherently bounded by their calculation method.

(2000) tower block types were selected to explore the evolution of the tower block’s sociability throughout time. The study determined that the towers had sociability scores of 0.18, 0.17, and 0.20 respectively. Such low scores emphasized the privateness of these designs. Beyond that, it highlighted the fact that there was no significant change in the towers’ publicness, where scores differed by a mere 0.03, even though the design of the tower block changed. Upon further analysis, such a consistently private scores can be attributed to several major design pitfalls. Firstly, all three structures exhibited high occupant densities, resulting in only five or six square meters for each resident. Secondly, the high density also led to lengthy corridors, which drastically decreased each building’s spatial connectivity and interior daylighting. Lastly, each building lacked any program variety, meaning that occupants were required to venture out into the city to obtain daily necessities. As such, the case study revealed that while the Hong Kong Housing Authority did make form-based alterations to the tower block over time, these modifications had no evident effect on the publicness of the spaces, creating a discontinuity between the tower block and the sociability needs of the residents over time.

The research conducted a case study of three archetypal Hong Kong tower blocks to evaluate their score along the Sociability Spectrum and tune the system to the context of Hong Kong. The Mark I (1955), Linear I (1980), and Harmony I

LINEAR I

DENSE APARTMENT LAYOUT B.02 Occupant Density B.05 Average Area / Space

5

10

20

40m

0

20

40m

LACK OF PROGRAM VARIETY

B.03 Spatial Connectivity

B.06 Function Density

PRIVATE

SA = 0.40

EN = 0.18

OW = 0.08

PUBLIC

BA = 0.12

0

5

10

20

40m

0.20

PRIVATE

SA = 0.36

OW = 0.08

PUBLIC

EN = 0.15

10

0.17

PRIVATE

SA = 0.41

5

LENGTHY CORRIDORS

0.18

BA = 0.12

2000

B.01 Threshold Condition

PUBLIC

EN = 0.21

0

HARMONY I

LIMITED ENTRY POINTS

1980

OW = 0.08

1955

BA = 0.15

MARK I

Figure 11: Tower Block Case Study

Bhagat | Wong

27


28

Domain Chapter


Bhagat | Wong

29


Visions for an Adaptive Architecture While the tower block typology became a major vehicle for addressing modern challenges of densification in Hong Kong and around the globe, it was by no means the only means the only solution conceived and put forth by architects and urban planners during the 20th century. In fact, the practicality of the tower block stood in juxtaposition to the idealism of design proposals from the same period which envisioned an architecture which reflected the changing sociality of everyday life. Whereas one sought to solve an immediate problem, the others aimed to re-imagine the ways in which we live and interact with one another. The work of Archigram and Metabolism in the 1960’s proposed a radically new solution to the challenges of mass migration and densification in the United Kingdom and Japan, respectively. These groups viewed architecture not as static and permanent objects existing within an urban context but instead as ever-changing spaces integral to the urban vitality of a city.34 Through their proposals, Archigram and Metabolism experimented with architectural artifacts which were designed to change and adapt to the shifting lifestyles of its inhabitants. The Metabolists responded to the same urban conditions and densification challenges in Japan that existed in Hong Kong during the proliferation of tower block typology, yet this group looked towards the future of urban living instead of the present. The population of Tokyo tripled following World War II, raising from 2.78 million in 1945 to 8.31 million in 1960.35 The Metabolists viewed such challenges not as ones to be solved per say but instead as an opportunity to re imagine the relationship between humans and the built environment. In their manifesto, Metabolism – a Proposal for a New Urbanism (1960), the Metabolists declared that humans exist together as a continuously shifting, social entity.36 Additionally, it regarded the built

environment as an extension of this humanity.37 By intertwining these two groups and perceiving them as always in flux, the Metabolists proposed architectural artifacts which were structured to change throughout time. While a majority of the work by the Metabolist was relegated to speculative models and drawings, the Nakagin Capsule Tower by Kisho Kurokawa was realized as a built project. Conceptually, the building was designed as series of modular units attached to a central core. These modular units, or capsules, enabled continuous replicability and adaptability amongst different parts of the building as renovations were required, technology was updated, and spaces become obsolete.38 Unfortunately, such an idealism was never fully realized due to limitations of existing technology. In the United Kingdom, a similar housing crisis took place in the 1960’s, which prompted the government there to take a similar, impulsive response as the Hong Kong government. The government constructed dozens of public housing tower blocks across the country. The problem was solved but at the expense of urban livability. Rejecting the rigidity and inhumanity of the tower block, Archigram proposed an architectural system which re-imagined the ways in which humans interacted with one another. Adaptation sat at the heart of Archigram’s proposal Plug-In City (1964), which took inspiration from their avant-garde counterparts in Japan. Conceptually, the project proposed private, modular residential units which plugged into a public, central infrastructure, challenging the relationship between public and private spaces in an urban context.39 Through such a system, the Plug-In City had the ability to continuously evolve programmatically, functionally, and socially. Such an evolution, as Peter Cook intended, was driven by the users’ interactions with the architecture

Gizem Deniz Guneri, “Peter Cook Beyond Archigram: Towards a Critical Utopianism.” Prostor 28, no. 1 (59) (June 30, 2020): 130–41. Hein et al., Rebuilding Urban Japan After 1945, 55. 36 Kiyonori et al., Metabolism – A Proposal for a New Urbanism (Tokyo: Bijutsu Shūpansha, 1960), 1. 37 Kishō Kurokawa, Metabolism in Architecture (London: Studio Vista, 1977), 27. 38 Kishō Kurokawa, Metabolism in Architecture, 32. 39 Simon Sadler, Archigram: Architecture without Architecture, 37. 34 35

30

Domain Chapter


Figure 12: Nakagin Capsule Tower by Kisho Kurokawa (1972)

Figure 13: Plug-In City by Peter Cook (1964)

around them. Archigram understood “housing as a consumer project,” which propelled them to design in such a way that all residents participated in constructing the sociability of their spaces through their own efforts.36 Yet, in a similar manner to that of the Metabolists, Archigram’s design proposals were never realized due to limitations by the technologies available and the conventional orthodoxies of its time. When faced with similar housing crises and densification challenges as Hong Kong in their respective cities, both the Metabolists and Archigram presented a vision of architecture that

40

was organic, dynamic, and ever-changing, but both were also limited by their times. Therefore, the P2 Tower revisits these principles put forth by the Metabolists and Archigram specifically through a lens of cybernetics, where these ideas of adaptation and flexibility were embedded into a computational design workflow and took advantage of emerging technologies and theories in the 21st century, such as artificial intelligence, parametricism, digital fabrication, and emergence. The computational workflow developed by this research leveraged these emerging technologies and theories in order to create a feedback system that continuously responds to dynamic variables.

Simon Sadler, Archigram: Architecture without Architecture, 37.

Bhagat | Wong

31


Towers and Timescales The visions put forth by Archigram and the Metabolists for the past, present, and future of urban living surely pushed the boundaries on how architects and urban planners may begin to understand high-rise housing in the modern era. The stark contrast of their designs with the rigidity and inhumanity of the tower block typology presents an opportunity for this thesis to propose a new housing tower that meets the immediate density needs of a city while also enabling the continuous adaptation to the changing needs of its residents over time. Before such an endeavor can be undertaken, it would be important to first investigate the layers and organization strategies of tall buildings, recognizing their unique architectural, mechanical, and structural requirements. Such a foundational understanding of towers would enable this thesis to reasonably reconcile the idealism of Archigram and the Metabolists’ megastructures and the practicality of the tower block. While tall buildings afford ample opportunity to address modern challenges of densification and urban living, the complexity of their programmatic organization and environmental conditions give rise to new challenges. Technologically, the design of a tower can be organized into five subsystems: the structural systems, the floor systems, the vertical circulation system, the façade system, and the environmental system.41 The structural system refers to the elements of the tower which are primarily responsible for resisting the vertical and lateral loads acting upon the building. Critical design aspects of a tower’s structural system to resist to wind, gravity, seismic loads include the dynamic properties, aerodynamic characteristics, location of structural members on the floor plate, the floor-to-floor heights, and the slenderness.42 The floor system refers to the elements of the building which handle horizontally transferring live and dead loads to the primary structural system for vertical transfer to the ground. The vertical circulation system refers to elements of the building which move people and

goods throughout the height of the tower. It plays a critical role particularly in mixed-use towers as a means to efficiently control the movement of people throughout the tower for their intended purposes.43 The façade system refers to the delineation between the inside and the outside and plays a major role in defining the visual aesthetics of the tower per the design intent. Additionally, the façade system is integrally connected to the structural system as it deals with high wind loads, which typically results in the façade being divided into different zones to respond to varying wind loads.44 Lastly, the environmental system refers to the ways in which the building form and the building envelope regulate the interior environmental conditions by managing the wind, rain, sunlight, etc. This includes design considerations such as the morphology, orientation, and façade elements.45 These five layers work together as independent parts of the same whole, but from a broader perspective, each layer also operates on its own timescale. Whereas the structural system of a building may be expected to operate on the timescale of centuries, the façade system only acts on the timescale of decades. Such variation brings about different influences on the design of a space such as functional requirements, spatial needs, or social perceptions. Therefore, it is critical to breakdown the timescales of each tower layer as a means to respond appropriately to its specific public and private influences. In doing so, this thesis begins to understand the ways in which architectural responses to change over time affect the sociability of a space at varying timescales. From a social perspective, the timescales of these tower layers correspond directly to the timescales of the residents, whether that is an individual, a group, or a population. For example, an individual timescale corresponds to the different stages of life. When a person is growing up, their spatial needs and connections vary drastically. Therefore, the interplay between the timescales of the tower layers and the lives of its residents is inherently intertwined.

Elif Erdine. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems.” (PhD, Architectural Association School of Architecture, 2014), 39. 42 Elif Erdine. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems,” 45. 43 Elif Erdine. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems,” 59. 44 Elif Erdine. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems,” 62. 45 Elif Erdine. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems,” 69. 41

32

Domain Chapter


FIXED SYSTEMS

TOWER MORPHOLOGY

STRUCTURE

ADAPTABLE SYSTEMS DECADES PUBLIC-PRIVATE SEGMENTS

YEARS PROGRAM TOPOLOGY

MONTHS SPATIAL ORGANIZATION

Figure 14: Tower Layers and Timescales

Bhagat | Wong

33


Adaptability through Digital Fabrication In order to enable an architectural system to adapt at these different timescales and in response to people’s changing lifestyles, the research must revisit and challenge traditional construction methods and technologies for tall buildings, which are commonly permanent and immutable. Emerging digital fabrication techniques and material systems offer the opportunity to create an architecture of adaptability envisioned by the Metabolists and Archigram. In particular, robotic additive manufacturing allows for the seamless manufacturing of bespoke geometries without the need for hundreds of unique formworks or jigs, significantly reducing the time, material, and manpower for fabrication. Such a process would enable the on-demand, rapid fabrication of customized parts necessary for an adaptable architectural system. Recent advancements in robotic additive manufacturing have steadily increased interest amongst the construction industry to incorporate this fabrication technique into their practices. In 2005, the Chinese company WinSUN invented the spray nozzle and developed the first continuous 3D printer for construction, creating ten, off-site houses.46 Following 12 years later, the first 3D printed building in Europe was constructed in Copenhagen by the Dutch company 3D Printhuset. The morphology of the building was entirely curvilinear as to emphasize the technology’s lack of geometric constraints. In 2019, the world’s longest 3D-printed concrete bridge was printed by a team at Tsinghua University School of Architecture which spanned 86m and cost 33% less.47 As robotic additive manufacturing continues to advance, particularly in terms of efficiency and cost, its ability to facilitate adaptable systems increases. Yet,

several limitations continue to block its widespread adoption, specifically as it relates to material. Concrete additive manufacturing is well advanced as compared to other metal or polymer printing, but its material constraints create several fundamental drawbacks.42 Firstly, the composition of the concrete must be balanced such that it is pumpable and printable, severely minimizing the range of usable mixtures and limiting the potential to lower the embodied carbon of concrete.43 Additionally, printed concrete displays both isotropic and anisotropic properties, whereas poured concrete only exhibits isotropic properties.44 Such a change in material properties, makes it difficult to predict its structural performance and thus, scalability becomes an issue. These limitations prohibit concrete additive manufacturing from being fully embraced by the construction industry. Additionally, concrete often has a high embodied carbon, which makes it a difficult material to use as sustainability factors continue to rise, necessitating the use of low carbon materials globally. In order to address these material-related challenges, different researchers investigated the use of fiber-reinforced cementitious composites as alternative materials to traditional concrete mixtures.45 These material compositions aimed to optimize four factors related to printability and buildability: easy-extrusiveness, easy-flow, wellbuildable, and proper setting time. Of these factors, the research found that prioritizing extrudability and flowability by selecting raw materials with maximum particle size of about one tenth of nozzle diameter and adjusting the water to binder ratio ensured an easier optimization of the remaining

S. El-Sayegh, L. Romdhane, and S. Manjikian. “A Critical Review of 3D Printing in Construction: Benefits, Challenges, and Risks.” Archives of Civil and Mechanical Engineering 20, no. 2 (June 2020): 44. 41 S. El-Sayegh, L. Romdhane, and S. Manjikian. “A Critical Review of 3D Printing in Construction: Benefits, Challenges, and Risks,” 44. 42 Baigarina, Akerke, Essam Shehab, and Md. Hazrat Ali. “Construction 3D Printing: A Critical Review and Future Research Directions.” Progress in Additive Manufacturing 8, no. 6 (December 2023): 1397. 43 S.El-Sayegh, L. Romdhane, and S. Manjikian. “A Critical Review of 3D Printing in Construction: Benefits, Challenges, and Risks,” 47. 44 Akerke Baigarina, Essam Shehab, and Md. Hazrat Ali. “Construction 3D Printing: A Critical Review and Future Research Directions,” 1397. 45 GuoWei Ma, Li Wang, and Yang Ju. “State-of-the-Art of 3D Printing Technology of Cementitious Material—An Emerging Technique for Construction.” Science China Technological Sciences 61, no. 4 (April 2018): 475. 45 GuoWei Ma, Li Wang, and Yang Ju. “State-of-the-Art of 3D Printing echnology of Cementitious Material—An Emerging Technique for Construction,” 485. 41

34

Domain Chapter


Figure 15: Robotic 3D Concrete Printing (Photo Puja Bhagat and Jonathan Wong)

factors.46 Additionally, these types of materials have the ability to lower embodied carbon of concrete mixtures, particularly when a portion of concrete is replaced with fly ash or other lowcarbon materials. While cementitious composites are relatively new, they provide a promising, more sustainable alternative for robotic manufacturing that maintains a level of flexibility and adaptability, while improving upon material-related challenges.

and fabricate a wider range of morphologies using this technique.47 This type of localized control and formation enables a level of adaptability which is difficult to achieve with traditional concrete systems. Thus, combining woven bamboo with fiber-reinforced cementitious composite 3D printing both reaches the necessary structural performance of large scale forms and increases the range of achievable and adaptable morphologies.

To further improve upon these challenges, rebar is often introduced to concrete assemblies. However, rebar also has a high embodied carbon. As such, bamboo strip weaving offers a low-carbon alternative to rebar that can act as integrated formwork and reinforcement. Bamboo strip weaving is a traditional Chinese artform which uses thin strips of bamboo to achieve self-standing morphologies without the need for additional joinery or attachment systems. Particularly, the Kagome weave is a triaxial pattern which can produce highly complex three-dimensional surfaces due to its self-bracing capacity and high shear resistance.46 Additionally, it enables a high degree of geometrical control, high redundancy, and local reparability, allowing designers to generate

These techniques can be further combined with the notion of individual modular components which is strongly present in the works of Archigram, the Metabolists and others of the time. Modular components, combined with the capabilities of robotic printing and low-carbon material systems, can achieve an adaptable architecture which works within the requirements of 21st century cities. Therefore, this research explored the use of robotic 3D printing on bamboo strip formwork in a modular component assembly as a method to improve upon existing challenges within the industry and facilitate a level of adaptation sought by that of the P2 Tower’s predecessors.

Phil Ayres, Alison Grace Martin, and Mateusz Zwierzycki, “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips.,” 75. 47 Martin Ayres and Zwierzycki, “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips,” 75. 46

Bhagat | Wong

35


Towards An Urban System Although the evolution of a person’s life can be reflected in their immediate living environment, it cannot be forgotten that towers do not exist in isolation but instead as an element of a complex urban environment. Therefore, it is important to extend beyond the confines of a single tower and consider its role in the micro-urban environment as well as the macro-urban system. The design proposals by Archigram and Metabolist, which were discussed previously, began to speculate about how towers may impact their urban environments, but for the most part, these design proposals limited to a inward-looking vacuum. On the other hand urban design proposals such as Frank Lloyd Wright’s Broadacre City and Carlos Moreno’s

The Broadacre City

Frank Lloyd Wright, in April of 1935, introduced the Broadacre City as a urban design rooted in urban decentralization, economic self-sufficiency, and individualism with the goal of leveraging the potential brought about by the Machine Age and returning American cities to their roots of “democratically formed village life.”48 Wright was rallying against what he described as the plights of modern cities which sat in the forefront to depression-laden times. The Broadacre City stepped outside of mainstream urban theories and practices by proposing scattered, independent villages throughout the rural landscape, each containing all of the necessary modern institutions, and connecting them by a single, horizontal road network. Thus, the decentralized nature of the Broadacre City emphasized the role and influence of each public institution as crucial to the workings of the overall urban system by breaking down their differences and mering them into a singular, interconnected network. 49Yet, the rural sprawl of the Broadacre City only had the potential Figure 16: Broadacre City (Photo by Skot Weidemann) to be realized in the United States seeing as many other 15-Minute City examined how simple architectural countries lacked the available land and thus, failed components may combine, interact, and connect to to address the reality of the existing disconnected construct a complex urban system. These urban urban environments by instead proposing an escape planning proposals addressed modern challenges to Wright’s so-called “middle landscape.”50 of densification by re-imagining the city as a singular, interconnected network. In doing so, they envisioned urban environments which expanded the influences of a single, architectural artifact and were responsive to the changing sociability needs of its On the other hand, Carlos Moreno’s 15-Minute inhabitants. City, which emerged from the consequences of

The 15-Minute City

Arthur C. Nelson, “The Planning of Exurban America: Lessons from Frank Lloyd Wright’s Broadacre City.” Journal of Architectural and Planning Research 12, no. 4 (1995): 339 49 Mark B. Lapping, “Toward A Social Theory of the Built Environment: Frank Lloyd Wright and Broadacre City.” Environmental Review 3, no. 3 (March 1, 1979): 16 50 Mark B. Lapping, “Toward A Social Theory of the Built Environment: Frank Lloyd Wright and Broadacre City,” 21. 48

36

Domain Chapter


Figure 17: 15-Minute City (Drawing by Hassell Studio)

the COVID-19 pandemic lock downs, proposed a methodology for re-designing existing cities and addressing the specific culture of its own urban context. The 15-Minute City built upon a legacy of an understanding of the city as a collection of localized neighborhoods which operated together as part of an overall urban system. Thus, Moreno’s proposal argued that localized interventions in these neighborhood would positively impact other interconnected neighborhood as well as the entire system.51 The idea nearly all of a person’s needs are met within a short walk or bike ride from their home sits at the core of the 15-Minute City. This was achieved by not focusing on the development of transportation to bring people to their programmatic needs, but instead bringing those same amenities to the places people live and focusing on ten factors: proximity, density, diversity, mixed-use, modularity, adaptability, flexibility, human-scale design, connectivity, and digitalization.52 In doing so, Moreno proposal aims to revitalize the neighborhood by ensuring that people’s immediate needs are met, even as they change over time. While such an ideal is difficult

to challenge from a practical point of view, it can be argued the 15-Minute City is rooted in a notion that the physicality of architecture is a pseudopanacea for all the plights of modern urbanization and densification and disregards the socio-spatial aspects of living and working as a member of a neighborhood. The Broadacre City and the 15-Minute City both expanded the domain of a single architectural artifact by considering them as elements within an overarching urban system. Building out from these models for urban, the P2 Tower extended its sociability influence onto its localized urban environment through a series of pedestrian pathways and also considered the ways in which a collection of P2 Towers may interact with one another to develop an overall urban network through a series of multi-modal corridors. Thus, the computational workflow developed by this research generated an urban system driven by the socio-spatial elements of everyday life and sociability needs of people which integrates into the existing urban fabric of densely populated cities.

Georgia Pozoukidou, and Zoi Chatziyiannaki. “15-Minute City: Decomposing the New Urban Planning Eutopia.” Sustainability 13, no. 2 (January 18, 2021): 931. 52 Amir Reza Khavarian-Garmsir, Ayyoob Sharifi, Mohammad Hajian Hossein Abadi, and Zahra Moradi. “From Garden City to 15-Minute City: A Historical Perspective and Critical Assessment.” Land 12, no. 2 (February 20, 2023): 522 51

Bhagat | Wong

37


FRENCH REVOLUTION

rise of technology

Global

rise of pollution

rise of tec downfall of cities

1920-1930

1853-1870 Georges Haussmann Paris, France

1882

1850-1920

PARIS BOULEVARDS

Ebenezer Howard Great Britain

Glob

1929 - 1939

rise of poor health in cities rise of political uprisings

THE GARDEN CITY

WORLD

Global

1914 - 1918

1789 / 1830 1848 / 1871

Paris, France

1820 - 1840

Great Britain

GREAT DEPRESSION

WORLD WAR I

RADIANT CITY

1931

INDUSTRIAL REVOLUTION

BROADACRE CITY Frank Llyod Wright United States

Le Corbusier Paris, France

THE LINEAR CITY Arturo Soria y Mata Madrid, Spain

THE DEATH AND AMERICA

Jan Unit

38

Domain Chapter


United States

chnology

2001

1959 - 1975

China

COVID-19 PANDEMIC Global

2021 - 2022

9/11 TERRORIST ATTACK

CULTURAL REVOLUTION

Global

1950 - 1953

Global

1938 - 1945

bal

VIETNAM WAR

1966 - 1976

WAR II KOREAN WAR

rise of security and surveillance rise of social distancing

1960-70

1970

rise of communal living

PLUG-IN CITY

1961

2015-2023

ne Jacobs ted States

Archigram United Kingdom

1960-70

D LIFE OF AN CITIES

SERPENTONE Mario Florentino Rome, Italy

CAPSULE TOWER

15 MINUTE CITY

The Metabolists Ginza, Japan

Carlos Moreno Paris, France

Figure 18: Urban Density Timeline

Bhagat | Wong

39


Simulating Sociability In a similar manner to how a single tower exists as part of an urban system, people cannot be considered as individuals at these larger scales but instead as members of a collective system. Therefore, this research may not simply claim to have designed spaces of private and public without full consideration to people’s social behaviors in these spaces as a unified entity. Pedestrian simulations, such as Peng Wang’s PedSim and Arup’s MassMotion, afford architects and urban designers the opportunity to predict, analyze, and evaluate the ways in which occupant may potentially utilize a space. While pedestrian simulations imitate people’s movements, the data extracted from these simulations is highly dependent on a wide host of parameters, including the granularity of the model, the level of individualism of the agents, the agents’ behaviors, etc. 53 Therefore, the effectiveness of a pedestrian simulation is determined by the attunement of these parameters to the scale of the simulation and the context of its application.

a variety of environmental factors. The Cellular Automation (CA) model discretized the environment into a grid of cells, where pedestrians were free to move to their neighboring cells based upon a given probability and rules.56 Such a model enabled the analysis of emergent crowd behaviors due to the dynamic interactions between each pedestrians with one another and their respective rules. The last model for pedestrian simulations relied on emerging research around artificial intelligence, following a data-driven approach. Here, the machine learning algorithm predicted the movement and patterns of the pedestrians based upon their previous behaviors. Each of these models for pedestrian simulation afforded different benefits of analysis at varying scales and situations.

Types of Pedestrian Simulations

However, these models and existing pedestrian simulations lacked key functionalities and behaviors which were critical to the goals of the research. First, most pedestrian simulations existed solely on small, two dimensional surfaces, lacking any ability for vertical movements or network-based paths. This proved to be a challenge due to the size and spatial organization of urban networks which require large-scale, three dimensional simulations. Second, and most importantly, existing pedestrian simulations lacked any mechanism for socialization between pedestrians. This behavior was essential for understanding how the designed urban networks facilitate sociability between occupants and cater to their specific social needs over time. As such, it was necessary for this research to develop a novel pedestrian simulation which enabled social interaction behaviors and accepted large-scale, three dimensional networks.

Existing research in pedestrian simulations categorized these models into four buckets based upon the ways in which the pedestrian behaviors were modeled. The simplest model considered the spatial environment as a non-metric graph, where the edges represented pathways such as roads or hallways and the nodes represented the intersections of the pathways.54 By simplifying the environment, the pedestrian behaviors at larger scales were more easily modeled and observed, particularly in terms of understanding which paths a pedestrian may take between two points of interest. Another model, the physical-based model, simulated the behavior of pedestrians based upon the laws of physics, where attraction and repulsion forces by other pedestrians or the context influenced their movements.55 This methodology operated well at smaller scales and provided more detailed pedestrian movements as it simultaneously balanced

Pitfalls of Existing Pedestrian Simulations

Amir Rasouli, “Pedestrian Simulation: A Review,” 2021: 2-7. Amir Rasouli, “Pedestrian Simulation: A Review,” 10. 55 Amir Rasouli, “Pedestrian Simulation: A Review,” 10. 56 Victor J. Blue and Jeffrey L. Adler. “Cellular Automata Microsimulation for Modeling Bi-Directional Pedestrian Walkways.” Transportation Research Part B: Methodological 35, no. 3 (March 2001): 294. 53 54

40

Domain Chapter


Current Pedestrian

M-1,1

M0,1

M-1,0

M0,0

M0,-1

M1,1

Potential Movements Other Pedestrians

M1,-1

Figure 19: Cellular Autonoma (CA) Model

Architectural Element Repellent Forces

Current Pedestrian Destination Attraction Force Other Pedestrian Attraction Forces Figure 20: Physics-Based Model

Bhagat | Wong

41


Discussion The current context of the Hong Kong tower block reveals a large discrepancy between the permanence of the built environment and the temporality of people’s lives. At its core, the tower block typology in Hong Kong has failed to meet people’s sociability needs as they change over time by emphasizing the private individual over of the public collective. Therefore, this thesis investigated this gap between the social affordance of the Hong Kong tower block and the people’s sociability needs. It aimed to create a new design for public housing towers that meets the density needs of Hong Kong while also facilitating continuous spatial changes to match the needs of people over time. This was achieved by first constructing a new model for evaluating a space along the public-private spectrum. This model was then utilized as a driving force to design a new tower system workflow focused specifically on the sociability needs of its occupants. Finally, a level of adaptation was integrated into the system following the logic of this methodology, allowing towers to exhibit different functionalities and performances over time. When expanded to the urban scale, this notion can influence larger populations and timescales, driven by the socio-spatial elements of urban life and the sociability needs of a collective which were integrated into the existing urban fabric of Hong Kong. In doing so, this thesis celebrated the social intricacies of each local context by designing new corridors which facilitated their specific lifestyles. This was achieved through a series of local and urban scale pedestrian pathways which spanned multiple contexts and communities across Hong Kong. This thesis also deeply investigated the use

42

Domain Chapter

of novel social pedestrian simulations to drive the design of the social urban fabric within dense cities. This thesis adds to the existing discourse surrounding sociability and adaptability in architecture by leveraging the power of both unique but interconnected fields to address the emerging challenges of densification and people’s changing sociability needs in Hong Kong. The research addressed the following questions: 1. How can a novel computational framework and material fabrication system address the constant flux of people’s sociability along the public-private spectrum in Hong Kong over time? 2. How can adaptable architecture improve the quality of life in Hong Kong? 3. Can challenging conventional tower organizations in terms of public and private redefine the ways in which people live? 4. How can temporal urban systems socially adapt to and bridge multiple communities across a dense city? 5. How can understanding pedestrian behavior drive the design of a social urban space? As such, the research aimed to challenge the traditional notion of the tower block as a permanent, unchanging structure in the built environment and discover its potential to become a temporal system which evolves alongside its occupants, meeting their needs and improving urban livability. Only in this way, can architecture begin to address the complex challenges of densification.


Bhagat | Wong

43


Bibliography Ayres, Phil, Alison Grace Martin, and Mateusz Zwierzycki. “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips.,” n.d., 75. Baigarina, Akerke, Essam Shehab, and Md. Hazrat Ali. “Construction 3D Printing: A Critical Review and Future Research Directions.” Progress in Additive Manufacturing 8, no. 6 (December 2023): 1393–1421. https://doi.org/10.1007/s40964-023-00409-8. Blue, Victor J., and Jeffrey L. Adler. “Cellular Automata Microsimulation for Modeling Bi-Directional Pedestrian Walkways.” Transportation Research Part B: Methodological 35, no. 3 (March 2001): 293–312. https://doi.org/10.1016/S0191-2615(99)00052-1. Caldeira, Teresa, and Michael Sorkin. “Variations on a Theme Park: The New American City and the End of Public Space.” Journal of Architectural Education (1984-) 48, no. 1 (September 1994): 65. https://doi.org/10.2307/1425310. Deng, Ying, Edwin H.W. Chan, and S.W. Poon. “Challenge-Driven Design for Public Housing: The Case of Hong Kong.” Frontiers of Architectural Research 5, no. 2 (June 2016): 213–224. https://doi.org/10.1016/j.foar.2016.05.001. Di Palma, Vittoria, Diana Periton, and Marina Lathouri, eds. Intimate Metropolis. London: Routledge, 2008. El-Sayegh, S., L. Romdhane, and S. Manjikian. “A Critical Review of 3D Printing in Construction: Benefits, Challenges, and Risks.” Archives of Civil and Mechanical Engineering 20, no. 2 (June 2020): 34-59. https://doi.org/10.1007/s43452-020-00038-w. Erdine, Elif. “Generative Processes in Tower Design: Algorithms for the Integration of Tower Subsystems” PhD, Architectural Association School of Architecture, 2014. Fassio, Omar, Chiara Rollero, and Norma De Piccoli. “Health, Quality of Life and Population Density: A Preliminary Study on ‘Contextualized’ Quality of Life.” Social Indicators Research 110, no. 2 (January 2013): 479–88. https://doi.org/10.1007/s11205-011-9940-4. García Moro, Francisco. “The Death and Life of Hong Kong’s Illegal Façades.” ARENA Journal of Architectural Research 5, no. 1 (July 20, 2020): 2. https://doi.org/10.5334/ajar.231. Guneri, Gizem Deniz. “Peter Cook Beyond Archigram: Towards a Critical Utopianism.” Prostor 28, no. 1 (59) (June 30, 2020): 130–41. https:// doi.org/10.31522/p.28.1(59).8. Harris, Jose. “War and Social History: Britain and the Home Front during the Second World War.” Contemporary European History 1, no. 1 (March 1992): 17–35. https://doi.org/10.1017/S096077730000504X. Hein, Carola, Jeffery Diefendorf, and Ishida Yorifusa. Rebuilding Urban Japan After 1945. 1st ed. 2003. New York, NY: Palgrave Macmillan, 2014. Ho, Daniel Chi Wing, Kwong Wing Chau, and Yung Yau. “Evaluating Unauthorized Appendages in Private Apartment Buildings.” Building Research & Information 36, no. 6 (December 2008): 568–79. https://doi.org/10.1080/09613210802386198. Hong Kong Housing Authority, “Key Figures,” Hong Kong Housing Authority, Hong Kong Housing Authority, 31 March 2022, https://www. housingauthority.gov.hk/mini-site/haar2122/en/index.html Kelly, G., Robert Schmidt, A. Dainty, and Victoria Story. “Improving the Design of Adaptable Buildings Though Effective Feedback in Use,” 2011. https://hdl.handle.net/2134/26294. Khavarian-Garmsir, Amir Reza, Ayyoob Sharifi, Mohammad Hajian Hossein Abadi, and Zahra Moradi. “From Garden City to 15-Minute City: A Historical Perspective and Critical Assessment.” Land 12, no. 2 (February 20, 2023): 512. https://doi.org/10.3390/land12020512. Kiyonori et al. Metabolism – A Proposal for a New Urbanism. Tokyo: Bijutsu Shūpansha, 1960. Kurokawa, Kishō. Metabolism in Architecture. London: Studio Vista, 1977. Kohn, Margaret. Brave New Neighborhoods: The Privatization of Public Space. New York, NY: Routledge, 2004. Lai, Lawrence W.C., and Daniel C.W. Ho. “Unauthorised Structures in a High‐rise High‐density Environment ‐ The Case of Hong Kong.” Property Management 19, no. 2 (May 1, 2001): 112–23. https://doi.org/10.1108/02637470110387830. Langstraat, Florian, and Rianne Van Melik. “Challenging the ‘End of Public Space’: A Comparative Analysis of Publicness in British and Dutch Urban Spaces.” Journal of Urban Design 18, no. 3 (August 2013): 429–48. https://doi.org/10.1080/13574809.2013.800451. Lau, Kwok-yu. Housing In the Other Hong Kong Report. Hong Kong: Chinese University Press, 1991. Ma, GuoWei, Li Wang, and Yang Ju. “State-of-the-Art of 3D Printing Technology of Cementitious Material—An Emerging Technique for Construction.” Science China Technological Sciences 61, no. 4 (April 2018): 475–95. https://doi.org/10.1007/s11431-016-9077-7. Mark B. Lapping, “Toward A Social Theory of the Built Environment: Frank Lloyd Wright and Broadacre City.” Environmental Review 3, no. 3 (March 1, 1979): 11–23. https://doi.org/10.2307/3984040. Marsillo, Laura, Nawapan Suntorachai, Keshava Narayan Karthikeyan, Nataliya Voinova, Lea Khairallah, and Angelos Chronis. “Context Decoder - Measuring Urban Quality through Artificial Intelligence,” 237–46. Ghent, Belgium, 2022. https://doi.org/10.52842/conf. ecaade.2022.2.237. Mehta, Vikas. “Evaluating Public Space.” Journal of Urban Design 19, no. 1 (January 1, 2014): 53–88. https://doi.org/10.1080/13574809 .2013.854698. Ming Sing, “The Quality of Life in Hong Kong.” Social Indicators Research 92, no. 2 (June 2009): 295–335. https://doi.org/10.1007/s11205008-9349-x.

44

Domain Chapter


Nelson, Arthur C. “The Planning of Exurban America: Lessons from Frank Lloyd Wright’s Broadacre City.” Journal of Architectural and Planning Research 12, no. 4 (1995): 337–56. http://www.jstor.org/stable/43029176. Németh, Jeremy, and Stephen Schmidt. “The Privatization of Public Space: Modeling and Measuring Publicness.” Environment and Planning B: Planning and Design 38, no. 1 (2011): 5–23. https://doi.org/10.1068/b36057. Németh, Jeremy, and Stephan Schmidt. “Toward a Methodology for Measuring the Security of Publicly Accessible Spaces.” Journal of the American Planning Association 73, no. 3 (September 30, 2007): 283–97. https://doi.org/10.1080/01944360708977978. Ping Yan, Fung. “Public Housing in Hong Kong Past, Present and Future.” Chartered Institute of Housing Asian Pacific Branch, 2006. Pozoukidou, Georgia, and Zoi Chatziyiannaki. “15-Minute City: Decomposing the New Urban Planning Eutopia.” Sustainability 13, no. 2 (January 18, 2021): 928-953. https://doi.org/10.3390/su13020928. Rasouli, Amir. “Pedestrian Simulation: A Review,” 2021, 1-18. https://doi.org/10.48550/ARXIV.2102.03289. Sadler, Simon. Archigram: Architecture without Architecture. Cambridge, Mass: MIT Press, 2005. Sarkisian, Mark. Designing Tall Buildings: Structure as Architecture. New York, NY: Routledge, 2012. Seng, Eunice. “The City in a Building: A Brief Social History of Urban Hong Kong.” SITA 2017, no. 5 (2017). https://doi.org/10.54508/ sITA.5.07. Shelton, Barrie, Justyna Karakiewicz, and Thomas Kvan. The Making of Hong Kong: From Vertical to Volumetric. London: Routledge, 2011. Smart, Alan. The Shek Kip Mei Myth: Squatters, Fires and Colonial Rule in Hong Kong, 1950 - 1963. Aberdeen, Hong Kong: Hong Kong Univ. Press, 2006. Schmidt III, Robert, and Simon Austin. Adaptable Architecture: Theory and Practice. Routledge, 2016. Smith, Constance, and Saffron Woodcraft. “Tower Block ‘Failures’?: High-Rise Anthropology.” Focaal 2020, no. 86 (2020): 1–10. https://doi. org/10.3167/fcl.2020.860101. Tang, Bo-sin, and Siu-wai Wong. “A Longitudinal Study of Open Space Zoning and Development in Hong Kong.” Landscape and Urban Planning 87, no. 4 (September 2008): 258–68. https://doi.org/10.1016/j.landurbplan.2008.06.009. Urban, Florian. Tower and Slab: Histories of Global Mass Housing. London: Routledge, 2012. Van Melik, Rianne, Irina Van Aalst, and Jan Van Weesep. “Fear and Fantasy in the Public Domain: The Development of Secured and Themed Urban Space.” Journal of Urban Design 12, no. 1 (February 2007): 25–42. https://doi.org/10.1080/13574800601071170. Varna, George, and Steve Tiesdell. “Assessing the Publicness of Public Space:The Star Model of Publicness.” Journal of Urban Design 15, no. 4 (November 2010): 575–98. https://doi.org/10.1080/13574809.2010.502350. Weintraub, Jeff Alan, and Krishan Kumar, eds. Public and Private in Thought and Practice: Perspectives on a Grand Dichotomy. Morality and Society. Chicago: University of Chicago Press, 1997. The Whoqol Group. “The World Health Organization Quality of Life Assessment (WHOQOL): Development and General Psychometric Properties.” Social Science & Medicine 46, no. 12 (June 1998): 1569–85. https://doi.org/10.1016/S0277-9536(98)00009-4. Xue, Charlie Q. L., and Kevin K. K. Manuel. “The Quest for Better Public Space: A Critical Review of Urban Hong Kong.” In Public Places in Asia Pacific Cities, edited by Pu Miao, 60:171–90. The GeoJournal Library. Dordrecht: Springer Netherlands, 2001. https://doi. org/10.1007/978-94-017-2815-7_9. Zamanifard, Hadi, Tooran Alizadeh, Caryl Bosman, and Eddo Coiacetto. “Measuring Experiential Qualities of Urban Public Spaces: Users’ Perspective.” Journal of Urban Design 24, no. 3 (May 4, 2019): 340–64. https://doi.org/10.1080/13574809.2018.1484664. Zhonghua Gou, Xiaohuan Xie, Yi Lu, and Maryam Khoshbakht. “Quality of Life (QoL) Survey in Hong Kong: Understanding the Importance of Housing Environment and Needs of Residents from Different Housing Sectors.” International Journal of Environmental Research and Public Health 15, no. 2 (January 27, 2018): 219. https://doi.org/10.3390/ijerph15020219.

Bhagat | Wong

45


03

METHODS

03 Methods

3.1 Public-Private Evaluation Method 3.2 Urban Network 3.3 Pedestrian Simulations 3.4 Tower Organization 3.5 Program Relationships 3.6 Fabrication and Material Systems 3.7 Analysis Tools


The workflows and processes developed during this stage deeply investigated innovative methodologies, algorithms, and material fabrication systems which facilitated the creation of a socially temporal design and fabrication workflow in the subsequent research. In order to create such a system, the authors first developed an evaluation method which could quantify and analyze sociability across a spectrum. This created a framework and lens which would guide the domain of the research. Within this domain, the research developed two novel social pedestrian simulations which would leverage such a notion of sociability and implement its corresponding behaviors as a driver of design. Within the framework of the design workflow, the use of co-evolutionary algorithms enabled collaborative systems to temporally evolve together to address unique, yet interconnected social needs. When paired with the small world network algorithm, this system facilitated the required growth, while maintaining a level of robustness which was required for adaptable systems. Physically, this system was realized through a comprehensive material fabrication system, which implemented bamboo weaving and concrete 3D printing. By leveraging the properties and methods associated with these systems, the research developed adaptable, yet easily fabricatable forms, while resurfacing dying cultural material systems. Such novel methods worked within the gaps of the developed domain to investigate the relevance of socially and temporally adaptive architectural systems to address the challenges of densification in Hong Kong.

Bhagat | Wong

47


3.1 Public-Private Evaluation Method Over time, as the sociability needs of people change, the form and functionality of the built space around them should change as well. In order to create such an adaptation system, it was first necessary to devise a systematic method to quantify a space’s sociability, namely the Sociability Spectrum. The team developed a series of parameters which constitute the sociability of a space along a spectrum, building upon the existing models for measuring publicness.

The team improved upon these models by directly address their shortcomings, ensuring each one was quantifiable, directly related to a space’s sociability, and existed within an architect’s domain. In doing so, the devised sociability evaluation method aimed to measure a space’s sociability such that this data can be utilized to inform the design and adaptation of an architectural artifact as the social needs of its occupants change.

The Parameters and Sociability Calculation Method M.Arch. Phase | M.Sc. Phase The parameters within the evaluation method existed in four dimensions: Ownership, Site Accessibility, Building Affordance, and Environment. Each category aimed to encompass one major portion of the architectural domain. The specific realm and definition of each dimension is as follows: Ownership: What is the legal status and program functionality of the building? Site Accessibility: How to occupants find, view, and enter the site? Building Affordance: How do occupants use, circulate, and occupy the building? Environment: What is the spatial quality of the building’s interior? Within each dimension, a series of parameters were devised which worked to quantify the relevant sociability metrics (Fig. 21). These parameters were chosen based on emerging trends derived from all existing evaluation models studied, such as those relating to transit, use, and accessibility. Additional parameters were also established by the team where gaps in the existing research were found, such as those relating to network centrality and environmental comfort. Each parameter was calculated in a quantifiable manner and incorporated domain boundaries which limited their scope to a relevant range. Some domain boundaries were derived from local code requirements. For example, the minimum domain (most private) for the Spatial Proportions parameter was defined by Hong Kong’s minimum allowable room area and height. Other domains were defined based on information from the existing models for determining sociability. For example, the Connectedness to Amenities parameter was 48

Methodology

created by compiling the major relevant programs mentioned in the existing research and crafting a quantifiable metric for analysis based on the distance and number of these amenity types within walking distance of the architectural artifact. Furthermore, some parameters contained embedded domains, as they were ratios or percentages, such as Thermal Comfort (TCP) and Visual Site Connection. Please see Figure 22 for a diagram visualizing all parameter calculations or the Appendix (A.01) for a comprehensive table describing the calculations for each parameter. The resultant values from all parameters were then remapped between 0 and 1 to normalize their values within an appropriate and comparable domain. Once each individual parameter was calculated and normalized, the values were systemically combined to create one comprehensive value for a space’s sociability. To do this, each value was first summed within each dimension to create a combined score. Then, each combined score was weighted in accordance with its relevance to the sociability needs of the occupants. Finally, all weighted values were summed and remapped between 0 and 1 to achieve a single, inclusive value for a space’s sociability (Fig. 23). The public-private evaluation method was used throughout the research during both the M.Arch. and M.Sc. phases as a tool to drive the design and adaptation of the tower morphology over time. As the sociability needs of the occupants changed, the design needs of the tower spaces changed, and the evaluation system was utilized to determine which changes were required.


PRIVATE

Visual Site Connections

OWNERSHIP

individual

Daylighting

Threshold Conditions

Ownership (Public/Private)

Access Points to the Site

architectural artifact

Density of People

Physical Accessibility Spatial Connectivity

SITE ACCESSIBILITY

Thermal Comfort

Spatial Proportions

quantifiable parameters

dimensions of publicness

BUILDING AFFORDANCE

Modes of Transit to the Site

Average Area Per Space Density of Function

Function (Public/Private)

Noise Protection

Centrality to Context Area of Outdoor Space

Use (Public/Private)

PUBLIC

ENVIRONMENT

Connectedness to Amenities

Area of Social Space

collective

Figure 21: Sociability Spectrum

Bhagat | Wong

49


0.0 to 1.0 = Private to Public

B.02 (430m * 18 Flrs) / (140 ppl * 18 Flrs) = 3.07sqm/pers. = 0.00

B.01 (1 Entrance / 430m Ground Floor) * 100 = 0.23

OCCUPANT DENSITY

THRESHOLD CONDITION

2

2

How do people use, circulate and occupy the building?

BUILDING AFFORDANCE

ENTRANCE

B.03 Node Values / Nodes = 0.29 SPATIAL CONNECTIVITY

Analyzed Element Base Condition

APT A 5 PEOPLE APT B 7 PEOPLE

B.04 2.5m Room Height = 0.00

B.05 (430m * 18 Flrs)/ (40 Spaces * 18 Flrs) = 10m / Space = 0.00 AVERAGE AREA PER SPACE

SPATIAL PROPORTIONS

2

2

B.06 2 Functions / (40 Spaces * 18 Flrs) * 25 = 0.07 FUNCTION DENSITY

2.5m

LOBBY APARTMENT

B.07 (1 Accessible / 40 Spaces) * 2.5 = 0.06

B.08 50m Social Space / 430m = 0.11

PHYSICAL ACCESSIBILITY

AREA OF SOCIAL SPACE 2

B.09 1100m Site Area / (430m Building Area * 18 Flrs) = 0.14 AREA OF OUTDOOR SPACE

2

2

2

ACCESSIBLE SPACE NON-ACCESSIBLE SPACE

0.0 to 1.0 = Private to Public Analyzed Element

E.01

E.02 THERMAL COMFORT

DAYLIGHTING

OWNERSHIP Public Ownership = 1.0

1.0

50

Methodology

Average Noise Absorption of Materials = 0.03

0.99

0.56

0.01

0.37

OW.02

OWNERSHIP

What is the legal status and programmatic function of the building?

OW.01

E.03 NOISE CONDITION

Average Yearly PMV = 0.45

Average Yearly PMV = 0.79

ENVIRONMENT

What is the spatial quality of the building’s interior?

Base Condition

FUNCTION Private Function = 0.0

Public Ownership

OW.03

0.0 to 1.0 = Private to Public

USE

Analyzed Element

Private Use = 0.0

Base Condition

0.3

Public Function

Public Ownership Public Function Private Use

Private Function Private Use

Public Use

0.6

Public Ownership

0.0

Private Ownership Private Function Private Use


0.0 to 1.0 = Private to Public Analyzed Element

S.01

73m Visible Boundary / 223m Site Boundary = 0.32

0.5 ACCESS POINTS TO SITE

KM

US DI RA

S.02

Base Condition

VISUAL SITE CONNECTIONS

(1 Access Point / 1100m Site) * 200 = 0.18 2

How do people find, enter and view the site?

S.03 S.04

POST OFFICE

20 Bus Stops, No Other Modes = 0.4

HOSPITAL

CONNECTEDNESS TO AMENITIES 1KM Min. Average Distance = 1296m = 0.14 BUS STOPS

S.05

CENTRALITY TO CONTEXT 2KM

RESTURAUNT

SIT EC O

Site Node Centrality Value = 0.54

PARK

T EX NT

SITE ACCESSIBILITY

SCHOOL

MODES OF TRANSIT TO SITE 1KM

SUPERMARKET

S.01 VISUAL ACCESS BANK

S.02 SITE ACCESS

LIBRARY

SCHOOL

0

10

20

50

100m

0

25

50

100

250m

0.0 to 1.0 = Priv

Analyzed Eleme

L SITE CONNECTIONS

ble Boundary / 223m Site Boundary = 0.32

Base Conditi

SS POINTS TO SITE

s Point / 1100m2 Site) * 200 = 0.18

2K M

US DI RA

S OF TRANSIT TO SITE 1KM

Stops, No Other Modes = 0.4

ECTEDNESS TO AMENITIES 1KM

rage Distance = 1296m = 0.14

RALITY TO CONTEXT 2KM

e Centrality Value = 0.54

S.05 SITE CENTRALITY VALUE: 0.54

0

50

100

200

500m

Figure 22: Sociability Parameter Calculation Method

Bhagat | Wong

51


DIMENSIONS

SITE ACCESSIBILITY How do people find, enter, and view the site?

BUILDING AFFORDANCE How do people use, circulate, and occupy the building?

ENVIRONMENT What is the spatial quality of the building’s interior?

OWNERSHIP What is the legal status and programmatic function of the building?

Figure 23: Sociability Spectrum Score Calculation Method

52

Methodology

QUANTIFIED PARAMETERS

PARAMETER CAL

S.01 VISUAL SITE CONNECTIONS

0.32

S.02 ACCESS POINTS TO SITE

0.18

S.03 MODES OF TRANSIT TO SITE

0.40

S.04 CONNECTEDNESS TO AMENITIES

0.14

S.05 CENTRALITY TO CONTEXT

0.54

B.01 THRESHOLD CONDITION

0.23

B.02 OCCUPANT DENSITY

0.00

B.03 SPATIAL CONNECTIVITY

0.29

B.04 SPATIAL PROPORTIONS

0.00

B.05 AVERAGE AREA PER SPACE

0.00

B.06 FUNCTION DENSITY

0.07

B.07 PHYSICAL ACCESSIBILITY

0.06

B.08 AREA OF SOCIAL SPACE

0.11

B.09 AREA OF OUTDOOR SPACE

0.14

E.01 DAYLIGHTING

0.79

E.02 THERMAL COMFORT

0.45

E.03 NOISE CONDITION

0.03

B.01 OWNERSHIP

1.0

B.02 FUNCTION

0.0

B.03 PROGRAMMATIC USE

0.0


LCULATION

SUM = 1.58

WEIGHTING

FINAL RESULT

x 1.0 = 1.58

0.0 - 1.0 Private - Public SUM = 0.90

x 1.25 = 1.12 4.24

SUM = 1.27

x 1.0 = 1.29

SUM = 1.0

x 0.25 = 0.25

0.21

Bhagat | Wong

53


Systems

3.2 Urban NetworkT 1

T

T2

12 Network 3.2.1 Temporal Graph

M.Arch. Phase Static graphs are effective methods for abstractly representing T11the relationships between distinct but connected elements, represented by nodes and edges respectively. By reducing these relationships to a series of nodes and edges, a static graph allows one to more easily understand the behavior of complex, real-world networks and predict their behaviors. They are typically utilized to represent social connections, transportation networks, and T10 systems, but a static graph disregards the biological dimension of time, which minimizes their real-world application.

may be understood as a collection of static graphs over the same nodes. By considering T3 a real-world system as a temporal graph, notions of centrality and shortest-path as well as other graph properties shift to also consider the added dimension of time. This enables what may have been a poor performing static graph to be a strong performing temporal graph across time.

Therefore, by considering a collection ofTP2 4 Towers as a temporal graph, where the nodes represented the P2 tower at varying stages of time and the edges represented multimodal corridors connecting them, the research could conceptually connect the existing networks of each P2 Tower to one another at the urban scale as well as understand the relationship of the entire urban network acrossTthree timescales, 5 days, months, and years. Such an approach allowed the P2 Tower and its urban network to adapt to the shifting sociability of its residents and perform to the same standard over time.

On the other hand, a temporal graph provides a more accurate and detailed representation of complex, real-world networks by considering the added dimension of time. A temporal graph T9 represents the relationships between distinct elements as they shift over time, allowing one to better understand the underlying processes of their topological properties.1 Thus, a temporal graph

T8

T6

T7 0

1

2

3

4

5

6

7

8

9

10

T1 T2

...

T3 Tn

Figure 24: Temporal Graph Network Timeline

1

Shubham Gupta and Srikanta Bedathur, A Survey on Temporal Graph Representation Learning and Generative Modeling, 2022.

54

Methodology


Programmatic Topology

Constructed, Active Tower

Public Space

Constructed, Inactive Tower Unconstructed Tower Constructed, Active Path

P2 Tower

Tower Morphology

Constructed, Inactive Path Unconstructed Path

Private Spaces

Structural Systems

T1 T12

T2

T11

T3

T10

T4

T9

T5 T8

T6 T7

0 T1 T2

..

T3

1

2

3

4

5

6

7

8

9

10

Figure 25: Temporal Graph Network

Bhagat | Wong

55


Weighted Shortest Path M.Arch. Phase Dijkstra’s Algorithm identifies the shortest path of edges between a set of nodes in a graph, where the edges connecting nodes maintain a weighting which corresponds to a relational distance but not necessarily a metric one. The shortest path is an efficient methodology for translating the properties and performance of a graph onto a real-world network, such as roadways or social connections, particularly if the weightings correspond to realworld parameters such as elevation, daylighting, or distance. Additionally, bias can be introduced into the weightings to prioritize particular site-specific parameters depending on the design goals. At the micro-urban scale, the weighted shortest path was utilized in the pedestrian simulation to select the travel path for each pedestrian based upon their desired programmatic destinations, where the weightings corresponded to the metric

Dijkstra’s Algorithm 1) Identify the start and end node of the path while maintaining a table of each node with is corresponding distance to the start node. On initialization, set each distance is set to infinity. Additionally, maintain an array of visited nodes and unvisited nodes to keep track of the algorithm’s progress. 2) On the first iteration, identify all the connected edges to the start node and add their edge distances to their corresponding entries in the table. Then, shift the start node from the unvisited node array to the visited node array. 3) On the next iteration, select the unvisited node with the smallest distance in the table as the current node. Then, identify all of the connected edges to the current node and add their distances to their corresponding entries in the table. Lastly, shift the current node to the visited node array. 4) Continue looping Step 3 until the current node equals the end node. 5) After exiting the loop, identify the shortest path by progressing backwards from the end node using the nodes of smallest distance in the table.

56

Methodology

distances between the programmatic nodes. The use of the shortest path algorithm ensured that the pedestrians’ movements followed a logical route, which in turn, allowed the simulation to more effectively evaluate the underlying principles of the network’s performance. At the urban scale, the weighted shortest path translated the temporal graph of the connected P2 Towers to the site-specific conditions of Hong Kong by identifying the locations of the multimodal corridors. By setting the edge weightings of the temporal graph to site-specific parameters, the shortest path algorithm ensured that the performance of the temporal graph was maintained as it translated to the complex urban environment of Hong Kong.


Current Node Edge

A 4

Node

B Edge Weight

Visited Nodes: [] Unvisited Nodes: [A, B, C, D, E, F]

3

C

6

2

5

D

1

5

End Node

9

E

4

C

2

5

D

1 5

9 3

2

E

4

C

D

E

F

C

6

5

D

1 5

9 3

2

E

Weighted Shortest Path from A to E

C

6

5

D 5

9 3

2

A

0

B

4

C

5

D

6

E

F

Node

Distance

A

0

B

4

C

5

D

8

E

1

F

Visited Nodes: [A, B, E] Unvisited Nodes: [C, D, F]

3

2

Distance

F

A 4

Node

Visited Nodes: [A, B] Unvisited Nodes: [C, D, E, F]

3

2

E

B

F

A

1

0

Visited Nodes: [A] Unvisited Nodes: [B, C, D, E, F]

5

6

B

A

F

A

B

Distance

3 2

B

Node

Node

Distance

A

0

B

4

C

5

D

8

F

E

1

F

Figure 26: Dijkstra’s Algorithm Pseudocode

Bhagat | Wong

57


3.3 Pedestrian Simulations The team understood the existing pitfalls in existing pedestrian simulations, namely the lack of social interaction and lack of large scale urbanbased simulations. As such, it was necessary to develop a new pedestrian simulation which enabled social interaction behaviors and accepted largescale, three-dimensional networks. Through this research, the team developed two similar types of social pedestrian simulations. Both employed the same social interaction behaviors but were tailored to work well for two unique functionalities CONSTRUCTORS

INPUTS

and scales. The first was a network-based social pedestrian simulation which utilized network lines and shortest path algorithms to enable pedestrian behaviors. This will be used to analyze full urban networks on a large scale. The second was a sociospatial pedestrian simulation which utilized a threedimensional mesh surface and spatial movements to enable pedestrian behaviors. This will be used to analyze spatial sections of networks at a smaller scale in relation to program and surrounding context.

INITIALIZATION

ALGORITHM

wait time adjustment person type

PEDESTRIAN PROFILE

journey type

travel speed adjustment shortest path

destination list

interact with other pedestrians

social interaction

social interaction level spawning zones

starting point

pedestrian travel times

count for each type

NETWORK PATH PROFILE

OUTPUT

travel along designated path

travel paths capacity

heat map of network utilization destination type access type

DESTINATION PROFILE

location typical wait time

stop at target destinations

map of individual pedestrian travels

ALGORITHM

OUTPUT

capacity

Figure 27: Network-Based Pedestrian Simulation

CONSTRUCTORS

INPUTS

INITIALIZATION

person type

PEDESTRIAN PROFILE

social interaction level count for each type

MESH SURFACE PROFILE

pedestrian start locations

interact with other pedestrians

social interaction

3D mesh faces

refinment level

pedestrian travel times

mesh weighting

building locations

ENVIRONMENT PROFILE

tranverse mesh towards similar face weightings

social level location

program type

heat map of mesh utilization

program social level

PROGRAM PROFILE

sphere of influence

program placement

program area program count

Figure 28: Socio-Spatial Pedestrian Simulation

58

Methodology

stop at programs

map of individual pedestrian travels


3.3.1 Network-Based Social Pedestrian Simulation M.Arch. Phase The network-based social pedestrian simulation is designed for large-scale network analyses. It requires inputs of the context, destinations, and pedestrians. The simulation operates by generating pedestrians and calculating shortest walk paths to their desired destinations based on input parameters. Once all information is compiled, the algorithm will run with three major behaviors. Pedestrians can move towards their destinations along their shortest walk paths, stop at destinations for designated amounts of time, and stop to socialize with others. The socialization behavior can take place if both pedestrians are within a user-specified distance from each other and if their social levels are within

3.3.2 Socio-Spatial Pedestrian Simulation M.Arch. Phase The socio-spatial pedestrian simulation employs similar behaviors to the network-based social pedestrian simulation, but operates on a much smaller scale, studying a spatial portion of a network. This simulation requires inputs of a mesh surface for the pedestrians to walk on, which can be two dimensional or three dimensional, as well as inputs of context, pedestrians, and programs. Each mesh face is then given a sociability weighting based on the social scores of the surrounding buildings and nearby programs. To begin the simulation, pedestrians are spawned randomly on the mesh and move from mesh face to mesh face based on a combined weighting of three considerations: towards a neighboring mesh face which has the most similar sociability score, towards

a particular range of one another. The chance of socialization is scaled based on how similar their social levels are. Global social perception and global randomness factors are also introduced to the algorithm to further mediate social interactions in a way which may more closely represent how individuals interact. Once the simulation is finished, the network can be analyzed in terms of pedestrian movements and socialization behaviors. Further detail on the functionalities of this simulation will be discussed in Chapter 05. This developed pedestrian simulation enables similar functionalities to existing pedestrian simulations, but provides the opportunity for large-scale network based simulations that understand and analyze how people might socialize within a network. It will be used to analyze and select pedestrian networks which are generated during the thesis.

a nearby pedestrian with a similar sociability score, and towards a randomly selected neighboring mesh face. Socialization can occur when two pedestrians are nearby one another in a similar manner to the network-based pedestrian simulation. Once the simulation is finished, the mesh surface can be analyzed by producing a heat map of pedestrian movements, both collective and individual, and by calculating the time each pedestrian spends socializing or moving. Further detail on the functionalities of this simulation will be discussed in Chapter 05. This developed pedestrian simulation provides similar abilities to other spatial pedestrian simulations, but enables a unique social interaction behavior which guides pedestrian movements. This simulation will be used during the thesis to analyze program locations and usage on local portions of the designed network and can generate zones for new program spaces in the future based on how pedestrians might use the analyzed space.

Bhagat | Wong

59


3.4 Tower Organization 3.4.1 The Principles of Bamboo Stems as a Structural System M.Sc. Phase | M.Arch. Phase

The bamboo stem’s internal organization has evolved over time to create a highly efficient structural system for resisting bending, buckling, and uplifts. In particular, the spacing of nodes and internodes are mathematically arranged and proportioned in accordance with their location along the entire stem, where the base employs a denser spacing and thicker node to resist high lateral loads and the upper portions sequentially decrease in size as the loads decrease vertically to minimize weight and material. These principles of node distribution can be abstracted through mathematical equations to an architectural domain and serve as the basis for a stable and materially efficient structural system of a tall tower. Empirical research by Mulyana et al. translated the node spacing of various bamboo species into a third-order mathematical expression.3 Through these equations, an initial guide for a tower design was achieved, where nodes translated to major horizontal structure such as floor systems, culm walls became major vertical structure, and internodes became large, segmented spatial zones.

In addition to its structural capabilities, the organization strategy of this biological system affords a tall tower the ability to adapt and reconfigure, because all of the major structure lies on the perimeter of the form, providing free interior spans. Additionally, the optimized material usage and geometry in bamboo stems minimizes the area and locations of fixed structural elements in the proposed system, while maintaining maximum structural capacity. Such an organization strategy provides the freedom and flexibility to employ an adaptable architectural system. These principles were used during the M.Sc. phase to develop the tower’s structural system. During the M.Arch. phase, the team extended the use of bamboo stem principles to include the stem’s continuous fibre wall. The continuous fibre wall provides structural stiffness due to the orientation of its fibres parallel to load paths and its doublelayered skin whose layers are transversely oriented to one another. Combining both the principles of internode spacing and continuous fibre walls more holistically integrates bamboo stem principles into tall tower design. As such, the structural system was revised during the M.Arch. phase to facilitate both mechanisms.

1.0

0.9

Primary Angle Along Load Path

Relative Cumulative Internode Length (RCIL)

0.8

0.7

Secondary Angle Transverse

0.6

0.5

0.4

0.3

Scaled Bamboo Node Equation

-2.043x³ + 2.115x² + 0.852x + 0.001

0.2

Mulyana et al. Bamboo Node Equation

-1.566x³ + 1.8261x² + 0.7468x - 0.033

0.1

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Multi-Layered Shell Varied Member Thickness

1.0

Relative Internode Number (RIN)

Figure 29: Mathematical Expression of Bamboo Nodes

Figure 30: Bamboo’s Continuous Fibre Wall Principles

Mulyana, B., and R. Reorita. “Mathematical Expression of Internode Characteristics of Yellow Ampel Bamboo (‘Bambusa Vulgaris’ Var. Striata).” Series II: Forestry Wood Industry Agricultural Food Engineering, June 28, 2022, 43–56. https://doi.org/10.31926/but.fwiafe.2022.15.64.1.4. 3

60

Methodology


3.4.2 Co-Evolutionary Algorithms for Private-Public Distribution M.Sc. Phase | M.Arch. Phase Charles Darwin’s Theory of Evolution introduced the notion that through natural selection, populations in nature will adapt over time in response to specific environmental conditions. Such a notion inspired the development of evolutionary algorithms (EA), which computationally mimic this process by ‘evolving’ a population over time based upon a series of fitness criteria. Architecturally, an EA provides an efficient methodology for reconciling the complexity of numerous design factors. Yet, these algorithms break down under particular environmental conditions. Firstly, EAs find difficulty in cases of extremely large search spaces. Additionally, the absence of inherent, objective procedures for quantifying an individual’s fitness greatly limits the outcomes of EAs. Lastly, EAs

struggle to optimize when the complexity of the search space exceeds a limit of rationality. In such cases, co-evolutionary algorithms (CoEA) offer a potential solution to these limitations by decomposing a complex and high-dimensional problem into simpler parts. In nature, co-evolution refers to the evolution of “two major groups of organisms with a close and evident ecological relationship.” Translating such a notion into a computational framework, a CoEA evolves two or more interconnected populations in tandem such that the evolutionary growth of one population influences the other to adapt, and vice-versa. A CoEA differs from a typical EA in that the fitness of any individual is subjective. The algorithm is less concerned with any one individual but instead, the interactions of an individual with an individual of the other population. These interactions can be cooperative or competitive. Such a system uniquely situates these individuals within a specific environment of quantified relationships.

body plan gene

gene gene

gene

gene gene

gene gene

gene gene

gene gene

gene rat io n

number of generations

gene gene

gene gene

gene gene

e siz

termination

gene A

initialization

selection

gene B

gene A

gene B

gene A

gene C

gene A

gene A

gene B

gene A

gene B

crossover

gene B

mutation

evaluation

evaluation

design objectives

fitness criteria

selection

pareto front memebers

constraints

Figure 31: Evolutionary Algorithm Workflow

design objectives

fitness criteria

constraints

body plan gene gene gene

gene gene

gene gene

gene gene

gene gene

gene gene

gene gene

gene rat io n

number of generations

gene

gene gene

e siz

termination

initialization

selection

gene

mutation

selection

gene gene

gene gene

gene gene

gene gene

gene

evaluation

evaluation

gene gene

gene

crossover

gene gene

gene

gene gene

body plan design objectives

fitness criteria

constraints

pareto front memebers

Figure 32: Co-Evolutionary Algorithm Workflow

Bhagat | Wong

61


3.5 Program Relationships

Figure 33: Small-World Network

3.5.1 Small-world Network as a Spatial Relationship System M.Sc. Phase In the real world, social networks and brain neuron networks efficiently accomplish the transfer of information, exhibiting the qualities of small-world networks (SWN). A SWN exhibits properties of high clustering and low path length between nodes. These properties make node-to-node connections more efficient in the system, seeing as the short average path length allows for fast information dissemination between nodes and the high clustering ensures that points are quickly connected in their localized zones. These principles can be abstracted into an architectural domain as spatial relationships throughout the horizontal and vertical planes of an architectural system. SWN can simulate the connections between spaces, where the nodes behave as abstracted locations of different spaces or functions and the network connections act as the relationships between these programs. Thus, the node relationships and connection logics of a SWN offer a highly efficient methodology for

interweaving public and private spaces throughout a tall building, strengthening their interaction and cooperation. Additionally, such a system is highly adaptable, enabling the tower to easily shift these programmatic relationships as the sociability of the people change seeing as it is a robust network with safeguards for random failures of nodes and connections. Even if some nodes or connections fail or disappear, the network still remains connected, and paths will persist to other nodes in the network, providing a flexible system for an adaptable architecture.

Figure 34: Small-World Network Equations

Qawi K. Telesford et al., ‘The Ubiquity of Small-World Networks’, Brain Connectivity 1, no. 5 (2011): 367–75, https://doi.org/10.1089/ brain.2011.0038. 5 Duncan J. Watts and Steven H. Strogatz, ‘Collective Dynamics of “Small-World” Networks’, Nature 393, no. 6684 (June 1998): 440–42, https://doi.org/10.1038/30918. 6 Duncan S. Callaway et al., ‘Network Robustness and Fragility: Percolation on Random Graphs’, Physical Review Letters 85, no. 25 (18 December 2000): 5468–71, https://doi.org/10.1103/PhysRevLett.85.5468. 4

62

Methodology


SEGMENT 05 vertical connection SEGMENT 04 vertical connection SEGMENT 03 vertical connection SEGMENT 02 vertical connection SEGMENT 01

TOPOLOGICAL RELATIONSHIPS

ARCHITECTURAL TRANSLATION

Figure 35: Small-World Network in Architecture

Bhagat | Wong

63


3.6 Fabrication and Material System

Rice Husk

+ Robotic 3D Printing

Recycle Aggregate

Concrete Material Natural Fiber Reinforcements

Figure 36: Fabrication System

3.6.1 Additive Manufacturing: Robotic 3D Printing M.Sc. Phase Additive manufacturing is a process where material is deposited layer by layer to create a given object or form.7 Robotic 3D printing is situated within this broad category, defining a more specific manufacturing process which utilizes a 6-axis robotic arm to maneuver space and integrates an end effector tool to deposit material in layers.8 Such a process allows for the creation of bespoke morphologies, which are often difficult to hand craft, and minimizes material wastage. The robotic

arm itself also affords the ability to move through space in all six axes and print with a wide variety of materials systems, providing a higher degree of customizability and range of form capabilities.9 These advantages proved highly pertinent for an adaptable building system. Robotic 3D printing can seamlessly manufacture the bespoke geometries from the research without the need for hundreds of unique formworks or jigs, significantly reducing the time, material, and manpower for fabrication. Therefore, the research explored the possibilities of robotic 3D printing within its range of limitations during the M.Sc. phase to maximize its potential in the context of an adaptable architecture.

Rebecca Linke, “Additive Manufacturing, Explained | MIT Sloan,” MIT Sloan, December 7, 2017, https://mitsloan.mit.edu/ideas-made-tomatter/additive-manufacturing-explained. 8 “Automation and Additive Manufacturing,” KUKA AG, accessed June 29, 2023, https://www.kuka.com/en-gb/products/processtechnologies/3d-printing. 9 Linke, “Additive Manufacturing, Explained | MIT Sloan.” 7

64

Methodology


3.6.2 Material Systems: Fiber-Reinforced Cementitious Composites M.Sc. Phase Concrete is one of the few materials that can be used to 3D print structurally stable architectural components at a large scale, due to its high flow state and consistency when printing and its high structural capacity when fully hardened. However, concrete is also a highly unsustainable material. Thus, there has been a recent shift towards creating new mixtures of concrete with less embodied carbon. CO2 Sources

Fiber-reinforced cementitious composites are one potential solution, where a portion of cement is replaced by another low carbon material such as fly ash. These composites not only reduce the embodied carbon of the material system but are also shown to improve upon the ductility of standard concrete mixtures due to the integration of fiber elements.10 Additionally, these materials are obtainable from local contexts, further decreasing the carbon related to transportation. Thus, this research explored the use of these composites as the material system for the adaptable components during the M.Sc. phase. Specifically, the thesis utilized a cementitious composite of rice husk and recycled aggregate, which are local to Hong Kong.

Emissions

Pollution Transportation Energy Auxillary Materials

Electricity Raw Materials Auxilary Materials

Electricity

Admixture

Water

Auxilary Materials Water Waste

Electricity

Emissions

Emissions Waste Waste

Auxilary Materials

Emissions

Electricity Water Fuels

Figure 37: Concrete Life cycle

CO2 Sources

Emissions

Pollution Transportation Energy Auxillary Materials

Electricity Raw Materials Auxilary Materials

Electricity

Admixture

Water

Auxilary Materials Water Waste

Electricity

Emissions

Waste Emissions

Figure 38: Fiber-Reinforced Cementitious Composites Life cycle H. Tian and Y. X. Zhang, “Tensile Behaviour of a Sustainable Fibre Reinforced Cementitious Composite under Different Strain Rates,” in Recent Advances in Structural Integrity Analysis - Proceedings of the International Congress (APCF/SIF-2014), ed. Lin Ye (Oxford: Woodhead Publishing, 2014), 316–20, https://doi.org/10.1533/9780081002254.316. 10

Bhagat | Wong

65


3.6.3 Material Systems: Bamboo Strip Weaving as Rebar Reinforcement and Formwork M.Sc. Phase Rebar reinforcement and formwork can be integrated into concrete 3D printing to extend the range of structural capabilities and morphologies that are possible to fabricate, but rebar itself also has a high embodied carbon. Bamboo strip weaving offers a low-carbon alternative to rebar that can act as integrated formwork and reinforcement. Bamboo strip weaving is a traditional Chinese artform which

utilizes thin strips of bamboo to achieve self-standing morphologies without the need for additional joinery or attachment systems. Particularly, the Kagome weave is a triaxial pattern which can produce highly complex three-dimensional surfaces due to its self-bracing capacity and high shear resistance.11 Additionally, it enables a high degree of geometrical control, high redundancy, and local reparability, allowing designers to generate and fabricate a wider range of morphologies using this technique.12 Thus, combining woven bamboo with concrete 3D printing both reaches the necessary structural performance of large scale forms and increases the range of achievable morphologies.

Figure 39: Bamboo Growth Regions

12m 8m 5m

3m

2m

1 year

2 years

3 years

4 years

5 years

Figure 40: Bamboo Growth Rate

Phil Ayres, Alison Grace Martin, and Mateusz Zwierzycki, “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips.,” n.d., 75. 12 Ayres, Martin, and Zwierzycki, “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips.”, 75. 11

66

Methodology


Figure 41: Bamboo Weaving


3.7 Analysis Tools 3.7.1 Finite Element Analysis (FEA) M.Sc. Phase | M. Arch Phase Finite Element Analysis (FEA) is used to evaluate the structural performance of a digital model by subdividing the input geometry into simplified, discrete elements and applying loads to these simplified elements through the use of a physics engine and mathematical calculations in order to approximate the structural performance of the design.13 FEA specifically provides numerical data and digital visualizations on a model’s deformation, mechanical stresses, and utilization, among others.14 Karamba3D was used as the FEA software to evaluate and compare the structural performance of design candidates. Its ability to seamlessly integrate with Grasshopper enabled the design process to maintain a continuous feedback loop with other Grasshopper-based analysis software as different design options were evaluated, enabling a holistically informed design decision.

3.7.2 Computational Fluid Dynamics (CFD) M.Sc. Phase | M. Arch Phase Computational Fluid Dynamics (CFD) is the numerical modeling of fluid behavior, typically wind or water, around and within an object through mathematical equations and analytical techniques.15 To conduct this analysis, fluid particles are generated at one end of the determined field and are then continuously recalculated and tracked over a given number of iterations throughout the simulation process. Computational Fluid Dynamics enables designers to properly understand fluid patterns and movements as critical data during the design process.

The research utilized Ladybug Tool’s CFD plugin for Grasshopper, Dragonfly, to predict wind pressure loads on the building, which was critically important due to the context of Hong Kong and the variable and high wind loads present on tall building for the design of the structural system. Additionally, since the tower morphology adapted over time, it was important to continuously reevaluate the tower’s reaction to wind flows and forces at each iteration.

3.7.3 Artificial Neural Network (ANN) M.Sc. Phase | M. Arch Phase An artificial neural network (ANN) is a machine learning model whose principles are extracted from biological neurons in the brain. It consists of three main layers of neurons: the input layer, multiple hidden layers, and the output layer.16 Information is passed forward through each layer, where each neuron is connected to one another by an associate weight and threshold value. By continuously activating and deactivating different combinations of neurons, the model is trained to predict output values more accurately. The research trained an ANN using the plugin LunchboxML for Grasshopper to predict the wind pressure on a building for any tower morphology, site context, and wind conditions. The use of an ANN afforded the workflow a high degree of flexibility and applicability for new and changing scenarios.

“Introduction to Finite Element Analysis,” Introduction to finite element analysis, accessed June 29, 2023, https://www.open.edu/openlearn/ science-maths-technology/introduction-finite-element-analysis/science-maths-technology/introduction-finite-element-analysis. 14 “Finite Element Analysis Software | Autodesk,” accessed June 29, 2023, https://www.autodesk.co.uk/solutions/finite-element-analysis. 15 H. Lomax, Thomas H. Pulliam, and David W. Zingg, “Introduction,” in Fundamentals of Computational Fluid Dynamics, ed. H. Lomax, Thomas H. Pulliam, and David W. Zingg, Scientific Computation (Berlin, Heidelberg: Springer, 2001), 1–5, https://doi.org/10.1007/978-3662-04654-8_1. 16 MIT News | Massachusetts Institute of Technology. “Explained: Neural Networks,” April 14, 2017. https://news.mit.edu/2017/explainedneural-networks-deep-learning-0414. 13

68

Methodology


input layer

x6

x5

x4

x3

x2

x1

bias

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

bias

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

...

...

...

...

...

...

...

...

learning algorithm

bias

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

bias

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

W ix i

hidden layers

activation function

output layer

y

Figure 42: Artificial Neural Network (ANN)

Bhagat | Wong

69


Bibliography Ayres, Phil, Alison Grace Martin, and Mateusz Zwierzycki. “Beyond the Basket Case: A Principled Approach to the Modelling of Kagome Weave Patterns for the Fabrication of Interlaced Lattice Structures Using Straight Strips.,” n.d. Ehrich, Paul and Peter Raven. “Butterflies and Plants: A Study in Coevolution.” Evolution 18, no. 4 (1964): 586-608. https://doi. org/10.2307/2406212 “Finite Element Analysis Software | Autodesk.” Accessed June 29, 2023. https://www.autodesk.co.uk/solutions/finite-element-analysis. Heschong, Lisa, and Kevin Van Den Wymelenberg. “IES Spatial Daylight Autonomy (SDA) and Annual Sunlight Exposure (ASE).” Illuminating Engineers Society, 2022. Introduction to finite element analysis. “Introduction to Finite Element Analysis.” Accessed June 29, 2023. https://www.open.edu/openlearn/ science-maths-technology/introduction-finite-element-analysis/science-maths-technology/introduction-finite-element-analysis. Janssen, Jules J. A. Mechanical Properties of Bamboo. Vol. 37. Forestry Sciences. Dordrecht: Springer Netherlands, 1991. https://doi. org/10.1007/978-94-011-3236-7. KUKA AG. “Automation and Additive Manufacturing.” Accessed June 29, 2023. https://www.kuka.com/en-gb/products/processtechnologies/3d-printing. Linke, Rebecca. “Additive Manufacturing, Explained | MIT Sloan.” MIT Sloan, December 7, 2017. https://mitsloan.mit.edu/ideas-made-tomatter/additive-manufacturing-explained. Lomax, H., Thomas H. Pulliam, and David W. Zingg. “Introduction.” In Fundamentals of Computational Fluid Dynamics, edited by H. Lomax, Thomas H. Pulliam, and David W. Zingg, 1–5. Scientific Computation. Berlin, Heidelberg: Springer, 2001. https://doi.org/10.1007/9783-662-04654-8_1. MIT News | Massachusetts Institute of Technology. “Explained: Neural Networks,” April 14, 2017. https://news.mit.edu/2017/explainedneural-networks-deep-learning-0414. Oldroyd, David R. “Charles Darwin’s Theory of Evolution: A Review of Our Present Understanding.” Biology and Philosophy 1, no. 2 (June 1, 1986): 133–68. https://doi.org/10.1007/BF00142899. Potter, Mitchell A., and Kenneth A. De Jong. “Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents.” Evolutionary Computation 8, no. 1 (March 2000): 1–29. https://doi.org/10.1162/106365600568086. Sarkisian, Mark, P Lee, E Long, and David Shook. “Organic and Natural Forms in Building Design,” 2010. https://www.researchgate.net/ publication/328782547_Organic_and_Natural_Forms_in_Building_Design. Showkatbakhsh, Milad, and Mohammed Makki. “Multi-Objective Optimisation of Urban Form: A Framework for Selecting the Optimal Solution.” Buildings 12, no. 9 (September 17, 2022): 1473. https://doi.org/10.3390/buildings12091473. Tian, H., and Y. X. Zhang. “Tensile Behaviour of a Sustainable Fibre Reinforced Cementitious Composite under Different Strain Rates.” In Recent Advances in Structural Integrity Analysis - Proceedings of the International Congress (APCF/SIF-2014), edited by Lin Ye, 316–20. Oxford: Woodhead Publishing, 2014. https://doi.org/10.1533/9780081002254.316. Vellei, Marika, Richard de Dear, Christian Inard, and Ollie Jay. “Dynamic Thermal Perception: A Review and Agenda for Future Experimental Research.” Building and Environment 205 (November 1, 2021): 108269. https://doi.org/10.1016/j.buildenv.2021.108269.

70

Methodology


Bhagat | Wong

71


04

M.SC. RECAP

04 M.Sc. Recap

4.1 Tower Morphology 4.2 Structural System 4.3 Public-Private Distribution 4.4 Programmatic Topology and Organization 4.5 Material and Fabrication System


The M.Sc. phase of the thesis developed a framework which deconstructed the tower into its component parts, developing them as individual parts of a whole. Each element considered a particular scale and time frame of design, and sequentially built on the concepts and morphologies of the others to create a holistic and comprehensive design workflow. Certain elements, such as the tower and structure, were developed as static portions in the workflow, whose forms were designed for context-responsive and performance-based criteria to ground the tower within its existing environment in Hong Kong. The remaining portions of the tower, such as the public-private distribution, programmatic topology, and spatial organization, were developed as temporal systems, which could facilitate spatial change in accordance to everchanging social drivers across unique, yet interconnected time scales. Finally, these elements were physically realized through the development of a comprehensive material fabrication system which leveraged bamboo weaving and concrete 3D printing techniques to enable such a dynamic and adaptable system. Each portion of the tower workflow employed novel methods and processes, such as abstracted principles of a bamboo stem, evolutionary algorithms, and robotic fabrication, to enable the P2 Tower to continuously adapt at varying scales of time and space in response to people’s shifting sentiments around sociability.

Bhagat | Wong

73


M.Sc. Experiments Recap RESEARCH DEVELOPMENT

DESIGN DEVELOPMENT

DESIGN PROPOSAL

BAMBOO INTERNODE EXPERIMENT

TOWER EVOLUTIONARY ALGORITHM

TOWER MORPHOLOGY

CFD NEURAL NETWORK EXPERIMENT

STRUCTURE EVOLUTIONARY ALGORITHM

STRUCTURAL SYSTEM

CO-EVOLUTIONARY EXPERIMENTS

PUBLIC PRIVATE EVOLUTIONARY ALGORITHM

PRIVATE-PUBLIC DISTRIBUTION

TOPOLOGICAL RELATIONSHIPS EXPERIMENTS

VERTICAL TOPOLOGICAL RELATIONSHIPS EVOLUTIONARY ALGORITHM

PROGRAMMATIC TOPOLOGY

SPACE ORGANIZATION EVOLUTIONARY ALGORITHM

SPATIAL ORGANIZATION

VARIABLE CONTROL EXPERIMENTS

COMPONENT WEAVING PATTERN EXPERIMENT

STRUCTURAL ANALYSIS EXPERIMENT

PHYSICAL MODEL EXPERIMENTS

Figure 43: Scope of M.Sc. Phase Experiments

74

M.Sc. Recap

MATERIAL FABRICATION SYSTEM


YEARS

SOCIABILITY SCORE

VATE-PUBLIC DIST PRI RIB U DECADES

MATIC TOPO RAM LOG OG Y PR

MONTHS

N TIO

STRUCTURAL SYSTEM

FABRICATION SYSTEM

Figure 44: Tower Design Workflow

TOWER MORPHOLOGY

AL ORGANIZATION ATI SP

75

Bhagat | Wong


4.1 Tower Morphology Design Research Phase Description: To develop appropriate tower morphologies, it was necessary to understand how a tower’s design can mitigate the impacts of wind, a crucial force acting upon tall structures. The authors studied the design of a bamboo stem’s internode spacing as a key mechanism to resist wind loads. However, this mechanism could not be directly applied to the scale of a tower. As such, the Bamboo Internode experiment was conducted to translate this internode spacing into the scale of an architectural tower system. Design Research Experiment: The experiment applied the following mathematical expression from Mulyana et al. to establish the internodal, lateral bracing of a tall tower.1

RIL = 2.8312(RIN)3 - 8.926(RIN)2 + 5.2101(RIN) - 0.0062 RIL = Relative Internode Length | RIN = Relative Internode Number

The co-efficients for this equation were optimized for the scale of architectural tower systems using an evolutionary algorithm. Experiment Results: The experiment found that the translated equation for bamboo internode placement principles at a tower scale is: -1.566x3 + 1.8261x2 + 0.7468x -0.033. Post analysis was conducted to confirm the relevance of the equation. Please see the Appendix (A.02) for details on this experiment. Experiment Relevance and Use: This experiment was directly utilized in the M.Sc Design Development phase to generate the internode heights for the tower morphology.

Design Development Phase Description: This experiment developed a workflow to generate various tower design options which morphologically responded to the environmental conditions of Hong Kong while meeting local density requirements and occupant sociability needs. Design Development Experiment: To create the final tower morphology, an evolutionary algorithm was used to generate towers optimized towards four fitness objectives: max. daylighting during the winter, max. surface area-to-volume ratio, min. wind vector angle deflection, and max. floor-to-area ratio. The primitive tower design was grounded in the existing Harmony tower. The bamboo internode equation was used to place internode heights.

Experiment Results: The evolutionary algorithm results demonstrated a diversity of design options, verifying its ability to provide a range of solutions to address the local climate, density needs, and sociability needs of the occupants (Fig. 45). Please see the Appendix (A.03) for details on this experiment. Experiment Relevance and Use: This morphology generation process developed site specific tower forms which responded to local environmental conditions and sociability needs. During the M.Sc. phase, the morphologies gained from these experiments fed into a sequential simulation to generate the structural system.

M.Arch. Phase Next Steps During the M.Sc. phase, the tower morphology, structural system, and public-private distribution scales occurred as sequential simulations. However, the authors re-evaluated their relationships during the M.Arch. phase, understanding the structural

system and public-private distribution as concurrent systems rather than as consecutive ones. As such, the authors revised and combined these experiments as a co-evolutionary algorithm, rather than as sequential simulations, to facilitate this relationship.

Mulyana, B., and R. Reorita. “Mathematical Expression of Internode Characteristics of Yellow Ampel Bamboo (‘Bambusa Vulgaris’ Var. Striata).” Series II: Forestry Wood Industry Agricultural Food Engineering, June 28, 2022, 43–56. https://doi.org/10.31926/but.fwiafe.2022.15.64.1.4. 1

76

M.Sc. Recap


Gen50

Gen0

-6167174 -1254142737350735011752208 5970026 4001336 3009061

2411133

2011442 1725420

1510615

FC1 | Max Total Daylighting (kWh)

Figure 45: M.Sc. Phase Resultant Tower Morphologies

1343372 1209470

9.6

1.54

0.836

0.574

0.437

0.353

0.296

0.255

0.224

0.199

0.18

0.164

0.15

FC2 | Max SA:V Ratio

Bhagat | Wong

77

Gen50


4.2 Structural System Design Research Phase Description: As established, wind forces are crucial to the design of tall tower and structural systems. However, since the proposed workflow is applicable to multiple locations and CFD is highly time intensive and computationally heavy, this experiment aimed to introduce variable site flexibility by training an artificial neural network (ANN) to accurately predict the wind pressure for any similar tower system. Design Research Experiment: The experiment used data from the towers generated during the tower morphology experiments as the training data set for the ANN, consisting of seven unique inputs: the deconstructed xyz-coordinate of the node point on the tower, the deconstructed normal vector of the surface at the node point, the wind speed (m/s), and the proximity count of the node to other nodes

within a 5m radius. From these inputs, the training output data for the ANN was the wind pressure (kN) on the tower at the node. A single-objective optimization was used to reduce the ANN error. The ANN was validated using 30% of the original data set which was not used for training. Experiment Results: The experiment successfully created an ANN based on similar tower morphologies in various site conditions. Upon validation, it was shown to achieve an average percent error around 50%, but when corrected for outlying data points, the error dropped to 10-15% on average. Experiment Relevance and Use: This experiment was used in the M.Sc. Design Development phase to predict wind loads on various tower morphologies.

Design Development Phase Description: This experiment developed a workflow to generate a structural system which responded to the dynamic wind loads in Hong Kong. It utilized a sequential simulation on top of the previous tower morphology evolutionary algorithm. It integrated both the bamboo node equation and ANN developed previously to more accurately calculate and respond to wind loads on a tower. Design Development Experiment: The experiment utilized a sequential, multi-objective evolutionary algorithm to generate an exoskeleton structural system optimized for two fitness objectives: minimized deformation and minimized embodied carbon. The structure’s form was developed by generating the tower’s principle stress lines,

rationalizing them, and extracting their medial skeletons to maintain their topological connections. Experiment Results: The structural systems generated were minimally optimized for both objectives and the individuals produced lacked variety. As such, a revision of this experiment was required during the M.Arch. phase. Please see Appendix (A.04) for details on this experiment. Experiment Relevance and Use: This workflow was used to generate context-specific structural systems. During the M.Sc. phase, the morphologies gained from this experiment fed into a sequential simulation to create the public-private distribution.

M.Arch. Phase Next Steps During the M.Sc. phase, the structural system used principles of bamboo stems to develop its form. However, bamboo’s continuous fibre wall was not considered. This may explain why the M.Sc. phase structural system’s evolutionary algorithm optimized poorly. As such, this experiment was revised during the M.Arch. phase to integrate 78

M.Sc. Recap

these principles. Since the structural system was revised, it was also necessary to revise the ANN, since the formal logic was altered. This was done as a generator-discriminator set-up to potentially reduce error. Additionally, the tower, structure, and public-private distribution were revised as a co-evolutionary algorithm, as described previously.


Gen50

Gen0

-35.36

-26.47

-17.58

-8.69

0.202

9.09

17.98

26.87

35.76

44.65

53.54

62.43

71.32

FC1 | Min Deformation (cm)

Figure 46: M.Sc. Phase Resultant Structural Systems

Bhagat | Wong

79


4.3 Public-Private Distribution Design Research Phase Description: Since the tower integrated both public and private programs, it was necessary to explore co-evolutionary algorithms (Co-EA) as a means to evolve both spaces simultaneously and meet their specific objectives. Three types of Co-EAs were studied (parasitism, commensalism, and mutualism) using simplified geometries to understand the algorithm clearly. Design Research Experiment: One experiment was conducted for each type of Co-EA. Each one used a multi-objective optimization on the same primitive but with different fitness objectives to simulate the three types of co-evolution found in nature. The primitive consisted of two towers sharing the same site which evolved simultaneously. Before each CoEA experiment was conducted, each tower was individually optimized using a traditional EA to identify their optimal gene ranges. The conducted CoEA used these optimized gene ranges in its simulation. In doing so, the optimization focused

more on the relationship between the fitness objective as opposed to each individual one. Their advantages and disadvantages were noted, and one method was selected for use. Experiment Results: The results demonstrated a shift in the optimization results from traditional EAs in that the optimized phenotypes and their respective performances are interrelated, which showed the benefits of Co-EAs. Among the three types of Co-EAs, mutualism proved to be the most applicable for this research, since the public-private distribution is inherently a cooperative system. Please see Appendix (A.05) for details on this experiment. Experiment Relevance and Use: The mutualism Co-EA type was used during the M.Sc. Design Development phase to simultaneously grow the public and private spaces in the tower.

Design Development Phase Description: This experiment developed a workflow to distribute the tower’s private and public zones throughout the tower, such that each responded appropriately to the sociability needs of the residents. The mutualism Co-EA method was selected for this experiment, as noted previously. Design Development Experiment: This experiment was a sequential simulation on top of the previously generated tower and structural system EAs. The private-public distribution Co-EA optimized for maximized public distribution, maximized public segment connections, maximized housing density, and maximized private program proximity. The distribution was generated through a voxel growth system. Genes controlling the starting seed locations

and growth parameters dictated the aggregation of the voxels, enabling them to compete with one another over the finite space. Experiment Results: All fitness criteria mildly optimized. This showcased the “ideal team” mindset which allowed for two systems to improve in conjunction. Please see Appendix (A.06) for details on this experiment. Experiment Relevance and Use: This workflow was used to generate co-evolved public-private distributions. During the M.Sc. phase, the distributions from this study fed into the program topology and spatial organization experiments.

M.Arch. Phase Next Steps During the M.Sc. phase, only public and private spaces were distributed. However, when considering the tower’s urban connection during the M.Arch. phase, a third, transitional zone was required in the 80

M.Sc. Recap

distribution as a mediator between the tower and its context. Additionally, the tower, structure, and public-private distribution were revised as a coevolutionary algorithm, as described previously.


Gen50

Gen0

-672.68

501.91

182.77

111.73

80.45

62.86

51.58

43.73

37.96

33.53

30.03

27.19

24.84

FC1 | Max Percentage Public

Figure 47: M.Sc. Phase Resultant Public-Private Distributions

-0.775

-1.19

-2.57

16.33

1.95

1.04

0.707

0.536

0.432

0.362

0.311

0.273

0.243

FC2 | Max Housing Density

Bhagat | Wong

81


4.4 Programmatic Topology and Organization Design Research Phase Description: To place specific program within the tower’s public and private zones, it was necessary to consider their topological relationships to efficiently locate them based on their sociability factors and allow for redundancy when the tower adapts. To do this, a small world network (SWN) algorithm was used to create connections between a series of weighted nodes, representing the program center points. An EA was used in this process to minimize the effect of the inherent randomness of the SWN. Design Research Experiment: This experiment created a logic of connectivity between architectural functions to achieve a well-connected, yet efficient, network. An EA was used with goals to achieve a maximized clustering of points, a minimized path count, a maximized path weighting, and a node weighting closest to the required program sociability

score. The connectivity rules were bounded by each program’s sociability score, where program only connect with others who have similar values. As such, a gradient of public and private spaces could be achieved in the tower. Experiment Results: This experiment showcased the SWN’s ability to create highly efficient topological relationships when optimized through an EA. By modifying the conditions and weights, designers can easily obtain program relationships which are efficient, diversified, and interconnected. This is ideal for an adaptable tower system. Experiment Relevance and Use: The small world network was used during the M.Sc. Design Development phase to create topological relationships between program types in the tower.

Design Development Phase: Topological Relationships Description: This experiment developed a workflow to create program relationships within the tower which respond to residents’ sociability needs. The optimized public-private distributions developed in Experiment 4.3 served as a basis for this stage. The SWN algorithm studied during the Design Research phase was also integrated, but was expanded upon to introduce a vertical connection logic between multiple networks. As such, a SWN is generated for each tower segment and vertical connections were created to unify each network. Design Development Experiment: To obtain optimized small-world networks, this experiment used an evolutionary algorithm with following goals: a maximized clustering of points, a minimized path count, a maximized path weighting, and a node weighting closest to the required program sociability score. As seen in the previous study, the rules of connectivity were bounded by each program’s sociability score, where program can only connect with others who have similar values. This logic was 82

M.Sc. Recap

used for all vertical connections between networks as well. As such, a gradient of public and private spaces could be achieved throughout all networks in the tower. Experiment Results: This experiment showcased the benefits of using SWN to create relationships between programs in a complex tower system. Generating several localized networks with vertical connections allowed for clear optimizations within each tower segment, yet provided strong relationships throughout the system. This is beneficial for a complex, ever-changing tower. Please see Appendix (A.07) for details on this experiment. Experiment Relevance and Use: This workflow was used to generate topological relationships between programs in a tower. During the M.Sc. phase, the relationships from this study fed into the spatial organization experiment which placed programs based on these connections.


Design Development Phase: Programmatic Organization Description: This experiment was a continuation of the topological relationships experiment, aiming to translate the developed small world networks into spatial program locations within the tower while also meeting the desired program area and program count requirements. The optimized public-private distributions developed in Experiment 4.3 and the aforementioned topological relationship experiment results served as a basis for this stage. Design Development Experiment: To create an appropriate program organization from the nonspatial topological relationships, the optimized public-private distributions from Experiment 4.3 served as a base primitive for this experiment. A voxel growth algorithm was then used to grow each program simultaneously. Since this process was inherently random, an evolutionary algorithm was used to optimize its performance towards the following goals: minimize topological relationships discrepancies, minimize program area difference, and minimize program count difference. In doing so, this workflow can both facilitate the required programmatic connections while still providing

adequate program areas and distributions throughout the tower. Experiment Results: The results of the EA showed the generated individuals achieved the desired relationships and spatial organizations as each fitness criteria optimized well. As such, this process proved to be an acceptable method for generating program layouts which both provided the connectivity and redundancy of a small-world network and facilitated the required programmatic needs. Please see Appendix (A.08) for details on this experiment. Experiment Relevance and Use: This workflow was used to translate the previously developed topological relationships into spatial programmatic organizations within the tower. During the M.Sc. phase, these spatial organizations were used as the locations for each program component, creating usable spaces within the tower design. The fabrication method for these components was explored during the experiments which follow this stage.

M.Arch. Phase Next Steps The authors found that the programmatic topology and spatial organization workflow developed during the M.Sc. phase was sufficient and did not require any revisions when considering the tower in relation

to its urban context. As such, this developed process was utilized as designed during the Design Proposal phase.

Bhagat | Wong

83


Gen50

Gen0

0.0544 8.54e-0034.63e-003 3.18e-003 2.42e-003 1.95e-003 1.64e-003 1.41e-003 1.24e-003 1.10e-003 9.94e-0049.05e-0048.31e-004

FC1 | Max Cluster Value

84

M.Sc. Recap

0.631

0.589

0.553

0.52

0.492

0.466

0.443

0.422

0.403

0.385

0.369

0.355

0.341

FC2 | Min Path Count

Figure 48: M.Sc. Phase Resultant Small-World Networks


9

94.44

-32.36 110.291

-16.51 141.99

748.44 880.84 86.4113.1962.74 218.82 351.22 483.63 1013.25 86.41 46.89 31.0478.59 46.8994.44 -0.662 157.84-32.3613.19 -16.5131.04 -0.662 62.74110.291 78.59141.99 94.44 157.84 110.291 1145.65 141.99 1278.06 157.84 1410.46

FC2 | Min Program Area Difference nship Difference FC1 | Min Program FC1 | Min Relationship Program Relationship Difference Difference

218.82 1542.87

Gen50

Gen50

Gen50

Gen0

Gen0

Gen0

748.44 351.22 880.84483.63 351.22 1675.2286.41483.63 218.82 1013.25748.44 1145.65880.84 1278.061013.25 1410.461145.65 1542.871278.06 1675.221410.46

1542.87

1675.22

0.109

0.006

FC2 | Min Program FC2 | Min AreaProgram Difference Area Difference

Figure 49: M.Sc. Phase Resultant Programmatic Organizations

Gen50

0.003

0.07

0.127

FC3 | Min R

Bhagat | Wong

85


4.5 Material Fabrication System Component Design and Material Fabrication System A component was designed to formalize the voxelized program areas within the tower from Experiment 4.4. One component occupied the space of one voxel and attached to the tower’s substructure. The rhombic dodecahedron was selected as the geometry for the component due to its space-filling nature, large usable floor area, and feasible print and weave angles. The component dimensions were 5m x 5m x 3.5m, which were determined by considering both the minimum area required for usable program and the minimum dimensions required to physically weave the component. However, a component of this

size is out of range for a robotic arm to feasibly 3D concrete print on, so the geometry was sub-divided for ease of fabrication. The component was made of bamboo weaving and 3D printed concrete. The bamboo acted as formwork and rebar to minimize material usage, while maintaining structural stability. A second layer of bamboo was integrated within the structural studs on the inside, as a base to weave in interior panels. This created a seamless, single material joinery system.

Design Research Phase Description: Several experiments were conducted to gain control over the parameters of the weaving process. This was necessary because several variations of the component design were employed depending on the component’s location within a specific program (e.g. corner, edge, top, bottom), and each one contained specific angle and corner conditions to achieve their forms. Additionally, these components would be aggregated hundreds of times across the scale of a tower. As such, it was necessary to gain comprehensive control over the weaving process to create all component variations and maintain a level of accuracy during aggregation.

sagging, weaving density for minimal deformation, and joint system tests. Each experiment provided data on one parameter of the weaving and 3D printing fabrication, which collectively combined to create a comprehensive dataset. This knowledge was then translated into the digital realm through an additional digital to physical translation experiment.

Design Research Experiments: Five experiments were conducted to gain control over the weaving and 3D printing process: polygon Gaussian curvature, strip width/depth ratio, weaving density for material

Experiment Relevance and Use: The variable control and digital to physical translation developed from these experiments will be used to create the weaving pattern for all component variations.

Experiment Results: These experiments showcased a thorough knowledge of the bamboo weaving process, gaining the ability to create accurate, variable curvatures and consistent forms. Please see Appendix (A.09) for details on these experiments.

Design Development Phase Description: To test the results from the Design Research phase and create a suitable component weaving pattern and fabrication system, the authors conducted four key experiments: a component weaving pattern experiment, a component structural analysis, a component slab section fabrication test, and large-scale mock-up fabrication test. Component Weaving Pattern Test: This experiment created the component’s weaving pattern using the 86

M.Sc. Recap

established computational workflow and knowledge gained from the initial variable control experiments. The weaving pattern was tested through the creation of a physical prototype. The prototype was scanned and compared to the digital model to determine the accuracy of the computational workflow. The results showcased an acceptable level of accuracy throughout the entire model. However, some larger areas of deviation were found towards


the outer edges of the component due to the digital workflow’s inability to account for the inherent error in the weaving process, uneven material widths, and variable Young’s moduli for each bamboo strip. Component Structural Analysis Test: To analyze the feasibility of the component, its structural performance was tested against a simple concrete shell using Finite Element Analysis. This experiment aimed to understand if the proposed fabrication system worked similarly to a standard concrete system under a gravity and wind load (0.5kN/m2). The experiment results showcased the thinner concrete shell and bamboo system had a similar maximum deformation to the standard concrete shell. As such, it was feasible to use the bamboo and concrete system for the component design. Component Slab Section: This experiment tested the feasibility of creating the proposed multi-layer concrete and bamboo system through the fabrication of a simple section. This model tested concrete’s ability to bond with bamboo and the critical stud to

bamboo condition. Casted concrete was used instead of 3D printed concrete due to limited facilities. The experiment results showcased a strong connection between the concrete and bamboo. The concrete flowed between the woven cells, which locked the bamboo in place. As such, this experiment proved the viability of the proposed system, allowing the team to move forward to a large-scale mock-up. Large-Scale Mock-Up: Using the data and results from all the fabrication experiments, the authors created a 1:5 scale mock-up of the component’s most critical conditions. The model showcased the viability of the designed component and material fabrication system. Experiment Relevance and Use: All weaving and 3D printing experiments showcased a comprehensive understanding of the proposed material fabrication system. As such, this system was utilized to fabricate each component within the tower design. Please see Appendix (A.10) for details on these experiments.

M.Arch. Phase Next Steps The authors found the material fabrication system developed during the M.Sc. phase was sufficient and did not require any revisions when considering the

tower in relation to its urban context. As such, this developed process was utilized as designed during the Design Proposal phase.

MODULE

3D PRINTED CONCRETE

SECTION DETAIL

6cm

WOVEN BAMBOO FORMWORK 4cm 3.5m

SECTION THR

5m

5m

COMPONENT

Figure 50: Component Design and Material Fabrication System

Bhagat | Wong

87


PHYSICAL SAMPLES

GAUSSIAN CURVATURE

0.006

GAUSSIAN CURVATURE

0.003 SYNCLASTIC

0.000

ANTICLASTIC

-0.003 -0.006 -0.010 4

5

6

7

8

9

NUMBER OF SIDES PHYSICAL SAMPLES DIGITAL SAMPLES

Figure 51: Digital to Physical Translation Experiment

88

M.Sc. Recap


DIGITAL SAMPLES

STRIP WIDTH / DEPTH RATIO

DEVIATION FROM TARGET GAUSSIAN CURVATURE

-0.003 -0.002

ACCEPTABLE WIDTH / DEPTH RATIOS

-0.001 0.000 +0.001

TARGET CURVATURE

+0.002 2.6 : 1

4.6 : 1

5:1

6.5 : 1

8.75 : 1

12.5 : 1

WIDTH / DEPTH RATIO PHYSICAL SAMPLES DIGITAL SAMPLES

Figure 52: Digital to Physical Translation Experiment (cont.)

Bhagat | Wong

89


90

M.Sc. Recap


Figure 53: Final 1:5 Scale Mock-Up Model

Bhagat | Wong

91


Discussion The M.Sc. phase of the research developed a comprehensive workflow for the design and construction of a housing tower block which met the density needs of Hong Kong while also facilitating continuous spatial changes to match the needs of people over time. In doing so, the research addressed the dual issues of densification and everchanging sociability in Hong Kong. The workflows and processes developed during this stage deeply investigated innovative methodologies, algorithms, and material fabrication systems which facilitated such a temporal, context-specific solution. The use of co-evolutionary algorithms enabled collaborative systems to evolve together over time to address unique, yet interconnected social requirements. When paired with the use of the small world network algorithm, this system facilitated such growth, while maintaining a level of redundancy and robustness which was required for temporal systems. Physically, this system was realized through a comprehensive fabrication system, which utilized bamboo weaving and concrete 3D printing. By leveraging the properties and methodologies associated with these systems, the research developed adaptable, yet easily fabricatable modular forms, while resurfacing dying cultural material systems. While the M.Sc. phase was shown to be successful, there were some elements which required improvement when considering the scope of the M.Arch. phase. This phase extended the social capabilities of the tower block into the urban environment. As such, the tower workflow required local redevelopments in order to facilitate this urban connection. Most prominently, the largest three scales, the tower morphology, structure, and private-public distribution, were re-established to involve a more context-responsive form, a more reasonable structural logic, and a new transitional space type which bridged the tower to its local context. These changes enabled a more intuitive and functional connection to the urban environment, which allowed the M.Arch. phase developments to more easily address the issues of densification and sociability on a larger scale.

92

M.Sc. Recap


Bhagat | Wong

93


Bibliography Mulyana, B., and R. Reorita. “Mathematical Expression of Internode Characteristics of Yellow Ampel Bamboo (‘Bambusa Vulgaris’ Var. Striata).” Series II: Forestry Wood Industry Agricultural Food Engineering, June 28, 2022, 43–56. https://doi.org/10.31926/but. fwiafe.2022.15.64.1.4.

94

M.Sc. Recap


Bhagat | Wong

95


05

5.1 Revised Artificial Neural Network 5.2 Temporal Graph Network 5.3 Weighted Shortest Walk Algorithm 5.4 Co-Evolutionary Algorithm 5.5 Pedestrian Simulations

T1

T7

T3

RESEARCH

T8

05 Research

T12

T6

T4

T5


Expanding the social affordances of the P2 Tower into the urban environment required introductory experiments to determine their applicability on such a large, network scale within the developed workflow. Temporal graph networks were investigated as a method to introduce social adaptability on an urban network level. This algorithm facilitated urban scale changes in accordance to particular events on three major timescales. Additionally, the thesis’ specific application of this method alongside evolutionary algorithms enabled these adaptations to be quantified and evaluated together, ensuring that each time shift individually and jointly provided appropriate functionalities to meet the social needs of the urban residents at any time. Furthermore, since the M.Arch phase’s urban domain expanded the notion of sociability to the level of a collective population, it was necessary to implement pedestrian simulations as a tool to analyze mass behaviors. However, since this research required the development of new simulation tools, several experiments were conducted to develop and test their functionalities using a simplified environment. Finally, since the M.Arch. phase required the implementation of the M.Sc. tower workflow in multiple locations across an urban environment, it was necessary to revisit certain experiments to correct pitfalls from the previous phase. As previously discussed, the tower, structure, and public-private distribution required reevaluation as concurrent systems, rather than sequential ones, through the use of co-evolutionary algorithms. As such, the authors reconsidered their previous use of coevolutionary algorithms and revised their approach to more closely align with true co-evolution in nature. Such a redevelopment of the tower’s structural system also caused the authors to revise the previously developed ANN, since the formal logic was altered. Since this tower would be applied to multiple locations across the urban environment, this ANN was conducted as a generatordiscriminator set-up to potentially reduce error.

Bhagat | Wong

97


5.1 Revised Artificial Neural Network During the M.Sc. phase, an artificial neural network (ANN) was trained to predict the wind pressure on the tower based upon the tower morphology and wind speed (See Appendix A.11) in order to increase the applicability and flexibility of the computation workflow developed by this research. Yet, validation of the trained artificial neural network showed an average percent error around 50%, which dropped to 10-15% on average when corrected for outlying data points. Therefore, the experiment sought to use a generator and discriminator methodology to train the ANN as a way to improve the performance and accuracy of the ANN. The generator and discriminator methodology for training an ANN utilized two sequential neural networks, where the first ANN generated a series of predicted wind pressure values. These ‘fake’ values were then combined with a collection of ‘real’ wind pressure values obtained through computational

fluid dynamic analysis. The mixed set of ‘real’ and ‘fake’ values were used to train the second ANN, which aimed to predict whether a value was ‘real’ or ‘fake’. Through such a process, the generator and discriminator were in conflict with one another, where the generator sought to produce more and more realistic ‘fake’ values and the discriminator aimed to better differentiate between ‘real’ and ‘fake’ values. In order to tune the hyper-parameters of each neural network and leverage this conflict to iteratively improve their performance, a multiobjective, evolutionary algorithm was employed to minimize the error rate of both the generator and the discriminator. The conflicting nature of these objectives generated a much stronger performance for the ANN than the simple training of it from the M.Sc. phase.

Wind Speed Normal Vector

XYZ-Coordinate

Node Proximity

Figure 54: Wind Pressure Artificial Neural Network Setup

98

Research Development


Experiment Description: The experiment revisited the experiment from the M.Sc. phase, which sought to train an artificial neural network to predict the wind pressure on a tower. In utilizing a generator and discriminator methodology to train the artificial neural network, the experiment aimed to improve the performance of the artificial neural network by taking advantage of the conflicting nature of these two mechanisms.

then trained on this combined data set, where the output was either 0 or 1 to identify ‘fake’ and ‘real’ values respectively.

Experiment Set-Up: The experiment employed two consecutive ANNs using the LunchBoxML plugin for Grasshopper. The first ANN, or the generator, was trained on a data set of tower morphologies created during the M.Sc. phase. The training input data for the ANN consisted of the deconstructed xyz-coordinate of the node point on the tower, the deconstructed normal vector of the surface at the node point, the wind speed (m/s), and the proximity count of the node to other nodes within a 5m radius. From these inputs, the training output data for the ANN was the wind pressure (kN) on the tower at the node, which was obtained through computational fluid dynamic (CFD) analysis using the Butterfly plugin for Grasshopper. The CFD utilized wind speeds ranging from 5 m/s to 15 m/s, a mesh resolution of 3.0, and ran for 200 iterations. 10 random tower morphologies were tested, generating a training set of 67,000 inputs.

Experiment Results: The trained ANN was postanalyzed for accuracy and performance using 30% of the original data set as validation, which was not utilized for training. From these predicted wind pressure values, the percentage error was calculated and averaged across the entire data set. The results of the experiment showed the generator and discriminator methodology reduced the ANNs error by 30% as compared to that of the M.Sc. phase (9.776x103 to 7.501x103) Yet, the runtime for the evolutionary algorithm increased by 250% (12 hours to 30 hours).

After the generator was trained, it was used to create a set of 30,000 ‘fake’ wind pressure values, which was combined with a set of 30,000 ‘real’ wind pressure values from CFD analysis. The second artificial neural network, or the discriminator, was

Once both ANNs were trained with their respective data sets, an evolutionary algorithm was utilized to minimize the error of each one. The evolutionary algorithm ran for 15 generations with 10 individuals in each generation.

Experiment Relevance: While it may be argued the time required to train the neural network outweighed the time required for a traditional CFD analysis, the use of an ANN in the computational workflow developed through this research enabled its widespread applicability and adaptability to different scenarios. In particular, the accuracy improvement of the ANN through this experiment ensured the workflow developed during the M.Sc. phase continued to perform to a high standard as the research expanded to consider the urban context and other external factors during the M.Arch. phase.

x, y, z vector x, y, z coordinate wind speed

REAL DATA SET

real data (wind pressure)

training data

DISCRIMINATOR ANN

true / false output

node proximity

GENERATOR ANN

fake data (wind pressure)

Multi-Objective Optimization Discriminator Error Generator Error

Figure 55: Generator and Discriminator ANN Workflow

Bhagat | Wong

99


5.2 Temporal Graph Network INITIAL CONDITION

SYNTHESIZED NETWORK

TEMPORAL SHIFTS

MORNING

DAYS SHIFT

AFTERNOON

EVENING

SUMMER

INITIAL GRAPH

MONTHS SHIFT

SPRING / FALL

SYNTHESIZED NETWORK

WINTER

1-5 YEARS

YEARS SHIFT

5-10 YEARS

10-50 YEARS

Figure 56: Temporal Graph Experiment Workflow

With the development of the localized, microurban networks of independent P2 Towers during the M.Arch phase, the research explored how to interconnect these P2 Towers scattered across an urban landscape through the use of a temporal graph. Differently from a static graph, here the nodes represented the P2 Tower at varying stages of time and the edges represented multimodal corridors physically linking them. The use of a temporal graph enabled the research to understand the relationship of the entire urban network across three timescales, days, months, and years. To create a robust network that performed to the same standard even as it changed over time, the experiment conducted a multi-objective optimization using an evolutionary algorithm on the temporal graph, where three temporal shifts were applied to the initial state of the graph on a specified timescale that altered it according to the architectural implication of that timescale. The initial state of the temporal graph was evaluated 100

Research Development

on three performance criteria, while the state of the graph after each temporal shift was evaluated collectively for the same fitness criteria to develop a robust graph with redundancies and flexibility. The experiments applied the evolutionary algorithm to each timescale shifts independently in order to understand the effects of each timescale on the urban network. Additionally, the evolutionary algorithm was applied to a static variant of the graph as a baseline comparison to highlight the architectural impact of considering the added dimension of time. Lastly, the three timescales were applied concurrently during a multi-objective optimization in order to develop a robust, multiscalar urban network. Such an approach allowed the P2 Tower and its urban network to adapt to the shifting sociability of its residents and perform to the same standard over time.


LOCAL PEDESTRIAN NETWORK

EXISTING CONTEXT

FC01 | Min. Path Count (Initial)

g1 | Initial Node Count g2 | Active Node Percentage g3 | Active Edge Percentage g4 | Construction Percentage g5 | Seed

INITIAL CONDITION

g6 | Node Deactivation Rate g7 | Edge Deactivation Rate g8 | Node Activation Rate g9 | Edge Activation Rate g10 | Timescale

FIRST TIME SHIFT

g11 | Node Deactivation Rate g12 | Edge Deactivation Rate g13 | Node Activation Rate g14 | Edge Activation Rate g15 | Timescale

SECOND TIME SHIFT

g16 | Node Deactivation Rate g17 | Edge Deactivation Rate g18 | Node Activation Rate g19 | Edge Activation Rate g20 | Timescale

THIRD TIME SHIFT

FC02 | Max. Closeness Centrality (Initial)

FC03 | Max. Mean Clustering (Initial)

FC04 | Min. Path Count (Shifted)

FC05 | Max. Closeness Centrality (Shifted)

FC06 | Max. Mean Clustering (Shifted) SPATIAL URBAN LAYOUT

Figure 57: Temporal Graph Evolutionary Algorithm Setup

Bhagat | Wong

101


5.2.1 Temporal Urban Graph Optimization Independent Shifts Experiment Description: The experiment conducted four independent multi-objective optimizations, one for each timescale, to balance performance of the initial state of the temporal graph with that of the proceeding temporal graph for each temporal shift. Experiment Set-Up: For each timescale, a separate experiment and optimization was conducted, but the setup remained consistent, and the difference between the experiments existed in the architectural implications of the temporal shifts. Firstly, an initial state of the temporal graph was randomly generated, where the nodes represented the P2 Tower at varying stages of time and the edges represented multimodal corridors physically linking them, also at varying stages of time. These varying stages of time existed in three architectural states: Constructed, Activated, and Deactivated. If a node or edge did not exist in the temporal graph, then architecturally, it was considered unbuilt. The random generation of the initial state, temporal graph was controlled by five genes: the total node count, the construction percentage, the node activation rate, the edge activation rate, and a random seed. The initial state, temporal graph was evaluated based upon three fitness criteria: minimized edge count, maximized closeness centrality, and maximized mean clustering. After the initial state was generated, three consecutive temporal shifts were applied to this graph, representing architectural changes that may occur Experiment 01 No Shift

Experiment 02 Days Shift

Experiment 03 Months Shift

Experiment 04 Years Shift

FC1 | Min Path Count

39.09

42.28

55.04

58.00

FC2 | Closeness Centrality

0.97

0.97

1.02

0.99

FC3 | Clustering Coefficient

1.38

1.69

2.05

2.02

Constructed Node Count

10.96

11.03

12.12

12.22

Active Node Count

5.81

6.67

6.60

6.82

Active Edge Count

39.09

42.28

55.04

58.00

Construction Percentage

0.80

0.82

0.78

0.80

Active Node Percentage

0.73

0.80

0.74

0.73

Active Edge Percentage

0.79

0.80

0.76

0.79

Figure 58: Average Temporal Graph Parameters Comparison

102

Research Development

at each timescale. For example, the three shifts at the days timescale corresponded to the morning, afternoon and evening, where access to the public for the P2 Tower or a multimodal pathway may open or close depending on the time of day. Similarly, the three shifts at the months timescale correspond to the summer, fall/spring, and winter, where entirely new multimodal pathways may be constructed or the P2 Tower opened or closed seasonally due to its ability to meet the immediate sociability needs of its residents versus the general public. After each shift, the graph was re-evaluated for the same three fitness criteria as the initial state graph, and the values were averaged across all three shifts to create three conflicting fitness criteria, challenging the performance of the initial state graph with that of the shifted state graphs. The evolutionary algorithm for each timescale ran for 100 generations with 100 individuals in each generation. Experiment Results: By comparing the average values from all of the Pareto Front members across all of the fitness criteria as well as other parameters related to the initial graph, the experiment independently contrasted the impact of shifting the state at the timescale of days, months, and year as compared to one another and a static graph. The results showed each timescale required additional nodes and edges to accommodate the temporal shifts and maintain a similar performance in terms of closeness centrality and clustering coefficient. In particular, the results showed that the timescale of years had the greatest impact on the initial state graph. Experiment Relevance: Architecturally, the results of this experiment highlighted the importance of redundancy in networks in order to account for change over time. By introducing auxiliary P2 Towers and multimodal pathways during the initial development of the urban network, it ensured the entire network continued to maintain a strong performance, even as conditions changed. Additionally, the experiment showcased the degree of impact and the type of impact that each timescale had on the initial state, temporal graph, which would be later used to develop other experiments that concurrently apply these three timescales to an initial state, temporal graph and create one which considers all three timescales simultaneously.


Experiment 01 No Shift

Experiment 02 Days Shift

Experiment 03 Months Shift

Experiment 04 Years Shift

Experiment 05 Concurrent Shift

Figure 59: Representative Temporal Graph Pareto Front Members

Bhagat | Wong

103


5.3 Weighted Shortest Walk Algorithm INPUTS

WEIGHTING

ALGORITHM

Building Nodes Relationships

TEMPORAL GRAPH Building Connection Relationships

OPEN SOURCE INFORMATION

CLIMATE DATA

Topography

Normalize

Apply Bias Weighting

Building Locations

Normalize

Apply Bias Weighting

Road Locations

Normalize

Apply Bias Weighting

Building Types

Normalize

Apply Bias Weighting

Road Types

Normalize

Apply Bias Weighting

Daylighting

Normalize

Apply Bias Weighting

Wind

Normalize

Apply Bias Weighting

Calculate Weighted Shortest Path

Figure 60: Temporal Graph Experiment Workflow

The use of the temporal graphs to generate the urban network of P2 Tower in Experiment 5.2.1 created a robust network which was responsive to shifts at different timescales, but simply superimposing this non-metric graph on the complex urban environment of Hong Kong would have been quite naive. Therefore, the experiment utilized a weighted shortest path algorithm, specifically Dijkstra’s Algorithm, to translate the temporal graph into multimodal corridors linking different P2 Towers throughout Hong Kong. Open-source data provided by the government of Hong Kong was utilized to obtain the site-specific urban conditions for the experiment as a means to generalize the results of the experiment and the computational workflow developed through this research such that it may be easily applied to other 104

Research Development

urban conditions as a solution to densification. The open-source data included topography, building footprints, building heights, building program, road centerlines, road lane counts, and climate information. By analyzing this open-source data, the experiment utilized five weightings, closeness centrality, daylight hours, distance, visibility, and elevation, to weight the graph edges and create a context specific path connection between the specified towers. Additionally, the experiment introduced biases to these weighting to align the generated paths with specific design goals. In doing so, the shortest path algorithm reconciled the site-specific urban conditions of Hong Kong with the robust performance of the temporal graph network from Experiment 5.2.1.


Closeness Centrality 0.5295

0.2785

Total Daylight Hours 1241 hours

0 hours

Isovist Visable Area

Distance 198.85 m

14.56 m

Elevation 35.29 mPD

-5.76 mPD

Figure 61: Open-Source Data Weightings

Bhagat | Wong

105


5.3.1 Weighted Shortest Path Experiment Experiment Description: The experiment translated the temporal graphs generated from Experiment 5.2.1 to the urban context of Hong Kong by applying Dijkstra’s Algorithm to identify the weighted shortest path, where the edge weightings of the graph corresponded to open-source data about the site-specific urban conditions. Experiment Set-Up: Open-source data, including the topography, building footprints, building heights, road centerlines, and weather conditions, were obtained from the government of Hong Kong. This open-source data was utilized to construct an accurate digital model of the urban context which also stored additional metadata. Then, the existing road network was simplified to a graph network, where the nodes represented road intersections, and the edges represented the roads connecting these intersections. After the model was constructed, each edge in the graph was analyzed for five conditions: its closeness centrality in the overall network, the total daylight hours it receives during the winter, the metric length of the edge, the average visibility range from any given point on the edge, and the average elevation of edge. These values were then normalized from 0 to 1, and a bias was introduced to each of these conditions in order to prioritize certain design goals over others. Then, all of these values were summed

106

Research Development

together for each edge, becoming their associated weighting. Once the graph network with its appropriate edge weightings was generated, a temporal graph from Experiment 5.2.1 was selected amongst the Pareto Front members, specifically, the Pareto Front member with the lowest average of fitness rankings in order to maintain a generalization of the workflow developed as part of this research. The temporal graph identified which P2 Towers or open lots needed to be connected physically, so Dijkstra’s Algorithm was applied to the graph network of the urban context to identify a context-specific path connecting all of the open lots. Experiment Results: The results of the experiment highlighted the ability for the weighted shortest path algorithm to properly translate the temporal graph to context-specific urban conditions. Additionally, the experiment showcased how different design goals, whether that was a prioritization for walkability in terms of distance or accessibility in terms of daylighting, altered the path between two open lots within the urban context. Experiment Relevance: The weighted shortest path provided a strong mechanism for translating the generated temporal graph to the urban context and providing a framework to begin designing the multimodal corridors or the entire urban network.


10x Bias

DAYLIGHTING

10x Bias

ISOVIST

10x Bias

DISTANCE

10x Bias

ELEVATION

10x Bias

CLOSENESS CENTRALITY UNBIASED

Open Lot Weighted Path Unweighted Path End

Figure 62: Influence of Weighted Shortest Path

Bhagat | Wong

107


5.4 Co-Evolutionary Algorithms SOCIABILITY SCORE

MONTHS

DECADES

N TIO

TOWER MORPHOLOGY

STRUCTURAL SYSTEM

VATE-PUBLIC DIST PRI RIB U

AL ORGANIZATION ATI SP

YEARS

MATIC TOPO RAM LOG OG Y PR

FABRICATION SYSTEM

Figure 64: M.Sc. Computational Workflow

AL ORGANIZATION ATI SP

YEARS

MATIC TOPO RAM LOG OG Y PR

MONTHS

STRUCTURAL SYSTEM

SOCIABILITY SCORE

TOWER MORPHOLOGY

DECADES

FABRICATION SYSTEM PRIVATE-PUBLIC DISTRIBUTION

Figure 63: M.Arch. Computational Workflow

During the M.Sc. phase, the computational workflow developed assumed a sequential evolution of the tower morphology, structural system, and public-private distribution. Yet, such an approach disregarded the inherently connected nature of these tower layers. While sequential evolutionary algorithms build upon one another by consecutively shortening the range of optimal genes, undesirable gene values may still exist within these shortened domains. Therefore, it was necessary to re-evaluate their positions in the workflow as concurrently developed systems, rather than consecutive elements. To facilitate this, the M.Arch phased utilized a coevolutionary algorithm, where separate populations of the structural system and the public-private distribution evolved independently but also in parallel. Throughout this process, the two systems shared data to inform their own optimizations, which in turn, created a stronger collective which was balanced across all performance objectives. Conducting a CoEA, as opposed to simultaneously evolving the structural system and the publicprivate distribution in a single evolutionary 108

Research Development

algorithm, was required because the high number of fitness criteria from combining the two systems prevented a traditional evolutionary algorithm from adequately optimizing. Initial experiments with the CoEA explored its application on a single segment of the tower where the structural system and public-private distribution were simplified but represented a microcosm of the entire system. Such a approach enabled the experiment to better explore, in detail, the behavior of both these systems in relationship to one another as well as evaluate the CoEA as a tool for the multiobjective optimization of complex and interrelated systems. A custom plug-in for Grasshopper3D was written using C# to implement the cooperative coevolutionary algorithm. Please see the Appendix (A.14) for a sample of the code. The results of this experiment were later applied across the entire tower, where the full structural system and the public-private distribution evolved in parallel to develop a synergistic relationship between all of the systems throughout the tower.


5.4.1 Co-Evolutionary Algorithm - Exploration Experiment Description: The experiment explored the cooperative co-evolutionary algorithm as a tool for simultaneously optimizing interconnected parts of a complex system. In the terms of the research, the experiment specifically co-evolved the structural system and the public-private distribution of a single, shared segment of the tower, where each optimized towards their own, independent fitness criteria and the shared fitness criteria were periodically reevaluated to realign the optimization. Experiment Set-Up: The co-evolutionary algorithm simultaneously optimized two populations. For both populations, a box controlled by three genes, which determined the length, width, and height, represented a segment of the tower. As a shared element between both populations, it was evaluated for its surface area-to-volume ratio and gross floor area, fitness criteria which impacted both systems. In the first population, a simplified structural system on the exterior of the box was controlled by five genes which determined the shell thickness, the curve division distance, the curve connection type, the beam diameter, and the beam thickness. This population aimed to optimize for two fitness criteria unique to the structural system: minimized embodied carbon and minimized deformation. For the second population, a simplified publicprivate distribution was generated on the interior of the box using a random walk algorithm, where INDIVIDUAL MULTI-OBJECTIVE OPTIMIZATION

the public and private voxels incrementally grew to fill out the interior space. This was controlled by four genes, which determined the start seed of the public distribution, the start seed of the private distribution, the public growth rate, and the private growth rate. This population aimed to optimize two fitness criteria unique to the public-private distribution: maximized public space percentage and maximized private space density. Each of these separate populations optimized independently through a traditional evolutionary algorithm for five generations with ten individuals in each generation. After the fifth generation, the populations were brought together to be evaluated and ranked collectively based upon the shared fitness criteria of the box. Then, this combined population optimized towards these shared fitness criteria through a traditional evolutionary algorithm for five generations in order to realign the independent optimizations to the results of the other. After these five generations, the shared population separated back into two populations and optimized independently for their own fitness criteria for another five generations before coming back together again. This back-and-forth between optimizing separately for independent fitness criteria and optimizing collectively for shared fitness criteria continued for five cycles before the co-evolutionary algorithm terminated, and the Pareto Front members were identified for further evaluation of the workflow.

SHARED EVALUATION

SHARED RANKING

SHARED MULTI-OBJECTIVE OPTIMIZATION

Total Top 50% Proceed

Shared_FC 01 Shared_FC 02

Shared Gene 01

POPULATION 01 (P1)

P1_FC 01 P1_FC 02 P1 Genes

P1 Gene xx

Shared Gene 01 Shared Gene 02 P2 Gene 01

POPULATION 02 (P2)

P2_FC 01 P2_FC 02

Shared_FC 01 Shared_FC 02

OPTIMIZED P1

Shared Genes

P2 Genes

P2 Gene xx

Five Optimization Cycles

P1 Gene 01

Five Optimization Cycles

Shared Gene 02

OPTIMIZED P2

REPEAT CYCLE terminates after five cycles

Figure 65: Co-Evolutionary Algorithm Pseudocode

Bhagat | Wong

109


Experiment Results: Examining the optimization results of the experiment, the co-evolutionary algorithm showed the potential to be a powerful tool for optimizing complex systems. While the results did not show an ideal optimization, it was observed that the two independent populations began to converge alongside the shared fitness criteria. The convergent individuals in the last few generations were by no means the best performing individuals for any one fitness criteria, but they, on average, performed well across both their independent fitness criteria in addition to their shared fitness criteria. Such results were observed when looking at the parallel coordinate graphs and the mean value graph for both populations. In addition, the standard deviation graphs for each fitness criteria of both populations showcased how the shared parameters converged for both populations, even though the optimal combination of shared elements for one population may not be the ideal scenario for the other. Such a phenomenon can most likely be attributed to the collective evolutionary generations of the algorithm, which realigned both populations shared genes and shared fitness values. Experiment Relevance: While statistically, the experiment highlighted the ability for the coevolutionary algorithm to handle complex problem environments, the architectural implications of the

110

Research Development

algorithm are less apparent from observing the phenotypes. Much of this may be attributed to the simplistic nature of the experiment and the type of evolutionary algorithm employed. By applying the methodology to a larger scale, the capabilities of the co-evolutionary algorithm may become more apparent. Therefore, the research took the lessons learned from this experiment, improved upon the nuances of the co-evolutionary algorithm, and applied it to revise the development of the structural system and public-private distribution across the entire tower. In doing so, the computational workflow became better attuned to the interconnected nature of its discrete elements.


BEST RANK P1 FC01 Gen 06;06

Shared Gene 01: 8 Shared Gene 02: 10 Shared Gene 03: 5

BEST RANK P1 FC02 Gen 01;01

Shared Gene 01: 8 Shared Gene 02: 6 Shared Gene 03: 5

BEST BALANCED P1 Gen 00;04

Shared Gene 01: 10 Shared Gene 02: 13 Shared Gene 03: 5

BEST RANK P2 FC01 Gen 04;00

Shared Gene 01: 8 Shared Gene 02: 10 Shared Gene 03: 5

BEST RANK P2 FC02 Gen 02;04

Shared Gene 01: 12 Shared Gene 02: 11 Shared Gene 03: 14

BEST BALANCED P2 Gen 02;01

Shared Gene 01: 12 Shared Gene 02: 09 Shared Gene 03: 11

P1 Ind. Gene 01: 4 P1 Ind. Gene 02: 9 P1 Ind. Gene 03: 6 P1 Ind. Gene 04: 9 P1 Ind. Gene 05: 5.24 P1 Ind. Gene 06: 0.89

P1 Ind. Gene 01: 4 P1 Ind. Gene 02: 5 P1 Ind. Gene 03: 6 P1 Ind. Gene 04: 9 P1 Ind. Gene 05: 5.24 P1 Ind. Gene 06: 0.34

P1 Ind. Gene 01: 4 P1 Ind. Gene 02: 5 P1 Ind. Gene 03: 5 P1 Ind. Gene 04: 7 P1 Ind. Gene 05: 10.8 P1 Ind. Gene 06: 0.44

P2 Ind. Gene 01: 5.24 P2 Ind. Gene 02: 6.43 P2 Ind. Gene 03: 4 P2 Ind. Gene 04: 73 P2 Ind. Gene 05: 2 P2 Ind. Gene 06: 324 P2 Ind. Gene 07: 1 P2 Ind. Gene 08: 1

P2 Ind. Gene 01: 4.47 P2 Ind. Gene 02: 6.11 P2 Ind. Gene 03: 3 P2 Ind. Gene 04: 395 P2 Ind. Gene 05: 1 P2 Ind. Gene 06: 226 P2 Ind. Gene 07: 2 P2 Ind. Gene 08: 2

P2 Ind. Gene 01: 6.43 P2 Ind. Gene 02: 9.69 P2 Ind. Gene 03: 4 P2 Ind. Gene 04: 73 P2 Ind. Gene 05: 2 P2 Ind. Gene 06: 324 P2 Ind. Gene 07: 1 P2 Ind. Gene 08: 1

Figure 66: CoEA Design Space

Bhagat | Wong

111


Increased Performance

Gen50

Gen0

Shared FC1

Shared FC2

Shared FC3

Population 01 FC1

Population 01 FC2

Figure 67: CoEA Parallel Coordinates Plot - Population 01

Shared FC1 Mean Generation Fitness Value

Shared FC2 Shared FC3 Population 01 FC1

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

Generation Figure 68: CoEA Mean Value Graph - Population 01

Shared FC1

Shared FC2

Population 01 FC1

Population 01 FC2 Figure 69: CoEA Standard Deviation Graph - Population 01

112

Research Development

Shared FC3

Population 01 FC2


Increased Performance

Gen50

Gen0

Shared FC1

Shared FC2

Shared FC3

Population 02 FC1

Population 02 FC2

Figure 70: CoEA Parallel Coordinates Plot - Population 02

Shared FC1 Mean Generation Fitness Value

Shared FC2 Shared FC3 Population 01 FC1

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

Population 01 FC2

Generation Figure 71: CoEA Mean Value Graph - Population 02

Shared FC1

Shared FC2

Population 02 FC1

Population 02 FC2

Shared FC3

Figure 72: CoEA Standard Deviation Graph - Population 02

Bhagat | Wong

113


5.4.2 Co-Evolutionary Algorithm - Post-Analysis Experiment Description: The experiment aimed to post-analyze the results of Experiment 5.4.1 by comparing them to a multi-objective optimization of the same scenario using a traditional evolutionary algorithm, where the fitness criteria for both populations as well as the shared ones are optimized simultaneously. Experiment Set-Up: The set-up for the experiment is identical to that of Experiment 5.4.1, where the optimization is tested upon a generic box that represented a segment of the tower, a simplified structural system on the exterior of the box, and a public-private distribution. The difference between this experiment and the previous one lies in the optimization algorithm employed. While Experiment 5.4.1 utilized a cooperative co-evolutionary algorithm to simultaneously, this experiment employed a traditional evolutionary algorithm to simultaneously evolve all of the fitness criteria together. These fitness criteria were maximized surface area-to-volume ratio, maximized gross floor area, minimized deformation, minimized embodied carbon, maximized public space percentage and maximized private space density, seven in total. The evolutionary algorithm ran for 55 generations with 10 individuals per generation, the same as Experiment 5.4.1, and the plugin Wallacei for Grasshopper was used to conduct the optimization.

Experiment Results: The results of the experiment highlight the results of experiment 5.4.1 and upon comparison, showcased the way in which the coevolutionary algorithm is better suited to optimizing complex systems of interrelated elements. Looking at the parallel coordinate plot and standard deviation graphs, it was observed that very few of the fitness criteria were able to optimize over the same number of generations and individuals as Experiment 5.4.1. In particular, the mean value graph highlighted how fitness criteria related to the structural system and the public-private distribution were antithetical to those of the tower morphology. While such an occurrence was noticed in Experiment 5.4.1, the impact of the conflict was mitigated through the cyclical nature of the algorithm. Experiment Relevance: This experiment supported the results of Experiment 5.4.1 and justified the continued use of the cooperative co-evolutionary algorithm for other aspects of the research. While these two experiments were not directly comparable due to clear and technical difference is the tools used to employ the algorithms, the results emphasized a high-level challenge of traditional evolutionary algorithms and showcased how a cooperative coevolutionary algorithm affords the opportunity to remedy these pitfalls.

Tower FC1

Tower FC2

Structure FC1

Structure FC2

PP Distribution FC1

PP Distribution FC2

Figure 73: CoEA Standard Deviation Graph - Post-Analysis with Wallacei

114

Research Development

Shared FC3


Increased Performance

Gen50

Gen0

Tower FC1

Tower FC2

Tower FC3

Structure FC1

Structure FC2

PP Distribution FC1

PP Distribution FC2

Figure 74: CoEA Parallel Coordinate Plot - Post-Analysis with Wallacei

Tower FC1

Mean Generation Fitness Value

Tower FC2 Tower FC3 Structure FC1 Structure FC2 PP Distribution FC1

0

2

4

6

8

10

12

14

16

18

20

22

24

26

28

30

32

34

36

38

40

42

44

46

48

50

PP Distribution FC2

Generation Figure 75: CoEA Mean Graph - Post-Analysis with Wallacei

Bhagat | Wong

115


5.5 Pedestrian Simulations Since the M.Arch. phase was heavily focused on connecting the tower to its context and bridging the sociabilities of the local communities, it was crucial to understand how occupants would interact with the proposed urban system and with each other. This was primarily achieved by using pedestrian simulations to more closely understand social behaviors at this scale. However, as previously noted, no existing pedestrian simulations integrated such behaviors as core mechanisms. Knowing this, the authors developed a new plug-in which could enable this social functionality within the realm of a pedestrian simulation at a large urban network

scale. Through this research, the authors developed two similar types of social pedestrian simulations which work well for two unique functionalities and scales. The first is a network-based social pedestrian simulation which utilizes network lines and shortest path algorithms to enable pedestrian behaviors. This will be used to analyze full urban networks at a large scale. The second is a sociospatial pedestrian simulation which utilizes a threedimensional mesh surface and spatial movements to enable pedestrian behaviors. This will be used to analyze spatial sections of networks at a smaller scale in relation to program and surrounding context.

5.5.1 Network-Based Social Pedestrian Simulation Functionality The network-based social pedestrian simulation is designed for large-scale network analyses. This simulation enables similar behaviors to those in existing simulations but introduces socialization as an additional core mechanism of pedestrian behavior. The developed pedestrian simulation requires the following inputs: Network Curves: curve geometry, curve capacity Destinations: destination type, accepted pedestrian types, point location, capacity, and wait time Pedestrians: pedestrian type, journey type, social level, count This information is then initialized by constructing pedestrian, destination, and network curve classes. This initialization process also constructs pedestrian start locations based on a series of input start curves and a seed value. At this stage, pedestrian destination lists are generated as well, based on a pedestrian’s journey type and each destination’s access type. A shortest walk algorithm is used to obtain the most efficient path towards each destination. Once all information is compiled, the algorithm runs with three major behaviors. Pedestrians move 116

Research Development

towards their destinations along their shortest walk paths, stop at destinations for designated amounts of time, and stop to socialize with others. The socialization behavior can take place if both pedestrians are within a user-specified distance from each other and if their social levels are within a particular range of one another. The chance of socialization is scaled based on the difference of social level, where those with more similar values have a higher chance of interaction. Global social perception and global randomness factors are also introduced to the algorithm to further mediate social interactions in a way which may more closely represent how individuals interact. Once the simulation is finished, the network can be analyzed by producing a heat map of pedestrian movements on the network, a map of pedestrians’ individual movements, and data on pedestrian travel times and interactions. Please see Appendix (A.13) for a sample of the code. While this pedestrian simulation does not yet enable all types of social behaviors, such as an agent’s ability to wander, cue, or change goals, it does create the groundwork for understanding and analyzing how people might move and socialize within a network.


5.5.2 Network-Based Social Pedestrian Simulation Experiments To test the functionalities of the developed pedestrian simulation, the authors conducted two small-scale experiments on a simplified network. The first experiment aimed to understand how the implemented social factors impact the behaviors of the pedestrians. This experiment was conducted by maintaining a constant network environment, parameter set, and pedestrian types, and solely altering the sociability values within the system. Each network was then analyzed based on several fitness criteria relating to movement efficiency and socialization to understand how the varied social settings impacted the pedestrian movements.

CONSTRUCTORS

INPUTS

Once the authors understood the base mechanisms of the pedestrian simulation, a second experiment was conducted to leverage this tool to select a high performing network system from a catalog of possible solutions. This experiment was conducted by maintaining constant pedestrian types, parameters, and sociability factors, and solely altering the network environment. Each network was then analyzed based on several fitness criteria relating to movement efficiency and socialization to understand which system performed better.

INITIALIZATION

ALGORITHM

OUTPUT

wait time adjustment person type

PEDESTRIAN PROFILE

journey type

travel speed adjustment destination list

shortest path

social interaction

interact with other pedestrians

social interaction level spawning zones

starting point

pedestrian travel times

count for each type

NETWORK PATH PROFILE

travel paths capacity

travel along designated path heat map of network utilization

destination type access type

DESTINATION PROFILE

location typical wait time

map of individual pedestrian travels

stop at target destinations

capacity

Figure 76: Network-Based Pedestrian Simulation

Bhagat | Wong

117


5.5.2.1 Pedestrian Simulation Experiment 01 Experiment Description: This experiment focused on altering the social behavior settings of the pedestrian simulation to understand how these factors affected the algorithm’s functionality. Experiment Set-Up: This experiment was conducted by maintaining a constant network environment, destination locations, seed parameter values, and pedestrian types, and solely altering the sociability values within the system. The algorithm ran for 100 iterations with a total of 12 pedestrians (3 of each type: young adult, single adult, family, and elderly). Four identical networks were tested, where each was given a unique sociability setting for the both the global environment and individual pedestrian social values, where 0.0 is no social interaction and 1.0 is the highest level of social interaction. Test 01 (No Sociability): Global Factor: 0.0 Pedestrian Factors: 0.0 Test 02 (Low Sociability): Global Factor: 0.1 Pedestrian Factors: 0.2-0.3 Test 03 (Med. Sociability): Global Factor: 0.5 Pedestrian Factors: 0.4-0.7 Test 04 (High Sociability): Global Factor: 0.9 Pedestrian Factors: 0.7-0.9

118

Research Development

Each network was analyzed based on three fitness objectives: maximized percentage of iterations socializing (number of iterations socializing / total iterations), maximized travel efficiency (number of iterations moving / total iterations) and minimized number of total movements. As such, the best performing network would be efficient for movement, yet provide opportunities for socializing. Experiment Results: The experiment showcased that the social functionality greatly affected the algorithm’s results. As seen in Figure 77, the networks with the higher sociability settings saw a larger number of social interactions and a higher number of visits to the network nodes, as more individuals were stopping to interact at those locations. However, it should be noted that as more interactions occurred the number of movement iterations increased, meaning that it took longer for individuals to complete their itineraries across the network. As such, a balance is required between social interaction and network efficiency. Experiment Relevance: This experiment built the foundation for the pedestrian simulation, ensuring that its social functionality worked as expected. As such, the authors could confidently use the pedestrian simulation moving forward.


TEST 01 (NO SOCIABILITY)

Max. % Social Iterations

Max. Travel Efficiency

Min. Total Movements

TEST 02 (LOW SOCIABILITY)

Max. % Social Iterations

Max. Travel Efficiency

Min. Total Movements

TEST 03 (MED. SOCIABILITY)

Max. % Social Iterations

Max. Travel Efficiency

Min. Total Movements

Max. % Social Iterations

TEST 04 (HIGH SOCIABILITY)

8 Pedestrians

Max. Travel Efficiency

Min. Total Movements

0 Pedestrians

Figure 77: Network-Based Pedestrian Simulation Experiment 01

Bhagat | Wong

119


5.5.2.2 Pedestrian Simulation Experiment 02 Experiment Description: Once the authors understood the base mechanisms of the pedestrian simulation, a second experiment was conducted to leverage this tool to select a high performing network system from a catalog of possible solutions. Experiment Set-Up: This experiment was conducted by maintaining constant pedestrian types, seed parameter values, and sociability factors, and solely altering the network environment (network curves and destinations). The algorithm ran for 100 iterations with a total of 12 pedestrians with varying social levels from 0.3 to 0.8 (3 of each type: young adult, single adult, family, and elderly). The global social level remained at 0.5. Four different networks were tested, where the same number of destinations were maintained, but the placement and pathways of the network environment were altered, as seen in Figure 78. Once the algorithm was complete, each network was analyzed based on three fitness objectives: maximized percentage of iterations socializing (number of iterations socializing / total iterations), maximized travel efficiency (number of iterations moving / total iterations), and maximized network usage (average number of pedestrian visits to each node in the network). As such, the best performing network would be efficient for movement with the most utilized paths, while providing opportunities for socialization. Experiment Results: The experiment showcased that pedestrian sociability could be used alongside pathway efficiency as a suitable analysis tool and selection method. As seen in Figure 78, when solely considering the non-social fitness criteria

120

Research Development

(maximum travel efficiency and maximum network usage), Test 01’s network may be perceived as the most fit selection. However, when considering how individuals may socialize along this network, it was clear that Test 01 is no longer ideal. While this network may be efficient for travel purposes, the locations of the pathways and destinations did not enable pedestrians with similar sociability levels to regularly pass by one another and interact. As such, very little interaction occurred. However, when considering both travel criteria and social interaction needs, another network, such as the system in Test 02 or Test 03, became more fit. These networks balanced all needs, allowing for efficiency in movement in terms of path usage and travel distance, while still affording opportunities for similarly social individuals to interact and communicate. As such, these types of networks began to craft gradients of communities at the urban scale, rather than solely allowing for movement. The developed pedestrian simulation not only provided analysis of an existing network, but could also help locate and alter unused network connections and destinations or areas of little social relevance to mitigate travel and community issues in the future. As such, the plug-in’s use can expand beyond a post-analysis simulation and become a generative tool for designers. Experiment Relevance: This experiment built the foundation for the pedestrian simulation in understanding its use as an analysis and generation tool. With this experiment, the authors could feel confident in using this tool for urban scale experiments during the Design Development phase.


TEST 01

Max. % Social Iterations

Max. Travel Efficiency

Max. Network Usage

TEST 02

Max. % Social Iterations

Max. Travel Efficiency

Max. Network Usage

TEST 03

Max. % Social Iterations

Max. Travel Efficiency

Max. Network Usage

Max. % Social Iterations

TEST 04

9 Pedestrians

Max. Travel Efficiency

Max. Network Usage

0 Pedestrians

Figure 78: Network-Based Pedestrian Simulation Experiment 02

Bhagat | Wong

121


5.5.3 Socio-Spatial Pedestrian Simulation Functionality The socio-spatial pedestrian simulation is an extension of the network-based pedestrian simulation, but operates on a much smaller scale which utilizes a three-dimensional mesh surface and spatial movements to enable pedestrian behaviors. As such, it is geared towards analyzing spatial sections of networks in relation to program and surrounding context. This pedestrian simulation requires the following inputs: Mesh: Mesh surface, refinement level Context: Building volumes, social level values Destinations: destination type, sociability, sphere of influence, area, count Pedestrians: pedestrian type, sociability, count This information is then initialized by constructing pedestrian, destination, and mesh classes. This initialization process also places program boundaries and pedestrian start locations based on the input destination parameters and pedestrian parameters. At this time, a social value is calculated for each mesh face based on the sociabilities of the surrounding context buildings and placed program. Once all information was compiled, the algorithm runs and pedestrians move from mesh face to mesh face based on three factors. Pedestrians may move towards a neighboring mesh face with the most similar sociability score, towards a nearby mesh face with a similarly social pedestrian inhabiting it, CONSTRUCTORS

INPUTS

INITIALIZATION

or towards a randomly selected neighboring mesh face. One of these operations is chosen through a weighted selection method per pedestrian at every iteration. The probability of each move type can be selected by the user and a global randomness factor is introduced to further influence the selection process. Similarly to the previous pedestrian simulation, socialization behavior can take place if both pedestrians are within a user-specified distance from each other and if their social levels are within a particular range of one another. The chance of socialization is scaled based on the difference of social level, where those with more similar values have a higher chance of interaction. A global randomness factor is also introduced to the algorithm to further mediate social interactions in a way which may more closely represent how individuals interact. Once the simulation is finished, the mesh surface can be analyzed by producing a heat map of pedestrian movements, both collective and individual, and by calculating the time each pedestrian spends socializing or moving. While this pedestrian simulation does not yet enable all types of social behaviors, such as an agent’s ability recognize other agents or influence social factors during the simulation, it does create the groundwork for understanding and analyzing how people might move and socialize within a network. ALGORITHM

person type

PEDESTRIAN PROFILE

social interaction level count for each type

MESH SURFACE PROFILE

pedestrian start locations

interact with other pedestrians

OUTPUT

social interaction

3D mesh faces

refinment level

pedestrian travel times

mesh weighting

building locations

ENVIRONMENT PROFILE

tranverse mesh towards similar face weightings

social level location

program type

heat map of mesh utilization

program social level

PROGRAM PROFILE

sphere of influence

program placement

program area program count

stop at programs

Figure 79: Socio-Spatial Pedestrian Simulation Workflow

122

Research Development

map of individual pedestrian travels


5.5.4 Socio-Spatial Pedestrian Simulation Experiments Similarly to the network-based pedestrian simulation, the authors conducted two smallscale experiments on a simplified mesh to test the simulation’s functionality. The first experiment aimed to understand how the implemented social factors impacted the behaviors of the pedestrians. This experiment was conducted by maintaining a mesh and context environment, parameter set, and pedestrian types, and solely altering the sociability values within the system. Each network was then analyzed based on several fitness criteria relating to movement, program usage, and socialization to understand how the varied social settings impacted the pedestrian movements.

Once the authors understood the base mechanisms of the pedestrian simulation, a second experiment was conducted to leverage this tool to select a high performing mesh from a catalog of possible solutions. Additionally, the authors considered the use of the generated data for new program placement over time. This experiment was conducted by maintaining constant pedestrian types, parameters, and sociability factors, and solely altering the program placement on the mesh. This aimed to study the effect of the program locations and their respective sociabilities on the movements and interactions of pedestrians. Each network was then analyzed based on several fitness criteria relating to movement, program usage, and socialization to understand which system performed better.

WEIGHTED BUILDINGS

sociability factor of building

WEIGHTED PROGRAM

sociability factor of function

OD

INFLUENCE ON MESH WEIGHTING

FO RE

SU

LEI

RE

SU

LEI T OR

SP

SIMILA MESH WE R IGHT SIMILA SOCIAL PE RLY OPLE RANDOM WALKER

PEDESTRIAN MOVEMENT

Figure 80: Socio-Spatial Pedestrian Simulation Setup

Bhagat | Wong

123


5.5.4.1 Pedestrian Simulation Experiment 01 Experiment Description: This experiment focused on altering the social behavior settings of the pedestrian simulation to understand how these factors affected the algorithm’s functionality. Experiment Set-Up: This experiment was conducted by maintaining a consistent mesh and context environment, parameter set, and pedestrian types, and solely altering the sociability values within the system. The algorithm ran for 100 iterations with a total of 24 pedestrians (6 of each type: young adult, single adult, family, and elderly). Four identical networks were tested, where each were given a unique sociability setting for both the program and individual pedestrian social values, where 0.0 is no social interaction and 1.0 is the highest level of social interaction. Each test studied how the alignment or misalignment of pedestrian and program social factors influenced pedestrian behavior, in terms of the pedestrian movement, socialization, and program usage. Test 01 (Mis-aligned Social): Ped. Factors: 0.0-0.2 Program Factors: 0.7-0.9 Test 02 (Low Alignment Social): Ped. Factors: 0.3-0.4 Program Factors: 0.7-0.9 Test 03 (Med. Alignment Social): Ped. Factors: 0.4-0.7 Program Factors: 0.7-0.9 Test 04 (Aligned Social): Ped. Factors: 0.7-0.9 Program Factors: 0.7-0.9

Each network was analyzed based on three fitness objectives: maximum percentage of iterations socializing (number of iterations socializing / total iterations), maximum percentage of program use (number of visits inside program bounds / total number of mesh face visits), and maximum

124

Research Development

pedestrian usage of each mesh face (average number of visits across all mesh faces). As such, the best performing system would allow for program usage and movement along the mesh, yet provide opportunities for socializing. Experiment Results: The experiment showcased that the pedestrian sociability functionality greatly affected the algorithm’s results. As seen in Figure 81, the systems with more aligned pedestrian and program sociability settings saw more program usage and more socialization, due to the clustering of agents towards similarly social spaces. This may simulate a closely integrated community whose surrounding program meets their social and programmatic needs. On the other hand, when there was a complete misalignment of these values, there was very little program usage or socialization, where most agents evenly wandered throughout the mesh space. In this case, the programmed spaces had very little influence on the pedestrians, but the mesh movement was more efficient. However, a balance is required between these two scenarios. High program usage and socialization means that agents tend to remain in similar places rather than traverse the pathway space. In this case, some variation in the social field is required to facilitate agent movement throughout the space. As such, a compromise is required between social interaction and mesh movement efficiency. Experiment Relevance: This experiment built the foundation for the socio-spatial pedestrian simulation, ensuring that its functionality worked as expected. As such, the authors could confidently use the pedestrian simulation moving forward.


TEST 01 MIS-ALIGNED SOCIABILITY

Max. % Social Iterations

Max. Ave. Mesh Face Use

Max. % Social Iterations

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

Max. % Social Iterations

TEST 03 MED. ALIGNED SOCIABILITY

TEST 02 MILDLY ALIGNED SOCIABILITY

Max. % Program Use Iterations

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

Max. % Social Iterations

TEST 04 ALIGNED SOCIABILITY

20 Pedestrians

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

0 Pedestrians

Figure 81: Socio-Spatial Pedestrian Simulation Experiment 01

Bhagat | Wong

125


5.5.4.2 Pedestrian Simulation Experiment 02 Experiment Description: Once the authors understood the base mechanisms of the pedestrian simulation, a second experiment was conducted to leverage this tool to select a high performing individual from a catalog of possible solutions. Experiment Set-Up: This experiment was conducted by maintaining constant pedestrian types, context, seed parameter values, and sociability factors, and solely altering the program placements on the mesh. The algorithm ran for 100 iterations with a total of 24 pedestrians with varying social levels from 0.3 to 0.8 (6 of each type: young adult, single adult, family, and elderly). Four different networks were tested, where the same number and program area of each destination was maintained, but their placements across the mesh were altered, as seen in Figure 82. Once the algorithm was complete, each mesh surface was analyzed based on three fitness objectives: maximum percentage of iterations socializing (number of iterations socializing / total iterations), maximum percentage of program use (number of visits inside program bounds / total number of mesh face visits), and maximum pedestrian usage of each mesh face (average number of visits across all mesh faces). As such, the best performing system would allow for program usage and movement along the mesh yet provided opportunities for socializing. Experiment Results: The experiment showcased that pedestrian sociability could be used alongside mesh movement efficiency as a suitable analysis tool and selection method. As seen in Figure 82, when solely considering the non-social fitness

126

Research Development

criteria (maximum percentage of program use and maximum average mesh face use), Test 04’s mesh system may be seen as the best selection. However, when considering how pedestrians socialized along the mesh, it was clear that Test 04 failed to be ideal. While agents on this mesh did visit program often and traverse the mesh thoroughly, the placements of programs did not facilitate similarly social people to interact often. However, when considering all criteria, a system such as Test 02 may be more balanced. In this case, the program was placed periodically throughout the mesh, providing a gradient of sociability and allowing pedestrians to wander through the mesh surface more freely than in other tests where program was clustered. This facilitated more interactions across the mesh surface due to this increased mixing of similarly social individuals. As such, these types of programmed spaces provided a balance between socialization, program diversity, and mesh movement. The developed pedestrian simulation not only provided analysis of an existing mesh space, but could highlight programs with mis-aligned sociability or areas which remain largely unused or socially barren. As such, the plug-in’s use could expand beyond a post-analysis simulation and become a generative tool for designers. Experiment Relevance: This experiment built the foundation for the pedestrian simulation in understanding its use as an analysis and generation tool. With this experiment, the authors could feel confident in using this tool for urban scale experiments during the Design Development phase.


TEST 01

Max. % Social Iterations

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

TEST 02

Max. % Social Iterations

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

TEST 03

Max. % Social Iterations

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

Max. % Social Iterations

TEST 04

18 Pedestrians

Max. % Program Use Iterations

Max. Ave. Mesh Face Use

0 Pedestrians

Figure 82: Socio-Spatial Pedestrian Simulation Experiment 02

Bhagat | Wong

127


Discussion The Research experiments explored a wide range of computational methodologies which were foundational to the Design Development phase and the Case Study, particularly in terms of developing the urban network and analyzing the sociability of these spaces. Through simplified applications, these experiments explored the advantages and disadvantages of these tools to create complex systems that continuously adapt to meet the sociability needs of people over time. While these methodologies proved to be useful, the results of these experiments highlighted potential challenges associated with these tools and provided valuable feedback on how to further improve them, particularly as their application scaled up. The temporal graph experiments highlighted how the consideration of different timescales through the temporal graph afforded the creation of a robust network that performed to the same standard even as it changed over time. Yet, the results of the experiment also brought to attention the limitations of predicting the architectural changes that may occur over time. Further research should consider more specifically context-related architectural changes in order to more accurately align the temporal graph with potential future scenarios. Additionally, the results of the experiment showed the timescale of years had the greatest impact on the initial state, temporal graph, and so, further research should examine how to mitigate this effect and equally consider all three timescales. The weighted shortest path algorithm experiments provided a strong framework for translating the temporal graphs to a context-specific urban environment. The results of the experiment showcased the impact of the five weighting parameters on the shortest path as well as how the bias further altered these paths. While these five parameters related to a range of design goals, further research should consider other contextspecific factors related to the sociability of the spaces and the people in order to better enable these systems to adapt to people’s changing needs over time. The co-evolutionary algorithm experiments showed the parallel evolution of interrelated systems provided a better framework for optimizing complex systems than a sequential approach. Yet,

128

Research Development

the simplified nature of the experiment did not fully explore how the co-evolutionary algorithm would perform for more complex scenarios or larger scales. Therefore, further experiments which employ the co-evolutionary algorithm should carefully analyze its performance both intermittently and after completion. The pedestrian simulation experiments showcased the relevance in analyzing mass social behaviors and subsequently using the resultant data as a generative tool. In doing so, a direct relationship between architectural design and social behaviors could be carefully investigated. However, the two developed simulations could be improved by integrating additional social behaviors. Currently, the simulations solely allowed for social interactions. However, these algorithms could more closely resemble human socialization with the addition of clustering and group-minded behaviors, wandering, dynamic goals, or the ability to recognize others. In doing so, the algorithm’s application could extend into other domains not explored during this research.


Bhagat | Wong

129


06

DESIGN PROCESS

06 Design Process

6.1 M.Sc. Revised Experiments 6.2 Micro-Urban Network 6.3 Macro-Urban Network 6.4 Pathway Architectural Design


The initial experiments developed during the Design Research phase facilitated higher level studies which were conducted to more deeply investigate the tower’s urban systems. In this phase, each experiment developed the final workflow for formulating the revised tower scales, as well as the new micro-urban and urban scales of the research. Each workflow was interconnected with the others to create a seamless, holistic system where outputs of one fed directly into the next. Additionally, both urban scales implemented the developed pedestrian simulation tools at two different scales. At the micro-urban scale, the pedestrian simulation was used to analyze and select high performing local pedestrian networks which facilitated sociability on a collective scale. At the urban scale, the simulation was used to analyze portions of architectural bridge designs and to generate potential future adaptations to continuously meet the social needs of the occupants. Such a dynamic, multi-scalar framework offers a new housing solution and urban design strategy which meets the density needs of cities while also facilitating continuous spatial changes to match the sociability demands of people over time. Once developed, this comprehensive workflow was tested in the Case Study phase.

Bhagat | Wong

131


PRIVATE-PUBLIC URBAN NETWORK

MICRO-URBAN PATHWAYS

TOWER MORPHOLOGY STRUCTURAL

132

Design Development


AL ORGANIZATION ATI SP

YEARS

MATIC TOPO RAM LOG OG R Y P

MONTHS

DISTRIBUTION

SOCIABILITY SCORE

DECADES

FABRICATION SYSTEM SYSTEM

Bhagat | Wong

133


6.1 M.Sc. Revised Experiments As discussed in Experiment 5.4, it was necessary to revisit the computational workflow developed during the M.Sc. phase and reconsider its sequential nature. Experiment 5.4.1 highlighted the applicability of the cooperative co-evolutionary algorithm as a tool for simultaneously optimizing interconnected parts of a complex system. This experiment built upon the results of Experiment 5.4.1, which looked at the co-

evolution of the structural system and public-private distribution within a single segment of the tower, by applying the same process across the entire tower simultaneously. In doing so, the experiment considered the inherently connected nature of these tower layers and developed a more cohesive system which better related to surrounding urban context.

6.1.1 Co-Evolutionary Algorithm: Tower, Structure, Public-Private Distribution Experiment Description: The experiment utilized a cooperative co-evolutionary algorithm to simultaneously optimize the full structural system and public-private distribution across the entire tower and develop a synergistic relationship between all of the tower layers and systems. Experiment Set-Up: The co-evolutionary algorithm simultaneously evolved two populations. For both populations, the tower morphology was a shared element, where the footprint area (m2), the length:width ratio, the auxiliary tower selection, the segment count, the structural height (m), and the auxiliary tower heights (m) were controlled by seven genes. As a shared element between the two populations, it was evaluated for maximizing its total daylight hours, minimizing its wind angle deflection, and maximizing its floor-to-area ratio. The first population evolved the structural system, which abstracted the multi-layered and directional fiber principles of the bamboo stem, on the exterior of the tower morphology. The structural system was controlled by five genes which determined the shell thickness (cm), the curve division distance (m), the curve connection type, the beam diameter (cm), and the beam thickness (cm) and aimed to optimize for two fitness criteria: minimized embodied carbon and minimized deformation. The second population evolved the public-private distribution, which employed a random walk algorithm to incrementally expand the public and private voxels, on the interior of the tower morphology. The random walk algorithm was

134

Design Development

controlled by nine genes which determined the starting seed, starting count, and the growth rate for the public, private, and transitional space voxels each and aimed to optimize for six fitness criteria: maximized internal public space factors, minimized proximity to public context, maximized internal private space factors, minimized proximity to residential context, maximized transitional space factors, and minimized proximity to buildings and pedestrians. Each of these separate populations optimized independently through a traditional evolutionary algorithm for ten generations with ten individuals in each generation. After the tenth generation, the populations were brought together to be evaluated and ranked collectively based upon the shared fitness criteria of the box. Then, this combined population optimized towards their shared fitness criteria through a traditional evolutionary algorithm for five generations in order to realign the independent optimizations to the results of the other. After these five generations, the shared population separated back into two populations and optimized independently for their own fitness criteria for another ten generations before coming back together again. This back-and-forth between optimizing separately for independent fitness criteria and optimizing collectively for shared fitness criteria continued for five cycles before the co-evolutionary algorithm terminated, and the Pareto Front members were identified for further evaluation and consideration.


TOWER MORPHOLOGY

g1 | Footprint Area (m2) g2 | Length:Width Ratio

g3 | Auxillary Tower Selection

g4 | Segment Count g5 | Structural Height (m)

g6 | Auxillary Tower Heights (m)

g1 | Shell Thickness

g1 | Public Start Seed g2 | Private Start Seed g3 | Transition Start Seed

g2-8 | Curve Division Distance g4 | Public Count g5 | Private Count g6 | Transition Count g9-14 | Curve Connection Type

g7 | Public Growth Rate g8 | Private Growth Rate g9 | Transition Growth Rate

g15-20 | Beam Diameter g21-26 | Beam Shell Thickness

PUBLIC PRIVATE DISTRIBUTION

STRUCTURAL SYSTEM

Figure 83: Co-Evolutionary Algorithm Setup

Bhagat | Wong

135


Experiment Results: The results of the experiment emphasized the ability for a cooperative coevolutionary algorithm to be a powerful tool for simultaneously optimizing interconnected parts of a complex system. In particular, the experiment showed how the cooperative co-evolutionary algorithm continued to perform well and achieve the desired objectives when scaled up, as compared to Experiment 5.4.1, across the entire tower.

interconnected systems, where none dominate another. This was observed through the parallel coordinate plot and the mean value graph, where each fitness criteria evenly balance alongside one another. Such a convergence emphasized the interconnected nature of the systems and showed how the cooperative co-evolutionary algorithm enabled these discrete systems to inform the optimizations of one another.

Looking at the Pareto Front members of the optimization, a diversity of tower morphologies in combination with different structural systems and public-private distributions showcased the capabilities for the CoEA to explore a broad design space and provide a wide range of potential design options depending on the designer’s goals. These phenotypes, coupled with their fitness criteria highlighted a balance between the three

Experiment Relevance: The cooperative coevolutionary algorithm enhanced the computational workflow developed through this research such that it better considered not only its own context but also the relationship between its own internal systems. The experiment highlighted the algorithms ability to address the challenges of traditional evolutionary algorithms as well as extend throughout various scales.

136

Design Development


Figure 84: Full Tower CoEA Design Space

Bhagat | Wong

137


Increased Performance

Gen35

Gen0

Shared FC1

Shared FC2

Shared FC3

Population 01 FC1

Population 01 FC2

Population 01 FC3

Population 01 FC4

Figure 85: Full Tower CoEA Parallel Coordinates Plot - Population 01

Shared FC1 Mean Generation Fitness Value

Shared FC2 Shared FC3

Population 01 FC1 Population 01 FC2 Population 01 FC3 0

1

2

3

4

5

6

7

8

9

10

Generation Figure 86: Full Tower CoEA Mean Value Graph - Population 01

Shared FC1

Shared FC2

Population 01 FC1

Population 01 FC2

Shared FC3

Population 01 FC3

Figure 87: Full Tower CoEA Standard Deviation Graph - Population 01

138

Design Development

Population 01 FC4

Population 01 FC4


Increased Performance

Gen35

Gen0

Shared FC1

Shared FC2

Shared FC3

Population 02 Population 02 Population 02 Population 02 Population 02 Population 02 FC1 FC2 FC3 FC4 FC5 FC6

Figure 88: Full Tower CoEA Parallel Coordinates Plot - Population 02 Shared FC1

Mean Generation Fitness Value

Shared FC2 Shared FC3

Population 02 FC1 Population 02 FC2 Population 02 FC3 Population 02 FC4 Population 02 FC5

0

1

2

3

4

5

6

7

8

9

10

Population 02 FC6

Generation

Figure 90: Full Tower CoEA Mean Value Graph - Population 02

Shared FC1

Shared FC2

Shared FC3

Population 02 FC1

Population 02 FC2

Population 02 FC3

Population 02 FC4

Population 02 FC5

Population 02 FC6

Figure 89: Full Tower CoEA Standard Deviation Graph - Population 02

Bhagat | Wong

139


6.1.2 Co-Evolutionary Algorithm: Tower, Structure, Public-Private Distribution Post-Analysis Experiment Description: The experiment aimed to post-analyze the results of Experiment 6.1.1 by comparing them to a multi-objective optimization of the same scenario using a traditional evolutionary algorithm, where the fitness criteria for both populations as well as the shared ones are optimized simultaneously. Experiment Set-Up: The set-up for the experiment is identical to that of Experiment 6.1.1, where the optimization employed upon the tower morphology, the structural system, and the public-private distribution across the entire tower. The difference between this experiment and the previous one lies in the optimization algorithm employed. While Experiment 6.1.1 utilized a cooperative co-evolutionary algorithm to simultaneously, this experiment employed a traditional evolutionary algorithm to simultaneously evolve the fitness criteria of both the structural system and the publicprivate distribution together. The fitness criteria were minimized primary angle, maximized angle difference between layers, minimized displacement, minimized embodied carbon, maximized public internal needs, minimized proximity to public context, maximized private internal needs, minimized proximity to private context, maximized transition internal needs, minimized proximity to pedestrian zones. The evolutionary algorithm ran for 35 generations with 10 individuals per generation, the same as Experiment 6.1.1, and

140

Design Development

the plugin Wallacei for Grasshopper was used to conduct the optimization. Experiment Results: By looking at the standard deviation graphs from the results of the optimization, it was observed that none of the fitness criteria were able to optimize due to the high number of fitness criteria. Throughout all of the generations, the individuals maintained a wide range of genes and fitness values without any indication of converging. These results, when compared to that of the previous experiment, highlighted the ability for the cooperative co-evolutionary algorithm to carefully dissect a complex problem into more manageable parts and enable all of the fitness criteria to improve. As mentioned in Experiment 5.4.2, it was difficult to directly compared these two experiments due to the technical differences of the genetic algorithm tools utilized, but at a high-level, the results of the experiment emphasized the ways in which a cooperative co-evolutionary algorithm may be better suited to address more complex problem environment than traditional evolutionary algorithms. Experiment Relevance: The post-analysis of the cooperative co-evolutionary algorithm supported it use in the computational workflow as a tool for developing cohesive tower system which is well connected to its surrounding urban context.


-15.72

-6.94

-1.84

10.62

19.41

28.19

36.97

0.0008

FC01 | Min. Primary Angle

-59.79

-32.81

-5.82

21.17

0.0009

-0.59

-0.14

0.29

0.73

1.18

48.16

1.62

FC05 | Max. Public Internal Needs

0.941

2.77

4.61

8.27

8.27

10.11

11.94

FC08 | Min. Proximity to Private Context

0.0148

0.0165

0.0182

0.0201

FC02 | Max. Angle Difference Between Layers

75.15

102.14

-555,284

6,373

FC03 | Min. Displacement

-1.03

0.0114

568,031

1,129,689

1,691,347

2,253,005

2,814,663

FC04 | Min. Embodied Carbon

53.82

60.64

67.47

74.30

81.12

87.95

94.78

FC06 | Min. Proximity to Public Context

-0.08

0.01

0.11

0.21

0.31

0.41

0.51

FC09 | Max. Transition Internal Needs

-0.339

-0.349

0.269

0.574

0.878

1.18

1.49

FC07 | Max. Private Internal Needs

35.36

40.38

45.41

50.44

55.46

60.49

65.52

FC10 | Min. Proximity to Pedestrian Zones

Figure 91: Full Tower CoEA Standard Deviation Graph - Post-Analysis

Bhagat | Wong

141


6.2 Micro-Urban Network Once the tower workflow was redesigned to better facilitate context involvement, the authors continued forward to consider how the tower connected with its urban surroundings. This was achieved through a series of pedestrian networks. On the micro-urban scale, these networks served as bridges between the tower and its local context, facilitating socialization

through network connections. On the larger urban scale, these pathways became programmed spaces and multi-modal transportation networks, creating new urban spaces for socialization along its path. Both scales enabled social interaction at a different scale and time spans, yet were inherently interconnected through the urban environment.

6.2.1 Micro-Urban Pathways Experiment Description: This experiment developed a workflow to generate various micro-urban networks which morphologically responded to its surrounding social fabric and local context. This experiment utilized the results of the Tower, Structure, and Private-Public Distribution CoEA (Experiment 6.1) by selecting a highly performing tower from the CoEA as the a basis to develop the micro-urban pathway workflow, using the newly developed transitional space as the connection between the tower and its context. Since the research developed a workflow and the parameters of its applications potentially might vary drastically, the selected pareto front member was the lowest average of fitness rankings to ensure a balanced performance regardless of the workflow’s application. This experiment also employed a variation of the weighted shortest walk algorithm (Experiment 5.3) to create the urban pathways. Experiment Set-Up: The experiment utilized a multi-objective EA using Wallacei with the default algorithm parameters to generate micro-urban networks. The EA ran for 50 generations with 20 individuals each, with a search space of 9.7 x 1030. The primitive form consisted of the selected P2 Tower surrounded by two blocks of its local context. To generate the networks, several nodes from the P2 Tower’s transitional zone were selected as starting seeds. These nodes were chosen by several genes and their heights were mediated by the average heights of the surrounding buildings. At these node heights, gene-controlled offsets were created from each context building. Their offset intersections were then weighted based on the combined sociabilities of the surrounding context. Next, a shortest weighted path was calculated for each node, where the search radius and segment length were controlled by genes. Finally, connections were created between nearby paths or buildings using a gene-controlled radius. 142

Design Development

The EA optimized towards four fitness criteria: maximum average closeness centrality, maximum path efficiency (total path length/total distance from start to end point), maximum percentage of connected context buildings (total connected / total buildings), and minimum displacement (cm). As such, the goal was to obtain paths which were well connected, efficient in terms of path length and material usage, and structurally stable. Experiment Results: The EA generated 77 pareto front members. All fitness criteria (FCs) continued to improve over the course of the algorithm. However, FC1 and FC3 did not optimize as well as the other criteria, which showed a small conflict between the FC1, 3 and FC2, 4. Looking at the morphologies of the pareto front members, this conflict was further showcased. It was clear that the generated individuals struggled to become both connected to the urban context and efficient or structural. This may signal the need to introduce more weighting criteria in the weighted shortest walk algorithm or may be due to the type and locations of buildings on site. Therefore, further consideration should be given to counter such occurrences. Experiment Relevance: This experiment created a workflow to connect the tower and its local context. In doing so, the micro-urban network provided space to bridge neighborhoods and facilitate sociability within a community setting. This potential for social interaction was explored in the next experiment using the network-scale pedestrian simulation. Within the overarching workflow of the research, this experiment followed the Tower, Structure, and Public-Private Co-EA, integrating its resultant morphologies as a base. The workflow developed from this experiment fed into the urban scale network, which aimed to bridge multiple microurban networks. This workflow will be showcased in the Case Study Section.


TOWER, STRUCTURE PUBLIC-PRIVATE DISTRIBUTION

FC01 | Max. Average Closeness Centrality

EXISTING CONTEXT

g1 | Pathway Start Seed

FC02 | Max. Path Efficiency

g2 | Pathway Num. Start Points

g14-24 | Search Radius g25 | Iterations

g26-36 | Building Connection Radius g37 | Ground Connection Frequency g38-40 | Assign Destinations

FC04 | Min. Displacement

FC03 | Min. Percentage of Connected Buildings

g3-13 | Building Offset Distance

URBAN NETWORK SCALE

Figure 92: Micro-Urban Network EA Set-up

Bhagat | Wong

143


-0.937

-0.22

0.496

1.21

1.93

2.29

FC01 | Max. Average Closeness Centrality Figure 93: Micro-Urban Network EA Results

144

Design Development

3.00

-0.395

0.865

2.13

3.39

4.65

FC02 | Max. Path Efficiency

5.91

7.17


Last Gen.Last Gen.

First Gen. First Gen.

-3.42 -3.42

-1.87 -1.87

1.24 1.24

3.42 3.42

5.37 5.37

8,24 8,24

10.17 10.17

FC03 FC03 | Max. | Max. %% Connected Connected Context Context Buildings Buildings

-17.385-17.385 -2.494-2.494

12.39712.397 27.28927.289

42.18142.181

57.07357.073

71.96571.965

FC04 FC04 | Min. | Min. Displacement Displacement

Bhagat | Wong

145


6.2.2 Micro-Urban Scale: Network Pedestrian Simulation Analysis Experiment Description: In order to more closely understand the social impacts of the micro-urban networks, it was necessary to integrate a pedestrian simulation within the workflow to further analyze the significance of the pathways. This experiment integrated the network-based social pedestrian simulation (Experiment 5.2.2) to analyze and select highly performative networks. Since the research developed a workflow for network analysis, this experiment focused on testing the use of the pedestrian simulation, along with a set of developed fitness objectives, to select urban networks which perform well for both the network efficiency and the socialization. To do this, three pareto front members from the Micro-Scale Urban Network experiment (Experiment 6.2.1) were analyzed using the developed pedestrian simulation. More specifically, the lowest relative difference individual, lowest average rank individual, and individual with most repeated values were chosen from the pareto front members to provide a range of performances, while still ensuring that the selected networks were not dominated by any others from the previous experiment. Experiment Set-Up: Each network was analyzed using the network-based social pedestrian simulation. The algorithm ran for 250 iterations using a total of 60 pedestrians with varying social levels from 0.1 to 0.9 based on the type of pedestrian (15 of each type: young adult, single adult, family, and elderly). The destination locations and parameters were selected based on existing program in the local site context. All pedestrian types, destinations, and seed values remained constant throughout all three experiments. Once the simulation was complete, the networks were analyzed based on three fitness criteria: maximum usage of the pedestrian network (average number of visits to each node in the network), maximum percentage social interaction (total social interactions / total actions taken), and maximum travel efficiency (total movements / total actions taken). Using these criteria, the best performing system would allow pedestrians to efficiently travel

146

Design Development

to their destinations and ensure that the network was being fully utilized, while also enabling similarly social individuals to connect regularly throughout the network. Experiment Results: The results showcased the pedestrian simulation and developed fitness objectives were successful in analyzing and subsequently guiding the section process of microurban network systems. As seen in Figure 94, although each individual was non-dominated as a pareto front member during the Micro-Urban Network experiment, it was clear that not every network performed well when considering social characteristics and network usage as well. For example, Test 02 performed well when considering its architectural and structural characteristics in the previous experiment, yet the generated network was shown to be highly inefficient and socially void during this experiment. On the other hand, Test 03 was highly effective in terms of the efficiency and utilization of the network system and provided ample opportunities for individuals to interact. In this case, Test 03 may be selected as the best performing individual with desirable architectural and social characteristics. As such, it is clear that the Micro-Urban Scale Network experiment required the use of a pedestrian simulation and additional fitness criteria to more holistically select appropriate micro-urban networks. Experiment Relevance: The results showcased that using the pedestrian simulation and the created fitness criteria in conjunction with the previous experiment allowed for the development and selection of highly connected, structural, and socially rich micro-urban network systems. In doing so, the micro-urban network can bridge local contexts and facilitate sociability within a community setting. Within the overarching workflow of the research, this experiment worked in conjunction with the Micro-Urban Scale Network EA. The morphologies from these two experiments fed into the urban scale network, which aimed to bridge multiple local networks. This workflow will be showcased in the Case Study Section.


TEST 01 (LOWEST RELATIVE DIFFERENCE)

Max. Use of New Network

Max. Travel Efficiency

Max. Social Interaction

TEST 02 (LOWEST AVERAGE RANK)

Max. Use of New Network

Max. Travel Efficiency

Max. Social Interaction

TEST 03 (MOST REPEATED VALUES)

Max. Use of New Network 20 Pedestrians

Max. Travel Efficiency

Max. Social Interaction

0 Pedestrians

Figure 94: Micro-Urban Network Post-Analysis

Bhagat | Wong

147


6.3 Macro-Urban Network The experiment employed and built upon the results from Experiment 5.2 and 5.3 in order to develop a macro-urban network which adapted to the shifting sociability of its residents and performed to the same standard over time. A temporal graph was generated to interconnect scattered micro-urban networks

across varying timescales, and a weighted shortest path algorithm translated this temporal graph to a context-specific urban environment in order to create multimodal corridors linking different P2 Towers throughout Hong Kong.

6.3.1 Urban Network Relationships Experiment Description: The experiment conducted a multi-objective optimization to balance the performance an initial state temporal graph with that of the proceeding graphs for different temporal shifts. The optimization process built upon the results of Experiment 5.2.1 and simultaneously considered each timescale as to reconcile their different impacts on the initial system. Experiment Set-Up: After selecting a series of open lots across Hong Kong, an initial state, temporal graph was randomly generated, where the nodes represented these open lots at varying stages of time and the edges represented multimodal corridors physically connecting them, also at varying stages of time. These varying stages of time existed in three architectural states: Constructed, Activated, and Deactivated. If a node or edge did not exist in the temporal graph, then architecturally, it was considered unbuilt. The random generation of the initial state, temporal graph was controlled by five genes: the total node count, the construction percentage, the node activation rate, the edge activation rate, and a random seed. The initial state, temporal graph was evaluated based upon three fitness criteria: minimized edge count, maximized closeness centrality, and maximized mean clustering. After the initial state was generated, three consecutive temporal shifts were applied to this graph, representing architectural changes that may occur at each timescale in the same manner as Experiment 5.2.1. One gene controlled the timescale at which the temporal shifts were applied in order to simultaneously consider multiple timescales throughout the optimization process. After each shift, the graph was re-evaluated for the same three fitness criteria as the initial state graph, and the values were averaged across all three shifts to create three conflicting fitness criteria, challenging the performance of the initial state graph with 148

Design Development

that of the shifted state graphs. The evolutionary algorithm for each timescale ran for 50 generations with 50 individuals in each generation. Experiment Results: The evolutionary algorithm evenly considered all three timescales, where 15,912 individuals shifted on the timescale of days, 15,516 individuals shifted on the timescale of months, and 13,572 individuals shifted on the timescale of years, and generated 305 Pareto Front members, which varied widely in terms of node and edge count.

Experiment 01 No Shift

Experiment 05 Continuous Shift

FC1 | Min Path Count

39.09

49.76

FC2 | Closeness Centrality

0.97

1.01

FC3 | Clustering Coefficient

1.38

1.79

Constructed Node Count

10.96

11.71

Active Node Count

5.81

6.69

Active Edge Count

39.09

49.76

Construction Percentage

0.80

0.82

Active Node Percentage

0.73

0.74

Active Edge Percentage

0.79

0.79

Figure 95: Urban Network Data Comparison


The standard deviation graphs for the fitness criteria related to the initial state, temporal graph (FC01 to FC03) and the shifted, temporal graph (FC04 to FC 06) showed the impact of considering the timescales simultaneously in the optimization, where the initial state, temporal graph did not optimize well as the static graph in Experiment 5.2.1 that did not consider any timescales.

clustering coefficient by initiating additional nodes and edges in response to temporal shifts across the timescales of days, months, and years. Experiment Relevance: The experiment developed an initial state, temporal graph which considered all three timescales simultaneously and continued to maintain a strong performance, even as conditions changed. As part of the computational workflow developed through this research, one of the Pareto Front members was selected for further consideration to be translated through the weighted shortest path algorithm into the multimodal corridors linking the open lots.

Yet, by comparing the average values across all of the fitness criteria as well as other parameters related to the initial graph, the experiment showed the initial state, temporal graph maintained a strong performance in terms of closeness centrality and

-98.18

-49.85

-1.53

46.80

95.12

143.45

191.77

-42.53

0.18

42.90

85.62

128.33

FC04 | Min. Path Count (Shifted)

0.63

0.90

1.17

1.44

1.71

1.98

FC02 | Max. Closeness Centrality (Initial)

FC01 | Min. Path Count (Initial)

-85.25

0.36

171.05

0.11

0.20

0.29

0.38

0.47

0.56

0.65

FC05 | Max. Closeness Centrality (Shifted)

-8.15

-4.12

-0.08

3.95

10.00

12.02

16.05

FC03 | Max. Mean Clustering Coefficient (Initial)

-5.76

-3.28

-0.79

1.69

4.18

6.66

9.14

FC06 | Max. Mean Clustering Coefficient (Shifted)

Figure 96: Urban Network EA Results

Bhagat | Wong

149


6.3.2 Urban Network Paths Experiment Description: The experiment selected a representative temporal graph from Experiment 6.3.1 to translate to a context-specific urban environment in order to create multimodal corridors linking different P2 Towers throughout Hong Kong. Experiment Set-Up: The experiment utilized the Pareto Front member from Experiment 6.3.1 with the lowest average of fitness ranking to be translated into urban network paths as a way to generalize the workflow and the results of the experiment for varying conditions. After selecting an urban network relationship, the same open-source data as Experiment 5.3.1 was utilized to construct an accurate digital model of the urban context which also stored additional metadata. Then, the existing road network was simplified to a graph network, where the nodes represented road intersections, and the edges represented the roads connecting these intersections. The edges in this digital model were further analyzed for the same five parameters as Experiment 5.3.1, which were then normalized from 0 to 1, biased to

prioritize particular design goals, summed together for each edge, and assigned as the weighting for its associated edge. Lastly, the selected temporal graph identified which open lots needed to be connected physically, so Dijkstra’s Algorithm was applied to the graph network of the urban context to identify a contextspecific path connecting all of the open lots. Experiment Results: Through the shortest path algorithm, the initial state, urban network paths successfully translated the properties of the temporal graph to the context-specific, urban environment of Hong Kong. The generated urban network paths showcased a diverse set of pathways which connect and traverse large swaths of Hong Kong’s urban environment, extending the sociability influence of the research well beyond the confines of the immediate locations for the P2 Towers. Experiment Relevance: The generated initial state, urban network paths provide a framework to begin designing the architectural implications of the multimodal corridors for the entire urban network.

6.3.3 Urban Network Paths - Temporal Shifts Experiment Description: The experiment built upon the results of Experiment 6.3.2 by analyzing how the initial state, urban network paths changed in response to shifts at the three timescales of days, months, and years. Experiment Set-Up: The experiment followed the same set-up as Experiment 6.3.2 in terms of the open-source data utilized, the translation of the road network to a graph network, the analysis of the five parameters, and the weighting of the edges. It utilized the selected urban network relationships from Experiment 6.3.2, but instead of applying the weighted shortest path algorithm to the initial state, temporal graph, it was applied to the shifted temporal graphs for the timescale of days, months, and years. Experiment Results: Comparing the initial state, urban network paths from Experiment 6.3.2 to the 150

Design Development

resultant urban network paths from this experiment, the impact of the temporal shifts became evident. In particular, the urban network paths maintained a strong performance and continued to connect a wide swath of Hong Kong’s urban environment after the temporal shifts. Experiment Relevance: The results of the experiment validated the results of Experiment 6.3.1, where the robustness of the initial state, temporal graph was maintained even as it was translated to the urban environment.


Figure 97: Multimodal Corridors - Initial State

Figure 98: Multimodal Corridors - Days Shift

Figure 99: Multimodal Corridors - Years Shift

Bhagat | Wong

151


6.4 Pathway Architectural Design Once the pedestrian pathways for the M.Arch stage were generated, the paths’ architectural forms were developed. Since the pathways adapted over time, it was important to develop a catalog of possible solutions which catered towards different architectural and social needs. Three unique bridge typologies were generated for pedestrian, light rail, and pedestrian and light rail use. Each category contained four bridge sections, which were optimized for minimum ground disturbance, maximum capacity, maximum structural capacity, or a balanced need. As such, a catalog of twelve

types were crafted for various structural, program, and social needs. Since adaptation was a key factor for the pathway architectural design, all bridge sections were constructed from the same 3m x 3m x 3m module. This module was sized to accommodate the required program heights and to allow for a group of people to transport each cell. Additionally, the module design enabled easy assembly and disassembly. In this way, the catalog and the module design facilitated urban scale adaptation over time.

6.4.1 Pathway Catalog Experiment Experiment Description: This experiment developed a catalog of bridge sections which optimized for three categories of context-based and social need. This experiment utilized information from the Micro- and Macro-Urban Pathway experiments (Experiment 6.2 and 6.3). More specifically, this experiment used the architectural and social contexts which these pathways passed through to develop the types of necessary bridge sections for the catalog. Since the research developed a workflow, this approach enabled a variety of needs to be integrated into the catalog. During the Case Study section, the bridge catalog will then be applied along the pedestrian pathways where required.

and the module’s structural dimensions were controlled by genes. The EA optimized towards four fitness criteria. The first three remained constant among all three algorithms: minimum displacement (cm), minimum ground area (m2), and minimum ground daylighting (hr). The fourth objective was specific to each algorithm. The pedestrian bridge, light rail, and mixed bridge optimized towards maximum connectivity, maximum light rail lines, and maximum bridge connections respectively. As such, the goal was to obtain structurally stable, minimally invasive, and typology specific pathways.

Experiment Set-Up: This experiment conducted three multi-objective EAs using Wallacei with default algorithm parameters to generate bridge sections for the pedestrian only, light rail only, and pedestrian and light rail bridge types. The three EAs ran for 50 generations and 15 individuals in each, with search spaces of 1.9 x 1021.

Experiment Results: All three EAs optimized well, with incremental improvements with each passing generation, as seen in the standard deviation graphs (Fig. 101). Looking at the morphologies of each EA, it was clear that each one generated unique pareto front members which were optimized towards their specific goals, while maintaining a variation within the population. As such, the intention to create context and need-specific morphologies which can be used across a variety of scenarios was successful.

Each EA employed the same primitive and genes, but integrated different objectives related to typology specific goals. The primitive was generated through hierarchical aggregation of the base component using a Grasshopper plugin, Wasp. The first aggregation generated the bridge’s section and the second generated the bridge platform. Each section was spaced 21 meters apart to accommodate appropriate structural spans and module dimensions. The aggregation’s parameters

Experiment Relevance: This experiment developed a catalog of bridge sections which were context- and need-specific. In the following stage, four individuals from each EA’s pareto front will be selected for the catalog which were optimized towards the following four goals: minimum ground disturbance, maximum capacity, maximum structural capacity, and a balanced need. The generated catalog will be applied to the pedestrian pathways in the Case Study section.

152

Design Development


EXISTING CONTEXT

TEMPORAL GRAPH NETWORK

FC01 | Min. Displacement

URBAN NETWORK PATHWAYS

FC03 | Max. Ground Daylighting

FC02 | Min. Ground Area

g1-2 | Start Seed and Count

URBAN NETWORK SEGMENTS

FC04 | Max. Platform Connections Light Rail and Pedestrian

FC04 | Max. Connectivity Pedestrian Only

g9-11 | Beam Diameters g12-14 | Beam Thicknesses

FC04 | Max. Rail Lines Light Rail Only

FC04 | Type Specific Criteria

g3-6 | Connecting Bridges g7-8 | Secondary Seed and Count

Figure 100: Pathway Architectural Design EA Set-up

Bhagat | Wong

153


LIGHT RAIL AND PEDESTRIAN BRIDGE

LIGHT RAIL ONLY BRIDGE

Last Gen.

First Gen.

-323.89

-188.26

-52.64

82.97

218.60

354.22

489.84

-11.6

-3.21

FC01 | Min. Displacement

2.01

6.47

10.92

15.37

19.83

24.28

FC03 | Max. Ground Daylighting

Design Development

13.56

21.95

30.33

38.72

-188.36

FC02 | Min. Ground Area

28.73

-0.487

-0.108

0.271

0.651

1.030

1.410

FC04 | Max. Platform Connections

Figure 101: Pathway Architectural Design EA Results

154

5.17

-79.56

-29.23

138.02

246.82

355.62

464.42

FC01 | Min. Displacement

1.790

-5.88

1.92

9.73

17.53

25.34

33.15

FC03 | Max. Ground Daylighting

40.95


LIGHTONLY RAILBRIDGE ONLY BRIDGE LIGHT RAIL

-8.84

-1.65 -8.84 5.54 -1.65

12.73 5.54

19.9212.73

27.1 19.92 34.29 27.1

PEDESTRIAN PEDESTRIAN ONLY BRIDGE ONLY BRIDGE

34.29

-565.56

FC02 | Min. FC02 Ground | Min.Area Ground Area

-0.2

-0.106 -0.2 -0.012-0.106 0.081-0.012 0.1750.081 0.2680.175 0.3620.268

FC04 | Max. FC04 Platform | Max. Platform Connections Connections

-235.26-565.56 -95.15-235.26 42.55-95.15 75.5942.55 141.1675.59 258.34141.16

-16.49 258.34

FC01 | Min. FC01 Displacement | Min. Displacement

0.362

1.47

6.70

1.47 11.94 6.70

17.17 11.94

22.41 17.17

37.6422.41 32.8837.64

FC03 | Max. FC03 Ground | Max.Daylighting Ground Daylighting

-6.81 -16.49 2.86 -6.81

12.53 2.86

22.2112.53

31.8822.21

Last Gen.

Last Gen.

First Gen.

First Gen.

41.5531.88

41.55

FC02 | Min. FC02 Ground | Min.Area Ground Area

-0.148 32.88

0.042 -0.148 0.2320.042 0.4210.232 0.6110.421 0.8000.611 0.9900.800

FC04 | Max. FC04 Platform | Max. Platform Connections Connections

Bhagat | Wong

155

0.990


6.4.2 Pathway Catalog

PEDESTRIAN BRIDGE PEDESTRIAN BRIDGE

LIGHT RAIL AND LIGHT RAIL AND PEDESTRIAN BRIDGE PEDESTRIAN BRIDGE

LIGHT RAIL BRIDGE LIGHT RAIL BRIDGE

Once all three EAs were conducted in the previous stage, the pareto front members were analyzed for the following criteria: minimum ground disturbance, maximum program capacity, and maximum structural capacity. The best performing individual in each of the three categories, along with the balanced individual,

Figure 102: Pathway Architectural Catalog

156

Design Development


were selected for use in the catalog (See Appendix A.12). In doing so, the resultant morphologies provided the range of use cases, program typologies, and structural characteristics which allowed for application along multiple unique contexts across an urban pedestrian network. The next experiment following this stage will analyze one developed bridge sections using the socio-spatial pedestrian simulation to understand how program sociabilities affect spatial movement and how program adaptations could occur using this tool.

Bhagat | Wong

157


6.4.2 Pathway Segment: Spatial Pedestrian Simulation Analysis Experiment Description: This experiment utilized the socio-spatial pedestrian simulation developed during the Research Development phase to analyze how program placement and sociability could affect the behavior of pedestrians along the developed bridge sections, as well as how this simulation could drive future adaptations within a space. Experiment Set-Up: This experiment analyzed one bridge section developed during the Pathway Architectural Design experiment (Experiment 6.4) over three states and two major shifts during the timespan of twelve months. The chosen section was a Balanced Need catalog option, in order to explore a representative member among all bridge sections. At each time shift, the socio-spatial pedestrian simulation was conducted to understand how each change altered the social field of the bridge section. Among all three states, the algorithm parameters, seed values, program areas, and pedestrian values remained constant. Only program sociability values and counts were altered. Each simulation ran for 200 iterations with 48 pedestrians with varying social levels from 0.6 to 0.9 (12 of each type: young adult, single adult, family, and elderly). The first shift between state one and two saw a change in the leisure program’s social value towards a value within the range of the pedestrians’ sociabilities. This architecturally represented a change of program typology within the category of leisure spaces. The second shift saw a change in the number of programs, where one new leisure and food type program were introduced along the bridge section. These programs were spread relatively evenly across the mesh surface and the total program areas were maintained. Architecturally, this shift represented the downsizing of some businesses and the introduction of new ones along the mesh. Once the algorithm was complete, each mesh surface was analyzed based on three fitness objectives: maximum percentage of iterations socializing (number of iterations socializing / total iterations), maximum percentage of program use (number of visits inside program bounds / total number of mesh face visits), and maximum pedestrian usage of each mesh face (average number of visits across all mesh faces). As such, the best performing system would

158

Design Development

allow for program usage and movement along the mesh, yet provide opportunities for socializing. Experiment Results: Overall, the three states showcased the importance of program sociability and placement along a mesh surface when considering pedestrian movement. During the first state, pedestrians rarely visited the leisure program despite its central location on the mesh. This was due to the mis-alignment of the leisure program’s sociability (0.3) and the pedestrians’ sociabilities (0.6-0.9). This also influenced the pedestrians’ lack of movement and socialization across the mesh surface. Pedestrians often clustered in one space and were not able to move and interact with the larger population. During the second state, the leisure program’s sociability (0.8) was altered to a value within the pedestrians’ sociabilities (0.6-0.9). As such, pedestrians began to visit this program more often, thereby traversing more of the mesh surface and gaining opportunities to interact with more individuals. However, there was still visible clustering of individuals at this stage. During the final shift, additional programs were introduced on site and their areas were adjusted to maintain a constant total program area. During this state, the pedestrians were able to fully utilize the mesh surface, moving and socializing throughout multiple locations. As such, their clustering tendencies were minimized. While the dispersed program placement reduced the amount of time pedestrians spent within each program, it did increase both the mesh usage and the socialization, which provided a more balanced performance among all three fitness criteria. Experiment Relevance: This experiment showcased how the socio-spatial pedestrian simulation tool could be leveraged to both analyze and generate program placements on a mesh surface. This is highly useful when considering the wide variation of context and needs throughout the developed pedestrian pathway system. As such, this methodology would be employed across multiple pathway locations to understand and generate potential adaptations over time.


TEST 01: MONTH 1

SPORTS

Social: 0.7 Count: 01

LEISURE

Social: 0.3 Count: 01

Max. % Social Iterations

FOOD

Social: 0.6 Count: 01 Max. % Program Use Iterations

TEST 02: MONTH 6

Max. Ave. Mesh Face Use

SPORTS

Social: 0.7 Count: 01

LEISURE

Social: 0.8 Count: 01

Max. % Social Iterations

FOOD

Social: 0.6 Count: 01 Max. % Program Use Iterations

TEST 03: MONTH 12

Max. Ave. Mesh Face Use

SPORTS

Social: 0.7 Count: 01

LEISURE

Social: 0.8 Count: 02

Max. % Social Iterations

26 Ped

FOOD

Social: 0.6 Count: 02 Max. % Program Use Iterations

Max. Ave. Mesh Face Use

0 Ped

Bhagat | Wong

159

Figure 103: Pathway Pedestrian Simulation Experiment


Discussion The Design Development phase extended the workflow created during the M.Sc phase to develop a comprehensive workflow for the design and construction of a tower and urban system which met the density needs of Hong Kong while facilitating continuous spatial changes to match the needs of people over time. The workflows and processes developed during this stage deeply investigated innovative methodologies, algorithms, and simulations which facilitated such a temporal, context-specific solution. The use of temporal graph networks introduced social adaptability on an urban network level in accordance to particular events on three major timescales. Additionally, the particular application of this method within an evolutionary algorithm enabled these adaptations to be quantified and evaluated together, ensuring that the holistic system provided appropriate functionalities which meet the social needs of the urban residents at any time. The use of novel pedestrian simulations continued such a careful consideration of evolving sociability. Since the urban scale considered sociability as a collective notion, the developed social pedestrian simulations were essential in analyzing mass behaviors and subsequently using the resultant data as a generative tool. In doing so, a direct relationship between architectural design and social behaviors could be carefully investigated. While this phase was shown to be successful, there were some elements which could be improved. First the results of the micro-scale pathway experiment showcased large conflicts among the fitness criteria. It was clear that the generated individuals struggled to connect with the urban context while maintaining efficient and structural paths. Potentially, this type of conflict was generated due to the limited network weighting factors and restricted algorithm parameters. As such, the methodology should be reconsidered to mitigate such occurrences. Additionally, the predictive nature of the temporal graph and its results were unverified and unverifiable. The multi-objective optimization of the initial state, temporal graph proved how the methodology may begin to consider the added dimension of time, but the temporal shifts were limited in terms of their scope. Further research should look more closely at

160

Design Development

the architectural implications of the temporal shifts applied to the initial state graph. Consideration of knowledge from other field such as economics or sociology or climatology may help provide frameworks for predicting the potential changes which may occur over time. If implemented, these improvements would enable the designed system to gain a more intuitive and functional connection to the urban environment to more easily address the issues of densification and sociability on a larger scale.


Bhagat | Wong

161


CASE STUDY

07 Case Study

07

7.1 Design Narratives 7.2 Site Selection 7.3 Tower Morphology 7.4 Structural System 7.5 Public-Private Distribution 7.6 Component Design 7.7 Pedestrian Walkways 7.8 Multimodal Corridors 7.9 The P2 Tower 7.10 Multi-scalar Adaptation


The relevance and use of the comprehensive workflow developed during the thesis was tested through a case study. The case study was driven by four interwoven narratives which guided the design and implementation of the tower and urban system’s social and programmatic needs. These narratives were selected to provide a wide range of perspectives, lifestyles, and requirements in order to more comprehensively show the capabilities of the developed system. In parallel, a site in Hong Kong was selected to drive the context-specific parameters of the design proposal. This site was chosen due to its intense growth and densification over the last ten years. Such a site provided marked shifts in density, and in turn social needs, throughout its lifetime which could further exemplify the use of the P2 Tower’s urban scale workflows. Using the selected narratives and site, the developed workflow was implemented to create a context-specific and socially responsive tower, micro-urban, and urban scale design. The system’s adaptive responses were also showcased at several scales throughout the case study to investigate the abilities of the workflow to continuously meet the sociability requirements of its occupants. In doing so, the workflow could simultaneously cope with the rising densification of the context, yet facilitate growth and adaptation to enable socially rich and programmatically functional lifestyles for the local population in Hong Kong.

Case Study

163


URBAN NETWORK

MICRO-URBAN PATHWAYS

MORPHOLOGY TOWER

STRUCTURAL SYSTEM

PRIVATE-PUBLIC DISTRIBUTION

AL ORGANIZATION ATI P S

YEARS

MMATIC TOPOL GRA OG O Y PR

MONTHS

SOCIABILITY SCORE

DECADES

FABRICATION SYSTEM

164

Case Study


Design Narratives The impact of the proposed design workflow was seen in respect to the lives of the residents. Their local programs and conditions were particularly tailored to their specific needs, where large clusters of each program were placed near the occupants who use them the most and smaller pockets of programs were placed near those with less of a need. As such, the tower and the urban system were tuned to the particular requirements of the residents at this moment in their lives. A representative sample of the implemented resident typologies is seen below.

YOUNG COUPLE (30s)

COUPLE WITH CHILDREN (40-50s)

EMPTY NESTERS (60s)

ELDERLY COUPLE (70-80s)

Case Study

165


Site Selection Buildings: 5138 Area: 2.34545 x 106 m2 Elevation: -6.15 mPD to 58.85 mPD Roadways: 64,423.60m Pedestrian Pathways: 151,984.75m Potential Sites: 42 Lots

23 20

gK ong Po

H

on

166

Case Study

pulation Density

g Figure Ground Hong Kon


N

Case Study

167


The P2 Tower Re-Neighboring the Vertical City

To thoroughly showcase the functionality and importance of the developed workflow during the case study, the authors selected a site which contained a highly diverse program range and experienced drastic density growth in recent years. In doing so, the selected area most clearly showcased how the workflow can enable critical gradients of sociability across both time and space.

168

Case Study


Case Study

169


Tower Morphology Multi-Objective Optimization

Tower Morphology

Once a site was selected, the workflow was used to create a context-specific tower morphology through a co-evolutionary algorithm with the structural system and private-public distribution. From the generated pareto front members, the lowest average rank solution was selected for use on site to ensure a balanced performance across all fitness criteria.

170

Case Study


Maximize Daylighting

Maximize Density

Minimize Wind Deflection

Case Study

171


Structural System Finite Element Analysis (FEA)

Structural System

The structural system from the chosen Co-EA individual can be seen here. As mentioned, the individual’s balanced nature ensured minimal deformation from gravity and wind loads while minimizing the embodied carbon of the system. Additionally, the integrated bi-layer system both increased structural performance through the use of bamboo stem principles and facilitated a connection with interior component systems.

172

Case Study


Minimize Embodied Carbon

Minimize Deformation

Case Study

173


Tower Detail Section

174

Case Study


Case Study

175


Public-Private Distribution Co-Evolutionary Algorithm

Public-Private Distribution

Private Space

Transition Space

Public Space

The public-private distribution from the chosen Co-EA individual can be seen here. The balanced nature of the selected member allowed the internal distribution to meet the specific needs of the tower while also facilitating close relationships with the context. This provided a strong basis for the introduction of the urban scale architectural pathways.

176

Case Study


Maximize Public Distribution

Maximize Private Density

Maximize Context Relevance

Maximize Transition Proximity

Case Study

177


Component Design Robotic Concrete 3D Printing

Component Design

INTERWOVEN BAMBOO ATTACHMENT TO STRUCTURE INTERIOR PANEL

Once the tower’s major systems were developed, the workflow was utilized to create the specific program distribution. The evolutionary algorithm considered the tower’s program topology, program needs, and family types to place all programs throughout the tower. The lowest average rank individual from the EA was selected to ensure a balance performance across all objectives.

178

Case Study


Liesure Space Sports Space Working Space Nature Space Food Space Medical Space Education Space Service Space Gathering Space Private Space

Case Study

179


Component Exploded Axon

CONCRETE FACADE BAMBOO JOINERY

180

Case Study


CONCRETE STRUCTURE FLOOR

Figure 104: Exploded View of Component System

Case Study

181


Adaptation: 1 Year

I finally own a small house in Hong Kong, which is not very big, but it is sufficient for my daily needs. For a high rise public housing unit, the public space is very convenient, and it can evolve as I do.

Single Area: 20m2

182

Case Study

Living Room Bathroom Master Bedroom

As a single person flat, it contained functions that only need to satisfy the basic needs of the individual, and to relieve the pressure of people who have a pressing need for housing and the emergence of a social movement. At the most basic level, people can move into a flat immediately at a relatively cheap price.


Adaptation: 3 Years

Over time, I also found a roommate to share the room with, and together we enlarged the room to better fit two people. The communal space around us also allowed us to meet more people in our daily lives.

Shared Area: 40m2

Living Room Dining Room Bathroom Master Bedroom

The process of building from a studio flat to a shared flat allowed people to change according to their needs. As the size grew, the box can accommodate more personal space features to suit the needs of two people.

Case Study

183


Adaptation: 5 Years

After having a child, the focus of life changed completely. I have to keep an eye on my children’s schooling and life, and the facilities in the building allow me to form closer relationships with my children without the hassle of having to move to a neighbouring primary school.

Family Area: 60m2

184

Case Study

Living Room Study Room Dining Room Bathroom Children’s Room Master Bedroom

With the emergence of children, the center of gravity of space changed, and families needed more gathering centers, the ‘public space’ of the home. As a family home, the rapid growth of children dramatically changed in space, and removable functional modules can be very good to meet the space changes.


Adaptation: 10 Years

Finally, I have brought my parents to live with me, and the tower is very convenient for my elderly parents. With the excellent medical and service facilities, we can rest assured of our parents’ health. It was very convenient to expand the family and it made it possible for me to have my second child.

Extended Area: 120m2

Living Room Study Room Dining Room Elderly Room Children’s Room Master Bedroom Laundry Room

As a large family grew, the relationships between spaces became more complex and the number of functions required increased. But all spaces grew from the basic unit space, which in turn relieved the homeowner of much of the stress of standing in a high-density city.

Case Study

185


Tower Vertical Section


Spring is the right time for morning tea, and people set up their spaces well in advance for the arrival of spring. In the spring breeze, it seems as if the impatient Hong Kong has become gentle. The use of traditional teapots, teacups and bamboo steamers combined with a modern movable space creates a new form of dining. Winter is the time for hot pot. Hot pot brings cold people to gather together. A one sip brings back a feeling one immediately remembers. The transformed space can be made functional in just a few weeks, making it more suitable for the fast-paced city life.

Summer, when parents move in for the summer holidays, the cool ventilation system and well-serviced facilities in a modern public building can make the season more relaxing for the elderly. Autumn, when children come home from school, the space needs to be changed for them, so that their creativity can be better stimulated. In the public space, there are also more people of the same age to play. Case Study

187


Pedestrian Walkways Pedestrian Simulation

Pedestrian Walkways

188

Case Study


Case Study

189


Pedestrian Walkway Detailed Section

190

Case Study


Case Study

191


Multimodal Corridors Temporal Graph Network

SINGLE MODULE 3m

3m

3m

Multimodal Corridors

MODULE AGGREGATION

25 modules / span 8 cm dia. beams 8 cm max. deformation under 5kN / m2 live load 14% shaded ground 27,706 kgCO2e/kg

PEDESTRIAN BRIDGE

192

Case Study

LIGHT RAIL BRIDGE

LIGHT RAIL + PEDESTRIAN BRIDGE


Maximize Social Interaction

Maximize Program Use

Maximize Area Movement

Case Study

193


Multimodal Corridor Street Section 0

194

Case Study

1

2

3

5

10


Case Study

195


Tower Rendering

196

Case Study


Case Study

197


The P2 Tower Re-Neighboring the Vertical City

The P2 Tower

198

Case Study


Case Study

199


Multiscalar Adaptation Adaptation over Timescales

Multiscalar Adaptation

200

Case Study


Case Study

201


202

Case Study


Case Study

203


204

Case Study


Case Study

205


08

DISCUSSION

08 Discussion

8.1 M.Sc. Phase to M.Arch. Phase 8.2 Computational Workflow 8.3 Case Study 8.4 Conclusion


The P 2 Tower re-imagined the design process by proposing a material fabrication system and computational workflow which leveraged emerging technologies and techniques. By investigating the gap between the social affordance of the Hong Kong and its people’s sociability needs, the proposed framework created a new design for public housing towers and an urban network which meets the density needs of Hong Kong while also facilitating continuous spatial changes to match the needs of people over time. The research showcased the capabilities for these emerging technologies to step beyond existing as mere tools for architects but instead operate as new design methodologies for the entire profession. In doing so, the P2 Tower addressed modern challenges of densification and facilitated the development of a built environment that continuously transforms with its occupants.

Bhagat | Wong

207


M.Sc. Phase to M.Arch. Phase The initial development of the material fabrication system and the computational workflow during the M.Sc. Phase provided a strong foundation to which to expand beyond the confines of a single tower and integrate it into a larger urban context. Such a transition required the M.Arch. to revisit some aspects of the M.Sc. Phase, particularly the structural system and the public-private distribution. The tower designed during the M.Sc. Phase was highly introspective and intentionally had little consideration for its context due to a desire for the computational workflow to be applicable to a wide range of different conditions. Therefore, the M.Arch. revised these systems by enabling their context-specific urban conditions to drive their development in addition to their individual performance objectives. Such revisions enabled the P2 Tower to extend its sociability influence to its local context as well as develop an interconnected urban network with other towers. Yet, the research merely understood the extension of the M.Arch. Phase from the M.Sc. Phase as a linear extension and thus, it failed to reconsider the impact of the urban network on an individual tower. Further research should re-examine the M.Sc. Phase experiments through the lens of the urban network and the M.Arch. Phase results. In doing so, the research may more holistically explore the interplay between the various scales of the design and better address their discontinuities. The research during the M.Arch Phase highlighted the emergent nature of complex urban system, but it also brought to light that the inverse is also a powerful concept. By exploring the idea that the rules of an urban system trickle down and directly influence the performance of individual buildings, further research may better understand how this feedback loop between the two scales may enable an urban environment and its buildings to evolve together.

Computational Workflow By approaching the design of the P2 Tower and its urban network from the perspective of a flexible workflow, the research conducted was not merely relegated to a site-specific solution. Instead, it afforded the opportunity for this research and these tools to address modern challenges of densification around the world. Such flexibility and applicability was enabled by employment of emerging computational tools, such as the co-evolutionary algorithm, the small-world network, the artificial neural network, and the pedestrian simulations 208

Discussion

to name a few. The research and the workflow highlight both the applicability and the benefits of integrating these methodologies into the traditional design process of architects and urban planners. Thus, the research exists not only as a potential solution to densification and urban living but also as a catalyst and proof-of-concept for integrating computational tools into the design process. On the flip side, the heavy reliance of these computational tools throughout the entire workflow have the potential to be detrimental to the design process. Architects and urban designers must shift their design process from designing the solution to designing the problem environment in order to properly implement the computational workflow. Failing to do so would hinder the potential of these tools and essentially pigeonhole the design and the designer. Thus, the computational workflow challenges the traditional position of the architect and urban planner and calls for the re-imagining of the design process. Looking closer at the elements of the computational workflow, the extension of the workflow outward from the Tower Morphology stage during the M.Arch. Phase enhanced the workflow to better consider context-specific urban conditions. The development of the micro-urban pathways directly outward from the tower logically influenced the generation of the internal distributions of public, private, and transitional spaces, and likewise, the tower was able to influence its surrounding context. In a similar manner, the development of the macrourban corridors which connected the disjointed micro-urban pathways empowered multiple towers to influence one another’s design. The addition of these two scales to the computational workflow allowed the design of the tower became contextspecific. Yet, the linearity of these two scales in the computational workflow, upon reflection, was antithetical to the concept of an urban system. These two scales, instead, should have evolved in parallel to the generation of a single tower, enabling the multiscalar feedback look discussed previously. The parallel co-evolution of the structural system and the public-private distribution during the M.Arch. Phase proved to be a powerful tool for optimizing interconnected elements of the same system. Therefore, further research should build out from the lessons learned through the co-evolutionary experiments to simultaneously evolve the urban network alongside the development of individual towers in order to generate a cohesive system where each element influences and is influenced by one another.


The material fabrication system developed during the M.Sc. Phase enabled the adaptability and flexibility of the computational workflow at the architectural scale, but upon transitioning to the M.Arch. Phase, their potential was limited. The bamboo weaving system and the robotic concrete 3D printing was employed along the pedestrian pathways and the multimodal corridors as architectural elements for people to engage these spaces locally, but their widespread implication over the entire urban system was not explored properly. Therefore, further research should look at how this material fabrication system may be scaled up to better enable adaptation throughout the urban scale.

Case Study

The case study and research explored the application of the material fabrication system and the computational workflow in the specific urban conditions of Hong Kong. The extension of the workflow to the urban scale enabled the case study to generate a highly context-specific design through its consideration of various urban conditions such as the locations of the roads, the building heights and types, the climate conditions, etc. Yet, the research observed, through the case study, how the increase of scales significantly magnified the potential urban influences, which the computational workflow mostly ignored. While the research considered a wide range of these parameters, further research should examine the impact of additional factors which were not previously explored, such as precipitation, nature, energy flows, etc. Such additional considerations will significantly influence the overall design and better align the computational workflow to the existing demands of architects and urban planners. The generated design, particularly when viewed through a cross-section of the P2 Tower and the along the urban environment, highlights the interwoven nature of public and private spaces, a main goal of the research. Yet, upon further reflection, the workflow optimized the tower for a single point in time, highlighting a paradoxical relationship between the computational tools as optimization tools and an adaptable architectural system. The use of the temporal graph in the development of the urban network mitigated this contradiction on the urban scale, but this methodology was not applied downstream. Instead, the research assumed the material fabrication system would enable the desired adaptability and flexibility, but it still raises the question as to how one might balance the desires

of an optimized the system with the demands of an evolving architecture. The consideration of the added dimension of time through the temporal graphs proved to be a powerful tool. Yet, the future considerations were highly predictive and more research should be aimed at incorporating other fields of knowledge in order to develop more accurate future scenarios for a tower, a city, and its residents. Additionally, further research should explore similar methodologies at the different scales to better develop a truly fluid architecture. While Hong Kong proved to be a well-suited case study, further research should explore the applicability of the computational workflow to other dense cities and in doing so, the bounds of the system, particularly when it begins to fail, may be better understood and fine tuned. Therefore, further research should clarify and outline which elements will adapt and what form these adaptations should take, whether it’s materialistic, computational, or something else entirely when analyzing applying the workflow to other dense cities. The workflow specifically developed an architecture of adaptability driven by the sociability of people, but it would be naïve to assume that the sociability of people from Hong Kong is the same as people living in Beijing, let alone London or Philadelphia. Thus, it would be important for further research to investigate how the cultural and socioeconomic identities of other cities may change the ways in which the workflow considers sociability.

Conclusion Through its research and experimentation, the P2 Tower calls for the idea of an evolving architecture, one where people determine the past, present, and future of the spaces they inhabit. Such a notion transitions the design process from one which generates spaces to one which facilitates the possibilities of spaces by embedding the transiency of life. Thus, the design process becomes a continuous cycle, and a tower, a city, and its residents evolve together over time. An evolving architecture becomes not only a computational tool but a driving design methodology and democratizes architecture and the built environment by empowering people to initiate, implement, and drive the changes that meet their immediate sociability needs. And so, the P2 Tower follows in the lineage and original spirit of Archigram and the Metabolists but also treads its own path by challenging the role of the Architect.

Bhagat | Wong

209


09

APPENDIX

09 Appendix

A.01 Public-Private Evaluation Method A.02 Bamboo Node Studies A.03 Tower Morphology A.04 Structural System A.05 Co-Evolutionary Studies A.06 Public-Private Distribution A.07 Programmatic Topology A.08 Programmatic Organization A.09 Variable Control Studies A.10 Material Fabrication System A.11 Artificial Neural Network Data Set A.12 Bridge Selection Matrix A.13 Pedestrian Simulation Sample Code A.14 Co-Evolutionary Algorithm Sample Code


Bhagat | Wong

211


A.01 Public-Private Evaluation Method Parameter Calculations

DIMENSION

ID

SITE ACCESSIBILITY

S.01

S.02 S.03

S.04

S.05

OWNER.

ENVIRO.

BUILDING AFFORDANCE

B.01

212

Name

Definition

length of ground floor plan not blocked by Visual Site Connection obstructions/length of street (SITE) # entrance points to site / Access Points to Site sqm of lot (SITE) Modes of Transit to Site

# transit stops within 0.5kmR

Remap Metric N/A

Calculation unobstructed length / length

total

1.0 = 1 entrance / 200m2

(# entrance / lot m2) * 200

1.0 = 20 bus, 2 MTR, 1 Ferry (weighting: 0.4 Bus, 0.4 MTR, 0.2 Ferry = 1.0 total)

[(# bus/20) * 0.4] + [(# MTR/2) * 0.4] +[(# Ferry/1) * 0.2]

average distance of all closest amenities to tower 0.0 = 1500m+, 1.0 = 0m remap between 0, 1500 (straight distance, radius) 0.5kmR value of closeness centrality node value remapped between node value Centrality to Context of site 2kmR 0-1 # entrances to building / sqm (# entrance / ground floor m2) Threshold Condition 1.0 = 1 entrance / 100m2 of ground floor * 100 Connectedness to Amenities

B.02

Occupant Density

# occupants / sqm

1.0 = 1 person /100m2

(#ppl / sqm floor area) *100

B.03

Spatial Connectivity

Average of all node values

node value remapped between 0-1

node value

B.04

Spatial Proportions

average height

0.0 = 2.5m, 1.0 = 5.0m+

B.05

Average Area per Space

average sqm / space

0.0 <= 10m2, 1.0 = 500m2+

B.06

Function Density

B.07

Physical Accessibility

B.08

Area of Social Space

B.09

Area of Outdoor Space

E.01

# unique space types / number rooms # accessible spaces / # spaces sqm social spaces inside / sqm of built space (courtyard, balcony, etc)

value remappeed between 2.55.0 value remappeed between 10500

1.0 = 1 unique room / 25 rooms

(# types / # rooms) * 25

N/A

# accessible spaces / spaces

N/A

area social spaces / floor area

sqm outdoor space on lot / sqm of built space

N/A

(outdoor space m2/ floor area m 2)

Daylighting

sDA value on interior floor

N/A

value of sDA

E.02

Thermal Comfort

Thermal Comfort Percent Calculatiom (TCP)

N/A

value of TCP

E.03

Noise Condition

total aborption coefficent for each room (ave.) @ 500 Hz

N/A

sum of (area * material alpha value) / total surface area

OW.01

Ownership

public or private ownership

N/A

0 or 1

OW.02 OW.03

Function Programmtic Use

public or private function public or private use

N/A N/A

0 or 1 0 or 1

Appendix


A.02 Bamboo Node Studies Scaled Equation Results Scaled Equation

12 Segments

11.04cm Deformation

6.97cm Deformation

12 Segments

55.42cm Deformation

10.90cm Deformation

5 Segments

12 Segments

154.74cm Deformation

10.59cm Deformation

100m

150m

5 Segments

5 Segments

Original Equation

12 Segments

17.65cm Deformation

7.77cm Deformation

100m

150m

5 Segments

Bhagat | Wong

213


A.03 Tower Morphology INPUT INFORMATION URBAN CONTEXT

FC01 | Maximized Daylighting in Winter (hrs)

ENVIRONMENTAL CONDITIONS

g1 | Footprint Area (m2)

FC02 | Maximized SA:V Ratio (m3 / m2)

g2 | Length:Width Ratio

g3 | Auxillary Tower Selection

g4 | Segment Count

FC03 | Minimized Wind Vector Deflection (º)

g5 | Structural Height (m)

FC04 | Maximized Floor-to-Area Ratio (m2/m2)

g6 | Auxillary Tower Heights (m)

g7 | Maelstrom Location (x,y) g8 | Maelstrom Radius (m)

g9 | Edge Fillet Radius (m)

sequential simulation

STRUCTURAL SYSTEM

214

Appendix


Gen50

Gen0

-6167174 -1254142737350735011752208 5970026 4001336 3009061

2411133

2011442 1725420

1510615

1343372 1209470

9.6

1.54

0.836

0.574

FC1 | Max Total Daylighting (kWh)

0.437

0.353

0.296

0.255

0.224

0.199

0.18

0.164

0.15

FC2 | Max SA:V Ratio Gen50

Gen0

0.0414

0.0348

0.03

0.0264

0.0236

0.0213

0.0194

0.0178

0.0165

0.0153

0.0143

FC3 | Min Wind Vector Angle (º)

0.0134

0.0127

-1.22

-1.91

-4.4

14.31

2.72

1.5

1.04

0.794

0.642

0.539

0.465

0.408

0.364

FC4 | Max FAR

Bhagat | Wong

215


A.04 Structural System INPUT INFORMATION TOWER MORPHOLOGY

FC01 | Minimized Deformation (cm)

sequential simulation

Wind Profile Load

g1 | Utilization Density (%)

PSL Voxelization

steel g2 | Mesh Skeleton Rationalization

g3 | Structural Diameter (cm) g4 | Structural Thickness (cm)

PUBLIC-PRIVATE DISTRIBUTION

216

Appendix

FC02 | Minimized Embodied Carbon (kgCO2)

Principle Stress Lines


Gen50 Gen50

Gen50

Gen50

Gen0 Gen0

Gen0

-35.36 -35.36

-26.47

-17.58

-8.69

0.202

9.09

17.98

26.87

-26.47 35.76

-17.58

44.65

-8.69

53.54

-26.47

-17.58

-8.69

9.09

17.98

26.87

35.76

44.65

53.54

62.43

71.32

FC1 | Min Deformation (cm) 71.32

-6077751 -4497644 -2917537 -1337430 242676 1822783 3402891 4982998 6563105 8143212 9723319 11303427 12883534

FC2 | Min Embodied Carbon (kgCO2e)

FC1 | Min Deformation (cm) -35.36

0.202

62.43

0.202

9.09

17.98

26.87

35.76

44.65

FC1 | Min Deformation (cm)

53.54

62.43

Gen0

71.32

Bhagat | Wong

217


A.05 Co-Evolutionary Studies T1 EA Optimization Phenotypes

T2 EA Optimization Phenotypes

T1T2 CoEA w/ Optimized Gene Ranges Phenotypes

218

Appendix


Parasitism Co-Evolutionary Experiment T1 EA Optimization

T2 EA Optimization

FC1 | Maximized Daylighting FC1 Range: 0.010 To 0.333 Δ = 0.323

FC2 | Maximized Tower Height Difference FC2 Range: 2.532e-7 To 2.997e-7 Δ = 4.642e-8

T1T2 CoEA w/ Optimized Gene Ranges

T1T2 CoEA w/o Optimized Gene Ranges

FC1 | Maximized Daylighting

FC1 | Maximized Daylighting

FC1 Range: 0.011 To 1 Δ = 0.988 (+305.99%)

FC1 Range: 0.011 To 1 Δ = 0.988 (+305.91%)

FC2 | Maximized Tower Height Difference

FC2 | Maximized Tower Height Difference

FC2 Range: 2.854e-7 To 6.398e-7

FC2 Range: 3.073e-7 To 1.809e-6

Δ = 3.544e-7 (+763.65%)

FC3 | Minimized Solar Radiation FC3 Range: 83564.656 To 349508.827 Δ = 265944.170

FC4 | Maximized Floor-to-Area Ratio FC4 Range: 0.2283 To 2.285 Δ = 2.057

Δ = 1.502e-6 (+3236.53%)

FC3 | Minimized Solar Radiation

FC3 | Minimized Solar Radiation

FC3 Range: 56751.533 To 335171.650 Δ = 278420.116 (+104.69%)

FC3 Range: 51691.539 To 370598.854 Δ = 318907.314 (+119.91%)

FC4 | Maximized Floor-to-Area Ratio

FC4 | Maximized Floor-to-Area Ratio

FC4 Range: 0.231 To 3.438

Δ = 3.20613 (+155.81%)

FC4 Range: 0.242 To 5.649

Δ = 5.407 (+262.81%)

Bhagat | Wong

219


Commensalism Co-Evolutionary Experiment

T1 EA Optimization

T2 EA Optimization

FC1 | Minimized Solar Radiation FC1 Range: 29817.880 To 219798.379 Δ = 189989.499

FC2 | Maximized Site Shading FC2 Range: 104079 To 357270

FC1 | Minimized Solar Radiation

FC1 | Minimized Solar Radiation

FC1 Range: 19871.868 To 73514.449 Δ = 53642.581 (-28.23%)

FC1 Range: 33405.885 To 232178.578 Δ = 198772.692 (104.62%)

FC2 | Maximized Site Shading

FC2 | Maximized Site Shading

Δ = 542676 (+214.33%)

FC3 | Maximized Average Height FC3 Range: 0.02 To 0.046 Δ = 0.026

FC4 | Maximized SA:V Ratio FC4 Range: 0.214 To 0.460 Δ = 0.246

Appendix

T1T2 CoEA w/o Optimized Gene Ranges

FC2 Range: 338244 To 880920

Δ = 253191

220

T1T2 CoEA w/ Optimized Gene Ranges

FC3 | Maximized Average Height FC3 Range: 0.019 To 0.020 Δ = 0.001 (-3.84%)

FC4 | Maximized SA:V Ratio FC4 Range: 0.159648 To 0.241735 Δ = 0.082 (-33.33%)

FC2 Range: 414937 To 1468213

Δ = 1053276 (416.00%)

FC3 | Maximized Average Height FC3 Range: 0.020 To 0.046 Δ = 0.02 (+98.34%)

FC4 | Maximized SA:V Ratio FC4 Range: 0.214 To 0.497

Δ = 0.282 (+114.97%)


Mutualism Co-Evolutionary Experiment

T1 EA Optimization

T2 EA Optimization

FC1 | Minimized Solar Radiation FC1 Range: 29817.880 To 219798.379 Δ = 189989.499

FC2 | Maximized Site Shading

T1T2 CoEA w/ Optimized Gene Ranges

T1T2 CoEA w/o Optimized Gene Ranges

FC1 | Minimized Solar Radiation

FC1 | Minimized Solar Radiation

FC1 Range: 25664.667 To 86896.257 Δ = 61231.590074 (-32.22%)

FC1 Range: 45672.748 To 241890.065 Δ = 196217.316 (103.27%)

FC2 | Maximized Site Shading

FC2 | Maximized Site Shading

FC2 Range: 306454 To 560282

FC2 Range: 104079 To 357270 Δ = 253191

Δ =253828 (+100.25%)

FC3 | Maximized Open Space

FC2 Range: 155575 To 544443

Δ = 388868 (153.58%)

FC3 | Maximized Open Space

FC3 | Maximized Open Space

FC3 Range: 0.0237 To 0.0531 Δ = 0.029

FC3 Range: 0.0232 To 0.0335 Δ = 0.0103 (-35.51%)

FC3 Range: 0.0236 To 0.0542 Δ = 0.0306 (+105.51%)

FC4 | Maximized Daylighting

FC4 | Maximized Daylighting

FC4 | Maximized Daylighting

FC4 Range: 7.798e-7 To 2.934e-6

FC4 Range:8.204e-7 To 5.275e-6

FC4 Range: 7.526e-7 To 3.292e-6 Δ = 2.539e-6

Δ = 2.155e-6 (-84.87%)

Δ = 4.4545e-6 (+175.44%)

Bhagat | Wong

221


A.06 Private-Public Distribution INPUT INFORMATION TOWER MORPHOLOGY

FC01 | Maximized Public Distribution

STRUCTURAL SYSTEM

FC02 | Maximized Public Segment Connections

Base Tower Morphology

FC03 | Maximized Housing Density

Tower Segmentation

g1 | Public Start Point

FC04 | Maximized Private Program Proximity

g2 | Private Start Point

g3 | Public Start Count g4 | Private Start Count g5 | Public Growth Rate g6 | Private Growth Rate PROGRAM TOPOLOGY

SPATIAL ORGANIZATION

222

Appendix


Gen50

Gen50

Gen0

-672.68

501.91

182.77

111.73

80.45

62.86

51.58

43.73

37.96

33.53

30.03

27.19

-0.775

24.84

-1.19

-2.57

16.33

FC1 | Max Percentage Public

-672.68

501.91

182.77

111.73

80.45

62.86

51.58

43.73

37.96

33.53

1.95

1.04

0.707

0.536

0.432

0.362

0.311

0.273

0.243

FC2 | Max Housing Density

30.03

27.19

-0.775

24.84

-1.19

-2.57

FC1 | Max Percentage Public

16.33

1.95

1.04

0.707

0.536

0.432

Gen0 Gen50

0.362

0.311

0.273

0.243

FC2 | Max Housing Density Gen0

-18.24

-66.76

40.2

15.45

9.56

6.92

5.43

4.46

3.79

3.29

FC3 | Max Private Proximity

2.91

2.61

2.36

-6.01

-7.86

-11.34

-20.38

-100.25

34.34

14.66

9.32

6.83

5.39

4.45

3.79

3.3

FC4 | Max Public Segment Count

Bhagat | Wong

223


A.07 Programmatic Topology INPUT INFORMATION TOWER MORPHOLOGY

PUBLIC-PRIVATE SEGMENTS

E

D

F

C G B H A I O J N E

M

L

C(i) = E(i) / T(i)

g1 | Distance Between Points

E

D

G

FC01 | Maximized Cluster in Network

K

A J

E

D

C

G

D

F

A

C G

J

B H A I E

D

F

C

N K L

G

M

B H A

g2 | Proportional Line Reduction

I O J

FC02 | Minimized Path Count

O J

N

E

K

D

F

L

C

M

G B

2 E

F

J

5 4

B

4H

N L

C

3G

O

K

2

D

A

M

5I

3

O

1

J N

g3 | Random Connection with

K

2

Other Points

L

1

2.22 3.87

SEGMENT A

4.03

vertical connection

2.9

3

2

5.5

2 5

3

4.03

4

3.88

4 2

1.76

3

1 2 2.33

4 1 2.01

g4 | Vertical Connection with Other Segments

SPATIAL ORGANIZATION

Appendix

4

3

4.55 5

SEGMENT B

224

M

2

FC03 | Maximized Path Weight

3

A I

3 2.05

5.02

3.1

2.85

FC04 | Minimized Difference Between Sociability Scores

H


Gen50

Gen0

0.0544 8.54e-0034.63e-003 3.18e-003 2.42e-003 1.95e-003 1.64e-003 1.41e-003 1.24e-003 1.10e-003 9.94e-0049.05e-0048.31e-004

0.631

FC1 | Max Cluster Value

0.589

0.553

0.52

0.492

0.466

0.443

0.422

0.403

0.385

0.369

0.355

0.341

FC2 | Min Path Count

Gen50 Gen50

Gen0 Gen0

15.08

13.6715.08 12.5 13.67 11.51 12.5 10.67 11.51 9.95 10.67 9.31 9.95 8.75 9.31 8.26 8.75 7.82 8.26 7.42 7.82 7.06 7.42 6.74 7.06

FC3 | Max FC3Path | MaxWeight Path Weight

6.74

0.0203

0.0203 9.68e-0038.76e-0038.00e-0037.37e-0036.82e-0036.35e-0035.95e-0035.59e-003 0.0166 0.01410.0166 0.01220.0141 0.0108 0.0122 0.0108 9.68e-0038.76e-0038.00e-0037.37e-0036.82e-0036.35e-0035.95e-0035.59e-003

FC4 | Min FC4Sociability | Min Sociability Score Difference Score Difference

Bhagat | Wong

225


A.08 Programmatic Organization INPUT INFORMATION PUBLIC-PRIVATE DISTRIBUTION

FC01 | Minimized Topological Relationships Difference

PROGRAMMATIC TOPOLOGY

g1 | Program Count

FC02 | Minimized Program Area Difference

g2 | Program Start Point

g3 | Program Placement Iterations g4-12 | Voxel Selection Index g 13-21 | Voxel Selection Direction

FC03 | Minimized Program Count Difference

g22 | Program Maximum Area

Component Placement

COMPONENT DESIGN

FABRICATION SYSTEM

226

Appendix


Gen50

Gen50

Gen50

Gen50 Gen0

-32.36

-16.51

-0.662

13.19

31.04

46.89

62.74

78.59

94.44

110.291

141.99

86.41

157.84

218.82

351.22

483.63

748.44

880.84

1013.25

1145.65

1278.06

1410.46

1542.87

1675.22

FC2 | Min Program Area Difference

FC1 | Min Program Relationship Difference Gen0

Gen0

Gen0

Gen50 748.44 880.84 86.41 218.82 351.22 483.63 1013.25 1145.65 110.291 -32.36 141.99 -16.51157.84 -0.662 -32.3613.19 -16.5131.04 -0.662 46.89 13.1962.74 31.0478.59 46.8994.44 62.74110.291 78.59141.99 94.44157.84 110.291

Difference

1278.06 141.99

1410.46 86.41 1542.87 218.82 1675.22 351.22 86.41483.63 218.82 748.44 351.22 880.84483.63 1013.25748.44 1145.65880.84 1278.061013.25 1410.461145.65 1542.871278.06 1675.221410.46 157.84

FC2 | Relationship Min ProgramDifference Area Difference FC1 | Min Program FC1 | Min Relationship Program Difference

1542.87

Gen50

1675.22

0.109

0.006

Gen0

-16.51

-0.662

13.19

31.04

46.89

62.74

78.59

94.44

110.291

141.99

157.84

0.109

0.006

0.003

0.07

0.127

0.174

86.41

218.82

351.22

483.63

748.44

880.84

0.221

0.268

0.315

0.3621

0.409

0.456

1013.25

0.07

0.127

FC3 | Min R

FC2 | Min Program FC2 | Min AreaProgram Difference Area Difference

Gen0

-32.36

0.003

1145.65

1278.06

1410.46

1542.87

1675.22

FC2 | Min Program Area Difference FC1 | Min Program Relationship Difference FC3 | Min Room Distribution Difference

Bhagat | Wong

227


A.09 Variable Control Studies SYNCLASTIC CURVATURE

Gaussian Curvature

Gaussian Curvature: 0.0067

SYNCLASTIC SYNCLASTIC CURVATURE CURVATURE

E

67

SYNCLASTIC CURVATURE

Four Sided Polygon

SYNCLASTIC CU

Four Curvature: Sided Polygon Gaussian 0.00134

Five Sided P

Gaussian Curvature: 0.0067

Gaussian Curvatu

NO CURVATURE

ANTICLASTIC CURVATURE

Five Sided Polygon0.0 Gaussian Curvature:

Six Sided Polygon Gaussian Curvature: -0.00132

SYNCLASTIC Six SidedCURVATURE Polygon

Four Five Sided Sided Polygon Polygon Gaussian Curvature: 0.00134 0.0067 Gaussian Curvature:

Gaussian Curvature: 0.00134

NO CURVATURE ANTICLASTIC CURVATURE

ANTICLASTICCURVATURE CURVATURE ANTICLASTIC

NO CURVATURE Seven Sided Polygon

ANTICLASTIC C

Gaussian Curvature: 0.0

Gaussian Curvatu

ANTICLASTIC CURVATURE

Eight Sided Polygon Seven

Six Sided Seven SidedPolygon Polygon Gaussian Curvature: 0.0 Gaussian Curvature: -0.00132

SYNCLASTIC Five SidedCURVATURE Polygon

GaussianCurvature: Curvature:-0.00132 -0.005 Gaussian

ANTICLASTIC Nine SidedCURVATURE Polygon

ANTICLASTIC C

Eight Curvature: Sided Polygon Gaussian -0.0103

Nine Sided P

Gaussian Curvature: -0.005

Gaussian Curvatu

GAUSSIAN CURVATURE

0.006 0.003 SYNCLASTIC

0.000

ANTICLASTIC

-0.003

ANTICLASTIC ANTICLASTIC CURVATURE CURVATURE

E

ANTICLASTIC CURVATURE

Eight Nine Sided Sided Polygon Polygon Gaussian Curvature: Curvature: -0.0103 -0.005 Gaussian

5

Nine Sided Polygon Gaussian Curvature: -0.0103

-0.006 -0.010

4

5

6

7

NUMBER OF SIDES

228

Appendix

8

Seven Sided

9


4mm Width / 0.8mm Thickness

Strip Width/Depth Ratio

0.8mm Thickness

4mm Width // 0.8mm 1.5mm Thickness

Digital Model: 35mm

Deviation from Digital Model: 34mm 35mm

m Width

/ 0.8mm Thickness

epth Ratio: 12.5:1

m Width

m Digital Model: 13mm

+0.001

TARGET CURVATURE 10mm Width / 0.8mm Thickness 7mm Width / 1.5mm Thickness Width/ Depth / DepthRatio: Ratio:4.6:1 12.5:1 Width

+0.002

Deviation from Digital Model: 13mm Deviation from Digital Model: 22mm

2.6 : 1 4.6 : 1 5 : 1 10mm Width

7mm Width

60mm 40mm 20mm Width / Depth Ratio: 12.5:1

Deviation from Digital: 13mm

8.75 : 1

12.5 : 1Target Curvature

Actual Curvature

-0.002

ACCEPTABLE WIDTH +0.001 / DEPTH TARGET CURVATURERATIOS 0.000

+0.002 2.6 : 1

10mm Width -20mm

Deviation from Digital Model: 15mm 60mm

Width Width//Depth DepthRatio: Ratio:12.5:1 6.5:1

4.6 : 1 5 : 1

-40mm 4.6 : 1 5 : 1

6.5 : 1

8.75 : 1

12.5 : 1

WIDTH / DEPTH RATIO

Width / Depth Ratio: 6.5:1

TARGET DEVIATION

2.6 : 1

ACCEPTABLE WIDTH / DEPTH RATIOS

-0.001

10mm Width / 1.5mm Thickness

Deviation from Digital Model: 13mm 15mm

10

-0.003

0mm

10mm Width / 0.8mm 1.5mm Thickness

7mm Width

6.5 : 1

10mm Width / 1.5mm Thickness 10mm Width / 0.8mm Thickness Width / Depth Ratio: 6.5:1 Width / Depth Ratio: 12.5:1 Deviation from Digital Model: 15mm Deviation from Digital Model: 13mm

WIDTH / DEPTH RATIO

o: 6.5:1 al: 15mm

pth Ratio: 2.6:1 m Digital: 34mm

0.000

Deviation from Digital Model: 22mm 14mm

Width / Depth Ratio: 8.75:1 Deviation from Digital: 14mm

Devia

ACCEPTABLE WIDTH / DEPTH RATIOS

-0.001

Width Width//Depth DepthRatio: Ratio:8.75:1 4.6:1

DEVIATION FROM DIGITAL MODEL (mm)

epth Ratio: 5:1 m Digital: 35mm

7m

Deviation from Digital Model: 14mm

-0.002

7mm 7mm Width Width // 0.8mm 1.5mm Thickness

dth

Devia

-0.003

DEVIATION FROM TARGET GAUSSIAN CURVATURE

o:pth 12.5:1 Ratio: 8.75:1 al: Digital13mm Model: 14mm 0.8mm Thickness

4m

7mmCurvature Width / 1.5mm Thickness Target7mm Width / 0.8mm Thickness Width / Depth Ratio: 4.6:1 Width / Depth Ratio: 8.75:1 Actual Curvature Deviation from Digital Model: 22mm

7mm Width / 0.8mm Thickness 4mm Width / 1.5mm Thickness Width / Depth Ratio: 8.75:1 Width / Depth Ratio: 2.6:1 Deviation from Digital Model: 14mm Deviation from Digital Model: 34mm

Width Width//Depth DepthRatio: Ratio:2.6:1 5:1

DEVIATION FROM TARGET GAUSSIAN CURVATURE

epth Ratio: 5:1

Deviation from Digital Model: 35mm

DEVIATION FROM DIGITAL MODEL (mm)

dth

4mm Width / 1.5mm Thickness 4mm Width / 0.8mm Thickness Width / Depth Ratio: 2.6:1 Width / Depth Ratio: 5:1 Deviation from Digital Model: 34mm Deviation from Digital Model: 35mm

Width / Depth Ratio: 5:1

40mm

ACCEPTABLE WIDTH / DEPTH RATIOS

20mm 0mm

6.5 : 1

-20mm

8.75 : 1

12.5 : 1

TARGET DEVIATION

WIDTH / DEPTH -40mm RATIO Width / Depth Ratio: 4.6:1 Deviation from Digital: 22mm

Width / Depth Ratio: 6.5:1 Deviation from Digital: 15mm

2.6 : 1

4.6 : 1 5 : 1

6.5 : 1

8.75 : 1

12.5 : 1

WIDTH / DEPTH RATIO

Bhagat | Wong

229

De


Weave Density for 3D Printing: Sagging and Material Deformation 2cm 2cmWeave WeaveOpening Opening

3cm 3cmWeave WeaveOpening Opening

2cm Openings / 0.8mm Thickness

4cm 4cmWeave WeaveOpening Opening

4cm Openings / 2mm Thickness

3cm Openings / 1.5mm Thickness

DEVIATION FROM DEVIATION FROM DIGITAL MODEL (mm) DIGITAL MODEL (mm)

end end

middle middle

end end

end end

middle middle

end end

end end

middle middle

30mm 30mm

end end

PRINT PRINTPATH PATHDEVIATION DEVIATION

25mm 25mm 20mm 20mm 15mm 15mm 10mm 10mm 5mm 5mm 0mm 0mm

2cm 2cmOpening Opening

3cm 3cmOpening Opening WEAVE OPENING WEAVE OPENINGSIZE SIZE

4cm 4cmOpening Opening

DEFORMATION OF DEFORMATION OF PHYSICAL MODEL (mm) PHYSICAL MODEL (mm)

Appendix

end end

middle middle

end end

end end

middle middle

end end

end end

50mm 50mm 40mm 40mm 30mm 30mm 20mm 20mm 10mm 10mm 0mm 0mm

230

middle middle

60mm 60mm

end end

DEFORMATION DEFORMATIONOF OFWOVEN WOVENMODEL MODEL

2cm 2cmOpening Opening

3cm 3cmOpening Opening WEAVE OPENING WEAVE OPENINGSIZE SIZE

4cm 4cmOpening Opening


Digital to Physical Translation DIGITAL SAMPLES

PHYSICAL SAMPLES

DEVIATION FROM TARGET GAUSSIAN CURVATURE

GAUSSIAN CURVATURE

0.006

GAUSSIAN CURVATURE

0.003

STRIP WIDTH / DEPTH RATIO SYNCLASTIC

-0.003 0.000

-0.002

ANTICLASTIC

-0.003

ACCEPTABLE WIDTH / DEPTH RATIOS

-0.001

-0.006

0.000

-0.010

+0.001 4

TARGET CURVATURE 5

6

7

8

9

NUMBER OF SIDES

+0.002 2.6 : 1

4.6 : 1

5:1

6.5 : 1 WIDTH / DEPTH RATIO

PHYSICAL SAMPLES 12.5 : 1 DIGITAL SAMPLES

8.75 : 1

PHYSICAL SAMPLES DIGITAL SAMPLES

Bhagat | Wong

231


A.10 Material Fabrication System MODULE

3D PRINTED CONCRETE

SECTION DETAIL

6cm

WOVEN BAMBOO FORMWORK 4cm 3.5m

SECTION

5m

5m

COMPONENT

3D PRINTED CONCRETE shell

6cm

WOVEN BAMBOO formwork

ORK

3D PRINTED CONCRETE

4cm

studs

WOVEN BAMBOO joinery

SECTION THROUGH SHELL

232

Appendix


DIGITAL TO PHYSICAL

3D PRINTING WEAVE DENSITY

JOINT SYSTEM

STRIP WIDTH / DEPTH

GAUSSIAN CURVATURE

Component Weaving Pattern

DEVIATION OF WOVEN MODEL

DEVIATION OF PHYSICAL MODEL (mm)

100mm 80mm 60mm 40mm 20mm 0mm Left Edge

Center

Right Edge

LOCATION OF TEST POINT

Bhagat | Wong

233


234

Appendix


Component Structural Analysis 12cm Concrete Shell 8cm Shell + 4cm Studs

Max. Deformation = 0.109 cm

0.112cm

Wind Load 0.5kN/m2

Gravity Load

3.5m

5m

5m

0cm

-0.112cm

10cm Concrete Shell + Bamboo Weaving 6cm Shell + 4cm Studs

Max. Deformation = 0.112 cm

0.112cm

Wind Load 0.5kN/m2

Gravity Load

3.5m

5m

5m

0cm

-0.112cm

Bhagat | Wong

235


A.11 Artificial Neural Network Data Set Data ID

236

500 of 95,000 Samples

X-Coordinate

Y-Coordinate

Z-Coordinate

Wind Speed (m/s)

Inputs Node Proximity

Normal Vector X-Unit

Normal Vector Y-Unit

Normal Vector Z-Unit

Output Pressure (kPa)

1

-8.258355

31.304214

8.284926

5

25

0

1

0

-0.007444

2

-8.258355

31.304214

60.58545

5

24

0

1

0

-0.013546

3

-8.258355

31.304214

58.573892

5

29

0

1

0

-0.01415

4

-8.258355

31.304214

10.296484

5

29

0

1

0

-0.008035

5

-8.258355

31.304214

56.562333

5

29

0

1

0

-0.014857

6

-8.258355

31.304214

12.308043

5

30

0

1

0

-0.008514

7

-8.258355

31.304214

14.319601

5

30

0

1

0

-0.009238

8

-8.258355

31.304214

54.550775

5

30

0

1

0

-0.015382

9

-8.258355

31.304214

52.539216

5

30

0

1

0

-0.015682

10

-8.258355

31.304214

16.33116

5

30

0

1

0

-0.009914

11

-8.258355

31.304214

50.527658

5

29

0

1

0

-0.015795

12

-8.258355

31.304214

18.342718

5

30

0

1

0

-0.010667

13

-8.258355

31.304214

20.354277

5

30

0

1

0

-0.011408

14

-8.258355

31.304214

48.516098

5

30

0

1

0

-0.015768

15

-8.258355

31.304214

22.365836

5

29

0

1

0

-0.012144

16

-8.258355

31.304214

46.504541

5

29

0

1

0

-0.015711

17

-8.258355

31.304214

44.492981

5

30

0

1

0

-0.015651

18

-8.258355

31.304214

24.377394

5

31

0

1

0

-0.012733

19

-8.258355

31.304214

42.481422

5

29

0

1

0

-0.015545

20

-8.258355

31.304214

26.388954

5

31

0

1

0

-0.013416

21

-8.258355

31.304214

28.400512

5

31

0

1

0

-0.013911

22

-8.258355

31.304214

40.469864

5

30

0

1

0

-0.015422

23

-8.258355

31.304214

30.412071

5

31

0

1

0

-0.01428

24

-8.258355

31.304214

38.458305

5

29

0

1

0

-0.01529

25

-8.258355

31.304214

36.446746

5

29

0

1

0

-0.015129

26

-8.258355

31.304214

34.435188

5

29

0

1

0

-0.014894

27

-8.258355

31.304214

32.423629

5

30

0

1

0

-0.014661

28

-8.177571

31.304214

5.808657

5

15

0

1

0

-0.006841

29

-8.177571

31.304214

63.061718

5

17

0

1

0

-0.013641

30

-6.979643

31.304214

22.084393

5

33

0

1

0

-0.013494

31

-6.979643

31.304214

12.737844

5

32

0

1

0

-0.008811

32

-6.979643

31.304214

36.771824

5

33

0

1

0

-0.016725

33

-6.979643

31.304214

56.132531

5

34

0

1

0

-0.016296

34

-6.979643

31.304214

28.760498

5

34

0

1

0

-0.015602

35

-6.979643

31.304214

52.126869

5

33

0

1

0

-0.016537

36

-6.979643

31.304214

44.783152

5

34

0

1

0

-0.016681

37

-6.979643

31.304214

24.087224

5

33

0

1

0

-0.014321

38

-6.979643

31.304214

16.743507

5

32

0

1

0

-0.010803

39

-6.979643

31.304214

40.777489

5

34

0

1

0

-0.016748

40

-6.979643

31.304214

42.780319

5

34

0

1

0

-0.016729

41

-6.979643

31.304214

34.768993

5

33

0

1

0

-0.01661

42

-6.979643

31.304214

38.107045

5

33

0

1

0

-0.016766

43

-6.272966

31.304214

36.104214

5

34

0

1

0

-0.017734

44

-6.272966

31.304214

44.115541

5

34

0

1

0

-0.017596

45

-6.979643

31.304214

20.749172

5

33

0

1

0

-0.012864

46

-6.979643

31.304214

26.757667

5

34

0

1

0

-0.015169

47

-6.979643

31.304214

10.735013

5

29

0

1

0

-0.007982

48

-6.979643

31.304214

18.078728

5

34

0

1

0

-0.01166

49

-6.272966

31.304214

16.075897

5

34

0

1

0

-0.011234

50

-6.979643

31.304214

46.118374

5

33

0

1

0

-0.016639

51

-6.272966

31.304214

28.092888

5

34

0

1

0

-0.016615

52

-6.979643

31.304214

58.802975

5

31

0

1

0

-0.016341

53

-6.979643

31.304214

32.766162

5

34

0

1

0

-0.016411

54

-6.979643

31.304214

30.095719

5

34

0

1

0

-0.015979

55

-6.272966

31.304214

56.800143

5

33

0

1

0

-0.017427

56

-6.272966

31.304214

18.746339

5

34

0

1

0

-0.012968

57

-6.272966

31.304214

22.752003

5

35

0

1

0

-0.01488

58

-6.979643

31.304214

8.06457

5

27

0

1

0

-0.007172

59

-6.272966

31.304214

46.785984

5

34

0

1

0

-0.01748

60

-6.272966

31.304214

58.135365

5

32

0

1

0

-0.017636

61

-6.272966

31.304214

26.090056

5

34

0

1

0

-0.016034

62

-6.272966

31.304214

8.732181

5

31

0

1

0

-0.007546

63

-6.272966

31.304214

42.112709

5

34

0

1

0

-0.017687

64

-6.272966

31.304214

12.070234

5

33

0

1

0

-0.008896

65

-6.272966

31.304214

20.081561

5

35

0

1

0

-0.013704

66

-6.272966

31.304214

40.109879

5

34

0

1

0

-0.01775

67

-6.272966

31.304214

24.754834

5

33

0

1

0

-0.015541

68

-6.272966

31.304214

52.794479

5

35

0

1

0

-0.017313

69

-6.979643

31.304214

54.1297

5

34

0

1

0

-0.016433

70

-6.979643

31.304214

14.073065

5

33

0

1

0

-0.009486

71

-6.272966

31.304214

38.774657

5

34

0

1

0

-0.01776

72

-6.272966

31.304214

10.067402

5

32

0

1

0

-0.007976

73

-6.979643

31.304214

60.138195

5

28

0

1

0

-0.016065

Appendix


12386

2.781329

20.911909

87.436455

5

38

0

1

0

-0.02376

12387

2.781329

20.911909

82.801094

5

39

0

1

0

-0.023636

12388

2.781329

20.911909

67.570633

5

39

0

1

0

-0.021787

12389

2.781329

20.911909

101.342529

5

39

0

1

0

-0.021543

12390

2.11882

20.911909

91.40962

5

39

0

1

0

-0.022985

12391

2.781329

20.911909

85.449872

5

39

0

1

0

-0.023722

12392

2.11882

20.911909

99.355947

5

38

0

1

0

-0.021646

12393

2.781329

20.911909

92.734009

5

37

0

1

0

-0.023559

12394

2.781329

20.911909

35.123121

5

39

0

1

0

-0.013322

12395

2.781329

20.911909

61.610884

5

38

0

1

0

-0.020769

12396

2.781329

20.911909

56.975526

5

38

0

1

0

-0.019668

12397

2.11882

20.911909

75.51696

5

38

0

1

0

-0.022349

12398

2.781329

20.911909

74.854767

5

39

0

1

0

-0.02287

12399

2.11882

20.911909

41.745063

5

39

0

1

0

-0.015212

12400

2.781329

20.911909

21.879239

5

38

0

1

0

-0.009192

12401

2.11882

20.911909

23.203628

5

38

0

1

0

-0.009324

12402

2.781329

20.911909

80.814514

5

38

0

1

0

-0.023449

12403

2.781329

20.911909

27.176793

5

39

0

1

0

-0.010675

12404

2.11882

20.911909

55.651137

5

39

0

1

0

-0.018849

12405

2.781329

20.911909

54.988942

5

39

0

1

0

-0.019197

12406

2.781329

20.911909

98.693751

5

38

0

1

0

-0.022409

12407

2.11882

20.911909

19.892658

5

39

0

1

0

-0.008629

12408

2.781329

20.911909

9.297553

5

35

0

1

0

-0.007304

12409

2.11882

20.911909

49.029198

5

40

0

1

0

-0.017216

12410

2.781329

20.911909

11.946329

5

38

0

1

0

-0.007529

12411

2.781329

20.911909

69.557213

5

39

0

1

0

-0.022084

12412

2.11882

20.911909

109.288857

5

37

0

1

0

-0.031185

12413

2.781329

20.911909

62.935272

5

38

0

1

0

-0.02086

12414

2.781329

20.911909

7.310971

5

27

0

1

0

-0.007257

12415

2.11882

20.911909

58.962109

5

38

0

1

0

-0.019704

12416

2.781329

20.911909

25.852405

5

38

0

1

0

-0.010194

12417

2.11882

20.911909

15.919494

5

38

0

1

0

-0.007975

12418

2.781329

20.911909

19.230464

5

40

0

1

0

-0.008581

12419

2.11882

20.911909

97.369362

5

40

0

1

0

-0.022033

12420

2.11882

20.911909

37.109704

5

39

0

1

0

-0.013639

12421

2.11882

20.911909

104.653498

5

39

0

1

0

-0.021297

12422

2.781329

20.911909

106.640083

5

38

0

1

0

-0.022057

12423

2.11882

20.911909

73.530378

5

38

0

1

0

-0.022111

12424

2.11882

20.911909

47.70481

5

37

0

1

0

-0.016932

12425

2.781329

20.911909

102.666916

5

39

0

1

0

-0.021514

12426

2.781329

20.911909

53.664555

5

38

0

1

0

-0.018887

12427

2.781329

20.911909

76.841347

5

39

0

1

0

-0.023076

12428

2.781329

20.911909

96.707169

5

39

0

1

0

-0.023102

12429

2.781329

20.911909

105.315694

5

38

0

1

0

-0.021588

12430

2.781329

20.911909

41.082868

5

38

0

1

0

-0.015435

12431

2.781329

20.911909

39.75848

5

37

0

1

0

-0.014944

12432

2.781329

20.911909

47.042615

5

39

0

1

0

-0.017257

12433

2.781329

20.911909

23.865822

5

37

0

1

0

-0.009654

12434

2.781329

20.911909

59.624302

5

39

0

1

0

-0.020324

12435

2.781329

20.911909

17.906076

5

38

0

1

0

-0.008333

12436

2.781329

20.911909

90.747424

5

40

0

1

0

-0.02364

12437

2.781329

20.911909

72.868182

5

38

0

1

0

-0.022529

12438

2.781329

20.911909

29.163375

5

40

0

1

0

-0.011325

12439

2.781329

20.911909

49.691391

5

39

0

1

0

-0.017887

12440

2.781329

20.911909

43.731644

5

39

0

1

0

-0.01626

12441

2.11882

20.911909

45.056032

5

37

0

1

0

-0.016188

12442

2.781329

20.911909

37.771899

5

39

0

1

0

-0.014287

12443

2.781329

20.911909

108.626663

5

39

0

1

0

-0.024691

12444

2.781329

20.911909

45.718226

5

40

0

1

0

-0.016742

12445

2.11882

20.911909

78.827929

5

39

0

1

0

-0.02269

12446

2.781329

20.911909

79.490125

5

39

0

1

0

-0.0234

12447

2.781329

20.911909

15.257299

5

39

0

1

0

-0.007932

12448

2.629368

20.911909

113.452441

5

31

0

1

0

-0.060727

12449

2.729368

20.911909

5.765851

5

19

0

1

0

-0.007271

12450

4.106348

20.911909

76.841347

5

39

0

1

0

-0.024603 -0.023912

12451

4.106348

20.911909

98.693751

5

38

0

1

0

12452

4.106348

20.911909

7.310971

5

28

0

1

0

-0.007271

12453

4.106348

20.911909

96.707169

5

39

0

1

0

-0.024685

12454

4.106348

20.911909

88.760841

5

37

0

1

0

-0.025332

12455

4.106348

20.911909

57.637721

5

39

0

1

0

-0.021112

12456

4.106348

20.911909

66.90844

5

38

0

1

0

-0.023049

12457

4.106348

20.911909

109.288857

5

36

0

1

0

-0.030602

12458

4.106348

20.911909

83.463287

5

37

0

1

0

-0.025226

12459

4.106348

20.911909

31.812152

5

40

0

1

0

-0.012966

12460

4.768858

20.911909

89.423035

5

39

0

1

0

-0.026414

12461

4.106348

20.911909

37.109704

5

38

0

1

0

-0.014926

Bhagat | Wong

237


24622

4.996605

9.071654

10.50902

8

34

0

-1

0

0.04878

24623

4.996605

9.071654

51.837371

8

34

0

-1

0

0.066702

24624

4.996605

9.071654

25.840504

8

36

0

-1

0

0.045058

24625

4.996605

9.071654

63.835925

8

34

0

-1

0

0.073675

24626

4.996605

9.071654

62.502752

8

36

0

-1

0

0.072804

24627

4.996605

9.071654

27.840263

8

35

0

-1

0

0.046275

24628

4.394247

9.071654

6.117392

8

22

0

-1

0

0.055127

24629

4.394247

9.071654

84.225622

8

26

0

-1

0

0.095125

24630

5.137565

9.071654

85.28432

8

22

0

-1

0

0.095129

24631

5.137565

9.071654

5.058696

8

17

0

-1

0

0.055667

24632

6.389268

9.071654

31.839781

8

37

0

-1

0

0.04889

24633

6.389268

9.071654

61.836165

8

37

0

-1

0

0.071706

24634

6.389268

9.071654

17.841469

8

37

0

-1

0

0.042416

24635

6.389268

9.071654

46.504679

8

36

0

-1

0

0.061445

24636

7.0856

9.071654

32.506368

8

36

0

-1

0

0.048933 0.049465

24637

6.389268

9.071654

9.842433

8

35

0

-1

0

24638

6.389268

9.071654

37.839057

8

37

0

-1

0

0.05428

24639

6.389268

9.071654

55.836889

8

36

0

-1

0

0.068743

24640

6.389268

9.071654

51.837371

8

37

0

-1

0

0.066034

24641

6.389268

9.071654

64.502511

8

37

0

-1

0

0.072957

24642

7.0856

9.071654

38.505643

8

37

0

-1

0

0.054364

24643

6.389268

9.071654

15.84171

8

36

0

-1

0

0.043354

24644

6.389268

9.071654

78.500824

8

37

0

-1

0

0.081693

24645

6.389268

9.071654

71.834958

8

36

0

-1

0

0.076023

24646

6.389268

9.071654

12.508778

8

36

0

-1

0

0.046304

24647

6.389268

9.071654

7.842674

8

30

0

-1

0

0.051932

24648

6.389268

9.071654

35.8393

8

36

0

-1

0

0.052395

24649

6.389268

9.071654

25.840504

8

36

0

-1

0

0.044164

24650

7.0856

9.071654

16.508296

8

36

0

-1

0

0.043014

24651

6.389268

9.071654

82.500338

8

29

0

-1

0

0.085599

24652

7.0856

9.071654

52.503957

8

36

0

-1

0

0.066323

24653

7.0856

9.071654

72.501544

8

37

0

-1

0

0.07603

24654

6.389268

9.071654

58.503232

8

36

0

-1

0

0.070325

24655

6.389268

9.071654

39.838816

8

37

0

-1

0

0.056217

24656

6.389268

9.071654

42.505163

8

37

0

-1

0

0.058606

24657

6.389268

9.071654

47.837851

8

36

0

-1

0

0.063097

24658

7.0856

9.071654

48.504438

8

38

0

-1

0

0.063241

24659

6.389268

9.071654

49.837611

8

37

0

-1

0

0.06453

24660

6.389268

9.071654

69.835203

8

36

0

-1

0

0.075471

24661

7.0856

9.071654

57.836646

8

38

0

-1

0

0.069803

24662

7.0856

9.071654

77.834236

8

37

0

-1

0

0.079713

24663

6.389268

9.071654

67.835442

8

36

0

-1

0

0.074213

24664

7.0856

9.071654

68.502029

8

36

0

-1

0

0.07379

24665

7.0856

9.071654

8.509261

8

33

0

-1

0

0.050678

24666

6.389268

9.071654

74.501305

8

36

0

-1

0

0.078119

24667

7.0856

9.071654

63.835925

8

36

0

-1

0

0.072318

24668

6.389268

9.071654

59.836405

8

36

0

-1

0

0.071072

24669

6.389268

9.071654

54.503717

8

36

0

-1

0

0.067906

24670

6.389268

9.071654

30.506608

8

37

0

-1

0

0.04766

24671

6.389268

9.071654

13.841951

8

37

0

-1

0

0.045122

24672

7.0856

9.071654

11.842192

8

37

0

-1

0

0.047091

24673

7.0856

9.071654

73.834717

8

38

0

-1

0

0.07688

24674

7.0856

9.071654

36.505885

8

38

0

-1

0

0.052462

24675

7.0856

9.071654

40.505403

8

36

0

-1

0

0.056325

24676

7.0856

9.071654

29.840022

8

37

0

-1

0

0.046562

24677

7.0856

9.071654

45.838094

8

38

0

-1

0

0.060878

24678

6.389268

9.071654

44.504922

8

37

0

-1

0

0.060166

24679

7.0856

9.071654

18.508055

8

38

0

-1

0

0.042208

24680

7.0856

9.071654

10.50902

8

35

0

-1

0

0.048482

24681

7.0856

9.071654

43.838336

8

37

0

-1

0

0.059195

24682

6.389268

9.071654

27.840263

8

37

0

-1

0

0.045281

24683

6.389268

9.071654

22.507573

8

36

0

-1

0

0.042469

24684

6.389268

9.071654

20.507814

8

37

0

-1

0

0.042114

24685

7.0856

9.071654

81.833753

8

32

0

-1

0

0.083313

24686

7.0856

9.071654

70.501788

8

38

0

-1

0

0.075037

24687

7.0856

9.071654

60.502992

8

38

0

-1

0

0.071174

24688

7.0856

9.071654

50.504197

8

36

0

-1

0

0.064909

24689

7.0856

9.071654

21.840987

8

36

0

-1

0

0.042139

24690

7.0856

9.071654

14.508537

8

37

0

-1

0

0.044676

24691

7.0856

9.071654

56.503474

8

37

0

-1

0

0.068887

24692

7.0856

9.071654

41.838576

8

37

0

-1

0

0.057189

24693

7.0856

9.071654

26.507091

8

37

0

-1

0

0.044126

24694

6.389268

9.071654

75.834478

8

37

0

-1

0

0.080004

24695

6.389268

9.071654

66.502268

8

36

0

-1

0

0.073862

24696

7.0856

9.071654

19.841227

8

38

0

-1

0

0.042012

24697

7.0856

9.071654

62.502752

8

36

0

-1

0

0.071621

238

Appendix


33590

11.688945

15.104332

13.534166

4

34

1

0

0

0.009849

33591

11.688945

15.104332

16.185796

4

34

1

0

0

0.010757

33592

11.688945

15.104332

53.971511

4

33

1

0

0

0.02583

33593

11.688945

15.104332

91.09432

4

34

1

0

0

0.032952

33594

11.688945

15.827182

57.286046

4

33

1

0

0

0.026124

33595

11.688945

15.104332

46.016623

4

34

1

0

0

0.02363

33596

11.688945

15.104332

71.870005

4

33

1

0

0

0.029798

33597

11.688945

15.104332

97.723391

4

34

1

0

0

0.033595

33598

11.688945

15.827182

93.083041

4

34

1

0

0

0.033005

33599

11.688945

15.104332

83.80234

4

34

1

0

0

0.031897

33600

11.688945

15.104332

85.791059

4

34

1

0

0

0.032145

33601

11.688945

15.104332

25.466498

4

33

1

0

0

0.015031

33602

11.688945

15.104332

38.061736

4

33

1

0

0

0.020775

33603

11.688945

15.827182

59.937675

4

34

1

0

0

0.026768

33604

11.688945

15.104332

89.105596

4

33

1

0

0

0.032661

33605

11.688945

15.827182

35.410107

4

33

1

0

0

0.019312

33606

11.688945

15.104332

107.004092

4

29

1

0

0

0.034203

33607

11.688945

15.104332

18.174518

4

34

1

0

0

0.011555

33608

11.688945

15.104332

21.489054

4

34

1

0

0

0.012993

33609

11.688945

15.104332

49.331159

4

34

1

0

0

0.02467

33610

11.688945

15.827182

19.500333

4

33

1

0

0

0.011755

33611

11.688945

15.104332

43.364994

4

33

1

0

0

0.022694

33612

11.688945

15.827182

40.050457

4

33

1

0

0

0.021061

33613

11.688945

15.827182

73.858729

4

34

1

0

0

0.029735

33614

11.688945

15.104332

55.960232

4

34

1

0

0

0.026334

33615

11.688945

15.104332

79.824893

4

33

1

0

0

0.031142

33616

11.688945

15.104332

77.173266

4

33

1

0

0

0.030743

33617

11.688945

15.827182

53.308603

4

34

1

0

0

0.025159

33618

11.688945

15.827182

49.994067

4

33

1

0

0

0.02429

33619

11.688945

15.827182

95.734667

4

33

1

0

0

0.033257

33620

11.688945

15.104332

61.26349

4

34

1

0

0

0.027612

33621

11.688945

15.104332

63.915119

4

34

1

0

0

0.028056

33622

11.688945

15.827182

22.151962

4

34

1

0

0

0.01293

33623

11.688945

15.827182

79.161985

4

33

1

0

0

0.030826

33624

11.688945

15.827182

85.128153

4

33

1

0

0

0.031777

33625

11.688945

15.104332

65.240934

4

34

1

0

0

0.028388

33626

11.688945

15.104332

99.712115

4

33

1

0

0

0.03389

33627

11.688945

15.827182

89.768504

4

34

1

0

0

0.032467

33628

11.688945

15.827182

34.084292

4

33

1

0

0

0.018681

33629

11.688945

15.827182

15.522888

4

33

1

0

0

0.010151

33630

11.688945

15.104332

32.09557

4

34

1

0

0

0.018322 0.014986

33631

11.688945

15.827182

26.129405

4

34

1

0

0

33632

11.688945

15.104332

8.230908

4

29

1

0

0

0.00893

33633

11.688945

15.827182

9.556722

4

32

1

0

0

0.008591

33634

11.688945

15.827182

37.398828

4

34

1

0

0

0.020112

33635

11.688945

15.827182

107.666997

4

28

1

0

0

0.03608

33636

11.688945

15.827182

69.881284

4

33

1

0

0

0.02885

33637

11.688945

15.827182

83.139432

4

34

1

0

0

0.031447

33638

11.688945

15.104332

75.184545

4

33

1

0

0

0.030415

33639

11.688945

15.827182

87.77978

4

34

1

0

0

0.032218

33640

11.688945

15.827182

45.353715

4

34

1

0

0

0.022902 0.017063

33641

11.688945

15.104332

29.443942

4

34

1

0

0

33642

11.688945

15.827182

17.511611

4

33

1

0

0

0.010874

33643

11.688945

15.827182

67.892565

4

34

1

0

0

0.028549

33644

11.688945

15.827182

61.926398

4

33

1

0

0

0.027245

33645

11.688945

15.104332

103.689555

4

33

1

0

0

0.034132

33646

11.688945

15.104332

24.140683

4

34

1

0

0

0.014459

33647

11.688945

15.827182

103.026647

4

34

1

0

0

0.033971

33648

11.688945

15.827182

31.432663

4

34

1

0

0

0.017437

33649

11.688945

15.827182

75.847453

4

34

1

0

0

0.030178

33650

11.688945

15.827182

71.207097

4

33

1

0

0

0.029214

33651

11.688945

15.104332

51.982788

4

34

1

0

0

0.025344

33652

11.688945

15.827182

44.027901

4

34

1

0

0

0.022394

33653

11.688945

15.104332

101.037928

4

34

1

0

0

0.034052

33654

11.688945

15.827182

65.903842

4

34

1

0

0

0.028058

33655

11.688945

15.104332

42.039179

4

33

1

0

0

0.022323

33656

11.688945

15.827182

7.568001

4

28

1

0

0

0.008568

33657

11.688945

15.827182

91.757228

4

33

1

0

0

0.03277

33658

11.688945

15.827182

99.049207

4

33

1

0

0

0.033737

33659

11.688945

15.104332

105.678279

4

33

1

0

0

0.034072

33660

11.688945

15.104332

47.342438

4

33

1

0

0

0.023978

33661

11.688945

15.827182

97.060483

4

34

1

0

0

0.033439

33662

11.688945

15.827182

101.700834

4

33

1

0

0

0.033913

33663

11.688945

15.827182

30.106849

4

34

1

0

0

0.016846

33664

11.688945

15.104332

81.150709

4

33

1

0

0

0.031463

33665

11.688945

15.827182

14.197073

4

33

1

0

0

0.009679

Bhagat | Wong

239


A.12 Bridge Selection Matrix

240

ID {0;1} {0;3} {0;6} {0;13} {1;7} {1;9} {1;10} {2;2} {2;7} {2;10} {2;14} {3;2} {3;4} {3;9} {3;14} {4;14} {6;13} {7;3} {8;2} {8;12} {9;2} {9;13} {10;1} {10;3} {10;14} {11;7} {12;2} {12;3} {12;12} {13;3} {14;1} {14;2} {15;4} {15;6} {16;3} {17;10} {17;11} {17;12} {17;13} {19;10} {19;13} {20;14} {21;13} {22;7} {23;9} {23;10} {24;9} {24;10} {24;14} {27;11} {28;2} {28;5} {28;8} {29;11} {31;0} {31;5} {31;13} {32;2} {32;10} {32;14} {33;7} {33;14} {34;0} {34;10} {35;7} {35;13} {35;14} {36;13} {36;14} {37;2} {37;6} {38;13} Appendix {39;4} {39;13} {39;14} {40;0}

01: Min. Deformation 50.592 24.401 12.247 4.760 53.949 65.178 17.204 3.806 13.593 41.793 27.815 65.178 33.671 14.216 4.760 4.346 33.446 114.882 119.189 528.663 10.707 9.788 119.189 75.706 31.562 834.440 1736.041 27.572 38.927 2815.931 1736.041 119.189 3.365 872.439 1366.189 130.610 6061.531 19.038 36.018 2219.040 39.062 39.062 2254.070 2254.070 4624.057 112.902 54.620 6.411 4619.485 5138.663 5466.575 8.097 3096.742 53.394 35.955 8.663 306.177 22.858 4331.549 46.103 9618.414 34.247 8.183 2385.594 3.020 26.135 8.142 37.901 37.350 7.949 37.901 39.247 5466.575 3.042 23.663 3.020

ORIGINAL 02: Min. 03: Max. Anchors Daylight 8.000 8.000 12.000 8.000 12.000 4.000 16.000 12.000 20.000 8.000 8.000 4.000 16.000 8.000 8.000 12.000 8.000 8.000 8.000 4.000 4.000 8.000 8.000 4.000 20.000 4.000 4.000 16.000 20.000 4.000 4.000 8.000 12.000 4.000 4.000 4.000 4.000 12.000 8.000 4.000 8.000 8.000 4.000 4.000 4.000 4.000 12.000 4.000 4.000 4.000 4.000 8.000 4.000 12.000 4.000 16.000 4.000 28.000 4.000 24.000 4.000 24.000 8.000 4.000 12.000 20.000 8.000 4.000 24.000 8.000 4.000 12.000 4.000 12.000 16.000 12.000

18.473 24.544 22.928 14.830 18.280 18.085 17.781 16.987 21.136 14.612 20.644 18.085 12.601 12.703 14.830 18.568 14.130 12.200 10.943 14.339 12.562 14.501 10.943 17.731 13.610 17.741 16.013 20.297 15.752 17.020 16.013 10.943 17.380 15.867 18.616 17.150 20.396 12.726 13.908 15.065 18.799 18.799 14.256 14.256 16.366 24.050 12.086 18.634 16.366 13.805 15.927 27.280 15.373 12.113 18.413 20.309 14.783 17.254 14.828 17.433 14.139 16.697 10.836 15.531 15.111 19.757 27.235 23.265 15.393 27.362 23.265 13.187 15.927 13.658 20.309 15.111

04: Min. Area 0.292 0.264 0.250 0.317 0.263 0.745 0.278 0.375 0.298 0.296 0.301 0.745 0.543 0.452 0.317 0.325 0.388 0.571 0.475 0.625 0.583 0.475 0.475 0.745 0.409 0.580 0.510 0.192 0.299 0.366 0.510 0.475 0.350 0.520 0.427 0.706 0.240 0.419 0.438 0.475 0.262 0.262 0.475 0.475 0.313 0.409 0.571 0.347 0.319 0.571 0.272 0.263 0.366 0.619 0.667 0.186 0.588 0.289 0.425 0.247 0.425 0.294 0.414 0.472 0.396 0.207 0.246 0.580 0.290 0.263 0.580 0.359 0.272 0.667 0.186 0.396

NORMALIZED (1:1:1:1) 01: Min. 02: Min. 03: Max. Deformation Anchors Daylight 0.997 0.999 0.999 1.000 0.997 0.996 0.999 1.000 0.999 0.998 0.999 0.996 0.998 0.999 1.000 1.000 0.998 0.993 0.993 0.969 0.946 1.000 0.993 0.996 0.998 0.951 0.899 0.999 0.998 0.836 0.899 0.993 1.000 0.949 0.920 0.993 0.646 0.999 0.998 0.871 0.998 0.998 0.869 0.869 0.730 0.994 0.997 0.992 0.731 0.700 0.681 1.000 0.819 0.997 0.998 0.999 0.982 0.999 0.747 0.997 0.439 0.998 0.997 0.861 1.000 0.999 1.000 0.998 0.998 1.000 0.998 0.998 0.681 1.000 0.999 1.000

0.833 0.833 0.667 0.833 0.667 1.000 0.500 0.667 0.333 0.833 0.833 1.000 0.500 0.833 0.833 0.667 0.833 0.833 0.833 1.000 1.000 0.833 0.833 1.000 0.333 1.000 1.000 0.500 0.333 1.000 1.000 0.833 0.667 1.000 1.000 1.000 1.000 0.667 0.833 1.000 0.833 0.833 1.000 1.000 1.000 1.000 0.667 1.000 1.000 1.000 1.000 0.833 1.000 0.667 1.000 0.500 1.000 0.000 1.000 0.167 1.000 0.167 0.833 1.000 0.667 0.333 0.833 1.000 0.167 0.833 1.000 0.667 1.000 0.667 0.500 0.667

0.521 0.165 0.260 0.735 0.533 0.544 0.562 0.609 0.365 0.748 0.394 0.544 0.866 0.860 0.735 0.516 0.776 0.889 0.963 0.764 0.868 0.754 0.963 0.565 0.807 0.564 0.666 0.414 0.681 0.607 0.666 0.963 0.586 0.674 0.513 0.599 0.409 0.859 0.789 0.721 0.502 0.502 0.769 0.769 0.645 0.194 0.896 0.512 0.645 0.795 0.671 0.005 0.703 0.894 0.525 0.414 0.738 0.593 0.735 0.582 0.776 0.626 0.969 0.694 0.719 0.446 0.007 0.240 0.702 0.000 0.240 0.832 0.671 0.804 0.414 0.719

04: Min. Area 0.782 0.829 0.853 0.737 0.830 0.000 0.805 0.638 0.770 0.774 0.766 0.000 0.348 0.506 0.737 0.724 0.616 0.299 0.466 0.207 0.279 0.466 0.466 0.000 0.580 0.285 0.405 0.953 0.768 0.654 0.405 0.466 0.681 0.388 0.548 0.068 0.871 0.561 0.530 0.466 0.832 0.832 0.466 0.466 0.746 0.580 0.299 0.686 0.734 0.299 0.815 0.831 0.654 0.217 0.135 0.964 0.270 0.786 0.552 0.858 0.552 0.778 0.570 0.470 0.602 0.927 0.861 0.285 0.785 0.831 0.285 0.666 0.815 0.135 0.964 0.602

01: Min. Deformation

LEAST IMPACT (1:10:10:1) 02: Min. 03: Max. Anchors Daylight

0.997 0.999 0.999 1.000 0.997 0.996 0.999 1.000 0.999 0.998 0.999 0.996 0.998 0.999 1.000 1.000 0.998 0.993 0.993 0.969 0.996 1.000 0.993 0.996 0.998 0.951 0.899 0.999 0.998 0.836 0.899 0.993 1.000 0.949 0.920 0.993 0.646 0.999 0.998 0.871 0.998 0.998 0.869 0.869 0.730 0.994 0.997 0.992 0.731 0.700 0.681 1.000 0.819 0.997 0.998 0.999 0.982 0.999 0.747 0.997 0.439 0.998 0.992 0.861 1.000 0.999 1.000 0.998 0.998 1.000 0.998 0.998 0.681 1.000 0.999 1.000

8.333 8.333 6.667 8.333 6.667 10.000 5.000 6.667 3.333 8.333 8.333 10.000 5.000 8.333 8.333 6.667 8.333 8.333 8.333 10.000 10.000 8.333 8.333 10.000 3.333 10.000 10.000 5.000 3.333 10.000 10.000 8.333 6.667 10.000 10.000 10.000 10.000 6.667 8.333 10.000 8.333 8.333 10.000 10.000 10.000 10.000 6.667 10.000 10.000 10.000 10.000 8.333 10.000 6.667 10.000 5.000 10.000 0.000 10.000 1.667 10.000 1.667 8.333 10.000 6.667 3.333 8.333 10.000 1.667 8.333 10.000 6.667 10.000 6.667 5.000 6.667

5.214 1.653 2.601 7.351 5.327 5.442 5.620 6.086 3.652 7.479 3.941 5.442 8.659 8.599 7.351 5.159 7.762 8.894 9.631 7.639 8.682 7.544 9.631 5.649 8.067 5.644 6.657 4.144 6.810 6.066 6.657 9.631 5.855 6.743 5.130 5.990 4.086 8.585 7.892 7.213 5.023 5.023 7.688 7.688 6.450 1.942 8.961 5.120 6.450 7.953 6.708 0.048 7.032 8.945 5.249 4.137 7.379 5.929 7.353 5.824 7.756 6.256 9.694 6.940 7.186 4.461 0.074 2.403 7.021 0.000 2.403 8.315 6.708 8.039 4.137 7.186

04 Ar


Pedestrian Network Selection Method Data

(1:1:1:1) 03: Max. Daylight 0.521 0.165 0.260 0.735 0.533 0.544 0.562 0.609 0.365 0.748 0.394 0.544 0.866 0.860 0.735 0.516 0.776 0.889 0.963 0.764 0.868 0.754 0.963 0.565 0.807 0.564 0.666 0.414 0.681 0.607 0.666 0.963 0.586 0.674 0.513 0.599 0.409 0.859 0.789 0.721 0.502 0.502 0.769 0.769 0.645 0.194 0.896 0.512 0.645 0.795 0.671 0.005 0.703 0.894 0.525 0.414 0.738 0.593 0.735 0.582 0.776 0.626 0.969 0.694 0.719 0.446 0.007 0.240 0.702 0.000 0.240 0.832 0.671 0.804 0.414 0.719

04: Min. Area 0.782 0.829 0.853 0.737 0.830 0.000 0.805 0.638 0.770 0.774 0.766 0.000 0.348 0.506 0.737 0.724 0.616 0.299 0.466 0.207 0.279 0.466 0.466 0.000 0.580 0.285 0.405 0.953 0.768 0.654 0.405 0.466 0.681 0.388 0.548 0.068 0.871 0.561 0.530 0.466 0.832 0.832 0.466 0.466 0.746 0.580 0.299 0.686 0.734 0.299 0.815 0.831 0.654 0.217 0.135 0.964 0.270 0.786 0.552 0.858 0.552 0.778 0.570 0.470 0.602 0.927 0.861 0.285 0.785 0.831 0.285 0.666 0.815 0.135 0.964 0.602

01: Min. Deformation

LEAST IMPACT (1:10:10:1) 02: Min. 03: Max. Anchors Daylight

0.997 0.999 0.999 1.000 0.997 0.996 0.999 1.000 0.999 0.998 0.999 0.996 0.998 0.999 1.000 1.000 0.998 0.993 0.993 0.969 0.996 1.000 0.993 0.996 0.998 0.951 0.899 0.999 0.998 0.836 0.899 0.993 1.000 0.949 0.920 0.993 0.646 0.999 0.998 0.871 0.998 0.998 0.869 0.869 0.730 0.994 0.997 0.992 0.731 0.700 0.681 1.000 0.819 0.997 0.998 0.999 0.982 0.999 0.747 0.997 0.439 0.998 0.992 0.861 1.000 0.999 1.000 0.998 0.998 1.000 0.998 0.998 0.681 1.000 0.999 1.000

8.333 8.333 6.667 8.333 6.667 10.000 5.000 6.667 3.333 8.333 8.333 10.000 5.000 8.333 8.333 6.667 8.333 8.333 8.333 10.000 10.000 8.333 8.333 10.000 3.333 10.000 10.000 5.000 3.333 10.000 10.000 8.333 6.667 10.000 10.000 10.000 10.000 6.667 8.333 10.000 8.333 8.333 10.000 10.000 10.000 10.000 6.667 10.000 10.000 10.000 10.000 8.333 10.000 6.667 10.000 5.000 10.000 0.000 10.000 1.667 10.000 1.667 8.333 10.000 6.667 3.333 8.333 10.000 1.667 8.333 10.000 6.667 10.000 6.667 5.000 6.667

5.214 1.653 2.601 7.351 5.327 5.442 5.620 6.086 3.652 7.479 3.941 5.442 8.659 8.599 7.351 5.159 7.762 8.894 9.631 7.639 8.682 7.544 9.631 5.649 8.067 5.644 6.657 4.144 6.810 6.066 6.657 9.631 5.855 6.743 5.130 5.990 4.086 8.585 7.892 7.213 5.023 5.023 7.688 7.688 6.450 1.942 8.961 5.120 6.450 7.953 6.708 0.048 7.032 8.945 5.249 4.137 7.379 5.929 7.353 5.824 7.756 6.256 9.694 6.940 7.186 4.461 0.074 2.403 7.021 0.000 2.403 8.315 6.708 8.039 4.137 7.186

04: Min. Area 0.782 0.829 0.853 0.737 0.830 0.000 0.805 0.638 0.770 0.774 0.766 0.000 0.348 0.506 0.737 0.724 0.616 0.299 0.466 0.207 0.279 0.466 0.466 0.000 0.580 0.285 0.405 0.953 0.768 0.654 0.405 0.466 0.681 0.388 0.548 0.068 0.871 0.561 0.530 0.466 0.832 0.832 0.466 0.466 0.746 0.580 0.299 0.686 0.734 0.299 0.815 0.831 0.654 0.217 0.135 0.964 0.270 0.786 0.552 0.858 0.552 0.778 0.570 0.470 0.602 0.927 0.861 0.285 0.785 0.831 0.285 0.666 0.815 0.135 0.964 0.602

MOST PROGRAM AREA (1:1:10:10) 01: Min. 02: Min. 03: Max. 04: Min. Area Deformation Anchors Daylight 0.997 0.999 0.999 1.000 0.997 0.996 0.999 1.000 0.999 0.998 0.999 0.996 0.998 0.999 1.000 1.000 0.998 0.993 0.993 0.969 0.946 1.000 0.993 0.996 0.998 0.951 0.899 0.999 0.998 0.836 0.899 0.993 1.000 0.949 0.920 0.993 0.646 0.999 0.998 0.871 0.998 0.998 0.869 0.869 0.730 0.994 0.997 0.992 0.731 0.700 0.681 1.000 0.819 0.997 0.998 0.997 0.982 0.999 0.747 0.997 0.439 0.998 0.992 0.861 1.000 0.999 1.000 0.998 0.998 1.000 0.998 0.998 0.681 1.000 0.999 1.000

0.833 0.833 0.667 0.833 0.667 1.000 0.500 0.667 0.333 0.833 0.833 1.000 0.500 0.833 0.833 0.667 0.833 0.833 0.833 1.000 1.000 0.833 0.833 1.000 0.333 1.000 1.000 0.500 0.333 1.000 1.000 0.833 0.667 1.000 1.000 1.000 1.000 0.667 0.833 1.000 0.833 0.833 1.000 1.000 1.000 1.000 0.667 1.000 1.000 1.000 1.000 0.833 1.000 0.667 1.000 0.500 1.000 0.000 1.000 0.167 1.000 0.167 0.833 1.000 0.667 0.333 0.833 1.000 0.167 0.833 1.000 0.667 1.000 0.667 0.500 0.667

5.214 1.653 2.601 7.351 5.327 5.442 5.620 6.086 3.652 7.479 3.941 5.442 8.659 8.599 7.351 5.159 7.762 8.894 9.631 7.639 8.682 7.544 9.631 5.649 8.067 5.644 6.657 4.144 6.810 6.066 6.657 9.631 5.855 6.743 5.130 5.990 4.086 8.585 7.892 7.213 5.023 5.023 7.688 7.688 6.450 1.942 8.961 5.120 6.450 7.953 6.708 0.048 7.032 8.945 5.249 4.137 7.379 5.929 7.353 5.824 7.756 6.256 9.694 6.940 7.186 4.461 0.074 2.403 7.021 0.000 2.403 8.315 6.708 8.039 4.137 7.186

7.815 8.288 8.533 7.371 8.302 0.000 8.055 6.379 7.702 7.735 7.656 0.000 3.480 5.058 7.371 7.237 6.162 2.993 4.660 2.070 2.788 4.660 4.660 0.000 5.800 2.851 4.049 9.530 7.683 6.537 4.049 4.660 6.810 3.880 5.484 0.676 8.713 5.614 5.302 4.660 8.322 8.322 4.660 4.660 7.456 5.800 2.993 6.863 7.342 2.993 8.152 8.307 6.537 2.173 1.352 9.636 2.704 7.856 5.517 8.577 5.517 7.779 5.704 4.703 6.020 9.269 8.609 2.851 7.847 8.307 2.851 6.655 8.152 1.352 9.636 6.020

MOST STRUCTURAL/HIGH LOADS (10:10:1:1) 01: Min. 02: Min. 03: Max. 04: Min. Deformation Anchors Daylight Area 9.972 9.988 9.995 9.999 9.970 9.964 9.992 10.000 9.994 9.977 9.986 9.964 9.982 9.993 9.999 9.999 9.982 9.935 9.932 9.693 9.458 9.996 9.932 9.958 9.983 9.515 8.989 9.986 9.979 8.358 8.989 9.932 10.000 9.493 9.204 9.926 6.464 9.991 9.981 8.707 9.979 9.979 8.686 8.686 7.303 9.936 9.970 9.998 7.306 7.003 6.811 9.997 8.194 9.971 9.981 9.988 9.823 9.988 7.474 9.975 4.388 9.982 9.923 8.610 10.000 9.987 9.997 9.980 9.980 9.997 9.980 9.979 6.811 10.000 9.988 10.000

8.333 0.521 8.333 0.165 6.667 0.260 8.333 0.735 6.667 0.533 10.000 0.544 5.000 0.562 6.667 0.609 3.333 0.365 8.333 0.748 8.333 0.394 10.000 0.544 5.000 0.866 8.333 0.860 8.333 0.735 6.667 0.516 8.333 0.776 8.333 0.889 8.333 0.963 10.000 0.764 10.000 0.868 8.333 0.754 8.333 0.963 10.000 0.565 3.333 0.807 10.000 0.564 10.000 0.666 5.000 0.414 3.333 0.681 10.000 0.607 10.000 0.666 8.333 0.963 6.667 0.586 10.000 0.674 10.000 0.513 10.000 0.599 10.000 0.409 6.667 0.859 8.333 0.789 10.000 0.721 8.333 0.502 8.333 0.502 10.000 0.769 10.000 0.769 10.000 0.645 10.000 0.194 6.667 0.896 10.000 0.512 10.000 0.645 10.000 0.795 10.000 0.671 8.333 0.005 10.000 0.703 6.667 0.894 10.000 0.525 5.000 0.414 10.000 0.738 0.000 0.593 10.000 0.735 1.667 0.582 10.000 0.776 1.667 0.626 8.333 0.969 10.000 0.694 6.667 0.719 3.333 0.446 8.333 0.007 10.000 0.240 1.667 0.702 8.333 0.000 10.000 0.240 6.667 0.832 Bhagat 10.000 | Wong 0.671 6.667 0.804 5.000 0.414 6.667 0.719

0.782 0.829 0.853 0.737 0.830 0.000 0.805 0.638 0.770 0.774 0.766 0.000 0.348 0.506 0.737 0.724 0.616 0.299 0.466 0.207 0.279 0.466 0.466 0.000 0.580 0.285 0.405 0.953 0.768 0.654 0.405 0.466 0.681 0.388 0.548 0.068 0.871 0.561 0.530 0.466 0.832 0.832 0.466 0.466 0.746 0.580 0.299 0.686 0.734 0.299 0.815 0.831 0.654 0.217 0.135 0.964 0.270 0.786 0.552 0.858 0.552 0.778 0.570 0.470 0.602 0.927 0.861 0.285 0.785 0.831 0.285 0.666 241 0.815 0.135 0.964 0.602


A.13 Pedestrian Simulation Sample Code namespace PedSim.Run_Script DO NOT COPY { public class Simulator : GH_Component { int counterSim = 0; List<Pedestrian> newPedList = new List<Pedestrian>(); /// Initializes a new instance of the Simulator class. public Simulator() : base(“Simulator”, “Sim”, “Engine which Simulates Pedestrian Behavior”, “PedSim”, “Simulator”) { } /// Registers all the input parameters for this component. protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter(“Pedestrians”, “P”, “Pedestrians as a List”, GH_ParamAccess.list); pManager.AddNumberParameter(“Societal Sociability”, “SS”, “Value Which Determines how Social Pedestrians Will Be Globally (1.0 = barely social, 0.5 = fairly social, 0.1 highly social”, GH_ParamAccess.item, 0.3); pManager.AddIntegerParameter(“Seed”, “S”, “Seed to Add Randomness to Social Interaction Probability”, GH_ParamAccess.item); pManager.AddIntegerParameter(“Iterations”, “I”, “Number of Iterations to Run Simulation”, GH_ParamAccess.item); pManager.AddBooleanParameter(“Solver Mode”, “SM”, “0 = Zombie Solver (No Trigger), 1 = Step Solver (Requires Trigger Attached)”, GH_ParamAccess.item); pManager.AddBooleanParameter(“Run”, “R”, “Set to True to Run Simulation”, GH_ParamAccess.item, false); } /// Registers all the output parameters for this component. protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.AddBooleanParameter(“move”, “”, “”, GH_ParamAccess.list); pManager.AddIntegerParameter(“index”, “”, “”, GH_ParamAccess.list); pManager.AddTextParameter(“State”, “S”, “State of Pedestrians”, GH_ParamAccess.list); pManager.AddIntegerParameter(“counter”, “C”, “”, GH_ParamAccess.item); pManager.AddTextParameter(“History Log”, “H”, “”, GH_ParamAccess.tree); pManager.AddNumberParameter(“State as Index”, “SI”, “State of Pedestrians”, GH_ParamAccess.list); } /// This is the method that actually does the work. protected override void SolveInstance(IGH_DataAccess DA) { List<Pedestrian> pedList = new List<Pedestrian>(); double socialFactor = 0.4; int seed = 100; int iterations = 10; bool modeBool = false; bool runBool = false; if (!DA.GetDataList(0, pedList)) return; if (!DA.GetData(1, ref socialFactor)) return; if (!DA.GetData(2, ref seed)) return; if (!DA.GetData(3, ref iterations)) return; if (!DA.GetData(4, ref modeBool)) return; if (!DA.GetData(5, ref runBool)) return;

242

Appendix


//if false, return if (!runBool) {{ counterSim = 0; newPedList.Clear(); return; } //run algorithm if (runBool) { Random rand = new Random(seed + counterSim); //Set up pedestrians at onset of new algorithm simulation if (counterSim == 0) { newPedList.Clear();

}

foreach (Pedestrian ped in pedList) { Pedestrian clonedPed = ped.Duplicate() as Pedestrian; newPedList.Add(clonedPed); }

// true = step solver if (modeBool) { ConvergenceCheck(newPedList, iterations); if (iterations >= counterSim) { CreateHistoryLog(newPedList); RunPedestrianSimulator(seed, newPedList, counterSim, socialFactor, rand, DA);

}

counterSim += 1; }} else { GH_Structure<GH_String> historyLog = ExportHistoryLog(newPedList); DA.SetDataTree(5, historyLog); }

// false = zombie solver if (!modeBool) { for (int i = 0; i < iterations; i++) { CreateHistoryLog(newPedList); RunPedestrianSimulator(seed, newPedList, i, socialFactor, rand, DA); }

}

}

}

GH_Structure<GH_String> historyLog = ExportHistoryLog(newPedList); DA.SetDataTree(5, historyLog);

DA.SetData(4, counterSim);

Bhagat | Wong

243


public void RunPedestrianSimulator(int seed, List<Pedestrian> newPedList, int i, double socialFactor, Random rand, IGH_DataAccess DA) { List<Point3d> currentGlobalLocationList = new List<Point3d>(); List<string> globalStateList = new List<string>(); List<bool> globalMoveList = new List<bool>(); List<int> indexList = new List<int>(); List<int> globalStateIndexList = new List<int>();

for (int j = 0; j < newPedList.Count; j++) { //if it is time to move again (or past time), set bool to true if (newPedList[j].iterMove <= i) { newPedList[j].move = true; } // if no more destinations to move towards, just continue if (!newPedList[j].movePointDict.ContainsKey(newPedList[j].dictionaryKey)) { continue; } //if points are left else { if (newPedList[j].move == true) { //CHECK 01 //if within radius of another person, stop to chat for (int k = 0; k < newPedList.Count; k++) { //if it is not the same pedestrian, already checked at this iteration (j<K) or if already talked to that ped if (j < k && !newPedList[j].talkedToList.Contains(newPedList[k])) { //only chat if both are on the move and not chatting if (newPedList[j].move == true && newPedList[k].move == true && newPedList[j].state != “Chatting” && newPedList[k].state != “Chatting”) { if (newPedList[j].currentLocation.DistanceTo(newPedList[k].currentLocation) < 5) { newPedList[j].ChatWithPedestrian(newPedList[j], newPedList[k], socialFactor, rand, i);

}

}

}

244

}

}

}

}

//CHECK 02 //if reached a destination, stop moving if (newPedList[j].movePointDict[newPedList[j].dictionaryKey].Count == newPedList[j].indexPath) { newPedList[j].AtDestination(newPedList[j], i); DO NOT COPY }

//if move is true, set new move point if (newPedList[j].move == true) { DO NOT COPY newPedList[j].MovePedestrian(newPedList[j]); }

Appendix


currentGlobalLocationList.Add(newPedList[j].currentLocation); globalStateList.Add(newPedList[j].state); globalMoveList.Add(newPedList[j].move); indexList.Add(newPedList[j].indexPath); int tempStateIndex = 3; if (newPedList[j].state == “At Destination”) { DO NOT COPY tempStateIndex = 0; } if (newPedList[j].state == “On the Move”) { tempStateIndex = 1; } if (newPedList[j].state == “Chatting”) { tempStateIndex = 2; } globalStateIndexList.Add(tempStateIndex); }

DA.SetDataList(0, currentGlobalLocationList); DA.SetDataList(3, globalStateList); DA.SetDataList(1, globalMoveList); DA.SetDataList(2, indexList); DA.SetDataList(6, globalStateIndexList); }

Bhagat | Wong

245


A.14 Co-Evolutionary Algorithm Sample Code namespace CoEA DO NOT COPY { public class CoEAComponent : GH_Component { //Persistant Data int delay = 500; int cyclesCounter = 1; int sGeneCount = 0; int p1GeneCount = 0; int p2GeneCount = 0; int sFCCount = 0; int p1FCCount = 0; int p2FCCount = 0; int individualCounter = 0; int p1IndividualCounter = 0; int p2IndividualCounter = 0; int generationCounter = 0; PopulationClass populationOne = new PopulationClass(); PopulationClass populationTwo = new PopulationClass(); PopulationClass sharedPopulation = new PopulationClass(); bool CoEA = true; bool generation = false; bool population = false; bool initialized = false; bool standardized = false; Tuple<List<GH_NumberSlider>, List<GH_NumberSlider>, List<GH_NumberSlider>> sliderCollection = new Tuple<List<GH_NumberSlider>, List<GH_NumberSlider>, List<GH_NumberSlider>> (new List<GH_NumberSlider>(), new List<GH_NumberSlider>(), new List<GH_NumberSlider>()); bool rank = true; /// Each implementation of GH_Component must provide a public constructor without any arguments. public CoEAComponent() : base(“CoEAComponent”, “CoEA”, “Run a co-evolutionary alogorithm”, “Params”, “CoEA”) { }} /// Registers all the input parameters for this component. protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddNumberParameter(“Shared Genes”, “G”, “”, GH_ParamAccess.list); pManager.AddNumberParameter(“Population 01 Genes”, “G1”, “”, GH_ParamAccess.list); pManager.AddNumberParameter(“Population 02 Genes”, “G2”, “”, GH_ParamAccess.list); pManager.AddNumberParameter(“Shared Fitness Criteria”, “FC”, “”, GH_ParamAccess.list); pManager.AddNumberParameter(“Population 01 Fitness Criteria”, “FC1”, “”, GH_ParamAccess.list); pManager.AddNumberParameter(“Population 02 Fitness Criteria”, “FC2”, “”, GH_ParamAccess.list); pManager.AddIntegerParameter(“Individual Count”, “I”, “”, GH_ParamAccess.item); pManager.AddIntegerParameter(“Generation Count”, “G”, “”, GH_ParamAccess.item); pManager.AddIntegerParameter(“Cycles Count”, “C”, “”, GH_ParamAccess.item); pManager.AddNumberParameter(“Mutation Rate”, “M”, “”, GH_ParamAccess.item); pManager.AddIntegerParameter(“Seed”, “S”, “”, GH_ParamAccess.item);

246

Appendix


pManager.AddBooleanParameter(“Initialize”, “I”, “”, GH_ParamAccess.item); pManager.AddBooleanParameter(“Run”, “R”, “”, GH_ParamAccess.item); pManager.AddBooleanParameter(“Reset”, “R”, “”, GH_ParamAccess.item);

}

pManager[0].Optional = true; pManager[1].Optional = true; pManager[2].Optional = true; pManager[3].Optional = true; pManager[4].Optional = true; pManager[5].Optional = true;

/// Registers all the output parameters for this component. protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.AddGenericParameter(“Population 01”, “P1”, “”, GH_ParamAccess.list); pManager.AddGenericParameter(“Data”, “D”, “”, GH_ParamAccess.list); } /// This is the method that actually does the work. protected override void SolveInstance(IGH_DataAccess DA) { RhinoApp.WriteLine(“Running...”); List<double> sGeneList = new List<double>(); List<double> p1GeneList = new List<double>(); List<double> p2GeneList = new List<double>(); List<double> sFCList = new List<double>(); List<double> p1FCList = new List<double>(); List<double> p2FCList = new List<double>(); int individualCount = 0; int generationCount = 0; int cyclesCount = 0; double mutationRate = 0.0; int seed = 0; bool initialize = false; bool run = false; bool reset = false; if (!DA.GetData(6, ref individualCount)) return; if (!DA.GetData(7, ref generationCount)) return; if (!DA.GetData(8, ref cyclesCount)) return; if (!DA.GetData(9, ref mutationRate)) return; if (!DA.GetData(10, ref seed)) return; if (!DA.GetData(11, ref initialize)) return; if (!DA.GetData(12, ref run)) return; if (!DA.GetData(13, ref reset)) return; //Data Checks if (individualCount <= 1) { AddRuntimeMessage(GH_RuntimeMessageLevel.Error, “Individual count must be larger than 1.”); return; } else if (generationCount < 1) { AddRuntimeMessage(GH_RuntimeMessageLevel.Error, “Generation count must be at least 1.”); return; } else if (mutationRate < 0.0 || mutationRate > 1.0) { AddRuntimeMessage(GH_RuntimeMessageLevel.Error, “The mutation rate must be between 0.0 and 1.0”); return; }

Bhagat | Wong

247


// Get the active Grasshopper document GH_Document ghDoc = Instances.ActiveCanvas.Document; //Get the component that owns this script IGH_Component component = this; //Reset Component if (reset) { Reset(); } //Gather all number sliders in the document nicknamed “Gene” and all of the number containers nicknamed “FV” if (initialize && initialized == false) { populationOne._IndividualDict.Add(0, new List<IndividualClass>()); populationTwo._IndividualDict.Add(0, new List<IndividualClass>()); sharedPopulation._IndividualDict.Add(0, new List<IndividualClass>()); ghDoc.ScheduleSolution(100, doc => { //Get all genes Tuple<List<GH_NumberSlider>, List<GH_NumberSlider>, List<GH_NumberSlider>> slidersTuple = GetNumberSliders(ghDoc); sliderCollection = slidersTuple; foreach (GH_NumberSlider slider in sliderCollection.Item1) { component.Params.Input[0].AddSource(slider); } foreach (GH_NumberSlider slider in sliderCollection.Item2) { component.Params.Input[1].AddSource(slider); } foreach (GH_NumberSlider slider in sliderCollection.Item3) { component.Params.Input[2].AddSource(slider); } //Get all fitness values Tuple<List<GH_DocumentObject>, List<GH_DocumentObject>, List<GH_DocumentObject>> numContainerTuple = GetNumberContainers(ghDoc); foreach (GH_DocumentObject numContainer in numContainerTuple.Item1) { component.Params.Input[3].AddSource(numContainer as GH_Param<GH_Number>); } foreach (GH_DocumentObject numContainer in numContainerTuple.Item2) { component.Params.Input[4].AddSource(numContainer as GH_Param<GH_Number>); } foreach (GH_DocumentObject numContainer in numContainerTuple.Item3) { component.Params.Input[5].AddSource(numContainer as GH_Param<GH_Number>); } }); }

initialized = true;

//Run the CoEA if (run && initialize) { //Get all inputs and cast them to variables if (!DA.GetDataList(0, sGeneList)) return; if (!DA.GetDataList(1, p1GeneList)) return; if (!DA.GetDataList(2, p2GeneList)) return; if (!DA.GetDataList(3, sFCList)) return; if (!DA.GetDataList(4, p1FCList)) return; if (!DA.GetDataList(5, p2FCList)) return;

248

Appendix


sGeneCount = sGeneList.Count; p1GeneCount = p1GeneList.Count + sGeneCount; p2GeneCount = p2GeneList.Count + sGeneCount; sFCCount = sFCList.Count; p1FCCount = p1FCList.Count; p2FCCount = p2FCList.Count; //Generate an initial population if (generationCounter == 0) { //Generate P1 individuals if (populationOne._IndividualDict[0].Count < individualCount) { population = true; GenerateInitialPopulation(sliderCollection.Item2, sliderCollection.Item1, ghDoc, seed, p1GeneList, sGeneList, p1FCList, sFCList); } //Generate P2 individuals else if (populationTwo._IndividualDict[0].Count < individualCount) { population = false; GenerateInitialPopulation(sliderCollection.Item3, sliderCollection.Item1, ghDoc, seed, p2GeneList, sGeneList, p2FCList, sFCList); } //Move on to the next generations else { population = true; p1IndividualCounter = 0; p2IndividualCounter = 0; generationCounter++;

}

}

populationOne._IndividualDict.Add(generationCounter, new List<IndividualClass>()); populationTwo._IndividualDict.Add(generationCounter, new List<IndividualClass>());

//Run the parallel evolution stage of the CoEA if (generationCounter > 0) { if (CoEA) { //Evolve Population 01 for population = true if (population && !generation) { if (rank && population) { //Gather all of the individuals of the current generation into a single list List<IndividualClass> currentGenIndividuals = populationOne._IndividualDict[generationCounter - 1]; //Rank Individuals based upon each fitness criteria Dictionary<int, List<IndividualClass>> rankedIndividualDict = RankIndividuals(currentGenIndividuals, p1FCCount); //Select Parents based upon their rankings List<Tuple<IndividualClass, IndividualClass>> parentPairList = SelectParents(rankedIndividualDict, individualCount, p1FCCount); //Breed parents to create children for the next generation BreedParents(parentPairList, populationOne, individualCount, p1IndividualCounter); //Expire solution and schedule a new solution ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

}

p1IndividualCounter = 0; rank = false;

Bhagat | Wong

249


//Assign the slider genes to create the new children for Population 01 and evaluate their fitness values else if (!rank && population) { if (p1IndividualCounter < individualCount) { SetGenesP1(ghDoc, p1FCList, sFCList, sliderCollection.Item2, sliderCollection.Item1, individualCount, mutationRate, seed); } else { rank = true; population = false; ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); }); } }

}

//Evolve Population 02 for population = false else if (!population && !generation) { if (rank) { //Gather all of the individuals of the current generation into a single list List<IndividualClass> currentGenIndividuals = populationTwo._IndividualDict[generationCounter - 1]; //Rank Individuals based upon each fitness criteria Dictionary<int, List<IndividualClass>> rankedIndividualDict = RankIndividuals(currentGenIndividuals, p2FCCount); //Select Parents based upon their rankings List<Tuple<IndividualClass, IndividualClass>> parentPairList = SelectParents(rankedIndividualDict, individualCount, p2FCCount); //Breed parents to create children for the next generation BreedParents(parentPairList, populationTwo, individualCount, p2IndividualCounter); //Expire solution and schedule a new solution ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

}

p2IndividualCounter = 0; rank = false;

//Assign the slider genes to create the new children for Population 02 and evaluate their fitness values else if (!rank) { if (p2IndividualCounter < individualCount) { SetGenesP2(ghDoc, p2FCList, sFCList, sliderCollection.Item3, sliderCollection.Item1, individualCount, mutationRate, seed); } else { generation = true; ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); }); } } } //Move onto the next generation else { //Check whether to continue looping the parallel optimization for the next generation or move onto the collective optimization if (generationCounter < (cyclesCounter * generationCount - 1)) { generationCounter++; p1IndividualCounter = 0; p2IndividualCounter = 0; rank = true; population = true; generation = false; populationOne._IndividualDict.Add(generationCounter, new List<IndividualClass>());

250

Appendix


populationTwo._IndividualDict.Add(generationCounter, new List<IndividualClass>()); sharedPopulation._IndividualDict.Add(generationCounter, new List<IndividualClass>()); RhinoApp.WriteLine(“Generation: “ + generationCounter.ToString()); }

ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

//Otherwise, move on to the collective evolution of the shared genes and fitness values else { cyclesCounter++; //Check whether or not to terminate the algorithm based upon the number of specified cycles if (cyclesCounter >= ((cyclesCount * 2) + 1)) { RhinoApp.WriteLine(“Finished!”); OutputIndividuals(cyclesCount, DA); } //Otherwise, continue executing the algorithm else { generationCounter++; p1IndividualCounter = 0; p2IndividualCounter = 0;

}

}

}

}

rank = true; population = true; generation = false; CoEA = false;

//Run the collective evolution stage of the CoEA if (!CoEA) { //Evaluate shared fitness criteria between the two populations and standardize the shared fitness criteria from the CoEA of the two populations if (!standardized && !generation) { RhinoApp.WriteLine(“Starting Collective Analysis”); //Gather all of the individuals of the current generation into a single list List<IndividualClass> p1CurrentGenIndividuals = populationOne._IndividualDict[generationCounter - 1]; List<IndividualClass> p2CurrentGenIndividuals = populationTwo._IndividualDict[generationCounter - 1]; List<IndividualClass> allIndividuals = new List<IndividualClass>(); allIndividuals.AddRange(p1CurrentGenIndividuals); allIndividuals.AddRange(p2CurrentGenIndividuals); //Rank Individuals based upon the shared fitness criteria Dictionary<int, List<IndividualClass>> rankedIndividualDict = RankIndividuals(allIndividuals, sFCCount); Dictionary<IndividualClass, double> averageRankedIndividualDict = new Dictionary<IndividualClass, double>(); foreach (IndividualClass individual in allIndividuals) { int fc1Ranking = rankedIndividualDict[0].IndexOf(individual); int fc2Ranking = rankedIndividualDict[1].IndexOf(individual); int fc3Ranking = rankedIndividualDict[2].IndexOf(individual); double averageRanking = ((double)fc1Ranking + (double)fc2Ranking + (double)fc3Ranking) / 3; averageRankedIndividualDict.Add(individual, averageRanking); } averageRankedIndividualDict.OrderBy(i => i.Value);

Bhagat | Wong

251


//Select the 10 best performing individuals on average List<IndividualClass> currentIndividuals = new List<IndividualClass>(); for (int i = 0; i < individualCount; i++) {{ if (!sharedPopulation._IndividualDict.ContainsKey(generationCounter - 1)) { sharedPopulation._IndividualDict.Add(generationCounter - 1, new List<IndividualClass>()); sharedPopulation._IndividualDict[generationCounter - 1].Add(averageRankedIndividualDict.Keys.ElementAt(i)); } else { sharedPopulation._IndividualDict[generationCounter - 1].Add(averageRankedIndividualDict.Keys.ElementAt(i)); } } RhinoApp.WriteLine(“Standardization Complete.”); standardized = true; ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); }); } //If the populations are already standardized, begin evolving the shared genes and fitness criteria else if (standardized && !generation) { if (rank) { //Gather all of the individuals of the current generation into a single list List<IndividualClass> currentGenIndividuals = sharedPopulation._IndividualDict[generationCounter - 1]; //Rank Individuals based upon each fitness criteria Dictionary<int, List<IndividualClass>> rankedIndividualDict = RankIndividuals(currentGenIndividuals, sFCCount); //SelectParents based upon their rankings List<Tuple<IndividualClass, IndividualClass>> parentPairList = SelectParents(rankedIndividualDict, individualCount, sFCCount); //Breed parents to create children for the next generation BreedSharedParents(parentPairList, sharedPopulation, individualCount, individualCounter); individualCounter = 0; rank = false;

}

}

//Expire solution and schedule a new solution if (ghDoc != null) ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

//Assign the slider genes to create the new children for the Shared Population and evaluate their fitness values else if (!rank) { if (individualCounter < individualCount) { SetGenesS(ghDoc, sFCList, sliderCollection.Item1, individualCount, mutationRate, seed); } else { generation = true; ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); }); } }

//Move onto the next generation else { //Check whether to continue looping the parallel optimization for the next generation or move onto the collective optimization if (generationCounter < ((cyclesCounter * generationCount) - 1)) { generationCounter++; individualCounter = 0; rank = true; population = true;

252

Appendix


generation = false; sharedPopulation._IndividualDict.Add(generationCounter, new List<IndividualClass>()); RhinoApp.WriteLine(“Generation: “ + generationCounter.ToString()); }

ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

//Otherwise, split the population and return to the parallel evolution of the two populations, using the independent genes from the last generation of the parallel evolution stage along with the newly optimized shared genes else { SplitSharedPopulation(generationCounter, cyclesCounter);

cyclesCounter++; generationCounter++; individualCounter = 0; rank = true; population = true; generation = false; standardized = false; CoEA = true;

}

}

}

}

}

}

}}

}

ghDoc.ScheduleSolution(delay, doc => { ExpireSolution(false); });

Bhagat | Wong

253


Re-Neighboring the Vertical City


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.