揭秘“硅基视觉大法”|剪力墙结构智能设计的数据表征与理解的优化方法

学术   2024-07-04 14:20   意大利  

论文:Optimized Data Representation and Understanding Method for the Intelligent Design of Shear Wall Structures. Engineering Structures, 2024.

链接:https://doi.org/10.1016/j.engstruct.2024.118500

5分钟视频介绍


00

前言    

三千多万年前,一群生活在森林中的小瘦猴子,为了能更好的在丛林中识别出可以食用的水果,神奇的进化出了红绿蓝三色视觉

图1 很多哺乳动物(比如猫和狗)都只能看见两种颜色


这个神奇的技能,带来了整个哺乳动物灵长目的繁盛,最终导致了“恐怖直立猿”——人类的诞生。直到今天,五彩缤纷的图像仍然是人类获取信息的主要渠道。

在结构设计领域,通过将人类的视觉能力与设计图纸精妙配合,实现了设计信息的高效精准表达。因此,在智能设计研究过程中,如何让计算机能像人类一样高效的“看懂”图纸,就成为一个核心研究内容。

在5年前我们刚刚开始AI结构设计课题研究时,为了便于计算机学习设计图纸,我们将图纸中的不同信息通过不同颜色来表达,比如门标记为“蓝色”、窗标记为“绿色”、填充墙标记为“灰色”、剪力墙标记为“红色”(图2)。

图2 用不同颜色标记后的设计图纸


这样简化后的图纸看着确实更加的清晰,把它交给AI去学习,貌似AI学习的效果也不错。但是,这个方法就是最好的选择么?

图2是用不同颜色标记后的图纸,对于将颜色作为获取信息的主要途径的碳基生物——比如人类——而言,是非常友好的。但是AI不是碳基生物,它是硅基的啊!那图2的图纸在AI的硅基视觉中,是个啥玩意呢?

表1给出了各构件的颜色代码的RGB数值,硅基视觉需要根据这些RGB数值,来判断不同构件之间的关系。例如,门与隔墙在空间中的欧氏距离约为224,而门与剪力墙在空间中的欧式距离约为361。这就让AI有了一个先验知识:相比起剪力墙而言,门和隔墙的关系是更接近的。这样就可能会严重误导AI的学习过程。

表1 结构构件对应的颜色


由此可见,我们基于碳基生物视觉,选定的基于颜色的图纸信息表达方法存在先天不足。那有没有办法构建一个适合硅基视觉的图纸表达模式呢?


在这里,我们首先要打破两个“碳基生物”认识上的桎梏

第一个桎梏是“颜色”。计算机的“硅基视觉”中,颜色也好,图片也好,本身是没有任何意义的。对于“硅基视觉”而言,所有的图片,都只是一串数组。只不过数组的前两位是像素点的X和Y坐标,后面的数字(比如RGB颜色),其实都是一串描述这个像素点特性的参数。因此,“硅基视觉”根本不需要经历将“红色”翻译成“剪力墙”这个多此一举的过程,一个像素点坐标后面可以直接给定这个像素点代表的特征,这个特征可以是颜色,也可以是这个像素点代表的构件类型(剪力墙、门、窗等),还可以是设计的条件(比如八度设防、二类场地等)。

第二个桎梏是“维度”。“碳基视觉”的基础是二维的图像,然后通过视觉加工形成三维世界。对于“碳基视觉”而言,三维以上的世界是很难想象的。但是对于“硅基视觉”而言,维度完全不是问题,计算机可以处理任意维度的问题。所以,图2将不同的构件描述成不同的“颜色”,计算不同颜色RGB数值之间的距离,本质上还是一个二维或三维思维的桎梏。其实完全可以对每种构件、每种设计类型构建一个空间维度,然后让AI学习N维空间中的欧氏距离,从而彻底摆脱表1中错误先验知识导致的学习障碍。

于是乎,我们就可以把各种结构构件、设计条件,都构造成一个0-1张量矩阵,让AI学习这些N维的张量矩阵对最终设计结果的影响,从而可以彻底解决“碳基视觉”导致的问题,充分发挥“硅基视觉”的本质优势,如图3所示。

图3 处理为0-1张量矩阵后的设计图纸


这里再稍微多说一句,此前系里教学讨论会上提出一个问题:如何在AI年代培养学生的“计算思维”。我想这个案例就是一个很好的例子。“计算思维”一个很重要的内容就是让学生学会如何以最适用于计算机的方式来处理问题,而不是局限于人的能力特征。龙驭球先生在几十年前就总结出了“手算怕烦、电算怕乱”的规律,这就是一个非常好的计算思维的案例。可惜在现在这个电算已经非常发达的时代,很多很好的研究成果却往往以“计算公式太复杂”而被放弃,这个就不太符合“计算思维”的特征。


01

太长不看版本     

针对RGB图像表征的不足之处,提出面向AI更好学习的特征空间表征方式,使得AI更容易理解建筑构件之间的相关性和差异,即面向剪力墙结构智能设计的数据表征与理解的优化方法。具体包括:一种基于构件的特征空间数据表征方法,实现建筑结构构件相关性特征更准确的表达;引入特征掩码(mask)定位生成剪力墙的关键目标区域,提升关键位置注意力;构建同时包含全局和局部判别器的GAN网络架构,增强对整体和局部数据特征映射生成关系上的理解能力。分析表明,相较于RGB图像表达的GAN智能设计方法,基于所提出的数据表征和理解学习的GAN模型设计在与工程师设计一致性和关键力学指标上表现更加优异。


02

研究背景    

本研究,只办三件事儿!


03

研究方法    

(1)基于构件的特征空间图纸表征方法

图4为本文提出的基于特征空间的图纸表征与增广方法,以实现对图纸和设计条件的有效表征。如图4(a)所示,该二阶张量用以表征建筑图中的某位置是否布置对应构件,若布置,则对应构件的二阶特征张量在该位置处的值为1(黑色),否则为0(白色)。同时,将有序且连续的设计条件,如高度等,归一化后复制扩维至与构件特征张量相同大小的条件张量;无序的离散设计条件,如材料类型、抗震设防烈度等,则映射为一个稀疏张量,复制扩维后得到与构件特征张量相同大小的条件张量,如图4(b)所示。

利用该方法不仅可以使网络更精确地捕捉图纸中各构件的空间位置关系,而且兼容性更强,适用于各种类型的建筑图纸。

图4 基于特征空间的图纸表示与增强方法


(2)引入特征掩码(mask)的AI注意力集中

本研究引入mask 张量以准确定位建筑图中剪力墙的可能布置位置,从而将网络的优化重心集中在目标区域,以提升特征的稠密度。Mask tensor的获取方式如式(1)所示:

式中,表示隔墙特征张量和剪力墙特征张量的并集。

基于图纸的特征空间表征与设计条件,模型的生成器的input tensor (xG)、全局判别器的input tensor (xDG)、局部判别器的input tensor (xDL)的获取方式分别如式(2)-(5)所示:

式中,表示串联运算符,表示Hadamard 积算子。


(3)基于特征掩码的双判别器生成对抗网络的构建

基于特征掩码的双判别器生成对抗网络架构如图5所示。本研究在GAN网络的基础上引入了两个基于卷积神经网络的全局判别器和局部判别器。全局判别器的输入如式4所述,除生成器的输出外串联了其他全部输入的约束,以从全局角度指导网络如何合理地布置剪力墙。局部判别器的输入如式5所述,除生成器的输出外仅串联了建筑墙的特征张量,以帮助生成器关注各个局部位置上剪力墙和建筑墙的相对位置关系。

图5 基于特征掩码的双判别器生成对抗网络架构


04

对比分析    

为探究基于特征空间的图纸表示方法、特征掩码和两个判别器对模型结果的影响,本研究共进行了10组实验,得到如下实验结论:

1) 相较于基于RGB特征空间,基于构件的特征空间图纸表征更有利于模型对剪力墙布置任务的学习,如图6所示;

图6 基于特征空间与RGB颜色表征的AI设计对比


2) 加入特征掩码可以使模型的注意力集中在数据的目标区域,防止模型过度关注与任务无关的区域,提高模型对数据特征的理解和学习效率,如图7所示;

图7 是否使用掩码的AI设计对比


3) 加入local 判别器后模型对建筑墙和剪力墙相对位置的学习效果更佳,提升了网络对于剪力墙在整体建筑结构中的合理布局的理解能力,如图8所示。

图8 使用双判别器与单一判别器的AI设计对比


05

案例研究    

本节选择了三个具有不同设计条件的典型案例,与广泛使用的StructGAN和工程师设计在平面布局、力学性能和材料消耗等方面进行了比较分析。为保证文章简短易读,本文选取其中一个例子进行说明,需注意的是,所有例子得到的结论均一致。


5.1 平面布置对比

典型案例的设计结果和与工程师设计的交并比如图9所示。实验结果显示,本研究提出的模型与工程师设计之间相似性较高,且能有效避免短肢剪力墙、冗余布置等问题。

图9 典型案例的设计结果和与工程师设计的交并比


5.2 力学性能对比

通过PKPM分析,得到设计的关键力学性能指标,分别如表2,图10所示。三者整体指标均符合要求,但相较于StructGAN,本研究模型生成的结构设计与工程师设计在绝大多数指标上的差异均显著减小,且在X和Y两个方向的结构刚度非常接近、层间变形基本一致。说明本研究数据表征和理解的优化方法可以使模型有效的捕捉训练集中隐含的工程师设计经验,从而使模型生成更符合实际经验和标准的剪力墙布置方案。

表2 典型案例结构动态特性及力学响应分析结果

图10 典型案例结构层间位移角


5.3 材料用量对比

通过基于PKPM统计三种剪力墙布置方案的混凝土和钢筋材料用量,结果如表3所示。可以看出本研究模型生成的结构布置方案的材料用量则更接近与工程师设计,能够在减少材料用量的前提下有效满足整体指标的要求。

表3 典型案例的材料消耗以及与工程师设计的差异

--End--
5分钟视频演示智能设计操作流程
3分钟视频演示智能设计后处理(云端PKPM计算和AIStrucutre优化)流程

ai-structure.com联系方式

QQ群,AI-structure-交流群:741840451

商务问题请联系:

黄盛楠(huangshengnan@mail.tsinghua.edu.cn)

技术问题请联系:

廖文杰(liaowj17@tsinghua.org.cn)


ai-structure.com往期文章


  1. 结构生成式智能设计AI-structure 2024上半年小结(20240628)

  2. AIstructure-Copilot-v0.2.7技术背景(1):基于PKPM API的自动化建模和计算分析(20240522)

  3. AIstructure-Copilot-v0.2.7:新增后处理功能,云端完成PKPM结构计算和AIstructure优化(20240520)

  4. AIstructure-Copilot-v0.2.6:给马儿换上精饲料,AIstructure设计效果持续改善(20240511)

  5. AIstructure-Copilot-v0.2.5:前处理功能持续更新,设计质量提升(20240419)

  6. AIstructure-Copilot-v0.2.4:新增错误提示功能,并更新多标准层设计功能(20240329)

  7. AIstructure-Copilot-v0.2.3:前处理与梁布置设计功能持续更新(20240315)

  8. AIstructure-Copilot-v0.2.2:梁布置设计功能更新(20240308)

  9. AIstructure-Copilot-v0.2.1.1:外围轴线封闭自动检测等功能更新(20240219)

  10. AIstructure-Copilot-v0.2.1:新界面!新功能!新设计!新研讨!(20240126)

  11. AIstructure2023:从智能设计云平台到AIstructure-Copilot(20231230)

  12. AIstructure-Copilot-v0.1.7功能更新:实现多标准层的PKPM/YJK自动建模(20231222)

  13. AIstructure更新:剪力墙结构GNN梁智能设计功能试用 + 智能设计云平台更新(20231208)

  14. AIstructure-Copilot-v0.1.5:自动生成YJK/PKPM建模文件(20231201)

  15. AIstructure-Copilot实现“三驾马车”驱动:Diffusion Model智能设计上线!(20231103)

  16. ai-structure.com更新:材料用量预测模块和网页架构更新(20231029)

  17. AIstructure-Copilot功能更新:框架-核心筒构件截面尺寸设计Copilot版本(20231008)

  18. AIstructure-Copilot-v0.1.2更新:精细化考虑抗震设计条件影响的全新GNN版本,请您来试试(20230928)

  19. AIstructure-Copilot-v0.1.1功能更新:1次设计,2个方案,3套模型(20230915)

  20. ai-structure.com:剪力墙结构材料用量AI预测模块上线测试(20230731)

  21. AIstructure-Copilot:嵌入CAD平台的结构智能设计助手(20230711)

  22. 建筑结构生成式智能设计在日内瓦国际发明展上获“评审团特别嘉许金奖”(20230519)

  23. ai-structure.com:新开源 GAN to PKPM/YJK的自动化建模程序(20230518)

  24. ai-structure.com:土木工程自然语言规则AI解译模块上线测试(20230513)

  25. AI剪力墙设计问卷调查结果(20230508)

  26. ai-structure.com | GAN-to-ETABS的自动化建模程序开源(20230503)

  27. ai-structure.com图神经网络(GNN)设计剪力墙功能上线(20230427)

  28. ai-structure.com v0.0.4新版上线(20230420)

  29. ai-structure.com剪力墙结构梁自动设计功能更新(20230329)

  30. ai-structure.com 开放内测一周简报(20230307)

  31. ai-structure.com 剪力墙结构生成式智能设计系统内测邀请(20230226)

相关论文

  1. Liao WJ, Lu XZ, Huang YL, Zheng Z, Lin YQ, Automated structural design of shear wall residential buildings using generative adversarial networks, Automation in Construction, 2021, 132, 103931. DOI: 10.1016/j.autcon.2021.103931.

  2. Lu XZ, Liao WJ, Zhang Y, Huang YL, Intelligent structural design of shear wall residence using physics-enhanced generative adversarial networks, Earthquake Engineering & Structural Dynamics, 2022, 51(7): 1657-1676. DOI: 10.1002/eqe.3632.

  3. Zhao PJ, Liao WJ, Xue HJ, Lu XZ, Intelligent design method for beam and slab of shear wall structure based on deep learning, Journal of Building Engineering, 2022, 57: 104838. DOI: 10.1016/j.jobe.2022.104838.

  4. Liao WJ, Huang YL, Zheng Z, Lu XZ, Intelligent generative structural design method for shear-wall building based on “fused-text-image-to-image” generative adversarial networks, Expert Systems with Applications, 2022, 118530, DOI: 10.1016/j.eswa.2022.118530.

  5. Fei YF, Liao WJ, Zhang S, Yin PF, Han B, Zhao PJ, Chen XY, Lu XZ, Integrated schematic design method for shear wall structures: a practical application of generative adversarial networks, Buildings, 2022, 12(9): 1295. DOI: 10.3390/buildings1209129.

  6. Fei YF, Liao WJ, Huang YL, Lu XZ, Knowledge-enhanced generative adversarial networks for schematic design of framed tube structures, Automation in Construction, 2022, 144: 104619. DOI: 10.1016/j.autcon.2022.104619.

  7. Zhao PJ, Liao WJ, Huang YL, Lu XZ, Intelligent design of shear wall layout based on attention-enhanced generative adversarial network, Engineering Structures, 2023, 274, 115170. DOI: 10.1016/j.engstruct.2022.115170.

  8. Zhao PJ, Liao WJ, Huang YL, Lu XZ, Intelligent beam layout design for frame structure based on graph neural networks, Journal of Building Engineering, 2023, 63, Part A: 105499. DOI: 10.1016/j.jobe.2022.105499.

  9.  Zhao PJ, Liao WJ, Huang YL, Lu XZ, Intelligent design of shear wall layout based on graph neural networks, Advanced Engineering Informatics, 2023, 55, 101886, DOI: 10.1016/j.aei.2023.101886

  10. Liao WJ, Wang XY, Fei YF, Huang YL, Xie LL, Lu XZ*, Base-isolation design of shear wall structures using physics-rule-co-guided self-supervised generative adversarial networks, Earthquake Engineering & Structural Dynamics, 2023, DOI:10.1002/eqe.3862.

  11. Feng YT, Fei YF, Lin YQ, Liao WJ, Lu XZ, Intelligent generative design for shear wall cross-sectional size using rule-Embedded generative adversarial network, Journal of Structural Engineering-ASCE, 2023, 149(11). 04023161. DOI:10.1061/JSENDH.STENG-12206.

  12. Fei YF, Liao WJ, Lu XZ*, Guan H*, Knowledge-enhanced graph neural networks for construction material quantity estimation of reinforced concrete buildings, Computer-Aided Civil and Infrastructure Engineering, 2023, DOI: 10.1111/mice.13094.

  13. Zhao PJ, Fei YF, Huang YL, Feng YT, Liao WJ, Lu XZ*, Design-condition-informed shear wall layout design based on graph neural networks, Advanced Engineering Informatics, 2023, 58: 102190. DOI: 10.1016/j.aei.2023.102190.

  14. Fei YF, Liao WJ, Lu XZ*, Taciroglu E, Guan H, Semi-supervised learning method incorporating structural optimization for shear-wall structure design using small and long-tailed datasets, Journal of Building Engineering, 2023, DOI:10.1016/j.jobe.2023.107873

  15. Liao WJ, Lu XZ*, Fei YF, Gu Y, Huang YL, Generative AI design for building structures, Automation in Construction, 2024, 157: 105187. DOI: 10.1016/j.autcon.2023.105187

  16. Zhao PJ, Liao WJ, Huang YL, Lu XZ*, Beam layout design of shear wall structures based on graph neural networks, Automation in Construction, 2024, 158: 105223. DOI: 10.1016/j.autcon.2023.105223

  17. Qin SZ, Liao WJ*, Huang SN, Hu KG, Tan Z, Gao Y, Lu XZ, AIstructure-Copilot: assistant for generative AI-driven intelligent design of building structures, Smart Construction, 2024, DOI: 10.55092/sc20240001

  18. Gu Y, Huang YL, Liao WJ, Lu XZ*, Intelligent design of shear wall layout based on diffusion models, Computer-Aided Civil and Infrastructure Engineering, 2024, DOI: 10.1111/mice.13236

  19. Fei YF, Liao WJ, Zhao PJ, Lu XZ*, Guan H, Hybrid surrogate model combining physics and data for seismic drift estimation of shear-wall structures, Earthquake Engineering & Structural Dynamics, 2024, DOI: 10.1002/eqe.4151



相关资料


学术报告视频

  1. 《从基于模拟的结构设计到基于人工智能的结构设计》学术报告视频

  2. 《建筑结构AI生成式设计的应用与开发》在线交流视频

  3. 混凝土结构的智能设计和对专业教学的思考》学术报告视频


公众号文章

  1. AI捏个糖葫芦串,动力计算准又快 | 新论文:结合数据与物理模型的建筑结构地震响应计算方法

  2. Diffusion Model智能设计原理揭秘 | 论文和发明专利:基于扩散模型的剪力墙结构智能设计

  3. 新论文:AIstructure-Copilot的技术实现细节

  4. 新论文:剪力墙结构的GNN梁布置智能设计

  5. 新综述论文:建筑结构的生成式智能设计方法研究进展

  6. 左右互搏大法 | 新论文及发明专利:基于结构优化和半监督学习方法提升AI设计效果

  7. 揭秘:图神经网络如何精细考虑抗震设计条件影响?| 新论文:设计条件嵌入GNN的剪力墙布置智能设计方法

  8. 训练数据不足怎么办?AI:我自学!| 新论文及发明专利:力学+规则耦合指导AI的隔震方案设计

  9. 视频:建筑结构生成式智能设计在实际投标项目中的应用

  10. 除了剪力墙结构,AI能不能设计框架结构?| 论文和发明专利:基于图神经网络的框架梁智能化布置

  11. 老师划重点啦,AI工程师学会了么?| 新论文:注意力增强的剪力墙结构人工智能设计方法

  12. 新论文和发明专利 | 规则增强的框架-核心筒结构人工智能设计方法

  13. 新论文 | 剪力墙结构智能化生成式设计方法:从数据驱动到物理增强

  14. 简便高效的建筑结构AI设计系统 | 新论文:集成式智能生成设计系统及其在剪力墙结构上的应用

  15. 利用设计文本指导AI建筑结构设计 | 新论文及发明专利:融合文本和图像数据的建筑结构AI设计方法

  16. 新论文:面向自动合规审查的知识增强语义对齐和自动规则解译方法

  17. 新论文:融合自然语言处理与上下文无关文法的审图规则自动解译方法

  18. 新论文及发明专利 | 基于深度学习的楼盖结构智能化设计方法

  19. 新论文:面向建筑领域自然语言处理的领域语料库及预训练模型

  20. 用“图”和“图”来生成“图”?中文快不够用了 | 发明专利:多模态输入深度神经网络、框架结构梁柱设计方法及装置

  21. AI想做结构设计?它得先学结构力学!| 新论文及发明专利:物理增强的剪力墙结构智能化设计方法

  22. AI+PKPM | 给个建筑户型图,结构设计全自动

  23. 糟糕!结构高度从50m改为100m了。AI:5秒完成新结构方案 | 发明专利:融合文本和图像数据的建筑结构AI设计方法

  24. 揭秘人工智能设计剪力墙结构的科学原理 | 新论文:基于生成对抗网络的剪力墙结构设计方法

  25. 用人工智能进行结构方案设计| 发明专利:基于对抗生成网络的剪力墙结构布置方法

  26. 5分钟!从设计结构方案到完成计算书 | 人工智能设计剪力墙结构案例演示

  27. 新发明专利:一种将规范文本自动转为可计算逻辑规则的方法及系统


陆新征课题组
清华大学土木工程系陆新征教授课题组。主要开展土木工程AI、抗震防灾等方面的研究。近期研究成果网站ai-structure.com
 最新文章