建筑外轮廓模型生成方法、系统、装置及可读存储介质与流程

文档序号:16932461发布日期:2019-02-22 20:23阅读:192来源:国知局
建筑外轮廓模型生成方法、系统、装置及可读存储介质与流程

本发明涉及装配式建筑领域,特别涉及一种建筑外轮廓模型生成方法、系统、装置及计算机可读存储介质。



背景技术:

随着现代工业技术的发展,城市化建设加快,建筑领域也迎来各种技术创新,装配式建筑便是其中之一,由于装配式建筑的建造速度快,而且生产成本较低,迅速在世界各地推广开来。

装配式建筑中大量的建筑部品由车间生产加工完成,构件种类主要有:外墙板,内墙板,叠合板,阳台,空调板,楼梯,预制梁,预制柱等;现场大量的装配作业,比原始现浇作业大大减少;采用建筑、装修一体化设计、施工,理想状态是装修可随主体施工同步进行;设计的标准化和管理的信息化,构件越标准,生产效率越高,相应的构件成本就会下降,配合工厂的数字化管理,整个装配式建筑的性价比会越来越高,同时,符合绿色建筑的要求,节能环保。

但现有技术中的装配式建筑外轮廓模型的形成组成方法中,外轮廓的建模往往不够精确,影响生产效率。

为此,需要一种更为精准的装配式建筑外轮廓模型。



技术实现要素:

有鉴于此,本发明的目的在于提供一种建筑外轮廓模型生成方法、系统、装置及计算机可读存储介质,提供更为精准的建筑外轮廓模型。其具体方案如下:

一种建筑外轮廓模型生成方法,应用于装配式建筑领域,包括:

从底图中提取目标构件模型的属性信息和标准层的配置信息;

利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别;

利用所述属性信息和所述配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到每个标准层的目标布尔模型;

利用全部目标布尔模型和所述底图中非布尔构件模型,得到精式轮廓模型。

可选的,所述利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别的过程,包括:

利用预设的分类信息和目标构件模型的属性信息,将目标构件模型分为包括墙、楼板、梁、阳台、空调板和承箱的墙类构件模型,包括主梁和次梁的梁类构件模型,包括楼板的承箱类构件模型。

可选的,所述利用所述属性信息和所述配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到目标布尔模型的过程,包括:

利用墙类构件模型的属性信息和所述配置信息,进行所述布尔运算,建立墙与楼板、梁、阳台、空调板和承箱之间的布尔模型,得到每个标准层的墙布尔模型;

利用主梁和次梁之间的连接信息和所述配置信息进行布尔运算,得到每个标准层的梁布尔模型;

利用承箱类构件模型的属性信息和所述配置信息,进行布尔运算,得到每个标准层的承箱布尔模型。

可选的,还包括:

计算所述精式轮廓模型的装配率。

可选的,还包括:

利用所述精式轮廓模型建立其中各构件模型的复用关系,生成各构件模型的对应编码,并保存至目标文件。

本发明还公开了一种建筑外轮廓模型生成系统,应用于装配式建筑领域,包括:

信息提取模块,用于从底图中提取目标构件模型的属性信息和标准层的配置信息;

构件分类模块,用于利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别;

布尔运算模块,用于利用所述属性信息和所述配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到每个标准层的目标布尔模型;

模型生成模块,用于利用全部目标布尔模型和所述底图中非布尔构件模型,得到精式轮廓模型。

可选的,还包括:

装配率计算模块,用于计算所述精式轮廓模型的装配率。

可选的,还包括:

复用关系建立模块,用于利用所述精式轮廓模型建立其中各构件模型的复用关系,生成各构件模型的对应编码,并保存至目标文件。

本发明还公开了一种建筑外轮廓模型生成装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如前述的建筑外轮廓模型生成方法。

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有建筑外轮廓模型生成程序,所述建筑外轮廓模型生成程序被处理器执行时实现如前述建筑外轮廓模型生成方法的步骤。

本发明中,建筑外轮廓模型生成方法,应用于装配式建筑领域,包括:从底图中提取目标构件模型的属性信息和标准层的配置信息;利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别;利用属性信息和配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到每个标准层的目标布尔模型;利用全部目标布尔模型和底图中非布尔构件模型,得到精式轮廓模型。

本发明中通过获取底图中各构件模型的属性信息对各构件模型进行分类,再利用各构件模型的属性信息和标准层的配置信息对各类构件模型分别进行布尔运算,进而得到每个标准层的布尔模型,更为精准和针对性的,对各类构件模型在每层标准层建立布尔模型,缩小了布尔运算的输入数据,令布尔运算的结果更为精准,最后,通过将全部布尔模型和底图中非布尔构件模型全部组合到一起,最终得到更为精准的精式轮廓模型。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种建筑外轮廓模型生成方法流程示意图;

图2为本发明实施例公开的一种建筑外轮廓模型生成系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种建筑外轮廓模型生成方法,参见图1所示,应用于装配式建筑领域,包括:

s1:从底图中提取目标构件模型的属性信息和标准层的配置信息。

具体的,基于构件模型的底图,例如cad底图,从中获取目标构件的各种属性且获取标准层的配置信息,例如,目标构件模型的属性信息包括几何信息、附加属性信息等信息,当目标构件模型为门窗时,属性信息还包括门窗表的明细表包括门窗的列表、门窗的标号、门窗的尺寸和高度等详细的属性信息。

s2:利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别。

具体的,由于构件模型繁多,如果直接进行布尔运算,可能造成各构件模型之间的布尔运算出现错误,因此,可以通过根据构件模型的类型进行分类,对每一类的构件模型进行布尔运算,令具有连接关系的构件模型一同进行布尔运算,得到更为准确的布尔模型。

其中,根据目标构件模型的属性信息,例如,属性信息中表明了构件模型为墙板、窗户或门等类型信息,则预设的分类信息则可以根据目标构件模型的属性信息,对具有相同属性的目标构件模型进行分类,从而得到多种构件模型类别,实现对每个构件模型进行分类。

具体的,可以将目标构件模型分为包括墙、楼板、梁、阳台、空调板和承箱的墙类构件模型,包括主梁和次梁的梁类构件模型,包括楼板的承箱类构件模型。

s3:利用属性信息和配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到每个标准层的目标布尔模型。

具体的,按照构件模型的类别,分别对每种构件模型类别的目标构件模型按照预设的布尔运算规则进行布尔运算,其中,利用各类构件模型的属性信息得到各构件模型的几何信息和投影信息等信息,利用标准层的配置信息,确定每层各构件模型的配置情况,最终得到每个标准层的目标布尔模型。

其中,分别对每种构件模型类别的目标构件模型按照预设的布尔运算规则进行布尔运算的过程,可以具体包括利用墙类构件模型的属性信息和配置信息,进行布尔运算,建立墙与楼板、梁、阳台、空调板和承箱之间的布尔模型,得到每个标准层的墙布尔模型;利用主梁和次梁之间的连接信息和配置信息进行布尔运算,得到每个标准层的梁布尔模型;利用承箱类构件模型的属性信息和配置信息,进行布尔运算,得到每个标准层的承箱布尔模型,其中,配置信息中包括楼板上下层各构件模型之间的关系。

具体的,主梁和次梁之间的连接信息可以包括主梁和次梁之间的各种搭建参数,例如,次梁高度预留比例、主次梁间的间隙、次梁到主梁的中心线距离、次梁开口端连接处三角区域的参数设置等参数,其中,三角区域指的是主梁和次梁在连接处需要凿出的一个三角形的槽,利用上述连接信息和标准层的配置信息便可以对主梁和次梁的模型进行布尔运算,得到梁布尔模型。

s4:利用全部目标布尔模型和底图中非布尔构件模型,得到精式轮廓模型。

具体的,通过将全部目标布尔模型和底图中未进行布尔运算的构件模型相组合,得到更为精准的精式轮廓模型。

可见,本发明实施例中通过获取底图中各构件模型的属性信息对各构件模型进行分类,再利用各构件模型的属性信息和标准层的配置信息对各类构件模型分别进行布尔运算,进而得到每个标准层的布尔模型,更为精准和针对性的,对各类构件模型在每层标准层建立布尔模型,缩小了布尔运算的输入数据,令布尔运算的结果更为精准,最后,通过将全部布尔模型和底图中非布尔构件模型全部组合到一起,最终得到更为精准的精式轮廓模型。

本发明实施例公开了一种具体的建筑外轮廓模型生成方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

现有技术中,由于外轮廓模型不够精准,因此,难以利用外轮廓模型进行装配率的计算,而前述实施例中能够得到精准的精式外轮廓模型,所以本发明实施例,还可以在上述实施例的基础上计算精式轮廓模型的装配率。

进一步的,因外轮廓模型的精度提升,能够更加准确地区分不同的构件模型,相同的构件模型的相似度也更高,因此,可以利用精式外轮廓模型建立构件模型的复用关系,具体的,还包括利用精式轮廓模型建立其中各构件模型的复用关系,生成各构件模型的对应编码,并保存至目标文件。

具体的,将所有构件模型的顶点移动至原点,以在坐标系上对齐各构件模型,进而更准确的判断各构件的模型是否一致,是否存在复用关系,如果存在则生成类别编码,在类别编码下在生成与每个构件模型一一对应的特征编码,如果不存在复用关系,则生成每个构件模型一一对应的特征编码,例如,两个构件模型存在复用关系,可以生成相同的类别编码1,再分别生成每个构件模型相应的特征编码1和2,最终两个构件模型的编码为1-1和1-2,而不与上述两个构件模型存在复用关系的构件模型的编码可以为2,同时也是该构件模型的特征编码。

相应的,本发明实施例还公开了一种建筑外轮廓模型生成系统,应用于装配式建筑领域,参见图2所示,该系统包括:

信息提取模块1,用于从底图中提取目标构件模型的属性信息和标准层的配置信息;

构件分类模块2,用于利用预设的分类信息和目标构件模型的属性信息,对目标构件模型进行分类,得到多种构件模型类别;

布尔运算模块3,用于利用所述属性信息和所述配置信息,对每种构件模型类别中的目标构件模型按照预设的布尔运算规则进行布尔运算,得到每个标准层的目标布尔模型;

模型生成模块4,用于利用全部目标布尔模型和所述底图中非布尔构件模型,得到精式轮廓模型。

可见,本发明实施例中通过获取底图中各构件模型的属性信息对各构件模型进行分类,再利用各构件模型的属性信息和标准层的配置信息对各类构件模型分别进行布尔运算,进而得到每个标准层的布尔模型,更为精准和针对性的,对各类构件模型在每层标准层建立布尔模型,缩小了布尔运算的输入数据,令布尔运算的结果更为精准,最后,通过将全部布尔模型和底图中非布尔构件模型全部组合到一起,最终得到更为精准的精式轮廓模型。

具体的,上述构件分类模块2,可以具体用于利用预设的分类信息和目标构件模型的属性信息,将目标构件模型分为包括墙、楼板、梁、阳台、空调板和承箱的墙类构件模型,包括主梁和次梁的梁类构件模型,包括楼板的承箱类构件模型。

具体的,上述布尔运算模块3,可以包括墙布尔运算单元、梁布尔运算单元和承箱布尔运算单元;其中,

墙布尔运算单元,用于利用墙类构件模型的属性信息和所述配置信息,进行所述布尔运算,建立墙与楼板、梁、阳台、空调板和承箱之间的布尔模型,得到每个标准层的墙布尔模型;

梁布尔运算单元,用于利用主梁和次梁之间的连接信息和所述配置信息进行布尔运算,得到每个标准层的梁布尔模型;

承箱布尔运算单元,用于利用承箱类构件模型的属性信息和所述配置信息,进行布尔运算,得到每个标准层的承箱布尔模型。

本发明实施例中,还可以包括装配率计算模块和/或复用关系建立模块;其中,

装配率计算模块,用于计算所述精式轮廓模型的装配率。

复用关系建立模块,用于利用所述精式轮廓模型建立其中各构件模型的复用关系,生成各构件模型的对应编码,并保存至目标文件。

此外,本发明实施例还公开了一种建筑外轮廓模型生成装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如前述的建筑外轮廓模型生成方法。

关于本发明实施例中的建筑外轮廓模型生成方法的具体内容可以参考前述实施例,再次不在进行赘述。

另外,本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有建筑外轮廓模型生成程序,所述建筑外轮廓模型生成程序被处理器执行时实现如前述建筑外轮廓模型生成方法的步骤。

关于本发明实施例中的建筑外轮廓模型生成方法的具体内容可以参考前述实施例,再次不在进行赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上对本发明所提供的一种建筑外轮廓模型生成方法、系统、装置及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1