Computational design of Residential Architecture – Youth Apartment | Vertical Community
School of Architecture, Southeast University, 2021
Design Tools: Processing 2 + Gurobi 9.1
The pursuit of economy, regulatory overkill, and the preconceived workflow of architects are responsible for the stereotypical massive housing in China; Michael Wolf’s celebrated photograph series, Architecture of Density, reflected the living conditions in metropolitan areas around the Western Pacific Region. The 8-week design and research program Computational Design of Residential Architecture (CDRA) focused on the design of a high-rise youth apartment in Nanjing—a historical city with a population of nine million. The CDRA program centered on the development of computational design methods for the challenge of massive apartment design.
Contrary to the contemporary cliché that digital tools make the design process easier, our approach used computation to challenge architects’ ways of thinking. Architects are proud of creating self-defined geometric operations, such as J.N.L. Durand’s generative operations, Peter Eisenmann’s constructive diagrams, or BIG’s sexy operations of 3D volumes, and they unconsciously presume that their process will result in desirable compositions. But running their operations on a computer may not produce the expected results. The outcomes of virtual experiments (done by running computer programs) help designers to re-think and re-formulate their design methods. Such a cycle between designer and machine will be essential in the architectural design process in the coming AI era.
The CDRA program for the design of youth apartments sought a balance between spatial compactness for economy and the provision of (semi-) public facilities that improve living quality and allow neighborhoods to emerge. One strategy was to break the functional/spatial ontology of apartment buildings. For instance, the study as a private room of a family unit might be transformed into a book and coffee bar as part of the entire building. The fitness center, usually part of an urban facility, might be redesigned as multiple places in an apartment building. By remapping the complex individual needs to various spatial elements, the CDRA program pictured the possible patterns of the urban lives of young people and envisaged new systems for their living quarters.
The coding tool Processing, originally developed by Ben Fry and Casey Reas at MIT, was used to draw 2D and 3D graphics and to implement algorithms. Parametric modeling, cellular automata, and shape grammar were tested in the CDRA program. Running the optimizer Gurobi in Processing solves layout problems in apartment building. Gurobi currently stands as the fastest commercial solver for mathematical optimization. Although it’s widely used in industry, science, and engineering, it rarely enters the central workflow of architectural design, and the combination of Processing and Gurobi is unprecedent in an architectural design studio. Our team used Gurobi to solve Integer Programs (IP) using binary variables to represent spatial layouts in a regular grid. It is interesting that the algebraic thinking involved in such IP formulation can be both elementary and complex, as the following example explains.
Suppose we are going to fill a grid with L shapes (3 cells) and T shapes (4 cells). Let the binary variable Xi (can be 0 or 1) represent whether the i-th cell of the grid is occupied by an L shape; likewise, let Yi represent the same for the presence of the T shape. Zi denotes whether the i-th cell is occupied or void. So, the equation
Xi + Yi = Zi
implies two facts. First, the cell’s occupation is determined by whether any L or T shapes cover it. For example, 1 + 0 = 1 indicates that an L shape covers the cell (Xi = 1), and thus the cell is full (Zi = 1). Second, the cell cannot be occupied by both shapes simultaneously; otherwise, 1 + 1 = 2, where Zi = 2 is impossible for the binary variable Zi. The second implication is tricky since it implicitly imposes a constraint on spatial composition. Such algebra, usually alien to architects, can be very effective in formulating architects’ spatial operations. Thus, computational design is grounded on algebraic (one may say ‘symbolic’, but its meaning in architecture is overloaded) reasoning instead of computer programming. It is much like how Ada Lovelace was able to collaborate on computer programs in the nineteenth century without a computer.
运算化居住建筑设计——青年公寓·垂直社区
经济高效而不失品质与优雅是当下青年对居住环境的追求。课程介绍当今居住建筑体系、空间与功能要素、社会经济需求;引导学生思考住宅的物质构成与日常需求之间的关联,探索当下居住问题的解决途径。本次居住建筑设计课题通过数理逻辑来定义和解析当代青年公寓中的核心问题,并把个性化的设计策略转化为计算机算法(algorithm),最终通过编写代码让程序生成一系列优良的方案。运算化设计(computational design)通过算法来生成传统方法难以企及的个性化方案。本课程探索运算化设计方法在居住建筑设计中的新应用,通过数理方法来剖析居住问题并追求设计创新。
本设计聚焦单栋高层青年公寓设计,探讨当下年轻人的生活工作模式,营造空间集约的垂直社区。基地为南京市江北新区国际健康城人才公寓3号楼地块,面积2163 m2。公寓不高于100米,建筑面积22000-27000m2,其中公寓总面积不低于16000m2。本设计强调青年公寓的居住品质、性价比,追求都市环境中垂直居住模式的创新。
课程采用Processing编程工具与Gurobi优化器。教学过程中介绍了Truchet拼贴、细胞自动机、整数规划(Integer programming)、形式语法的基本原理与编程。中期答辩时每位同学单独用Processing生成各自的初步方案,之后以小组的方式继续发展方案,最终共有5组设计作品: CUBE+、拼多多、瓣·宅 、 生长·聚居、ACROSS THE LAYER。
CUBE+
高睿璇,曾意涵
建筑面积:21652m2,层数:35,户数:299,容纳人数:525
为了应对都市青年多元化的文化背景与生活习惯,CUBE+通过箱体单元来实现公寓套型与居住组团的“新陈代谢”。整座公寓楼由两座相互连通的塔楼组成,连接处朝北的区域布置了共享厨房、健身房、书吧、沙龙等功能。12×4×2.8米的箱体单元衍生出9种基本户型,这些户型按照一定的比例以及住户需求组合成三维的组团,进而将这些组团集约化地安装在塔楼整体结构中。组团之间的“间隙”自然地形成公共空间或空中绿地。整数规划考虑了各类组团的数量、特定组团不相邻等约束条件,最终利用Gurobi生成了上百种组团拼接方案。
CUBE+ revisits the wisdom of Japanese Metabolism architecture from the 1960–70s. Compared with Kurokawa’s iconic Capsule Tower, which is composed of uniform capsule units, CUBE+ employs the configurable cube (typically 12×12×11.2m) consisting of dozens of apartment units. Each cube presents a community of common interest, while the types of residential modules within the cube vary according to the demands. Various apartment units, including duplex apartments across two floors, can be fit into a cube by running IP via Gurobi. The gaps between the cubes become public spaces (e.g., restaurants, bars, gyms) or green spaces for nearby communities.
拼多多 Pin House
徐友璐,张笑凡
建筑面积:25992m2,公寓总面积:18016m2,得房率:69.3%
层数:30,户数:278,容纳人数:513
计算机可以穷尽在正交网格上的所有空间组合,而建筑师往往是在“穷尽”与“优选”之间反复寻找最好的结合点。“拼多多”模式在户型、楼层平面、塔楼三个尺度上展开了居住元素的拼接实验。在户型层面上,生成并选用了176种单人户型、53种双人户型、12种三人户型。在楼层平面布局中,用整数规划(Gurobi求解)实现户型之间的紧密拼合以及交通空间的最小化。在塔楼的整体设计中,不同边界条件和核心筒布局可以让程序生成板式或塔式的多种形式。“拼多多”模式还设定了3-4个层级的公共空间。最大型的公共空间是跨越楼层的、属于整个公寓楼的办公区、会议室、娱乐休闲场所等等。中型的公共空间是2-3户共享的餐饮、健身区等等。而最小型的“公共空间”是每一户的阳台。因此,“拼多多”模式较好地平衡了宏观的经济性、年轻人居住需求的多样性以及社区组团的个性化。
The subgroups within the CDRA program proposed five systems of youth apartments. The first proposal, Pin House, was inspired by the controversial but fast-growing e-commerce platform PinDuoDuo. The idea is that a group of people can gain economic and social advantages more effectively than unorganized individuals. Thus, multi-level communities center on public–private spaces within the high-rise building, large public zones exist for the entire building, middle-sized semi-public spaces are allotted for supporting nearby neighborhoods, and small units with private balconies offer living space for individuals. The irregular arrangement of these spaces allows for the self-organizing of social communities rather than imposing fixed grouping. Pin House uses IP to explore apartment compositions on three levels. First, all (or the best portion of) possible layouts for a certain unit can be created from any given program specifying the sizes of rooms and the adjacency between them. For example, IP found 176 layouts for a program of single apartment. Second, IP organized various apartment units (constructed in the first step) on each floor to optimize orientations, accessibility, and compactness. Finally, the entire building was automatically shaped by a set of global parameters, such as the geometry of core tube(s) and the prescribed percentages of different units.
瓣·宅 Floral House
王逸玮,李嘉皓
建筑面积:23725m2,公寓总面积18625m2
层数:31,户数:351,容纳人数:595
大城市中的青年人充满理想而又往往形单影只。“瓣·宅”试图打破青年公寓的生硬、千篇一律、缺乏亲和力的现状,营造一个外形柔软与内心丰富的青年社区,以亲和的姿态接纳每一个居住者。每一层的户型排布较好地适应了不规则的曲线外轮廓。南北两侧布置窄长的单人小户型、角部设双人户型,东南两侧可以布置宽大的复合多人户型。整个塔楼中设便利店、餐厅、办公室等功能,局部形成较大的室外平台,营造出功能丰富的垂直社区。
生长·聚居
刘师予,刘羿罡
建筑面积:27900m2,公寓总面积19600m2
层数:31,户数:296,容纳人数:600
当今青年公寓缺少公共交流空间,住户之间缺乏沟通,邻里感薄弱。“生长·聚居”方案提出一种居住单元与聚会活动交错共生的新模式。核心筒位于塔楼的中央,围绕核心筒“生长”出若干邻里单元(作为公共活动空间),这些邻里单元再向外扩展出多个居住单元。通过整数规划(由Gurobi实现)进行邻里单元与居住单元的合理排布。整个塔楼的空间与功能布局错落有致,形成有活力的垂直社区。
ACROSS THE LAYER
殷烨,刘逸卓
建筑面积:24840m2,公寓总面积16460m2,得房率66.3%
层数:30,户数:332,容纳人数:524
该方案将公共空间打造成富有活力的垂直街道,形成一条螺旋上升公共廊道,其中设有放映室、开放客厅、健身房、便利店、阅读空间等等。公共空间在局部贯穿楼层,楼面形成折板,提高空间的趣味性和利用效率。ACROSS THE LAYER公寓内的户型十分丰富性,可以适应不同人生阶段和经济水平的住户需求。除单人间和家庭间外,还安排了舒适的家庭跃层和层高较低的合租户型。将设计好的户型用整数规划(由Gurobi实现)满铺在建筑中,限制条件为:户型不出界、不重叠、每户均接到走廊、每种户型在整个建筑中至少出现一定次数。
Another three projects of the CDRA program are CROSS THE LAYER, which includes a spiral ‘street’ through the entirety of a skyscraper; Floral House with a curved facade; and Generative Community, which has a complex fabric of apartments, outdoor spaces, and public spaces. Each project attempts to break the preconceived design rules for high-rise apartment buildings. Programming (in Processing) enables designers to go back and forth between architectural conceptualization and mathematical modeling.
What’s the role of computing in architectural design? This is a recurring question rising not only in architecture but also in other fields like AI. I bet that computer scientists like Paul Merrell at Standard have significantly different opinions than those of architects. Our computer programs were written to 1) implement design ideas and create a vast number of diverse solutions and 2) echo designers’ reasoning so that they become self-conscious about their own design thinking. So, in our opinion, computation acts as both a pragmatic tool and an externalized faculty of thinking.
The cases shown above indicate that computational method and architectural conceptualization can be deeply entwined; however, the two are grounded in their own realms. Computing (and the algebraic thinking behind it) belongs first to the realm of natural science, though it can play an essential role in generating architectural design. Developing design concepts is an architect’s job, and—at least so far—is unable to be done by machines. But architects can use computation to see their design ideas more clearly. That is to say that we can teach ourselves through machines, leading to ever-evolving ways of looking at problem solving, reasoning, and design.
运算化居住建筑设计——青年公寓·垂直社区
东南大学建筑学专业四年级课程设计
2020年秋季学期第9-16周
学生:弥笛,高睿璇,曾意涵,王逸玮,李嘉皓,刘师予,刘羿罡,徐友璐,张笑凡,殷烨,刘逸卓
指导教师:华好
公寓设计顾问:杨靖
中期答辩评委:李飚,唐芃,李力
答辩评委:王祥(同济大学),李飚,李力
References:
1. William J. Mitchell, Computer-aided architectural design. Petrocelli/Charter, 1977.
2. John Frazer, An Evolutionary Architecture. Architectural Association Publications, 1995.
3. Achim Menges, Biomimetic design processes in architecture: morphogenetic and evolutionary computational design, Bioinspiration & Biomimetics. 7 (1). 2012.
4. Markus Braach, Solutions you cannot draw. Architectural Design, 84(5), 2014
5. Peng, C.-H., Yang, Y.-L., Bao, F., Fink, D., Yan, D.-M., Wonka, P., & Mitra, N. J. Computational network design from functional specifications. ACM Transactions on Graphics, 35(4), 131. 2016
6. H. Hua, L. Hovestadt, P. Tang, B. Li. Integer programming for urban design. European Journal of Operational Research, May 2019, 274(3): 1125-1137.
7. 王振飞, 关联设计. 城市建筑环境, 2011(4): 234-237.
8. 华好, 李飚, 卢德格尔·霍夫施塔特, 运算化住宅设计——从科研到教学. 新建筑, 2018(04): 34-38.