PKPM结构2021规范V1版本亮点速览——利用PKPM二次开发接口API对结构参数化调整和优化

引言

随着建筑的结构日渐复杂,结构设计周期也日趋紧张,为了更便捷的进行模型调整、结构成本优化,积极响应国家建筑行业数字化的要求,PKPM2021新规范V1版本发布了模型、计算结果两个JWD数据库(SQLITE明文格式)和PKPMCYCLE循环迭代引擎,可以通过修改JWD数据再导入的方式进行结构模型的自动迭代调整和优化,但在调整模型后实时显示可视性差,需要重新导入JWD再次打开才能看到,JWD数据会覆盖上一版本所有数据,对于部分不相关数据也需要管理。为解决上述问题,近期PKPM参考Revit和Object ARX,以面向对象的组织方式研发一套API二次开发工具包,提供C#、Python和C++版本。可实现建模模型的参数化调整,还可以实时增量更新数据并显示,与计算设计结果建立前后关联关系,可依据计算结果对模型进行参数调整和自动迭代优化,用户还可利用API接口,自由开发实现定制功能,打造属于自己的PKPM软件。

示例

使用API对某工程超配梁进行参数化迭代选优。

某工程部分梁配筋率超限,不考虑其他情况,采用API对这部分梁进行截面自动修改并迭代计算,解决梁配筋超限问题。实现流程图如下:

图 1  梁截面自动迭代选优流程图

首先通过计算结果筛选出超限的梁构件,然后从导入的可选梁截面库中选择合适的梁截面,依次替换该部分梁截面并自动启动PKPM计算,最后自动获取新结果,若仍有梁超限则重复上述过程,若均满足规范或达到指定迭代次数则停止。

实现代码较为简单,参考如下:

图 2  梁截面迭代代码

API基本架构

本次研发的API层次关系简洁明了,与发布的JWD数据结构基本一致,同时将支持模型参数化修改后图面的即时联动,增加模型调整的可视性。

针对一个工程而言,按设计阶段可分为PM建模和SATWE计算设计两个模型,这两个模型按数据管理组织均可分为楼层、构件、项目三个层级,两个模型的三个层级之间都存在双向互联对应关系。此次的API二次开发接口提供了获取这些对应关系的方法,建立了两个模型之间的联系,从而使得PM模型和计算结果的前后关联更加紧密和便捷。

图 3  API基本架构关系图

另外值得一提的是,本次API接口采用了面向对象的组织方式,使用者可以更方便的组织和维护自己的实现逻辑,实现自己的设计创意,创造无限可能。

以梁为例,建模模型的梁提供了几何定位、截面、荷载、属性和显示绘制等方法,计算设计模型的设计梁,提供了配筋、内力、超配信息和显示绘制等方法。结构模型梁和计算设计梁的导出方法如下:

图 4  模型梁方法

图 5  计算设计梁方法

结语

对二次开发者来说,API开发包是对JWD数据库方式的改进和补充,API具有简单直接、可视化等特点,JWD数据库具有明文可查等特点,具有开发能力的设计师可以视情况适时结合两者的优势,来实现自己的设计创意。

对普通用户来说,我们也将适时尝试类似Grasshopper电池组件等更简洁通用的模块,设计师不用编码,可仅通过调整组件参数的方式来实现模型参数化调整和优化的目标。

供稿 | 李璐  侯听娱  林庚浩  张洪磊   审稿 | 刘孝国

编辑 | 汤天   责编 | 张跃飞

(0)

相关推荐

  • 架空输电线路径向和周向温度计算的两个新方法

    ★中国电工技术学会出品★ 面向能源互联网的智能配电系统与装备 阅读会议通知,请戳下面标题 会议通知︱2019智能配电技术研讨会 分析智能配电系统发展趋势 研讨配电物联网对装备制造业的挑战和机遇 参会注 ...

  • SAP Cloud for Customer 如何直接消费S/4HANA API

    关于这个 POC 的详情,在 SAP中国研究院官方公众号这篇文章里有详细叙述: SAP中国研究院&中科院沈阳自动化所重磅发布第三代自适应模块化智能生产解决方案 SAP 中国研究院和中科院沈阳自 ...

  • 早读 | 2021 ESC 心衰指南重磅发布,亮点速览!

    正在召开的ESC年会期间,2021年欧洲心脏病学会急慢性心力衰竭诊断和治疗指南正式颁布! 在慢性心衰治疗领域近年来取得了很多新研究证据,因此本次指南更新受到国内外广泛关注,其中药物治疗是最大的关注点之 ...

  • 干货 | 2021 ESC 心衰指南要点速览:HFrEF(上)

    *仅供医学专业人士参考 近日,欧洲心脏病学年会2021发布了新的 ESC 急慢性心力衰竭诊断和治疗指南,小编带您速览指南要点: 扫描二维码,点击网页中的PDF即可下载指南全文 关于慢性心衰的诊断,新指 ...

  • 干货 | 2021 ESC 心衰指南要点速览:HFrEF(下)

    *仅供医学专业人士参考 近日,欧洲心脏病学年会2021发布了新的 ESC 急慢性心力衰竭诊断和治疗指南,小编带您速览指南要点: 扫描二维码,点击网页中的PDF即可下载指南全文 关于慢性射血分数减低心衰 ...

  • 《无线电》2021年第1期速览

    创客:龙鳞-- 3D 打印.智能硬件 与织物的结合 龙鳞的主要功能是提供一种简单方便的可穿戴式智能硬件设备的固定方式,这样就能充分利用开源硬件的灵活性和易用性,快速.方便地设计各种穿戴式设备,不再需要 ...

  • 《无线电》2021年第3期速览

    创客:麦轮战车 大家好,我是Maker-T.这次我开源了我设计的一款麦轮战车,该教程主要针对零基础的爱好者,有一定基础的伙伴可以跳着看.话不多说,开始吧.本项目是柴火认证会员项目. 制作:" ...

  • 《无线电》2021年第4期速览

    创客:ASCII 字符照相机 ASCII 字符照相机可将实时图像转换成由字符组成的图像.用户可将照片上传至云端,然后通过微信公众号下载照片.ASCII 字符照相机适合用在创客空间.公众号.科技类网站, ...

  • 《无线电》2021年第5期速览

    创客:面部接触制止装置 人们双手接触到病原体后又不自觉触摸自己的口腔.鼻腔.眼部从而使病毒得以传播,接触感染已成为新冠病毒传播的主要方式之一.而人总是会不自觉触摸自己的脸部,一项有趣的实验数据显示,即 ...

  • 《无线电》2021年第6期速览

    创客:机械哥斯拉铠甲舵机驱动部分 幕后大揭秘 我经朋友介绍,认识了BiliBili(俗称B 站)up主小芊枫,她此前都是制作一些大型的装置,比如<灵笼>里的可穿戴重型机甲.前不久她在筹备一 ...

  • 《无线电》2021年第9期速览

    创客:用拿铁熊猫来实现隐身斗篷 隐身斗篷,顾名思义就是穿上它可以实现隐身的效果.在<哈利波特>中经常会看到这件神奇的道具.这里我们将通过拿铁熊猫智能终端来模拟实现视频前的这样一种效果.本项 ...