一种基于装配式建筑的属性赋值方法及装置与流程

文档序号:15213224发布日期:2018-08-21 15:31阅读:196来源:国知局

本发明涉及装配式建筑技术领域,特别是涉及一种基于装配式建筑的属性赋值方法及装置。



背景技术:

装配式建筑与传统建筑的最大区别点在于房屋的建筑方式,传统建筑一般采用现浇方式。即以墙板为例,现场支模板,然后在模板形成空间内浇入流动混凝土,待混凝土凝固达到一定强度后,再拆模形成一面墙。现浇方式的缺点在于,现场湿作业很多,支模拆模工序麻烦,现场人工需求较大,管理混乱,浪费水,扬尘多,噪音大,工期较长,建筑质量不可控,现场的容易出现偷工减料或者因为经验和责任心欠缺,出现质量问题,例如防水、空鼓等。

装配式建筑,在设计与施工之间增加了制造环节,工厂按照设计部门的设计,制造各种所需的预制件,包括墙板、楼板、梁、柱、阳台、凸窗以及楼梯,然后运输至现场拼装,即设计—制造—装配。装配式建筑的好处在于,装配现场不需要或者很少用湿作业,预制件质量可控,由工厂工业化制作,人为因素可控,工期短,节水环保,现场很少用到支模拆模,大大减少了模板的浪费。

bim设计是装配式建筑工业化的信息基础,国家住建部大力推广基于bim的建筑设计。在建筑工程领域,设计出的bim设计模型需要附带有图形属性,例如墙体的结构设计图,需要标注其对应的构件的图像属性,可以具体为其中预埋件(钢筋)的长度、材料、位置坐标等信息,以便施工方或者制造工厂能够直接从设计模型中得到构件相应的属性信息,直观的从设计模型上确定构件的形状、大小、以及构件中预埋件的类型、种类、材质、尺寸、位置坐标等信息。

现有技术通常采用人工手动的方式对设计模型进行属性赋值。这种方式首先对设计人员的专业知识要求较高,需要设计人员对构件种类充分理解,还需要相应的空间想象力,才能最终完整的对设计图的所有信息进行赋值,门槛较高。另外,由于构件种类繁多,各个构建本身的图形属性信息复杂,量大且杂乱,不仅使得相关设计人员的工作量巨大,而且容易造成错乱或者遗漏。

鉴于此,如何对装配式建筑bim模型进行属性赋值,是数据库支撑pc装配式建筑工艺设计中亟待解决的技术问题。



技术实现要素:

本发明的目的是提供一种基于装配式建筑的属性赋值方法及装置,以解决现有工艺设计过程中依赖人工对属性进行输入工作量大、出错率较高、对专业要求较高的问题。

为解决上述技术问题,本发明提供一种基于装配式建筑的属性赋值方法,包括:

接收对bim设计模型中当前建筑单元的属性进行输入的指令;

调用预先建立的数据库,所述数据库中包括图形数据、以及所述图形数据相对应的属性信息;

根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据;

如果有,则接收用户从所述图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予所述当前建筑单元。

可选地,在所述根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据之后还包括:

如果否,则接收用户从分类物料库中选择几何文本对象的指令,并将选定几何文本对象相对应的属性信息赋予所述当前建筑单元。

可选地,在所述接收用户从分类物料库中选择几何文本对象的指令之前还包括:

接收用户的查询指令,根据查询索引信息从所述分类物料库中定位至所查询几何文本对象。

可选地,所述当前建筑单元为物料、构件或多个构件集合。

可选地,在所述将选定图形相对应的属性信息赋予所述当前建筑单元之后还包括:

接收用户对所述属性信息进行修改的指令,根据更改后的数据对属性信息进行更新。

可选地,在所述将选定图形相对应的属性信息赋予所述当前建筑单元之后还包括:

以预设格式保存所述bim设计模型以及对应的属性信息。

可选地,所述属性信息包括以下任意一种或者任意组合:所述当前建筑单元的类型数据、物料编码数据、物料名称数据、说明数据、分类数据、图库名称数据、尺寸数据、材质数据、位置坐标数据。

本发明还提供了一种基于装配式建筑的属性赋值装置,包括:

指令接收模块,用于接收对bim设计模型中当前建筑单元的属性进行输入的指令;

调用数据库模块,用于调用预先建立的数据库,所述数据库中包括图形数据、以及所述图形数据相对应的属性信息;

判断模块,用于根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据;

图形属性赋予模块,用于在所述判断模块判定所述数据库中有与所述当前建筑单元相匹配的图形数据时,接收用户从所述图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予所述当前建筑单元。

可选地,还包括:

文本属性赋予模块,用于在所述判断模块判定所述数据库中没有与所述当前建筑单元相匹配的图形数据时,接收用户从分类物料库中选择几何文本对象的指令,并将选定几何文本对象相对应的属性信息赋予所述当前建筑单元。

可选地,还包括:

属性修改模块,用于在将选定图形相对应的属性信息赋予所述当前建筑单元之后,接收用户对所述属性信息进行修改的指令,根据更改后的数据对属性信息进行更新。

本发明所提供的基于装配式建筑的属性赋值方法及装置,通过接收对bim设计模型中当前建筑单元的属性进行输入的指令;调用预先建立的数据库,数据库中包括图形数据、以及图形数据相对应的属性信息;根据当前建筑单元的类型判断数据库中是否有与当前建筑单元相匹配的图形数据;如果有,则接收用户从图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予当前建筑单元。可见,本申请在对bim设计模型中的物料、构件或者构件集合进行处理时,能够调用数据库中的信息自动对其属性进行快速赋值,大大减轻了工作量,提高了赋值的效率,减少了工艺设计属性赋值的工作量以及出错率,避免编码不一致、名称不一致等问题的发生。另外,本申请不需要较高的专业知识,使用门槛较低,实现了bim图形信息真正服务于制造与装配。

附图说明

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

图1为本发明所提供的基于装配式建筑的属性赋值方法的一种具体实施方式的流程图;

图2为本发明所提供的基于装配式建筑的属性赋值方法的另一种具体实施方式的流程图;

图3为本发明所提供的基于装配式建筑的属性赋值方法的又一种具体实施方式的流程图;

图4为本发明所提供的基于装配式建筑的属性赋值方法的场景实施过程示意图;

图5为本发明实施例提供的基于装配式建筑的属性赋值装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明所提供的基于装配式建筑的属性赋值方法的一种具体实施方式的流程图如图1所示,该方法包括:

步骤s101:接收对bim设计模型中当前建筑单元的属性进行输入的指令;

本发明实施例中bim设计模型为设计人员基于bim设计平台设计出的三维建筑图形。对该bim设计模型进行构件拆分,即得到组成整个建筑的一个个构件。构件可以为墙板、梁、柱等,物料为单个构件中包含的材料,例如墙板中包含的钢筋、预埋件等,构件集合为多个构件组合在一起构成的结构,例如一栋建筑中的标准层。

在设计好bim设计模型之后,模型图需要附带有图形属性,例如墙体的结构设计图,需要标注其对应的构件的图像属性,可以具体为其中预埋件(钢筋)的长度、材料、位置坐标等信息,以便施工方或者制造工厂能够直接从设计模型中得到构件相应的属性信息,直观的从设计模型上确定构件的形状、大小、以及构件中预埋件的类型、种类、材质、尺寸、位置坐标等信息。

本发明实施例提供的就是对建筑单元的几何实体进行图形属性赋值的方法。几何实体是指设计好的bim设计模型图中对应的几何对象。需要指出的是,本发明实施例中当前建筑单元可以为物料、构件或者构件集合,这均不影响本发明的实现。

具体地,属性信息包括以下任意一种或者任意组合:所述当前建筑单元的类型数据、种类数据、物料编码数据、物料名称数据、说明数据、分类数据、图库名称数据、尺寸数据、材质数据、位置坐标数据。

步骤s102:调用预先建立的数据库,所述数据库中包括图形数据、以及所述图形数据相对应的属性信息;

在用户选定bim设计模型中的某一建筑单元进行属性赋值时,会调用预先建立好的数据库。该数据库中存储有该建筑单元对应的图形数据以及属性信息。例如,数据库中存储有钢筋的图形信息,以及对应的类型、尺寸以及位置等信息。

作为一种具体实施方式,属性信息可以以列表的形式进行存储或者显示。属性信息可以包含该构件对应的全部属性信息或者部分常用的属性信息。

需要指出的是,本发明实施例中步骤s101以及步骤s102的顺序可以进行调换,在此不限定二者的执行顺序。

步骤s103:根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据;

判断数据库中是否有与当前建筑单元相匹配的图形数据。作为一种具体实施方式,对于预埋件、构件、楼栋等类型的建筑单元,可以建立对应的图库信息,该图库中保存有各图形数据,并建立该图形数据与对应的属性信息的对应关系。

在实际开发过程中,可以以ifc模式,利用公共平台形成基于ifc格式的三维几何信息,并进行保存。开发一个处理工具,检查并修订这些图形数据,形成图库资源。例如,可以对这些图形数据进行单位统一(例如采用mm),且格式统一,坐标统一,且参照点均统一在底部的中心。按照设定好的路径,将处理好的图形文件按规定文件名进行存储,生成数据库中的图库资源。

步骤s104:如果有,则接收用户从所述图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予所述当前建筑单元。

在数据库中有与当前建筑单元相匹配的图形数据时,将选定图形相对应的属性信息赋予该当前建筑单元。可以理解的是,本发明实施例中赋予指的是将当前建筑单元的几何实体与属性信息进行关联。用户在展示bim设计模型的平台中选中该当前建筑单元的几何实体,即可获取到对应的属性信息,进行显示。作为一种具体实施方式,属性信息可以包括属性项目以及对应的属性数值,例如属性项目包括类型、种类、材质、尺寸、位置坐标,属性数值包括各个属性种类对应的取值或取值范围。

本发明实施例在对bim设计模型中的几何实体进行赋值时,无需手动填写图形属性的项目、数值等信息,系统可以自动生成。并且进一步地,系统还提供了修改的途径,用户可以根据实际需要对这些属性信息进行修改,包括对属性数值进行修改,或者对属性项目进行添加,这均不影响本发明的实现。即,本发明实施例还可以包括:接收用户对所述属性信息进行修改的指令,根据更改后的数据对属性信息进行更新。

此外,在所述将选定图形相对应的属性信息赋予所述当前建筑单元之后还可以包括:以预设格式保存所述bim设计模型以及对应的属性信息。

本发明所提供的基于装配式建筑的属性赋值方法,通过接收对bim设计模型中当前建筑单元的属性进行输入的指令;调用预先建立的数据库,数据库中包括图形数据、以及图形数据相对应的属性信息;根据当前建筑单元的类型判断数据库中是否有与当前建筑单元相匹配的图形数据;如果有,则接收用户从图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予当前建筑单元。可见,本申请在对bim设计模型中的物料、构件或者构件集合进行处理时,能够调用数据库中的信息自动对其属性进行快速赋值,减少了工艺设计属性赋值的工作量以及出错率,避免编码不一致、名称不一致等问题的发生。另外,本申请不需要较高的专业知识,使用门槛较低,实现了bim图形信息真正服务于制造与装配。

在上述实施例的基础上,本发明所提供的基于装配式建筑的属性赋值方法还公开了对非图库图形进行属性赋值的情况。如图2本发明所提供的基于装配式建筑的属性赋值方法的另一种具体实施方式所示,该方法具体包括:

步骤s201:接收对bim设计模型中当前建筑单元的属性进行输入的指令;

步骤s202:调用预先建立的数据库,所述数据库中包括图形数据、以及所述图形数据相对应的属性信息;

步骤s203:根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据;

步骤s204:如果否,则接收用户从分类物料库中选择几何文本对象的指令,并将选定几何文本对象相对应的属性信息赋予所述当前建筑单元。

本发明实施例中预先建立分类物料库,包含图形数据以及属性信息的数据库中保存的是图形与文本的对应关系,而分类物料库中包含的是文本与文本的对应关系,例如其包含了“钢筋”这一文本信息,以及钢筋对应的尺寸、材质等属性信息。用户在分类物料库中找到“钢筋”这一文本信息,选择该文本信息之后,即可将对应的属性信息赋予当前建筑单元。同样地,本发明实施例中赋予指的是将当前建筑单元的几何实体与属性信息进行关联。用户在展示bim设计模型的平台中选中该当前建筑单元的几何实体,即可获取到对应的属性信息,进行显示。

进一步地,本发明实施例在所述接收用户从分类物料库中选择几何文本对象的指令之前还包括:接收用户的查询指令,根据查询索引信息从所述分类物料库中定位至所查询几何文本对象。

一般情况下,分类物料库中包含的信息众多,从其中人工查找到某一建筑单元的信息耗费时间较长。本发明实施例通过查询,可以快速定位至所选建筑单元上,以便进行属性的自动赋值。

通过这样的设置,本发明实施例在调用相应预埋件等类似图形时,系统自动赋予对应的编码以及物料名称、分类属性信息。同时,在需要给独立的几何图形赋予相关属性时,查询对应分类物料库,可以快速定位,实现从人工属性录入到选择,从而避免编码不一致、名称不一致等问题发生。

本发明基于bim设计平台对bim设计模型中的几何实体进行赋值时,可以采用直接赋值的方法,也可以发开功能插件集成到bim设计平台中。在revit等平台甚至可以直接采用电池组进行输入以及模式控制,有些电池控件直接可以读取db信息,通过数据传送处理后调用展示控件进行展示,对选定的特定几何实体进行指定属性赋值。

为实现基于数据库与图库融合模式的bim的pc工艺设计,首先选定好支持二次开发的bim平台、实现物料信息以及预埋件图库统一化管理。利用符合接口要求的插件(直接使用电池组也可)集成到bim的特定界面,在设计过程中、调用插件实现图形引用以及图形实体属性的编辑。下面对本发明所提供的方法的具体实施过程进行进一步详细阐述,该过程的流程图如图3所示,其可以具体包括:

步骤s301:以数据库模式管理物料基础数据库;

步骤s302:以标准bim图形格式:如ifc管理好预埋件、构件、楼栋等类型的图库资源;

步骤s303:在特定bim设计平台,如tekla或revit等开发或者直接引用第三方插件导出数据,添加编码,并上传到数据库;

步骤s304:在特定bim设计平台,如tekla或revit等开发或者直接引用第三方插件从数据库下载数据文件,并解析,导入物料以及图形信息;

步骤s305:按照分类、设计人员调用相应图库进行预埋件、构件、楼栋设计,系统自动赋予编码、名称以及分类信息;

步骤s306:如果给非图库类图形属性赋值,则选择编辑图形实体物料属性,以列表形式展示物料,选定后物料信息自动赋予几何实体;

步骤s307:设计完毕后,以系统支持格式保存带有物料编码以及属性bim工艺设计信息。

本实施例中,对于预埋件,所述数据文档包括几何、属性、材质、引用数据;对于构件,所述数据文档包括预埋件索引、转换矩阵以及钢筋耗料数据;对于楼栋,所述数据文档包括构建索引以及转换矩阵数据。

下面结合具体实施场景对本发明所提供的基于装配式建筑的属性赋值方法的具体实现过程进行进一步详细阐述。参照图4,其具体实现步骤可以包括:

步骤s401:选定合适的二次开发平台;

bim设计平台诸多,可以选用比较通用的bim设计平台,如revit、tela等均支持二次开发,特别是revit还提供系列插件、直接通过连接电池方法就可以形成诸多逻辑构建模型与约束。选定好平台是后续应用开发的基础。如tekla基于c#语言api接口插件开发等。选择好任一平台,按其接口要求进行对应数据库以及展示开发即可解决集成设计的问题。

步骤s402:管理基础物料信息;

传统的建筑设计的物料一般采用名称、规格模式来进行描述,其信息读取严格依赖于人、名称带有很强主观性与二义性。计算机处理必须精准。系统通过对物料的编码、名称、规格、类型、专业、关联图库名称进行统一模式的存储、基础编码必须保证唯一性。

步骤s403:管理图库信息;

以ifc模式,利用公共平台形成基于ifc的三维几何信息,并保存。

开发一个处理工具,检查并修订这些图库资源,确保单位统一(如采用mm),且格式正确,坐标偏移,参照点均统一在底部的中心(底部左下角等统一模式均可);按照设定路径,将处理好的文件按规定文件名进行拷贝处理。

步骤s404:引入第三方插件读取资源;

在相应平台加入对应插件,或直接使用其拥有数据库连接插件,配好对应的数据库资源,读取数据库中配置好的物料信息,一旦用户需要用控件进行列表+图形方式展示(标准ifc文件、以设定路径+文件名模式绑定);

步骤s405:bim设计时调用插件进行赋值。

在需要使用预埋件时,按照名称一次调入图库样本并赋予其对应属性,放置在设计人员制定的位置、进行调整后就可以就位。如果是属性赋值、直接给选定的几何文本对象的物料属性赋予对应的编码以及名称信息。

本发明通过预先配置物料库以及几何图形库,在bim设计平台中用分类选择模式进行属性赋值、减少外部人工赋值的随意性,确保物料信息准确性,为制造环节直接利用bim设计信息提供了良好的数据基础,大大减少了错误率,提升了设计效率。

下面对本发明实施例提供的基于装配式建筑的属性赋值装置进行介绍,下文描述的基于装配式建筑的属性赋值装置与上文描述的基于bim的装配式pc工艺设计数据导出方法可相互对应参照。

图5为本发明实施例提供的基于装配式建筑的属性赋值装置的结构框图,参照图5基于装配式建筑的属性赋值装置可以包括:

指令接收模块100,用于接收对bim设计模型中当前建筑单元的属性进行输入的指令;

调用数据库模块200,用于调用预先建立的数据库,所述数据库中包括图形数据、以及所述图形数据相对应的属性信息;

判断模块300,用于根据所述当前建筑单元的类型判断所述数据库中是否有与所述当前建筑单元相匹配的图形数据;

图形属性赋予模块400,用于在所述判断模块判定所述数据库中有与所述当前建筑单元相匹配的图形数据时,接收用户从所述图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予所述当前建筑单元。

作为一种具体实施方式,本发明所提供的基于装配式建筑的属性赋值装置还可以包括:

文本属性赋予模块,用于在所述判断模块判定所述数据库中没有与所述当前建筑单元相匹配的图形数据时,接收用户从分类物料库中选择几何文本对象的指令,并将选定几何文本对象相对应的属性信息赋予所述当前建筑单元。

进一步地,本发明实施例还可以包括:

属性修改模块,用于在将选定图形相对应的属性信息赋予所述当前建筑单元之后,接收用户对所述属性信息进行修改的指令,根据更改后的数据对属性信息进行更新。

本实施例的基于装配式建筑的属性赋值装置用于实现前述的基于装配式建筑的属性赋值方法,因此基于装配式建筑的属性赋值装置中的具体实施方式可见前文中的基于装配式建筑的属性赋值方法的实施例部分,例如,指令接收模块100,调用数据库模块200,判断模块300,图形属性赋予模块400,分别用于实现上述基于装配式建筑的属性赋值方法中步骤s101,s102,s103,s104,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。

本发明所提供的基于装配式建筑的属性赋值装置,通过接收对bim设计模型中当前建筑单元的属性进行输入的指令;调用预先建立的数据库,数据库中包括图形数据、以及图形数据相对应的属性信息;根据当前建筑单元的类型判断数据库中是否有与当前建筑单元相匹配的图形数据;如果有,则接收用户从图形数据中选择图形的指令,并将选定图形相对应的属性信息赋予当前建筑单元。可见,本申请在对bim设计模型中的物料、构件或者构件集合进行处理时,能够调用数据库中的信息自动对其属性进行快速赋值,减少了工艺设计属性赋值的工作量以及出错率,避免编码不一致、名称不一致等问题的发生。另外,本申请不需要较高的专业知识,使用门槛较低,实现了bim图形信息真正服务于制造与装配。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

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

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的基于装配式建筑的属性赋值方法及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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