本发明涉及计算机设计技术领域,尤其涉及装配式建筑的深化设计方法、装置及计算机可读存储介质。
背景技术:
随着现代工业技术的发展,建造房屋可以像机器生产那样,成批成套地制造。只要把预制好的房屋部件,运到工地装配起来就成了。这种由预制部品部件在工地装配而成的建筑,称为装配式建筑。
为了促进建筑业转型,倡导绿色建筑,住建部和各地方政府均大力推动装配式建筑的发展。当前装配式建筑的全流程需要经过建筑设计、深化设计、加工制造和装配等阶段。
现有技术中,采用多个平台的软件实现装配式建筑全流程的bim(建筑信息模型)工作。不同平台适用的数据架构不同,采用多个平台的软件进行bim工作时,建模数据在不同软件间流转,需要进行数据格式的转化,容易导致数据的丢失,增加装配式建筑的深化设计方法的设计难度。
技术实现要素:
本发明的主要目的在于提供一种装配式建筑的深化设计方法、装置及计算机可读存储介质,旨在解决采用多个平台的软件进行bim工作时,建模数据在不同软件间流转,需要进行数据格式的转化,容易导致数据的丢失,增加装配式建筑的深化设计方法的设计难度的技术问题。
为实现上述目的,本发明提供一种装配式建筑的深化设计方法,所述装配式建筑的深化设计方法包括以下步骤:
通过建筑软件建立目标建筑的建筑设计模型;
采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型,以根据所述深化设计模型搭建出所述目标建筑,其中,所述建筑软件与所述结构深化软件归属于相同的软件开发平台。
优选地,所述采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型的步骤包括:
所述结构深化软件根据所述建筑设计模型,获取所述目标建筑的预制构件;
对各个所述预制构件进行配筋;
对配筋后的所述预制构件布置预埋件得到待装配预制构件;
由各个所述待装配预制构件组成所述目标建筑的深化设计模型。
优选地,所述对各个所述预制构件进行配筋的步骤之前,还包括:
获取所述结构深化软件的工作环境以及所述目标建筑的建筑环境;
当所述工作环境与所述建筑环境不同时,设置所述工作环境为所述建筑环境。
优选地,所述采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型的步骤之后,还包括:
根据所述待装配预制构件的属性信息以及所述预制构件配置的所述预埋件的属性信息,设计所述待装配预制构件的模具,其中,所述属性信息包括图形信息、尺寸信息、位置信息以及功能信息中的至少一个。
优选地,所述根据所述待装配预制构件的属性信息以及所述预制构件配置的所述预埋件的属性信息,设计所述待装配预制构件的模具的步骤包括:
根据所述待装配预制构件的属性信息设计所述模具的主体;
根据所述预埋件的属性信息在所述模具的主体上设置支撑,其中,所述预埋件设置于所述预制构件中。
优选地,所述根据所述预制构件的属性信息以及所述预制构件配置的所述预埋件的属性信息,设计所述预制构件的模具的步骤之后,还包括:
输出所述模具的模具设计图以及所述模具的模具物料清单。
优选地,所述采用结构深化软件对所述建筑设计模型进行深化设计的步骤之后,还包括:
根据所述深化设计模型获取所述目标建筑的深化设计图纸和深化物料清单。
优选地,所述通过建筑软件建立目标建筑的建筑设计模型的步骤包括:
通过所述建筑软件获取所述目标建筑的各个专业的专业属性,其中,所述专业包括建筑、结构、机电、供暖以及给排水中的至少一个;
根据各个所述专业属性对所述目标建筑建立所述专业对应的所述建筑设计模型。
此外,为实现上述目的,本发明还提供一种装配式建筑的深化设计装置,其特征在于,所述装配式建筑的深化设计装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的装配式建筑的深化设计程序,所述装配式建筑的深化设计程序被所述处理器执行时实现如上所述的装配式建筑的深化设计方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有装配式建筑的深化设计程序,所述装配式建筑的深化设计程序被处理器执行时实现如上所述的装配式建筑的深化设计方法的步骤。
本发明实施例提出的一种装配式建筑的深化设计方法、装置及计算机可读存储介质,采用同一个软件开发平台开发出的建筑软件和结构深化软件来实现目标建筑的建筑设计模型的建立,以及对建立好的建筑设计模型进行深化设计,从而减少装配式建筑的bim工作中软件的使用类型,避免数据在不同软件中流转时,导致建模数据的丢失,降低了装配式建筑的深化设计方法的设计难度。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明装配式建筑的深化设计方法第一实施例的流程示意图;
图3为本发明装配式建筑的深化设计方法第二实施例的流程示意图;
图4为本发明装配式建筑的深化设计方法第三实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:
通过建筑软件建立目标建筑的建筑设计模型;
采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型,以根据所述深化设计模型搭建出所述目标建筑,其中,所述建筑软件与所述结构深化软件归属于相同的软件开发平台。
由于现有技术采用多个平台的软件实现装配式建筑全流程的bim(建筑信息模型)工作。不同平台适用的数据架构不同,采用多个平台的软件进行bim工作时,建模数据在不同软件间流转,需要进行数据格式的转化,容易导致数据的丢失,增加装配式建筑的深化设计方法的设计难度。
本发明提供一种解决方案,采用同一个软件开发平台开发出的建筑软件和结构深化软件来实现目标建筑的建筑设计模型的建立,以及对建立好的建筑设计模型进行深化设计,从而减少装配式建筑的bim工作中软件的使用类型,避免数据在不同软件中流转时,导致建模数据的丢失,降低了装配式建筑的深化设计方法的设计难度。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是pc,也可以是智能手机、平板电脑、便携计算机等具有软件操作功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及网络操作控制应用程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储装配式建筑的深化设计程序,并执行以下操作:
通过建筑软件建立目标建筑的建筑设计模型;
采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型,以根据所述深化设计模型搭建出所述目标建筑,其中,所述建筑软件与所述结构深化软件归属于相同的软件开发平台。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
所述结构深化软件根据所述建筑设计模型,获取所述目标建筑的预制构件;
对各个所述预制构件进行配筋;
对配筋后的所述预制构件布置预埋件得到待装配预制构件;
由各个所述待装配预制构件组成所述目标建筑的深化设计模型。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
获取所述结构深化软件的工作环境以及所述目标建筑的建筑环境;
当所述工作环境与所述建筑环境不同时,设置所述工作环境为所述建筑环境。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
根据所述待装配预制构件的属性信息以及所述预制构件配置的所述预埋件的属性信息,设计所述待装配预制构件的模具,其中,所述属性信息包括图形信息、尺寸信息、位置信息以及功能信息中的至少一个。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
根据所述待装配预制构件的属性信息设计所述模具的主体;
根据所述预埋件的属性信息在所述模具的主体上设置支撑,其中,所述预埋件设置于所述预制构件中。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
输出所述模具的模具设计图以及所述模具的模具物料清单。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
根据所述深化设计模型获取所述目标建筑的深化设计图纸和深化物料清单。
进一步地,处理器1001可以调用存储器1005中存储的装配式建筑的深化设计程序,还执行以下操作:
通过所述建筑软件获取所述目标建筑的各个专业的专业属性,其中,所述专业包括建筑、结构、机电、供暖以及给排水中的至少一个;
根据各个所述专业属性对所述目标建筑建立所述专业对应的所述建筑设计模型。
参照图2,本发明装配式建筑的深化设计方法第一实施例,所述装配式建筑的深化设计方法包括:
步骤s10,通过建筑软件建立目标建筑的建筑设计模型。
步骤s20,采用结构深化软件对所述建筑设计模型进行深化设计,得到所述目标建筑的深化设计模型,以根据所述深化设计模型搭建所述装配式建筑,其中,所述建筑软件与所述结构深化软件归属于相同的软件开发平台。
当前,对于装配式建筑的建造主要包括建筑设计、深化设计、加工制造和装配等。建筑设计为装配式建筑的初步建模阶段设计,根据建筑的功能、施工要求等建筑属性,对目标建筑进行建筑设计模型的建立。深化设计是指对初步得到的建筑设计模型结合施工现场的实际情况,对建筑设计模型进行细化、补充和完善,进一步明确建筑、结构、机电、供暖以及给排水等各专业间的施工界面,明确彼此可能交叉施工的内容,为各专业顺利配合施工创造有利条件。
目前采用多种bim软件对装配式建筑的各个专业进行建模,再对建好的模型进行整合,再利用其他bim软件对整合完的模型进行深化设计。多种bim软件由不同的平台开发,各个平台适用的数据架构不同,所以,在整个装配式建筑的建筑模型的建立和优化设计过程中,需要多次对建模数据进行格式的转化,以实现数据在多平台间有效地流转,从而容易出现部分非几何数据(例如,高度值、宽度值、挑高值等等)的流失,增加后续设计的难度,影响装配式建筑的工作效率。
基于此,本发明采用同一个软件开发平台开发出的建筑软件和结构深化软件来实现目标建筑的建筑设计模型的建立,以及对建立好的建筑设计模型进行深化设计。首先,采用建筑软件对目标建筑进行建筑设计模型的建立,具体包括通过所述建筑软件获取所述目标建筑的各个专业的专业属性,其中,所述专业包括建筑、结构、机电、供暖以及给排水中的至少一个;根据各个所述专业属性对所述目标建筑建立所述专业对应的所述建筑设计模型。采用一个软件实现对目标建筑各个专业方面的建筑设计,无需建筑数据在各个软件中流转。其次,通过与所述建筑软件来自同一个开发平台的结构深化软件对建立好的建筑设计模型进行深化,得到目标建筑的深化设计模型,以使得施工人员能够根据深化设计模型在施工现场搭建出目标建筑,完成装配式建筑的建筑工作。
基于同一个基础平台开发出的建筑软件和结构深化软件,适用的数据构架相同,采用的文件格式一致,能够相互打开对方创建的文件。所以,两者间无需数据的格式转换,避免数据的丢失,提高建模效率。例如,microstaion平台开发的aecosimbuildingdesigner和prostructures,这两个软件的文件格式是一致的,都是.dgn文件,可以相互打开或参考,也不会损坏任何数据,保证了数据的流通完整性。采用aecosimbuildingdesigner软件建立的建筑设计模型能够直接被prostructures打开后,进行深化设计。本发明并不局限于aecosimbuildingdesigner软件和prostructures软件,其他基于同一软件开发平台的bim软件用于装配式建筑的bim工作均属于本发明的发明构思,落入本发明的保护范围。
此外,基于结构深化软件可以导出目标建筑的深化设计模型图纸以及深化设计模型的深化物料清单,根据深化物料清单指导工厂采购钢筋、预埋件以及辅助构件的生产。
在本实施例中,采用同一个软件开发平台开发出的建筑软件和结构深化软件来实现目标建筑的建筑设计模型的建立,以及对建立好的建筑设计模型进行深化设计,从而减少装配式建筑的bim工作中软件的使用类型,避免数据在不同软件中流转时,导致建模数据的丢失,降低了装配式建筑的深化设计方法的设计难度。
进一步的,参照图3,本发明装配式建筑的深化设计方法第二实施例,基于上述第一实施例,所述步骤s20包括:
步骤s21,所述结构深化软件根据所述建筑设计模型,获取所述目标建筑的预制构件。
步骤s22,对各个所述预制构件进行配筋。
利用结构深化软件的深化设计功能,将得到的建筑设计模型进行三维模型的建立,进而得到装配所述目标建筑所需要的预制构件。根据相关建筑规范和施工现场的实际需要(如水电、装修、地形等),对得到的所有预制构件逐个进行配筋。
此外,检查结构深化软件的工作环境,判断当前结构深化软件的工作环境是否与目标建筑的建筑环境相符,若不符,则需要将结构深化软件的工作环境设置为与目标建筑相符合的建筑环境。例如,prostructures软件为美国开发的软件,该软件中的工作环境适用于美国的建筑施工规范,然而,目标建筑为中国建筑,为满足建立好的建筑符合中国建筑的规范,在对预制构件进行配筋之前,设置中国钢筋规范,以配置好满足中国钢筋规范的钢筋的预制构件。
步骤s23,对配筋后的所述预制构件布置预埋件得到待装配预制构件。
步骤s24,由各个所述待装配预制构件组成所述目标建筑的深化设计模型。
预制构件配筋过后,为预制构件布置预埋件,使得预制构件能够在施工现场有效地装配成完整的建筑,即得到待装配预制构件。其中,预埋件是根据建筑设计模型预先存储于结构深化软件中的预埋件库中。将所有布置好预埋件的预制构件集合即可得到目标建筑的深化设计模型。
在本实施例中,利用结构深化软件的深化设计功能,将得到的建筑设计模型进行三维模型的建立,进而得到装配所述目标建筑所需要的预制构件。根据相关建筑规范,对得到的所有预制构件逐个进行配筋。在预制构件配筋过后,为预制构件布置预埋件,使得预制构件能够在施工现场有效地装配成完整的建筑。将所有布置好预埋件的预制构件集合即可得到目标建筑的深化设计模型。实现了装配式建筑的深化设计,为装配式建筑在现场的安装提供有利的基础。
进一步的,参照图4,本发明装配式建筑的深化设计方法第三实施例,基于上述第一或第二实施例,所述步骤s20之后,还包括:
步骤s30,根据所述待装配预制构件的属性信息以及所述预制构件配置的所述预埋件的属性信息,设计所述待装配预制构件的模具,其中,所述属性信息包括图形信息、尺寸信息、位置信息以及功能信息中的至少一个。
在得到目标建筑的预制构件配筋及预埋件配置完之后的待装配预制构件,在该结构深化软件中设计模具,具体地,根据待装配预制构件的图形、尺寸以及预埋件的位置信息等设计待装配预制构件的模具主体。再根据待装配预制构件的挡边需要在模具中设置对应的开槽。最后,根据预埋件的位置需要设置支撑。
此外,对待装配预制构件进行模型设计好之后,采用结构深化软件对模具模型进行视图保存、剖切等操作得出模具图纸,以及导出模具物料清单。模具图纸和模具物料清单主要用于指导模具的原材料购买以及指导零件加工。
在本实施例中,在得到目标建筑的预制构件配筋及预埋件配置完之后的待装配预制构件,在该结构深化软件中设计模具,具体地,根据待装配预制构件的图形、尺寸以及预埋件的位置信息等设计待装配预制构件的模具主体。再根据待装配预制构件的挡边需要在模具中设置对应的开槽。最后,根据预埋件的位置需要设置支撑。在同一软件中对建筑设计模型进行深化设计后,对得到的各个预制构件设计对应的模具,bim数据不经过格式转化直接使用,保证了数据的完整性,使得设计出的模具更加符合预制构件的生产要求,减少生产残次品的数量,提高生产速率。
此外,本发明实施例还提出一种装配式建筑的深化设计装置,所述装配式建筑的深化设计装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的装配式建筑的深化设计程序,所述装配式建筑的深化设计程序被所述处理器执行时实现如上各个实施例所述的装配式建筑的深化设计方法的步骤。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有装配式建筑的深化设计程序,所述装配式建筑的深化设计程序被处理器执行时实现如上各个实施例所述的装配式建筑的深化设计方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。