基于建筑信息模型的结构梁钢筋信息生成方法及相关装置与流程

文档序号:25041655发布日期:2021-05-14 10:56阅读:148来源:国知局
基于建筑信息模型的结构梁钢筋信息生成方法及相关装置与流程

1.本申请涉及建筑信息模型技术领域,具体涉及一种基于建筑信息模型的结构梁钢筋信息生成方法及相关装置。


背景技术:

2.目前,技术人员开发建筑项目的建筑信息模型(building information modeling,bim)时,需要人工对建筑信息模型的结构梁钢筋信息进行配置和校核,此种方式工作量庞大,耗时耗力,导致结构设计效率较低。


技术实现要素:

3.本申请实施例提供了一种基于建筑信息模型的结构梁钢筋信息生成方法及相关装置,以期实现电子设备进行建筑信息模型的结构梁钢筋信息的配置和校核,提高建筑信息模型的梁构件的配置效率。
4.第一方面,本申请实施例提供了一种基于建筑信息模型的结构梁钢筋信息生成方法,包括:
5.创建目标建筑结构的包含钢筋属性的建筑信息模型;
6.通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求;
7.将所述满足设计要求的建筑信息模型导入所述结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到满足所述设计要求的结构梁钢筋计算结果;
8.根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性。
9.第二方面,本申请实施例提供了一种基于建筑信息模型的结构梁钢筋信息生成装置,包括处理模块和通信模块,其中,
10.所述处理模块,用于创建目标建筑结构的包含钢筋属性的建筑信息模型;以及通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求;以及将所述满足设计要求的建筑信息模型导入所述结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到满足所述设计要求的结构梁钢筋计算结果;以及根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性。
11.第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
12.第四方面,本申请实施例提供了一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如本申请实施例第一方面或第二方面任一方法中所描述的部分或全部步骤。
13.第五方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面或第二方面任一方法中所描述的部分或全部步骤。
14.第六方面,本申请实施例提供了一种计算机程序,其中,所述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面任一方法中所描述的部分或全部步骤。该计算机程序可以为一个软件安装包。
15.可以看出,本申请实施例中,电子设备首先创建目标建筑结构的包含钢筋属性的建筑信息模型;其次,通过预设的结构分析程序优化建筑信息模型直至满足设计要求;再次,将满足设计要求的建筑信息模型导入结构分析程序,通过结构分析程序对建筑信息模型进行受力分析及钢筋计算,得到满足设计要求的结构梁钢筋计算结果;最后,根据满足设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成满足设计要求的建筑信息模型的梁构件的钢筋属性。可见,电子设备能够结合建筑信息模型数据结构化与结构分析程序专业化的特点,替代了传统手工配筋的低效工作方式,有利于提高建筑信息模型结构设计的效率,同时又能在设计阶段建筑信息模型中自动生成钢筋信息及配筋平面图,大大减少了手工录入及图模一致性校核的工作量,满足bim正向设计的理念及工作需要。
附图说明
16.为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本申请实施例提供的一种电子设备的结构示意图;
18.图2是本申请实施例提供的一种梁构件的属性的标注方法的流程示意图;
19.图3是本申请实施例提供的一种梁构件的属性的标注装置的功能单元组成框图;
20.图4是本申请实施例提供的另一种梁构件的属性的标注装置的功能单元组成框图。
具体实施方式
21.为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
22.本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
23.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同
的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
24.目前,技术人员开发建筑项目的建筑信息模型(building information modeling,bim)时,需要人工对建筑信息模型的结构梁钢筋信息进行配置和校核,此种方式工作量庞大,耗时耗力,导致结构设计效率较低。
25.针对上述问题,本申请实施例提供了一种基于建筑信息模型的结构梁钢筋信息生成方法及相关装置
26.下面结合附图对本申请实施例进行详细介绍。
27.请参阅图1,图1是本申请实施例提供的一种电子设备110的结构示意图。该电子设备110包括应用处理器120、存储器130、通信模块140、以及一个或多个程序131,所述应用处理器120通过内部通信总线与所述存储器130、所述通信模块140均通信连接。
28.其中,所述一个或多个程序131被存储在上述存储器130中,且被配置由上述应用处理器120执行,所述一个或多个程序131包括用于执行上述方法实施例中任一步骤的指令。
29.其中,应用处理器120例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application

specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,单元和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是通信模块140、收发器、收发电路等,存储单元可以是存储器130。
30.所述存储器130可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read

only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
31.具体实现中,所述应用处理器120用于执行如本申请方法实施例中由电子设备执行的任一步骤。
32.请参阅图2,图2是本申请实施例提供的一种梁构件的属性的标注方法的流程示意图,应用于电子设备101,本梁构件的属性的标注方法包括以下操作。
33.步骤201,创建目标建筑结构的包含钢筋属性的建筑信息模型。
34.其中,所述目标建筑例如可以是住宅、地下车库需要梁构件的建筑项目,此处不做
唯一限定。
35.其中,所述目标建筑的梁结构配筋平面图可以是cad的dwg格式的图纸。
36.具体实现中,所述电子设备可以是开发人员的个人电脑等终端,也可以是云端bim图形引擎服务器等,此处不做唯一限定。
37.步骤202,通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求。
38.其中,所述结构分析程序包括但不限于以下任意一种用于建筑信息模型进行梁构件的受力分析和配筋分析的软件:建筑结构设计软件pkpm、建筑结构设计软件yjk。还可以其他类似的符合国家设计规范的软件。
39.其中,所述设计要求是指预配置的项目设计要求,项目设计要求可以包括以下至少一种:结构梁的抗震等级、梁钢筋的级别、标准层钢筋合并范围、配筋习惯、配筋放大系数。
40.在本可能的实例中,所述通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求,包括:通过数据接口将所述建筑信息模型导入预设的结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到结构梁钢筋计算结果;根据所述结构梁钢筋计算结果调整所述建筑信息模型直至满足设计要求。
41.可见,本示例中,电子设备能够通过数据接口将建筑信息模型导入预设的结构分析程序,通过结构分析程序得到结构梁钢筋计算结果,根据结构梁钢筋计算结果调整建筑信息模型直至满足设计要求。无需用户手动配筋和核验,提高效率。
42.步骤203,将所述满足设计要求的建筑信息模型导入所述结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到满足所述设计要求的结构梁钢筋计算结果。
43.其中,所述钢筋信息智能生成程序包括以下任意一种:基于建筑信息模型客户端软件开发的功能软件(例如:revit插件)、基于图形引擎开发的功能软件(例如:云算量的钢筋快速录入功能插件)。
44.在本可能的实例中,所述根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性,包括:将所述满足所述设计要求的结构梁钢筋计算结果导入预设的钢筋信息智能生成程序;通过所述预设的钢筋信息智能生成程序根据所述满足设计要求的结构梁钢筋计算结果、预设的设计规范版本中的结构设计规范以及预配置的项目设计要求,计算所述满足设计要求的建筑信息模型的梁构件实际需要的配筋结果;将所述配筋结果录入到所述满足设计要求的建筑信息模型相应梁构件的钢筋属性的属性值中。
45.其中,所述预配置的项目设计要求包括以下至少一种:结构梁的抗震等级、梁钢筋的级别、标准层钢筋合并范围、配筋习惯、配筋放大系数。
46.可见,本示例中,电子设备能够将满足设计要求的结构梁钢筋计算结果导入预设的钢筋信息智能生成程序,通过预设的钢筋信息智能生成程序计算满足设计要求的建筑信息模型的梁构件实际需要的配筋结果,将配筋结果录入到满足设计要求的建筑信息模型相应梁构件的钢筋属性的属性值中,提高效率。
47.步骤204,根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性。
48.在一个可能的实例中,所述将所述配筋结果录入到所述满足设计要求的建筑信息模型相应梁构件的钢筋属性的属性值中之后,所述方法还包括:根据所述满足设计要求的建筑信息模型的梁构件的钢筋属性和平法规则要求,生成所述满足设计要求的建筑信息模型的梁配筋平面图。
49.可见,本示例中,电子设备能够结合建筑信息模型数据结构化与结构分析程序专业化的特点,高效生成满足设计要求的建筑信息模型的梁配筋平面图。
50.在一个可能的实例中,所述根据所述满足设计要求的建筑信息模型的梁构件的钢筋属性和平法规则要求,生成所述满足设计要求的建筑信息模型的梁配筋平面图之前,所述方法还包括:检查并维护所述设计要求的建筑信息模型的梁构件的钢筋属性。
51.可见,本示例中,检查并维护所述设计要求的建筑信息模型的梁构件的钢筋属性有利于进一步提高梁构件的钢筋属性的准确度。
52.可以看出,本申请实施例中,电子设备首先创建目标建筑结构的包含钢筋属性的建筑信息模型;其次,通过预设的结构分析程序优化建筑信息模型直至满足设计要求;再次,将满足设计要求的建筑信息模型导入结构分析程序,通过结构分析程序对建筑信息模型进行受力分析及钢筋计算,得到满足设计要求的结构梁钢筋计算结果;最后,根据满足设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成满足设计要求的建筑信息模型的梁构件的钢筋属性。可见,电子设备能够结合建筑信息模型数据结构化与结构分析程序专业化的特点,替代了传统手工配筋的低效工作方式,有利于提高建筑信息模型结构设计的效率,同时又能在设计阶段建筑信息模型中自动生成钢筋信息及配筋平面图,大大减少了手工录入及图模一致性校核的工作量,满足bim正向设计的理念及工作需要。
53.本申请实施例提供一种梁构件的属性的标注装置,该梁构件的属性的标注装置可以为电子设备。具体的,梁构件的属性的标注装置用于执行以上梁构件的属性的标注方法中移动终端所执行的步骤。本申请实施例提供的梁构件的属性的标注装置可以包括相应步骤所对应的模块。
54.本申请实施例可以根据上述方法示例对梁构件的属性的标注装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
55.在采用对应各个功能划分各个功能模块的情况下,图3示出上述实施例中所涉及的梁构件的属性的标注装置的一种可能的结构示意图。如图3所示,梁构件的属性的标注装置3应用于电子设备;所述装置包括:
56.创建单元30,用于创建目标建筑结构的包含钢筋属性的建筑信息模型;
57.优化单元31,用于通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求;
58.计算单元32,用于将所述满足设计要求的建筑信息模型导入所述结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到满足所述设计要求的结构梁钢筋计算结果;
59.生成单元33,用于根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢
筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性。
60.在一个可能的示例中,在所述通过预设的结构分析程序优化所述建筑信息模型直至满足设计要求方面,所述优化单元31,具体用于通过数据接口将所述建筑信息模型导入预设的结构分析程序,通过所述结构分析程序对所述建筑信息模型进行受力分析及钢筋计算,得到结构梁钢筋计算结果;以及根据所述结构梁钢筋计算结果调整所述建筑信息模型直至满足设计要求。
61.在一个可能的示例中,在所述根据所述满足所述设计要求的结构梁钢筋计算结果和预设的钢筋信息智能生成程序,生成所述满足设计要求的建筑信息模型的梁构件的钢筋属性方面,所述生成单元33,具体用于将所述满足所述设计要求的结构梁钢筋计算结果导入预设的钢筋信息智能生成程序;以及通过所述预设的钢筋信息智能生成程序根据所述满足设计要求的结构梁钢筋计算结果、预设的设计规范版本中的结构设计规范以及预配置的项目设计要求,计算所述满足设计要求的建筑信息模型的梁构件实际需要的配筋结果;以及将所述配筋结果录入到所述满足设计要求的建筑信息模型相应梁构件的钢筋属性的属性值中。
62.在一个可能的示例中,所述预配置的项目设计要求包括以下至少一种:
63.结构梁的抗震等级、梁钢筋的级别、标准层钢筋合并范围、配筋习惯、配筋放大系数。
64.在一个可能的示例中,所述生成单元33,在所述计算单元32将所述配筋结果录入到所述满足设计要求的建筑信息模型相应梁构件的钢筋属性的属性值中之后,还用于根据所述满足设计要求的建筑信息模型的梁构件的钢筋属性和平法规则要求,生成所述满足设计要求的建筑信息模型的梁配筋平面图。
65.在一个可能的示例中,检查维护单元34,用于在所述计算单元32根据所述满足设计要求的建筑信息模型的梁构件的钢筋属性和平法规则要求,生成所述满足设计要求的建筑信息模型的梁配筋平面图之前,检查并维护所述设计要求的建筑信息模型的梁构件的钢筋属性。
66.在一个可能的示例中,所述结构分析程序包括以下任意一种用于建筑信息模型进行梁构件的受力分析和配筋分析的软件:
67.建筑结构设计软件pkpm、建筑结构设计软件yjk。
68.在一个可能的示例中,所述钢筋信息智能生成程序包括以下任意一种:
69.基于建筑信息模型客户端软件开发的功能软件、基于图形引擎开发的功能软件。
70.在采用集成的单元的情况下,本申请实施例提供的另一种梁构件的属性的标注装置的结构示意图如图4所示。在图4中,梁构件的属性的标注装置4包括:处理模块40和通信模块41。处理模块40用于对梁构件的属性的标注装置的动作进行控制管理,例如,创建单元30、优化单元31、计算单元32、生成单元33、检查维护单元34所执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块41用于支持梁构件的属性的标注装置与其他设备之间的交互。如图4所示,梁构件的属性的标注装置还可以包括存储模块42,存储模块42用于存储梁构件的属性的标注装置的程序代码和数据。
71.其中,处理模块40可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),
asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块41可以是收发器、rf电路或通信接口等。存储模块42可以是存储器。
72.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述梁构件的属性的标注装置3和梁构件的属性的标注装置4均可执行上述图2所示的梁构件的属性的标注方法中电子设备所执行的步骤。
73.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
74.本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
75.本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
76.应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
77.在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
78.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
79.另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以
是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
80.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
81.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1