本发明涉及建筑模型,尤其涉及一种建筑功能与结构荷载自动更新方法及系统。
背景技术:
1、近年来,大数据、人工智能、物联网、区块链等新兴技术的快速发展,推动了数字经济蓬勃增长,数字化转型已然成为重要发展方向,然而建筑行业的数字化转型仍处于攻坚克难阶段,建筑行业数字化转型关键在于bim技术的推广应用,为了大力推广bim技术,相继出台多项引领性的政策文件,bim技术得到了长足发展,但仍然存在多项待解决的问题,例如,在工程设计中,建筑功能随时可能发生调整,这就导致结构设计师需要根据建筑功能的变化来调整结构计算模型中的结构荷载,这种设计方式经常引发数据误差和信息丢失等问题。
技术实现思路
1、有鉴于此,本发明提出一种建筑功能与结构荷载自动更新方法及系统,可以解决现有技术所存在的需要结构设计师根据建筑功能的变化来调整结构计算模型中的结构荷载的缺陷。
2、本发明的技术方案是这样实现的:
3、一种建筑功能与结构荷载自动更新方法,具体包括:
4、获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;
5、依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;
6、构建bim模型与建筑功能荷载数据库的规则引擎算法;
7、获取bim模型中变化后的建筑功能;
8、依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;
9、将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;
10、将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
11、作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,具体包括:
12、创建对应关系数据表,存储建筑功能信息和结构荷载信息;
13、为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;
14、构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
15、作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述构建bim模型与建筑功能荷载数据库的规则引擎算法,具体包括:
16、定义bim模型中每类建筑功能相对应的规则引擎;
17、建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
18、作为所述建筑功能与结构荷载自动更新方法的进一步可选方案,所述bim模型采用revit api接口与所述结构计算模型进行连接。
19、一种建筑功能与结构荷载自动更新系统,包括:
20、第一获取模块,用于获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系;
21、第一建立模块,用于依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库;
22、构建模块,用于构建bim模型与建筑功能荷载数据库的规则引擎算法;
23、第二获取模块,用于获取bim模型中变化后的建筑功能;
24、匹配模块,用于依据变化后的建筑功能和规则引擎算法,从建筑功能荷载数据库匹配出相对应的结构荷载;
25、更新模块,用于将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果;
26、显示模块,用于将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新。
27、作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述第一建立模块包括:
28、创建模块,用于创建对应关系数据表,存储建筑功能信息和结构荷载信息;
29、分配模块,用于为每个建筑功能分配唯一的标识id,并在对应关系数据表中使用唯一标识id与结构荷载建立关联;
30、设置模块,用于构建对应关系数据表与bim模型的接口,从而实现建筑功能荷载数据库的建立。
31、作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述匹配模块包括:
32、定义模块,用于定义bim模型中每类建筑功能相对应的规则引擎;
33、第二建立模块,用于建立规则引擎与建筑功能荷载数据库的执行方式,从而构建出bim模型与建筑功能荷载数据库的规则引擎算法。
34、作为所述建筑功能与结构荷载自动更新系统的进一步可选方案,所述bim模型采用revit api接口与所述结构计算模型进行连接。
35、一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
36、一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项建筑功能与结构荷载自动更新方法的步骤。
37、本发明的有益效果是:通过获取建筑结构规范,并依据建筑结构规范梳理建筑功能与结构荷载的对应关系,依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,构建bim模型与建筑功能荷载数据库的规则引擎算法,当设计人员在bim模型中调整建筑功能时,规则引擎算法会依据调整的建筑功能自动匹配出相对应的结构荷载,并将匹配到的结构荷载更新至结构计算模型中进行计算,得到结构分析结果,最后将结构分析结果反馈至bim模型中进行显示,从而实现建筑功能与结构荷载的自动更新,有效避免了bim模型建筑功能调整后,结构计算模型未及时修改结构荷载或修改不到位,导致计算结果错误,引发结构安全等问题,提高了建模效率,又避免了因数据误差和信息丢失导致计算错误引起结构安全等问题。
1.一种建筑功能与结构荷载自动更新方法,其特征在于,具体包括:
2.根据权利要求1所述的一种建筑功能与结构荷载自动更新方法,其特征在于,所述依据建筑功能与结构荷载的对应关系,建立建筑功能荷载数据库,具体包括:
3.根据权利要求2所述的一种建筑功能与结构荷载自动更新方法,其特征在于,所述构建bim模型与建筑功能荷载数据库的规则引擎算法,具体包括:
4.根据权利要求3所述的一种建筑功能与结构荷载自动更新方法,其特征在于,所述bim模型采用revit api接口与所述结构计算模型进行连接。
5.一种建筑功能与结构荷载自动更新系统,其特征在于,包括:
6.根据权利要求5所述的一种建筑功能与结构荷载自动更新系统,其特征在于,所述第一建立模块包括:
7.根据权利要求6所述的一种建筑功能与结构荷载自动更新系统,其特征在于,所述匹配模块包括:
8.根据权利要求7所述的一种建筑功能与结构荷载自动更新系统,其特征在于,所述bim模型采用revit api接口与所述结构计算模型进行连接。
9.一种计算设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4中任意一项所述建筑功能与结构荷载自动更新方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4中任意一项所述建筑功能与结构荷载自动更新方法的步骤。