计算性设计在种植设计中的研究进展 - PenJing8
PenJing8: 分享我的盆景生活日志

计算性设计在种植设计中的研究进展

日期:2024-08-23 16:04:14     浏览:0    
核心提示:计算性设计在种植设计中的研究进展摘要:【目的】计算性设计实现了种植设计的智能化,梳理计算性设计在种植设计中的应用具有理论
计算性设计在种植设计中的研究进展
 
摘要:【目的】计算性设计实现了种植设计的智能化,梳理计算性设计在种植设计中的应用具有理论和实践价值。
 
【方法】综合利用文献计量分析法和叙述性综述分析法,归纳计算性设计在种植设计中的概念及分类,统计相关文献的发表时间、研究方法、研究对象和方向的趋势变化,并总结具体的应用情况。
 
【结果】计算性设计在种植设计中经历了参数化设计、算法设计和生成式设计3个发展阶段:1)参数化设计应用最广泛,常用于城市公园内的植物群落配置设计中;2)算法设计包括元胞自动机(cellularautomata,CA)和多智能体系统(multi-agentsystem,MAS),CA常应用于城市森林中仿自然的植物群落配置设计中,MAS常用于组织多方共同设计;3)生成式设计包括深度神经网络(deepneuralnetworks,DNN)和混合智能系统(hybridintelligencesystems,HIS),目前多应用于城市公园的植物空间布局设计中,但生成结果不稳定且精细度不足。
 
【结论】计算性设计提升了种植设计的科学性,但仍需在种植设计共享数据库搭建、质性因子融入算法、智能系统融合、理论与实践结合等方向继续发展。关键词:风景园林;人工智能;机器学习;深度学习;算法
 
植物要素是风景园林的基调,与其他风景园林要素不同,植物是一种有生命的动态材料,种植设计既要考虑植物空间营造的艺术性和实用性,又要兼顾植物群落配置的科学性。从参数化设计到算法设计,再到由人工智能延伸而来的生成式设计,计算性设计的发展使种植设计逐步进入了数字化时代。计算性设计强调系统和逻辑性,利用参数或算法协调组织种植设计要素,更关注于植物个体的生理特征、生长环境和植物群落等因素之间的相互作用,使种植设计更为客观科学,针对复杂情况下的种植设计,机器能够辅助人脑进行高级运算,使设计更加高效。
 
目前,计算性设计在建筑[1]和室内[2]等较为规则的空间中应用广泛,在风景园林领域的研究也集中在规律性较强的空间规划布局中,而对种植设计等复杂空间对象的研究较少。此外,计算性设计的研究和应用在建筑领域已有系统性的梳理[3-4],并已有相关会议专门讨论计算性设计的研究[5],可见计算性设计在建筑领域备受关注。而在风景园林领域,当前研究多侧重于计算机辅助设计(computer-aimeddesign)[6],仅有针对某一种计算性设计具体技术方法的综述[7],计算性设计的相关概念常被混淆,在种植设计中计算性设计整体的发展脉络还需要系统性梳理。本研究试图弥补这一不足,分析计算性设计在风景园林领域的研究趋势,为计算性设计方法在种植设计方面的研究与应用提供思路。
 
1计算性设计在种植设计中的概念及发展历程
 
计算性设计在种植设计中的研究进展
 
计算性设计是指利用计算机辅助设计或利用计算机的计算能力(如根据算法、程序生成或提供信息等)指导设计的过程[4]。计算性设计在建筑和城市规划领域的探索始于20世纪70年代,20世纪90年代在风景园林领域中得以应用。随着设计工具与编程技术的不断更新,设计师从受限制的形式赋予者转变为生成设计过程的控制者,计算性设计经历了从封闭软件到开放编程的2个阶段(图1)
 
1)封闭软件阶段的标志是计算机辅助设计工具的开发,标志着计算机可以进行几何绘图和简单设计优化。Sketchpad软件于20世纪60年代推出,初步实现了绘图的自动化。随后,
AutoCAD、MicroStation、DigitalProject、SketchUp、Rhinoceros3D等软件见证了计算机实现了从2D数字绘图到3D数字建模的跃迁,建筑信息模型(buildinginformationmodeling,BIM)工具更是将计算机3D数字建模技术的发展推向顶峰[5]。AutoCAD软件使设计师能够在没有编程知识的情况下在计算机屏幕上绘图,但该阶段仍没有充分利用计算机的计算能力,本质上只是借助数字工具表达设计形式。
 
2)开放编程阶段的特征是利用计算机的计算能力进行设计。2008年,Rhinoceros3D软件中添加了可视化编程工具Grasshopper后,参数化设计parametricdesign)作为该阶段的一个重要技术在设计中得到广泛应用,设计师可以在软件中编写一套规则,调节相应参数进行设计。计算机与设计行业的进一步交叉产生了新的术语,如算法设计(algorithmicdesign)和生成式设计(generativedesign),进而脚本编写、优化算法、数字制造等技术被广泛应用。2012年,深度学习技术在人工智能领域中取得了巨大突破[8],其数据驱动和表征学习①的能力在种植设计中表现出一定的潜力。同时,计算机辅助设计已经实现了沉浸式仿真设计,如虚拟现实(virtualreality,VR)、增强现实(augmentedreality,AR)和混合现实(mixedreality,MR)[9]。
 
计算性设计能够将种植设计中复杂和抽象的定性描述(植物个体的生长特性、群落之间的相互作用、复杂的生长环境等)转化为定量的设计参数或算法,甚至可以直接生成种植设计方案,提升了设计的效率,计算性设计与种植设计的结合已成为种植设计研究的趋势。
 
2研究方法
 
2.1文献检索及分析为
 
了全面地了解为了全面地了解种植设计在风景园林领域中的研究情况并能深入分析与种植设计相关的研究,本研究采用文献计量分析与叙述性综述分析2种方法对文献进行统计和分析。确定两大中心词“计算性设计”“种植设计”,并分解中心词的相关检索词。使用WebofScience(WoS)核心合集数据库和中国知网(CNKI)作为数据源,于2024年6月9日对关键词进行文献检索,不设置检索时间限制,共检索到有效英文文献166篇,中文文献164篇。

分别运用COOC14.9和Citespace6.3.R2对330篇文献的发表时间和突现时间进行文献计量分析,总结计算性设计在风景园林领域的发展趋势,进而聚焦于种植设计的研究。人工浏览330篇文献的标题和摘要,筛选出种植设计与计算性设计相关的24篇文献,从计算性设计的技术方法、种植设计的研究方向与研究对象进行叙述性综述分析。
 
2.2主题分类体系
 
2.2.1计算性设计技术方法的分类

计算性设计在种植设计中的研究进展
 
计算性设计中应用最多的3种技术方法是参数化设计、生成式设计、算法设计。参数化设计基于算法思维,使用参数来约束设计[10],常利用已有程序辅助设计[11];生成式设计允许设计师自主编写算法,通过定义规则衍生出大量难以预测的设计方案[12],无法通过阅读算法预测输出结果;算法设计是一种使用算法生成模型的设计范式,属于生成式设计,且与参数化设计存在交集(图2)。3种术语在研究中经常被混淆。本研究依从Caetano等[4]的观点,认为以上三者并非并列关系,应该制定明确的标准区分使用,可从以下两方面加以区分。
 
1)调控参数与制定算法。算法设计是生成式设计的子集,二者均需直接制定算法,要求设计师具有一定的编程能力;而参数化设计一般依赖于已经编写好算法的软件,如Grasshopper、BIM,设计师只需调控参数,不用了解背后的算法。算法和参数之间存在差异,算法是一组数学指令,有助于计算问题的答案,而参数是一组固定的限制条件,用于组织或限制某件事的完成,因此生成式设计相对于参数化设计来说在设计过程中更加灵活。
 
2)算法与输出结果的同构性。算法和输出结果之间是否可回溯是区分算法设计和生成式设计的标准。算法设计侧重建立规则,指定明确的约束,算法和设计结果之间同构且可回溯;生成式设计通过控制变量不断优化循环设计路径,适用于解决多个标准模糊且无法确定的设计问题,常会产生随机和意外的输出结果[13],具有不可回溯性,包括深度神经网络(deepneuralnetworks,DNN)、混合智能系统(hybridintelligencesystems,HIS)等模型。使用元胞自动机(cellularautomata,CA)和多智能体系统(multi-agentsystem,MAS)的设计在部分研究中既可被认定为生成式设计又可被认定是算法设计[14],但二者在目前种植设计领域的应用中算法与输出结果是同构的,因此本研究将二者纳入算法设计
 
2.2.2种植设计研究方向的分类
 
基于不同的空间尺度和侧重点,种植设计的研究方向可分为植物空间布局、植物种植方式、植物群落配置3个方面。植物空间布局方向的研究着眼于整个场地的尺度,对植物的分布进行整体性的规划,侧重于对空间的塑造;植物种植方式方向的研究是对植物空间布局的进一步细化,对种植分区的植物进行空间层面上的排列;植物群落配置方向的研究则聚焦于植物组团的尺度,除了考虑对空间的塑造外,还考虑了植物的生境情况和植物配置的生态学理论等要素对植物垂直结构层次下的组合。
 
3研究结果
 
3.1计算性设计在种植设计中的研究概况
 
3.1.1发表时间及发展阶段
 
计算性设计在风景园林领域的文献数量在2016年之前整体偏少,2017年后逐渐增长,自2020年,文献数量迅速增长,大部分研究(64.55%)发表在2020年以后。
 
近15年来,计算性设计在种植设计方面的研究发文量总体呈上升态势:2009—2019年间,发文量较少,研究内容主要以参数化设计为主;2020—2021年,发文量增多,研究内容开始向算法设计延伸;2022—2023年,总体发文量趋于稳定,参数化设计及算法设计的研究逐渐减少,生成式设计的研究不断增多,预计未来会成为种植设计的计算性设计研究的主流。
 
3.1.2研究热点与趋势
 
计算性设计在风景园林领域中关键词突现的时间与强度可以有效预测未来潜在的研究主题。

1)2005—2014年,“模拟”“遥感”“城市扩张”等关键词的出现,表明在该阶段计算性设计主要应用于城市尺度;

2)2015—2019年,“植物群落”和“种植设计”关键词的突现说明计算性设计研究开始关注更小的尺度,并且已经关注到了种植设计这一细分领域。

3)2021—2022年,“植物群落”关键词再一次突现,呈现出持续发展的趋势;“参数化”“元胞自动机”“多智能体系统”“机器学习”等关键词突现强度较高,说明风景园林领域已经开始探索更多样的计算性设计的技术;

计算性设计在种植设计中的研究进展

4)2020—2024年,从“绿色空间”到“城市公园”再到“城市森林”和“植物景观”等关键词相继出现,说明计算性设计研究逐步深入到不同类型的绿色基础设施,并向种植设计扩展;与此同时,人工智能相关的技术自2021年呈爆发性发展,涌现出“深度学习”卷积神经网络”“随机森林”“智能化”等术语,计算性设计的研究得到了技术的突破(图3)。
 
 
进一步总结计算性设计应用在种植设计中的研究方法、研究对象与研究方向,可以发现:在研究方法上,参数化设计的发展时间较长,文献数量最多,其次为生成式设计与算法设计;在研究对象上,研究城市公园的文献数量最多,有向城市森林发展的趋势,行道树和立体绿化方面的研究也展现了较大的潜力;在研究方向上,植物群落配置是研究的热点,其次是植物空间布局和植物种植方式的研究。

计算性设计在种植设计中的研究进展

综合来看,参数化设计相关文献的研究对象大部分是城市公园,以研究植物群落配置为主;算法设计相关文献中以CA为研究方法的文献多关注城市森林中的植物配置,以MAS为研究对象的文献多以行道树的空间布局为主要研究内容;生成式设计相关文献侧重对城市公园的植物空间布局的研究(图4)。
 
3.2计算性设计在种植设计中的主要应用
 
3.2.1参数化设计在种植设计中的应用

计算性设计在种植设计中的研究进展
 
参数化设计以Rhino、Grasshopper、Revit为核心工具。现有研究主要集中在植物群落配置、植物种植方式、植物空间布局3个方面(表1)。
 
1)植物群落配置。研究大多在植物群落结构[15-16]、群落生境因子[17-21]、群落配置理论[22-23]3个方向进行探索。在植物群落结构方面,选取植物群落可量化的空间结构参数(通透度、胸径与树高的比值、空间体积、复杂度等)[16],以及植物群落生长和季相变化等时间结构参数(花径大小、花期、花色和叶色变化等)[15];在群落生境因子方面,选取影响植物生长的生境参数,如光照[17-20]、气候[19-20]、风[21]、水分[17,19-20]、地形[17]等;在群落配置方面,由于植物配置理论可以简化为具有特定规律的种植形式,如将宫胁造林法的混合密植模式转化成可以量化的参数[22-23],进行城市森林的植物群落配置。
 
2)植物种植方式。参数化设计可以将植物在空间上的排布抽象成一个模式化的空间组织单元,并转化为参变量进行设计。参数的选择既可以是孤植、列植[24]和现代种植[25]等规则式种植方式,也可以是仿自然的混合式种植方式[25]。
 
3)植物空间布局。植物在空间上的组织,还需兼顾生态性、艺术性和实用性。多数研究选择可量化的空间参数,如植物种植点位、绿化面积[26]、空间形式等。少量研究考虑了人群需求,如游览路线、观赏点密度、观赏视距、噪声来源、噪声音量[27]等参数。
 
参数化设计大多使用容易被量化的参数,如空间维度的指标,没有考虑到植物群落本身复杂的动态特性,有限的参数无法囊括影响种植设计的多重因素。因此,参数化设计只能辅助设计师进行分析,无法自动化设计。
 
3.2.2算法设计在种植设计中的应用
 
算法设计主要解决设计的模拟问题,以验证或预测实施策略,在城乡规划[28]、林业[29]和生态学[30]领域已有应用,典型算法有CA、MAS。
 
1)CA。CA是一种在时间和空间上都离散的计算模型,能够对复杂的离散动力系统建模,如预测区域的种群动态[31]和个体之间的相互作用[32],在种植设计中得到了广泛应用。随着近自然林业、潜在自然植被和新演替理论的兴起,种植设计研究的视角转向了近自然林地的营造。自然中的植物群落呈集群分布,垂直结构上各层植被的郁闭度、树种、高度等存在较大差异,无明显规律可循,需从群落的自然演替规律中寻找切入点。CA模拟自然领域动态系统的优势,在生成植物群落模式上克服了参数化设计采用随机式或正交网格布局的局限性,建立以沃洛诺伊图②为基础的相邻植株优化单元和动力学机制,提升了植物平面布局的灵活性[33],广泛应用于城市森林中的植物群落配置中,如灌木群落[34]和乔灌群落[33,35]。

早期研究采用个体生态学理论(individual-basedmodeling)建立反映植物生长、繁殖和同物种聚类等个体生理特征的代理模型[35],能够生成基于植物个体行为的群落空间,但未能将群落整体与个体的群落动力机制建立联系。竞争作为植物群落间相互作用的关键概念,是决定群落空间结构和群落动态的主要动力。因此,竞争指数(designcompetitionindex)成了大部分研究选择的可量化指标,如归纳藻类的个体竞争机制[34]和竞争指数[24]。针对具有地形变化的设计基底,刘喆等[24]在竞争指数的基础上加入了高程要素,模拟在有明显地形变化的场地中植物的竞争状态,扩展了CA在种植设计中的应用场景。
 
2)MAS。某些个体经过协商之后可求得问题的解,这些个体就是智能体,具有社会交互性和智能性。多个智能体在环境中交互组成的计算机系统即为MAS[36]。MAS将单独开发的智能体相互连接,使整体的功能超过任何单个智能体的功能,促使各智能体协作实现个人目标及共同的社会目标,适用于涉及具有不同目标的成员或组织之间的互动领域,如协调设计师、公众、政府共同协作进行种植设计,以满足各方不同的种植设计需求及目标。

计算性设计在种植设计中的研究进展

Ali等[37]为鼓励城市居住者和规划者共同设计城市行道树,设计了一款易于用户操作的MAS工具,该工具共包括3个模块:合规工具(T-Rule)、街道植被设计工具(T-Design)和智能体工具(T-Agent)。T-Rule将城市设计中的规则、标准和法规从文本格式转换为数学格式,代表了规划者制定的规则,T-Design是城市居民操控端,可以调控植物特性和周边环境设计行道树,最后利用T-Agent系统生成符合实际法规的500个备选方案,实现了多方共同主导的种植设计(表2)。
 
一方面,CA注重植物群落的动态特征,而没有考虑人类的审美、文化、法规等因子与植物的关系,而MAS可以弥补CA在这方面的不足,补充了不同层次的个体决策行为对种植设计的影响;另一方面,MAS是缺乏空间概念的模型,CA良好的空间自组织性可以弥补MAS在这方面的缺憾。所以在未来的研究里,两个模型可以结合使用,共同模拟复杂的种植设计,从而使模拟的结果更贴合实际。
 
3.2.3生成式设计在种植设计中的应用
 
机器学习作为人工智能中的一个分支,具有强大的规则学习和隐式规则捕获的能力,推动了计算机技术从需人为制定规则的参数化设计、算法设计发展为由算法自行学习的生成式设计。目前,在种植设计中常用的生成式设计方法包括DNN和HIS。
 
1)DNN。人工神经网络(artificialneuralnetwork,ANN)旨在模仿人脑分析和处理信息以解决问题,神经元作为执行任务的基本计算单元,包括输入层、隐藏层和输出层[38]。DNN本质上是具有许多隐藏层的ANN,可以对输入值进行加权和大量运算,具有强大的表征学习能力和非线性建模能力。这种非线性建模的过程可以与种植设计过程很好地对应,将植物物种数据库作为输入层,植物的自然环境因素、种植搭配方式等关联因子组成隐藏层,通过调整输入信息、参数阈值和激励函数输出多样的种植设计方案[39-40]。

生成对抗网络(generativeadversarialnetworks,GANs)是基于DNN的一种特定架构,由生成器和判别器2个神经网络组成,通过相互对抗训练来生成逼真的数据样本,在约束中生成丰富的结果。在GANs众多的变体模型中,图像翻译(image-to-imagetranslation,pix2pix)、循环生成对抗网络(cycle-consistentgenerativeadversarialnetwork,CycleGAN)、基于样式的生成对抗网络(style-generativeadversarialnetwork,StyleGAN)模型因具有强大的风格迁移能力,擅长生成与输入数据相似的图像[41],可在空间规则和功能明确的场地中应用,有向种植设计等规律性较弱的复杂领域发展的趋势,主要用对城市公园的植物空间布局规划研究[42-45]。

pix2pix将输入图像视为条件,学习输入和输出图像之间的映射关系,进而生成结果[46],是一种支持条件控制的监督学习模型,这需要高质量的一对一数据集,用相同内容的成对图片作为训练数据让计算机学习转换逻辑,否则无法输出理想结果[44]。CycleGAN是一种无需成对数据的无监督网络,同时学习两个方向的映射[47],对图像的学习更加全面,降低了训练数据集的收集难度。

CycleGAN在生成结果上相比pix2pix有一定程度的提升,可以更好地区分出草地和乔木之间的空间关系[44-45]并且呈现出自然和规则2种植物空间布局[44],但生成结果的植物群落细节和清晰度仍有待提高。StyleGAN[48]可以对图像进行更细粒度的控制,生成高分辨率的高清图像,另外还能理解抽象指标含义,通过调整截断系数来控制植物空间的郁闭度及植物群落边缘的点状种植方式,创造多样植物空间[42]。

计算性设计在种植设计中的研究进展
 
2)HIS。HIS综合了至少2种以上的智能技术,运用多种算法协作进行模拟仿真,兼具多项技术的优势,克服了单个算法的缺陷,可以解决现实中不确定、模糊和高维度的实践问题,在种植设计中具有应用的价值。Le等[49]将CA和CycleGAN技术融合,利用CA模拟城市行道树的森林菌根网络样本和城市卫星图像共同训练,借助CycleGAN风格迁移的优势,生成了一种城市尺度下优先考虑绿化的城市生态网络布局(表3)。
 
参数化设计和算法设计通过人工逻辑进行正向推导,产生可“循证”的设计结果,而基于机器学习的生成式设计利用海量数据训练,从中发现“隐式规律”并进行再创造,难以循证和解释,这将影响技术落地,因此生成式设计能否成功应用于种植设计仍需要深入讨论。
 
4讨论与展望
 
计算性设计与种植设计的结合已成为趋势,但仍有以下4个方面的问题有待解决。
 
1)种植设计所需数据缺乏。植物的生理特征、生境情况复杂,种植设计需大量的数据支撑。大部分植物信息在线网站的检索方式是根据植物名称或通过分类检索表进行检索,难以反向查找所需植物特征以获取可用的植物清单,这要求设计师有一定的植物知识储备。同时,植物数据库的数据具有地域性,资源分散且质量无法保证。

因此,需要建设集合所有种植设计所需数据的共享平台,如PlantNet[50]是一个允许全球用户上传植物照片共建数据库,官方认证专家和人工智能共同审核上传的数据以保证数据质量,但目前该平台收集的数据并不全面,侧重于植物所在位置数据的共享,无法直接应用于种植设计。此外,当前尚未有成熟的种植设计实践的长期跟踪反馈机制,造成后期管理维护数据的缺失。因此,亟待补充一个包含长期跟踪和维护数据的数据库,收集种植设计方案实施后的反馈数据,如植物的成活率、维护成本等,并将其应用于未来的种植设计任务中。
 
2)缺少对质性因子的考量。计算性设计研究较少考虑难以量化的质性因子,如季相变化、地域特色、感官体验等,导致生成方案较为死板。生成式设计虽具有学习人类设计方案的能力,但生成结果不稳定且缺少细节。因此,可建立计算机与人类设计师的协同工作流,将计算性设计的初步方案交由人类设计师进行质性因子的优化调整。此外,可开发混合建模方法,如在多维度评价体系的基础上,利用遗传算法、多目标粒子群优化算法等多目标优化算法,将质性与定量因子结合。对于质性因子的优化,可利用VR和AR技术,在设计阶段模拟不同方案的质性因子表现,结合用户体验的反馈信息,选择最佳方案,以提高设计决策的准确性。
 
3)单一技术无法应对种植设计实践的复杂性。目前大部分计算性设计应用于种植设计的研究倾向使用单一技术,无法解决种植设计实践中的复杂问题。虽然HIS能够融合多种智能方法的优势,为种植设计提供了新的思路,但目前仍在发展初期,众多技术还在不断融合,仍有很大的发展空间。
 
4)理论与实践脱节。计算性设计在种植设计的应用多集中于理论探讨和模拟实验,缺乏落地实践。国内已有团队进行参数化设计尝试,如秋天花园建立了参数化自然主义种植设计程序以快速生成花境平面布局,该程序已在四川初步实地应用。LTplants绿图是另一团队研发的自动生成苗木表及分析图的网站,但在图像方案的生成方面仍有欠缺。凡尔赛LandscpaeLAB、顺茵园林等团队将人工智能技术应用于公园设计的自动生成,对种植设计考虑较少。未来应鼓励更多实际的种植设计项目应用计算性设计方法,涵盖不同类型的种植设计,验证计算性设计方法,从而提高设计的可操作性。
 
更多>园林
最新文章