一种建筑功能与结构荷载自动更新方法及系统与流程-尊龙凯时官方app下载

文档序号:36497252发布日期:2023-12-27 19:34阅读:6来源:国知局
一种建筑功能与结构荷载自动更新方法及系统与流程

1.本发明涉及建筑模型技术领域,尤其涉及一种建筑功能与结构荷载自动更新方法及系统。


背景技术:

2.近年来,大数据、人工智能、物联网、区块链等新兴技术的快速发展,推动了数字经济蓬勃增长,数字化转型已然成为重要发展方向,然而建筑行业的数字化转型仍处于攻坚克难阶段,建筑行业数字化转型关键在于bim技术的推广应用,为了大力推广bim技术,相继出台多项引领性的政策文件,bim技术得到了长足发展,但仍然存在多项待解决的问题,例如,在工程设计中,建筑功能随时可能发生调整,这就导致结构设计师需要根据建筑功能的变化来调整结构计算模型中的结构荷载,这种设计方式经常引发数据误差和信息丢失等问题。


技术实现要素:

3.有鉴于此,本发明提出一种建筑功能与结构荷载自动更新方法及系统,可以解决现有技术所存在的需要结构设计师根据建筑功能的变化来调整结构计算模型中的结构荷载的缺陷。
4.本发明的技术方案是这样实现的:一种建筑功能与结构荷载自动更新方法,具体包括:获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;构建bim模型与建筑功能荷载数据库的规则引擎算法;获取bim模型中变化后的建筑功能;依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
5.作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,具体包括:创建对应关系数据表,存储建筑功能信息和结构荷载信息;为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
6.作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述构建bim模型与建筑功能荷载数据库的规则引擎算法,具体包括:
定义bim模型中每类建筑功能相对应的规则引擎;建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
7.作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述bim模型采用revit api接口与所述结构计算模型进行连接。
8.一种建筑功能与结构荷载自动更新系统,包括:第一获取模块,用于获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;第一建立模块,用于依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;构建模块,用于构建bim模型与建筑功能荷载数据库的规则引擎算法;第二获取模块,用于获取bim模型中变化后的建筑功能;匹配模块,用于依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;更新模块,用于将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;显示模块,用于将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
9.作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述第一建立模块包括:创建模块,用于创建对应关系数据表,存储建筑功能信息和结构荷载信息;分配模块,用于为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;设置模块,用于构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
10.作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述匹配模块包括:定义模块,用于定义bim模型中每类建筑功能相对应的规则引擎;第二建立模块,用于建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
11.作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述bim模型采用revit api接口与所述结构计算模型进行连接。
12.一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
13.一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
14.本发明的有益效果是:通过获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系,依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据
库,构建bim模型与建筑功能荷载数据库的规则引擎算法,当设计人员在bim模型中调整建筑功能时,规则引擎算法会依据调整的建筑功能自动匹配出相对应的结构荷载,并将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果,最后将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新,有效避免了bim模型建筑功能调整后,结构计算模型未及时修改结构荷载或修改不到位,导致计算结果错误,引发结构安全等问题,提高了建模效率,又避免了因数据误差和信息丢失导致计算错误引起结构安全等问题。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明一种建筑功能与结构荷载自动更新方法的流程示意图;图2为本发明一种建筑功能与结构荷载自动更新系统的组成示意图。
具体实施方式
17.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
18.参考图
1-2,一种建筑功能与结构荷载自动更新方法,具体包括:获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;构建bim模型与建筑功能荷载数据库的规则引擎算法;获取bim模型中变化后的建筑功能;依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
19.在本实施例中,通过获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系,依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,构建bim模型与建筑功能荷载数据库的规则引擎算法,当设计人员在bim模型中调整建筑功能时,规则引擎算法会依据调整的建筑功能自动匹配出相对应的结构荷载,并将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果,最后将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新,有效避免了bim模型建筑功能调整后,结构计算模型未及时修改结构荷载或修改不到位,导致计算结果错误,引发结构安全等问题,提高了建模效率,又避免了因数据误差和信息丢失导致计算错误引起结构
安全等问题。
20.需要说明的是,获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系具体为:根据

建筑结构荷载规范

和建筑功能的属性,梳理建筑功能与结构荷载的关系,确保建筑功能与结构荷载数据的准确性和全面性。
21.优选的,所述依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,具体包括:创建对应关系数据表,存储建筑功能信息和结构荷载信息;为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
22.在本实施例中,进行建筑功能荷载数据库设计,在数据库中创建对应关系数据表,存储建筑功能信息和结构荷载信息,添加功能类型、荷载类型、标准值、组合值系数、频遇值系数、准永久值系数等相关字段,并存储相关信息,在数据库中建立建筑功能与结构荷载的对应关系,为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id建立关联,对建筑功能和结构荷载数据进行初始化,将整理后的建筑功能和荷载数据导入数据库的相应表中,确保数据的一致性和准确性。
23.优选的,所述构建bim模型与建筑功能荷载数据库的规则引擎算法,具体包括:定义bim模型中每类建筑功能相对应的规则引擎;建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
24.在本实施例中,定义规则引擎:根据建筑功能和结构荷载数据的对应关系,定义每一类建筑功能与相应结构荷载的关联关系;加载规则引擎:使用规则引擎库(nrules)创建规则引擎的实例,在规则引擎中加载上一步骤中定义的规则;定义数据:在程序中定义建筑功能的数据,用于规则的匹配;执行规则引擎:将定义的数据提供给规则引擎,让其执行;规则匹配:规则引擎将根据输入数据和规则定义,找到与建筑功能对应的结构荷载数据;处理匹配结果:根据规则引擎的匹配结果,将结构荷载数据与建筑功能关联起来;自动关联:当建筑功能发生变化时,规则引擎算法自动进行建筑功能与结构荷载数据的匹配。
25.优选的,所述bim模型采用revit api接口与所述结构计算模型进行连接。
26.在本实施例中,通过revit api接口和结构计算软件yjk之间建立连接,确保将bim模型中的数据转换为结构计算软件所需的格式,此外,通过revit api接口,完成数据的序列化、传输和解析,使数据在bim模型和结构计算模型之间实现一键更新;当设计人员在bim模型中调整建筑功能时,则自动触发一键更新功能,bim模型将根据更改的功能自动获取相应的结构荷载数据,并将其传递给结构计算模型yjk, 在结构计算模型yjk中,根据传递过来的结构荷载信息,执行结构分析和计算,包括构件的受力、变形等,结构计算软件yjk完成分析和计算后,通过调用revit api接口,使计算结果传递回bim模型中进行展示,在bim模
型中,按照设计人员的选择,根据bim模型建筑专业的房间范围,自动将匹配好的结构荷载信息,并关联到相应的构件或分区,在bim模型中,将计算结果可视化地展示出来,使设计人员可以在bim环境中直观地查看结构分析结果。
27.一种建筑功能与结构荷载自动更新系统,包括:第一获取模块,用于获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;第一建立模块,用于依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;构建模块,用于构建bim模型与建筑功能荷载数据库的规则引擎算法;第二获取模块,用于获取bim模型中变化后的建筑功能;匹配模块,用于依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;更新模块,用于将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;显示模块,用于将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
28.在本实施例中,通过获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系,依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,构建bim模型与建筑功能荷载数据库的规则引擎算法,当设计人员在bim模型中调整建筑功能时,规则引擎算法会依据调整的建筑功能自动匹配出相对应的结构荷载,并将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果,最后将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新,有效避免了引发数据误差和信息丢失的情况发生。
29.需要说明的是,获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系具体为:根据

建筑结构荷载规范

和建筑功能的属性,梳理建筑功能与结构荷载的关系,确保建筑功能与结构荷载数据的准确性和全面性。
30.优选的,所述第一建立模块包括:创建模块,用于创建对应关系数据表,存储建筑功能信息和结构荷载信息;分配模块,用于为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;设置模块,用于构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
31.在本实施例中,进行建筑功能荷载数据库设计,在数据库中创建对应关系数据表,存储建筑功能信息和结构荷载信息,添加功能类型、荷载类型、标准值、组合值系数、频遇值系数、准永久值系数等相关字段,并存储相关信息,在数据库中建立建筑功能与结构荷载的对应关系,为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id建立关联,对建筑功能和结构荷载数据进行初始化,将整理后的建筑功能和荷载数据导入数据库的相应表中,确保数据的一致性和准确性。
32.优选的,所述匹配模块包括:
定义模块,用于定义bim模型中每类建筑功能相对应的规则引擎;第二建立模块,用于建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
33.在本实施例中,定义规则引擎:根据建筑功能和结构荷载数据的对应关系,定义每一类建筑功能与相应结构荷载的关联关系;加载规则引擎:使用规则引擎库(nrules)创建规则引擎的实例,在规则引擎中加载上一步骤中定义的规则;定义数据:在程序中定义建筑功能的数据,用于规则的匹配;执行规则引擎:将定义的数据提供给规则引擎,让其执行;规则匹配:规则引擎将根据输入数据和规则定义,找到与建筑功能对应的结构荷载数据;处理匹配结果:根据规则引擎的匹配结果,将结构荷载数据与建筑功能关联起来;自动关联:当建筑功能发生变化时,规则引擎算法自动进行建筑功能与结构荷载数据的匹配。
34.优选的,所述bim模型采用revit api接口与所述结构计算模型进行连接。
35.在本实施例中,通过revit api接口和结构计算软件yjk之间建立连接,确保将bim模型中的数据转换为结构计算软件所需的格式,此外,通过revit api接口,完成数据的序列化、传输和解析,使数据在bim模型和结构计算模型之间实现一键更新;当设计人员在bim模型中调整建筑功能时,则自动触发一键更新功能,bim模型将根据更改的功能自动获取相应的结构荷载数据,并将其传递给结构计算模型yjk, 在结构计算模型yjk中,根据传递过来的结构荷载信息,执行结构分析和计算,包括构件的受力、变形等,结构计算软件yjk完成分析和计算后,通过调用revit api接口,使计算结果传递回bim模型中进行展示,在bim模型中,按照设计人员的选择,根据bim模型建筑专业的房间范围,自动将匹配好的结构荷载信息,并关联到相应的构件或分区,在bim模型中,将计算结果可视化地展示出来,使设计人员可以在bim环境中直观地查看结构分析结果。
36.一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
37.一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
38.以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1  
相关技术
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图