▲ 点击上方蓝字,关注PKPM构力科技!

讯享网
PKPM软件自开放PDB数据接口以来,一直致力于逐步公开结构设计各阶段数据,建立统一数据标准,用户以及第三方软件商可以基于开放的数据进行二次开发。开放的标准促进了模型和设计数据的流通,推动了结构设计软件的发展,满足了用户更多的需求。
本次推出的JWD数据标准是基于SQLite数据库格式的PKPM结构模型数据标准,特点是完整、公开、明文、轻量化,JWD数据标准提供了详细的说明文档,方便第三方开发者的使用。
01
基于SQLite数据库格式的PKPM结构模型的特点及用途
本次推出的JWD数据标准是基于SQLite数据库格式的PKPM结构模型数据标准。
JWD数据的亮点
- 完整:包含PKPM结构模型和计算参数等完整数据;
- 公开:采用开源格式,公开所有数据表,提供详细的表格和字段说明;
- 轻量化:轻型数据库、零配置、足够小、速度快;
- 支持多种开发语言
C,C++,PHP, Perl, Java, C#,Python, Ruby等;
- 易用性:修改数据库有多种方式,可以采用SQL数据库语言来编程实现,也可以在数据库编辑软件中实现,也可以将数据导出到Excel表格中修改。
对设计师来讲
在设计中往往由于建筑方案的改变,引起结构计算模型变化,需要对模型进行调整,模型调整会占用较大一部分时间,尤其涉及一些批量修改的操作,如批量修改荷载、跨度、柱距、截面等。虽然在PM建模中也可以通过网点平移和层间编辑实现对跨度、柱距等批量的编辑,但通过数据库的方式编辑修改效率更高。同时降低对数据使用的难度,设计师可通过excel即可高效、快捷、批量化实现对数据的编辑及处理。
对软件商来说
对软件商来说,通常希望打通上下游数据,对接PKPM结构模型数据,来满足用户的需求。对于施工图软件厂商,希望直接获取PKPM结构的原始模型数据,生成更准确、完整度更高的施工图。对于通用结构分析软件,可以获取完整的PKPM结构模型和设计结果,进行模型的转换和结果的对比,辅助设计师进行结果验证。对于BIM软件厂商,通过读取PKPM软件的模型数据,接入BIM软件进行多专业设计和协同。
02
PKPM V5.2版本软件提供的JWD数据
PKPM V5.2软件提供JWD数据文件的导出和导入功能,JWD数据文件囊括结构模型及参数、分析结果、设计结果、施工图配筋结果等数据,最终形成完备的结构全流程数据库。
当前发布的版本为V1版本,包含PMCAD模型数据和大部分SATWE计算参数、特殊构件定义、多塔信息等,开发者可以导出JWD数据文件,通过SQLite查看工具查看详细的PKPM数据,也可通过编程工具读取和修改结构模型和计算参数等,再导入PKPM,直接进行后续的SATWE分析计算,实现诸如结构优化迭代等目标。也可将第三方软件中的结构几何信息、计算信息按JWD标准写入SQLite数据库,导入PKPM,即可形成可分析计算的PKPM模型。
JWD应用示例如下图
图1 使用JWD进行迭代优化示意图
03
JWD数据的导入与导出
JWD数据库的导出和导入位置位于PMCAD左上角下拉菜单的导入/导出功能组中,如下图所示。
图2 JWD的导入和导出
04
JWD数据的内容
V1版本包含以下数据:

- 结构构件,如梁、柱、斜撑、楼梯、墙、板、洞口等定义布置;
- 各类构件的荷载、工况;
- 特殊构件定义信息、层塔属性、计算参数等;
- 各表格字段详细说明请见附录:JWD数据库表格字段含义说明。
图3 JWD数据示意图
05
示例——用表格改数来批量调整梁跨度
下图为一个简单工程,通过修改JWD数据库的方式,将其一部分梁的跨度批量由3米调整为5米。
修改数据库有多种方式,可以采用SQL数据库语言来编程实现,也可以在数据库编辑软件中实现,也可以将数据导出到Excel表格中修改。
本次采用第三种方式,将SQLite数据库导出到Excel中,在Excel表格中修改数据来实现模型的调整。
步骤
第一步,在PMCAD左上角下拉菜单中选择“导出” ->“SQLite文件(.jwd)”,工程目录下会生成名为“工程名.jwd”的SQLite数据库文件,并将其打开如下图所示。
图4 修改前模型
图5 JWD数据库节点坐标表格
第二步,将数据库中的“pkpmJoint”表格导出到Excel,并在 Excel中修改坐标。
图6 在Excel中修改节点坐标
第三步,将修改的Excel表格导入到数据库“工程名.JWD”中。
第四步,进入PMCAD,点击左上角下拉菜单“导入” ->“SQLite文件(.jwd)”,完成模型修改,新的模型入下图所示,梁的跨度已由3米改为5米。
图7 修改后模型
06
正确性验证
经过近200个实际工程算例测试,将PMCAD模型和计算参数导出为JWD,然后建立空工程,将JWD导入进行计算,其计算结果与原始模型计算结果保持一致。
附录:JWD数据库表格字段含义说明
07
未来展望
PKPM建立了统一数据标准,对于结构设计各阶段数据的开放,让用户以及第三方软件商可以基于开放的完整数据进行二次开发。在开放PDB数据库的基础上,本次又进一步开放JWD数据,让用户可以通过对数据库的编辑,实现对模型的编辑与修改。对于没有编程基础的设计师也可通过直接导出excel编辑数据再导入的方式,实现批量修改模型中的截面、荷载、柱距及跨度等信息,让模型的编辑、修改效率大幅提升。通过数据的进一步开放满足设计师更加个性化的需求。
附录:JWD数据库表格字段含义说明(截取部分说明)



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/34573.html