3、生成式设计基础:生成式设计的概念、与传统参数化设计的区别、设计空间探索、多目标优化(性能、成本、美学)的基本原理

生成式设计(Generative Design)并非一个凭空出现的概念,而是计算机辅助设计(CAD)在算力爆发时代的一次质变。如果说传统参数化设计是“设计师定义规则,计算机执行规则”,那么生成式设计则是“设计师定义目标与约束,计算机自主探索规则”。在建筑领域,这意味着设计工具从“画笔”进化为“协作者”。本章将深入剖析生成式设计的核心逻辑,厘清它与参数化设计的本质差异,并系统讲解设计空间探索与多目标优化的基本原理,为后续学习AI驱动的智能建造打下坚实的理论基础。

生成式设计核心逻辑与多目标优化框架 传统参数化设计 • 输入:固定几何规则 • 逻辑:IF-ELSE 条件 • 输出:有限方案集 • 角色:设计师手动调参 • 探索:局部搜索 例:调整幕墙分格尺寸 生成式设计 • 输入:目标+约束 • 逻辑:进化算法/ML • 输出:无限方案群 • 角色:AI自主迭代 • 探索:全局寻优 例:自动生成百种结构方案 多目标优化 • 性能:结构/能耗 • 成本:材料/施工 • 美学:视觉/空间 • 帕累托前沿解集 • 权衡决策 例:成本最低且采光最优 设计空间探索流程(Design Space Exploration) 定义目标 性能/成本/美学 参数编码 几何/材料/拓扑 算法迭代 遗传/粒子群 方案评估 仿真/模拟 收敛输出 帕累托解集 反馈回路:未收敛则调整参数/权重,重新迭代 设计空间 = 所有可能参数组合的集合 | 优化器在空间中搜索满足约束的帕累托最优解 AI增强:使用机器学习代理模型加速评估,减少物理仿真次数

上图清晰地展示了从传统参数化设计到生成式设计的演进路径。传统参数化设计如同一个“精确的乐器”,设计师必须预先设定好所有演奏规则(参数关系),才能得到预期的旋律(方案)。而生成式设计更像一个“即兴演奏的AI乐队”,设计师只需给出音乐风格(目标)、乐器限制(约束)和演出时长(边界),AI便能自主创作出无数种可能。这种本质差异,决定了二者在设计流程、工具角色和最终成果上的截然不同。

3.1 核心原理:从“规则驱动”到“目标驱动”的范式转移

生成式设计的底层逻辑是“涌现”(Emergence)——即通过简单的底层规则和大量的迭代计算,产生出复杂且非预设的宏观结果。在建筑领域,其核心原理可以拆解为三个层面:表征(Representation)、评估(Evaluation)和演化(Evolution)。

  • 表征层:将建筑方案转化为计算机可理解的参数化模型。这不仅是几何尺寸,还包括拓扑关系(如结构杆件的连接方式)、材料属性(如混凝土强度等级)、甚至环境数据(如日照角度)。例如,一个曲面幕墙的表征可以是控制点坐标、网格密度和曲率阈值。
  • 评估层:建立量化指标来评判方案的优劣。性能指标包括结构应力、能耗模拟、自然采光系数;成本指标包括单位面积造价、施工工期估算;美学指标则相对主观,常通过曲率变化率、空间视域分析等代理指标来量化。
  • 演化层:采用进化算法(如遗传算法GA、粒子群算法PSO)或强化学习(RL)在庞大的设计空间中搜索。算法通过“选择-交叉-变异”的循环,不断淘汰劣质方案,保留并组合优质方案的基因片段,从而逼近全局最优解。

这一原理的核心价值在于,它将设计师从繁琐的“如何做”中解放出来,转而专注于“做什么”和“为什么做”。设计师定义“性能最优”或“成本最低”的评判标准,AI负责生成满足标准的“意外之喜”。

3.2 与传统参数化设计的本质区别

许多从业者容易混淆参数化设计与生成式设计,甚至认为后者是前者的“升级版”。实际上,两者在哲学层面存在显著差异。下表从多个维度进行了对比:

对比维度 传统参数化设计 生成式设计
设计起点 明确的几何逻辑与规则 模糊的目标与约束条件
设计师角色 规则制定者与调参者 目标定义者与方案决策者
方案数量 有限(通常数十至数百个) 无限(数千至数百万个)
探索方向 局部微调,基于经验 全局搜索,基于算法
结果可预测性 高(输入输出线性相关) 低(可能产生反直觉方案)
计算依赖 普通工作站即可 需要高性能计算或云算力
典型工具 Grasshopper(手动连电池) Ameba、拓扑优化插件、ML引擎

一个典型的例子是:使用Grasshopper调整某体育场看台倾斜角度,设计师需要手动滑动滑块,观察视线分析结果变化,这是参数化设计。而使用生成式设计工具,设计师只需输入“视线无遮挡”和“混凝土用量最小化”两个目标,AI会自动尝试数百种看台坡度、排距和栏板高度的组合,最终输出一组帕累托最优解供选择。

3.3 设计空间探索:如何定义与搜索

设计空间(Design Space)是所有可能的设计变量组合所构成的多维空间。在建筑中,一个简单的矩形平面,如果长、宽、高各可变化10个离散值,那么设计空间就有10³=1000个方案。若加入幕墙分格、结构柱网、材料类型等变量,空间维度将呈指数级爆炸。因此,设计空间探索的核心挑战在于“维度灾难”。

有效的探索策略通常包含以下步骤:

  1. 变量筛选:通过敏感性分析,剔除对目标影响微弱的变量。例如,在结构优化中,梁高比梁宽对结构性能影响更大,可优先作为主变量。
  2. 空间降维:采用主成分分析(PCA)或自编码器(Autoencoder)将高维设计变量压缩至低维潜空间,在潜空间中进行搜索。
  3. 代理模型加速:使用Kriging模型或神经网络替代昂贵的CFD(计算流体力学)或FEA(有限元分析)仿真。每评估一个方案,代理模型的计算成本仅为真实仿真的1/1000。
  4. 自适应采样:初始阶段使用拉丁超立方采样(LHS)均匀覆盖空间,随着迭代深入,在目标函数值较好的区域进行局部加密采样。

实战场景:在某高层办公楼的结构优化中,设计变量包括核心筒位置(X,Y坐标)、外框柱距(8个变量)、伸臂桁架层数(3个变量)。若直接穷举,组合数超过10^12。通过引入代理模型,将每次FEA仿真时间从5分钟缩短至0.3秒,最终在2小时内完成了10万次方案评估,找到了比初始方案节省12%钢材用量的解。

3.4 多目标优化:性能、成本与美学的博弈

现实中的建筑设计几乎不存在单一最优解。降低建造成本往往牺牲结构性能,追求极致美学可能导致成本失控。多目标优化(Multi-Objective Optimization, MOO)正是解决这种冲突的数学框架。其核心概念是帕累托最优(Pareto Optimality):当一个方案在不损害至少一个其他目标的前提下,无法进一步改善某个目标时,该方案即为帕累托最优解。所有帕累托最优解的集合构成帕累托前沿(Pareto Front)。

在建筑实践中,常用的MOO算法包括:

  • NSGA-II(非支配排序遗传算法):最经典的算法,通过快速非支配排序和拥挤度距离保持解的多样性,适用于2-3个目标的优化。
  • MOPSO(多目标粒子群优化):收敛速度快,适合连续变量优化,如曲面形态设计。
  • 贝叶斯优化:适用于评估成本极高的场景(如风洞实验),通过概率代理模型高效逼近帕累托前沿。

下表展示了一个建筑立面设计的MOO案例拆解:

目标维度 量化指标 权重倾向 典型冲突
性能 能耗(kWh/m²·a)、结构应力比 高 增加遮阳板降低能耗,但增加成本
成本 幕墙单价(元/m²)、施工工期(天) 中 复杂曲面降低美学成本,但加工费高
美学 曲率变化率、视域开阔度 中高 大悬挑造型美观,但结构用钢量激增

在NSGA-II的迭代过程中,算法会生成一个三维散点图,每个点代表一个方案,颜色代表能耗,大小代表成本。设计师通过观察帕累托前沿的“膝盖区”(Knee Region)——即边际效益最大的区域,来做出最终决策。例如,在某个文化中心设计中,前沿显示:当成本从1.2亿降至1.1亿时,能耗仅增加3%;但若继续降至1.0亿,能耗将飙升15%。此时,理性的决策是选择1.1亿成本的方案。

3.5 常见误区与总结复盘

在应用生成式设计时,初学者常陷入以下误区,需要特别警惕:

误区一:目标定义过于模糊。“让建筑更美观”无法被算法优化。必须转化为可计算的指标,如“立面曲率连续变化率不超过5%”或“主要空间视域系数≥0.7”。

误区二:忽视约束的可行性。算法可能生成结构上无法建造的悬挑或材料市场上不存在的尺寸。必须在优化前加入制造约束(如最小曲率半径、标准板材尺寸)。

误区三:过度信任AI结果。生成式设计是探索工具,不是决策工具。最终方案必须经过工程师的力学复核和建筑师的审美判断。AI提供的“最优解”可能违反消防规范或使用习惯。

总结复盘:生成式设计的本质是“人机协同”。设计师的核心竞争力不再是操作软件的熟练度,而是定义问题、构建评估体系和做出权衡决策的能力。在实际项目中,建议采用“渐进式引入”策略:先在局部构件(如幕墙分格、桁架优化)中试点,积累经验后再扩展到整体体量生成。同时,建立方案数据库,将每次优化的帕累托前沿解集存档,作为后续项目的训练数据,形成企业的专属设计智能资产。