cover_image

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

覃思中 廖文杰等 陆新征课题组
2024年03月11日 11:45

论文:AIstructure-Copilot: assistant for generative AI-driven intelligent design of building structures

DOI:https://doi.org/10.55092/sc20240001


0

太长不看版

       AIstructure-Copilot(详见:AIstructure-Copilot-v0.2.1:新界面!新功能!新设计!新研讨!)发布已经有了一段时间,很多人都在好奇它的实现方式,本文将为大家解答。

       AIstructure-Copilot是一种本地-云协同的剪力墙结构智能设计工具,可以直接在CAD中进行较为简洁的图形处理任务,而复杂的建筑结构设计任务则直接交给云端的服务器去处理,傻瓜式一键生成不再是梦。

       但是,AI设计如何保证经济性、安全性和准确性呢?这就需要依赖于我们的系列关键技术:(1)基于GAN、GNN、diffusion的智能设计模块,三驾马车共同为您的设计保驾护航;(2)结构设计材料用量智能预测模块;(3)以及结构力学模型参数化构建模块。


图1 AIstructure-Copilot运行逻辑


1

研究背景

       目前建筑结构智能设计主要采用两种模式:一种是依托于本地端的技术,通过三维图形引擎和可视化编程语言实现结构的参数化建模和优化;另一种是基于云平台的技术,将设计功能全部迁移到云端实现。本地端工具对硬件要求高;云端设计则与现有设计流程衔接不够紧密,使用起来不够方便。

       为了解决这些问题,我们结合本地端和云端的优势,在本地端保留大家熟悉的图形交互流程,而把复杂的设计计算丢给云端,提高设计的效率。


2

剪力墙结构智能设计助手

2.1 本地-云协同设计工具

       本地端在CAD平台进行设计图纸的绘制操作,并在CAD平台中对智能设计结果进行显示,而智能设计算法则在云平台中通过开放网络API以提供智能设计服务。


图2 AIstructure-Copilot在CAD中的剪力墙设计功能按钮


2.2 建筑结构智能设计流程

步骤(1)建筑信息前处理(~ 3 min)

    进行参数设置,执行建筑构件轴线提取与建筑空间轮廓生成。

步骤(2)剪力墙结构智能设计(~ 1 min)

    调用云端平台执行3种算法的剪力墙智能设计,目前提供GAN、GNN和扩散模型三种设计结果供用户选择。

步骤(3)梁结构自动设计(~ 30 s)

    选择生成的剪力墙结构布置结果,以及建筑构件轴线和空间轮廓等信息,执行梁智能设计。

步骤(4)材料用量智能预测(~10 s)

    自定义或根据统计回归结果自动得到对应的构件截面尺寸设计,调用云平台进行预测,快速得到混凝土和钢筋材料用量预估结果。

步骤(5)力学模型自动构建(~ 30 s)

    将剪力墙-梁结构布置和截面尺寸设计结果自动转化为对应的PKPM和YJK力学分析模型。


图3 剪力墙结构智能设计流程


2.3 建筑结构智能设计数据传递基础

    为了更好的实现全流程的数据传递,并为后续功能调整提供更加灵活的数据增删查改能力,我们定义了可以贯穿整个设计流程的结构化数据表达格式,采用JSON文件进行数据传递。


3

关键技术

3.1 基于GAN、GNN、diffusion的智能设计模块

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

       GAN的输入数据为建筑设计图像,生成数据为剪力墙结构布置图像,能较好的学习结构整体布置几何特征。

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

       GNN用图谱来表示建筑设计和结构设计,图谱的节点为构件的端点,边为构件的属性,能更好的学习剪力墙结构的拓扑特征。

(3)diffusion算法(发明专利:ZL202310477335.1)

       diffusion算法将JSON数据转化为建筑设计的特征张量,通过将高斯白噪逐步解除噪声的方式得到最终的剪力墙结构设计特征张量,能兼顾学习整体和局部几何特征,但耗时会略长一些。

       AIstructure-Copilot将三种AI设计的结果同时提供给工程师用户,用户可以根据性能和材料用量进行选择。

图4 GAN、GNN、diffusion智能设计算法


3.2 结构设计材料用量智能预测模块

     (详见:揭秘:AI如何做到1秒内算出用钢量?| 新论文:基于知识增强图神经网络的建筑结构材料用量评估方法 

    根据剪力墙结构布置和尺寸设计的图谱数据以及结构设计条件向量数据,将其输入材料用量预测GNN模型中,5s左右就可以快速得到对应的混凝土和钢筋材料总用量,及其对应的剪力墙、梁、楼板构件材料用量。

图5 剪力墙结构材料用量智能预测


3.3 结构力学模型参数化构建模块

    AIstructure-Copilot将结构设计JSON文件中剪力墙、梁、楼板构件设计参数写入PKPM和YJK软件提供的sqlite建模文件,实现PKPM和YJK结构计算文件的自动化创建。


4

案例分析

    选择1个实际工程案例,抗震设防烈度为7度(0.15g),高度为53m,场地特征周期为0.4s。


4.1 设计效率对比

    本案例AI设计总用时为18分钟,而工程师设计总用时为195分钟,设计效率提升了10倍以上。


4.2 平面设计对比

    如图6所示,从直观的剪力墙、梁结构构件的布置来看,AI设计与工程师设计结果差异较小。具体表现在整体的剪力墙布置位置、构件的长度尺寸等方面一致性高,并且在布置的对称性、以及在电梯和阳台等关键区域的剪力墙布置结果均较为符合设计经验规则。


图6 Case-7.5d53m的剪力墙-梁布置设计


       通过计算AI设计与工程师结构设计的交并比(SIoU),可以量化二者布置设计之间的差异,如表1所示。通常交并比大于0.5即表明AI设计与工程师设计的相似性较高,从表1来看,AI设计与工程师设计的相似度均较高。进一步看修正交并比(SMIoU),可以看到GAN与工程师设计差异会更大一些,而diffusion则差异最小。


表1 剪力墙-梁IoU评估结果


5

结语

       看到这,相信大家也对AIstructure-Copilot的能力有了更加深刻的认识,在剪力墙结构设计中,它可以帮我们大幅提高设计的效率,获得与工程师设计相近的结果。

        更多细节可以阅读论文原文或下载软件尝试,如果在使用过程中有任何问题,也可以随时与我们联系。



QQ群:

AI-structure-交流群:741840451

联络邮箱: 

廖文杰:[email protected]

覃思中:[email protected]


ai-structure.com往期文章


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  24. 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



相关资料


学术报告视频

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

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

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


公众号文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

---End--