掌桥专利:专业的专利平台
掌桥专利
首页

一种基于建筑方案模型的模型荷载导算方法及装置

文献发布时间:2023-06-19 19:00:17


一种基于建筑方案模型的模型荷载导算方法及装置

技术领域

本申请涉及建筑领域,具体而言,涉及一种基于建筑方案模型的模型荷载导算方法及装置。

背景技术

随着建筑行业的不断发展,建筑项目的三维设计方法也得到极大的提升。在实践中发现,基于BIM的正向设计相关研发,大多都是优先根据建筑方案图或方案模型,进行荷载手动初算,然后再反向由计算模型生成三维BIM模型提资建筑。然而,该种手动计算荷载的方式往往会因为模型构件的变化,而产生大量额外的计算负担,从而会影响计算的准确程度,并且还会影响计算的整体效率。

发明内容

本申请实施例的目的在于提供一种基于建筑方案模型的模型荷载导算方法及装置,能够自动计算模型荷载,从而提高对构件变化的适应能力,进而提高荷载的计算准确程度和计算效率。

本申请实施例第一方面提供了一种基于建筑方案模型的模型荷载导算方法,所述方法包括:

对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;所述构件识别模型包括多个不同族的构件;

根据接收到的竖向构件布置方案,对所述构件识别模型进行竖向构件布置,得到第一模型;

对所述第一模型和所述构件识别模型的重叠部分进行裁剪,得到第二模型;

根据所述第二模型包括的结构墙柱构件信息和建筑墙构件信息,在所述第二模型中生成梁构件,得到第三模型;

根据所述第三模型中的梁格范围信息,在所述第三模型中生成楼板构件,得到第四模型;

根据所述第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果。

在上述实现过程中,该方法可以优先对建筑方案模型进行模型构建识别,对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;构件识别模型包括多个不同族的构件;该步骤可以识别出所有的不同构件,以便于后续步骤根据构件的类型进行相应的处理,从而能够提高处理针对性,进而提高模型处理的质量。其次,该方法根据接收到的竖向构件布置方案,对构件识别模型进行竖向构件布置,得到第一模型;该步骤可以通过对竖向构件及楼面梁板的初步布置,来确定构件支承和传力是否可行并和合理,当没有问题出现时,确定经过处理的模型为第一模型,并执行后续的步骤。然后,对第一模型和构件识别模型的重叠部分进行裁剪,得到第二模型;该步骤可以将刚刚布置的竖向构件与基础模型之间的重叠部分识别出来,并裁剪掉该部分,以使裁剪后的模型不包括重叠的这种情况出现,从而使得获取到的第二模型没有模型内矛盾点,进而提高模型的准确程度。再然后,根据第二模型包括的结构墙柱构件信息和建筑墙构件信息生成梁构件,得到第三模型;该步骤可以自动生成梁构件,从而实现梁构件生成自动化。并根据第三模型中的梁格范围信息生成楼板构件,得到第四模型;该步骤可以自动生成楼板构件,从而实现楼板构件生成自动化。最后再根据第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果;该步骤可以根据自动调整与修改后的优质第四模型和预设荷载库进行模型荷载导算,从而能够自动得到准确的荷载计算结果。可见,实施这种实施方式,能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

进一步地,所述根据所述第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果的步骤之前,所述方法还包括:

获取楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息;

根据所述楼面活载信息、所述屋面活载信息、所述楼面恒载信息、所述屋面恒载信息、所述墙荷载信息、所述梁恒载信息、所述梁墙板柱活载信息以及所述梁墙板柱恒载信息建立预设荷载库。

在上述实现过程中,该方法可以优先获取楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息;然后再根据楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息建立预设荷载库。可见,实施这种实施方式,能够将建筑荷载分为恒载和活载的多个细类,然后对其建立统一的荷载库,以使设计师在不同专业、不同设计阶段都能够在同一个基础资源平台完成数据调用,从而有利于设计师之间进行信息传递的一致性,并有利于提高模型荷载导算的标准化。

进一步地,所述根据所述第二模型包括的结构墙柱构件信息和建筑墙构件信息,在所述第二模型中生成梁构件,得到第三模型的步骤包括:

根据所述第二模型包括的结构墙柱构件信息,在所述第二模型中的结构墙柱构件之间自动生成梁构件,得到中间模型;

根据所述第二模型包括的建筑墙构件信息,在所述中间模型中的建筑墙构件的下部自动生成所述梁构件,得到第三模型。

在上述实现过程中,该方法可以根据结构墙柱构件信息和建筑墙构件信息确定梁构件的生成位置,从而保证梁构件的生成合理性,从而实现第三模型的构建。

进一步地,所述根据所述第三模型中的梁格范围信息,在所述第三模型中生成楼板构件,得到第四模型的步骤之后,所述根据所述第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果的步骤之前,所述方法还包括:

判断所述第四模型中所述梁构件和所述楼板构件布置的是否合理;

当所述梁构件和所述楼板构件布置的合理时,对所述第四模型中构件的重叠部分进行裁剪,得到裁剪后的第四模型。

在上述实现过程中,该方法可以判断梁板构件是否合理,并在梁板构件合理时对模型进行初步调整,并进一步根据调整后的模型进行模型荷载导算。可见,实施这种实施方式,能够在确保第四模型是准确可靠的整体模型时进行模型荷载的导算,从而提高模型荷载导算的准确性。

进一步地,所述根据所述第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果的步骤包括:

根据所述第四模型和预设荷载库进行楼面活载导算和屋面活载导算,得到第一荷载计算值;

根据所述第四模型和所述预设荷载库进行楼面恒载导算和屋面恒载导算,得到第二荷载计算值;

根据所述第四模型和所述预设荷载库进行墙面层荷载导算,得到第三荷载计算值;

组合所述第一荷载计算值、所述第二荷载计算值以及所述第三荷载计算值,得到荷载计算结果。

在上述实现过程中该方法可以根据活载、恒载、墙载进行三方面荷载计算,得到三个不同的荷载计算值,并对其进行组合得到荷载计算结果。可见,实施这种实施方式,能够全方面地准确导算出结构计算模型所需要的荷载参数,进而有利于结构计算模型的生成操作。

进一步地,所述方法还包括:

根据所述建筑方案模型、所述荷载计算结果以及所述建筑墙构件信息,生成结构计算模型。

在上述实现过程中,该方法可以将建筑方案模型和荷载计算结果导入结构计算软件,并在同时扣减建筑墙构件,以生成结构计算模型。可见,实施这种实施方式,能够通故宫结构计算软件完成结构计算,从而能够极大程度地提高设计师的工作效率。

本申请实施例第二方面提供了一种基于建筑方案模型的模型荷载导算装置,所述模型荷载导算装置包括:

过滤单元,用于对获取到的建筑方案模型进行模型过滤,得到包括多个不同族构件的构件识别模型;

过滤单元,用于对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;所述构件识别模型包括多个不同族的构件;

布置单元,用于根据接收到的竖向构件布置方案,对所述构件识别模型进行竖向构件布置,得到第一模型;

剪切单元,用于对所述第一模型和所述构件识别模型的重叠部分进行裁剪,得到第二模型;

生成单元,用于根据所述第二模型包括的结构墙柱构件信息和建筑墙构件信息,在所述第二模型中生成梁构件,得到第三模型;

所述生成单元,还用于根据所述第三模型中的梁格范围信息,在所述第三模型中生成楼板构件,得到第四模型;

导算单元,用于根据所述第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果。

在上述实现过程中,该装置能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

进一步地,所述模型荷载导算装置还包括:

获取单元,用于获取楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息;

建立单元,用于根据所述楼面活载信息、所述屋面活载信息、所述楼面恒载信息、所述屋面恒载信息、所述墙荷载信息、所述梁恒载信息、所述梁墙板柱活载信息以及所述梁墙板柱恒载信息建立预设荷载库。

在上述实现过程中,该装置能够将建筑荷载分为恒载和活载的多个细类,然后对其建立统一的荷载库,以使设计师在不同专业、不同设计阶段都能够在同一个基础资源平台完成数据调用,从而有利于设计师之间进行信息传递的一致性,并有利于提高模型荷载导算的标准化。

本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的基于建筑方案模型的模型荷载导算方法。

本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的基于建筑方案模型的模型荷载导算方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种基于建筑方案模型的模型荷载导算方法的流程示意图;

图2为本申请实施例提供的另一种基于建筑方案模型的模型荷载导算方法的流程示意图;

图3为本申请实施例提供的一种基于建筑方案模型的模型荷载导算装置的结构示意图;

图4为本申请实施例提供的另一种基于建筑方案模型的模型荷载导算装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

实施例1

请参看图1,图1为本申请实施例提供了一种基于建筑方案模型的模型荷载导算方法的流程示意图。其中,该基于建筑方案模型的模型荷载导算方法包括:

S101、对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;构件识别模型包括多个不同族的构件。

本实施例中,该方法可以过滤出建筑方案模型中包括的建筑墙、门窗、空间等不同族构件,同时门窗构件裁剪建筑墙。最后形成的构件识别模型,能够为设计师提供模型基础。

S102、根据接收到的竖向构件布置方案,对构件识别模型进行竖向构件布置,得到第一模型。

本实施例中,该步骤根据竖向构件布置方案包括的场地条件、地质条件、结构类型、荷载等对竖向构件(如结构墙柱构件)进行布置,得到第一模型。

实施这种实施方式,能够初步确定竖向构件及楼面梁板布置,从而能够确定构件支承和传力的可行性和合理性。

在本实施例中,该方法还可以通过设计师根据规范及经验进对竖向构件布置方案进行调整输入,以使该步骤根据设计师调整后的竖向构件布置方案进行竖向构件的快速布置。

S103、对第一模型和构件识别模型的重叠部分进行裁剪,得到第二模型。

本实施例中,该步骤对第一模型和构件识别模型的重叠部分,进行建筑墙构件的裁剪。

S104、根据第二模型包括的结构墙柱构件信息和建筑墙构件信息,在第二模型中生成梁构件,得到第三模型。

本实施例中,该步骤根据结构墙柱和建筑墙尺寸和空间位置等参数,自动生成梁构件。

S105、根据第三模型中的梁格范围信息,在第三模型中生成楼板构件,得到第四模型。

本实施例中,该方法能够基于建筑方案模型生成结构方案模型,从而保证了数据流转的统一性。其中,结构方案模型是包含了结构墙、柱、梁、板构件的模型,该方法可以利用建筑构件进行了衍生、拓展,最终形成结构方案模型,该结构方案模型即为第四模型。

S106、根据第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果。

本申请实施例中,该方法的执行主体可以为计算机、服务器等计算装置,对此本实施例中不作任何限定。

在本申请实施例中,该方法的执行主体还可以为智能手机、平板电脑等智能设备,对此本实施例中不作任何限定。

可见,实施本实施例所描述的基于建筑方案模型的模型荷载导算方法,能够优先对建筑方案模型进行模型过滤,过滤出包括建筑墙、门窗、空间等不同族构件的构件识别模型;其次,根据设计师根据规范及经验进行手动调用的竖向构件布置方案,对构件识别模型进行竖向构件布置,得到第一模型;然后,在然对第一模型和构件识别模型之间的建筑墙构件进行裁剪,得到第二模型;再然后,根据第二模型包括的结构墙柱构件信息和建筑墙构件信息生成梁构件,得到第三模型;并根据第三模型中的梁格范围信息生成楼板构件,得到第四模型;最后再根据第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果。可见,实施这种实施方式,能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

实施例2

请参看图2,图2为本申请实施例提供的一种基于建筑方案模型的模型荷载导算方法的流程示意图。如图2所示,其中,该基于建筑方案模型的模型荷载导算方法包括:

S201、获取楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息。

本实施例中,楼面活载信息和屋面活载信息皆包括空间信息和活载取值。

本实施例中,楼面恒载信息和屋面恒载信息皆包括面构造做法名称、面构造做法内容以及面构造做法容重。

本实施例中,墙荷载信息包括墙构造做法名称、墙构造做法内容以及墙构造做法容重。

本实施例中,梁恒载信息包括梁构造做法名称、梁构造做法内容以及梁构造做法容重。

本实施例中,梁墙板柱活载信息用于表示作用于梁墙板柱构件的非常用的活载信息,梁墙板柱恒载信息用于表示作用于梁墙板柱构件的非常用的恒载信息。

S202、根据楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息建立预设荷载库。

本实施例中,该方法将建筑荷载主要分为恒载和活载,并将结构设计中所需输入的恒载和活载信息归入荷载库,从而建立起一个统一的荷载库。

实施这种实施方式,能够使得设计师在不同专业、不同设计阶段均能在同一个基础资源平台完成数据调用,从而有利于设计师之间进行信息传递的一致性。

本实施例中,为适应不同荷载工况,本发明又将荷载库分类为楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载等计算所需荷载。

在本实施例中,楼面活载和屋面活载都包括空间、活载取值。示例表如下:

在本实施例中,楼面恒载和屋面恒载都包括构造做法名称、构造做法内容和构造做法容重。示例表如下:

在本实施例中,墙荷载由面层、基层、其他荷载三部分荷载组成,内容包括墙构造做法名称、墙做法内容和墙构造做法容重,其中门窗构件裁剪建筑墙。示例表如下:

本实施例中,楼面活载部分内容以《建筑结构荷载规范》为依据,包括不同功能分区建筑的荷载值。不同功能分区包含不同属性空间类别,例如住宅、教室、影院等。

本实施例中,楼面恒载包括楼面不同建筑构造做法名称、内容和参数,有利于模型辅助装置识别匹配其做法,并调用不同做法的容重等参数。

本实施例中,楼面线荷载(恒载),包括楼面不同建筑构造做法名称、内容和参数,有利于模型辅助装置识别匹配其做法,并调用不同做法的容重等参数。

本实施例中,梁恒载包括梁不同建筑构造做法名称、内容和参数,有利于模型辅助装置识别匹配其做法,并调用不同做法的容重等参数。

S203、对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;构件识别模型包括多个不同族的构件。

S204、根据接收到的竖向构件布置方案,对构件识别模型进行竖向构件布置,得到第一模型。

S205、对第一模型和构件识别模型的重叠部分进行裁剪,得到第二模型。

S206、根据第二模型包括的结构墙柱构件信息,在第二模型中的结构墙柱构件之间自动生成梁构件,得到中间模型。

S207、根据第二模型包括的建筑墙构件信息,在中间模型中的建筑墙构件的下部自动生成梁构件,得到第三模型。

本实施例中,默认结构墙柱之间自动生成梁构件,默认建筑墙下部自动生成梁构件。

在本实施例中,默认梁宽同支承墙、支承梁的宽度;默认墙墙、墙梁之间的梁高取1/10~1/15倍的梁净跨长度,具体取值可以由设计师自行设置;默认梁梁之间的梁高取1/12~1/20倍的梁净跨长度,具体取值可以由设计师自行设置。

作为一种可选的实施方式,在根据第二模型包括的建筑墙构件信息,在中间模型中的建筑墙构件的下部自动生成梁构件,得到第三模型的步骤之后,该方法还可以包括:

判断梁构件布置的是否合理,若是,则执行步骤S208;若否,则结束本流程。

S208、根据第三模型中的梁格范围信息,在第三模型中生成楼板构件,得到第四模型。

本实施例中,默认板厚取1/35~1/45倍的板短跨长度,具体取值可以由设计师自行设置。

S209、判断第四模型中梁构件和楼板构件布置的是否合理,若是,则执行步骤S210~S216;若否,则结束本流程。

S210、对第四模型中构件的重叠部分进行裁剪,得到裁剪后的第四模型。

本实施例中,该方法可以进行模型扣减,处理模型重叠部分。例如,梁与墙的重叠部分,由梁剪切建筑墙。

S211、根据第四模型和预设荷载库进行楼面活载导算和屋面活载导算,得到第一荷载计算值。

本实施例中,预设荷载库中至少包括楼面活载信息和屋面活载信息。

在本实施例中,该方法可以根据第四模型、预设荷载库包括的楼面活载信息和预设荷载库包括的屋面活载信息进行楼面活载导算和屋面活载导算,得到第一荷载计算值。

本实施例中,对楼面活载、屋面活载导算举例:若模型包含空间类别,若空间属性为客厅,将自动匹配到[荷载库]→[楼面活载]→[客厅]→[2.0kN/m2],进一步地,程序自动读取:计算值=荷载库参数值[2.0kN/m2],得到最后荷载计算值为[2.0kN/m2]。其中,[2.0kN/m2]为第一荷载计算值。

S212、根据第四模型和预设荷载库进行楼面恒载导算和屋面恒载导算,得到第二荷载计算值。

本实施例中,对楼面恒载、屋面恒载导算举例:识别模型里的建筑做法,如识别到地砖、隔声砂浆,将自动匹配到[荷载库]→[隔声地砖楼地面建筑做法1]→[地砖、隔声砂浆]→[地砖容重值r1、隔声砂浆容重值r2],同时,识别出模型里地砖和隔声砂浆的厚度,进一步地,程序自动计算:计算值=sum(子项容重ri*子项厚hi),得到最后荷载计算值为q1。其中,q1为第二荷载计算值。

S213、根据第四模型和预设荷载库进行墙面层荷载导算,得到第三荷载计算值。

本实施例中,对墙面层荷载导算举例:根据模型构件的空间位置关系,识别楼面上部的非结构构件(例如建筑隔墙),识别模型里的建筑建筑隔墙做法面层为XPS+石膏板+腻子+白色内墙涂料,基层为预制条板,带铝合金门窗,将自动匹配到:{[面层]→[涂料保温内墙面做法]→[面层层XPS;石膏板;腻石膏板;内墙墙涂]→[各参数容量];[基层]→[预制条板做法]→[高温蒸养陶粒板]→[高温蒸养陶粒板容重];[其他荷载]→[门窗做法]→[铝合金门窗]→[铝合金门窗容重]}。同时,识别出模型里各面层关联的尺寸信息(如关联建筑墙基本参数-墙高,墙长、墙厚、墙表面积、墙体积),进一步地,程序自动计算:[计算值]=[面层+基层+其他荷载]=[面层子项容重*面层子项厚度*墙高+条板容重*墙厚*墙高+门窗容重*门窗体积/墙长],得到最后荷载计算值为q2。其中,q2为第三荷载计算值。

S214、组合第一荷载计算值、第二荷载计算值以及第三荷载计算值,得到荷载计算结果。

本实施例中,前述第一荷载计算值、第二荷载计算值以及第三荷载计算值构成了结构计算所需输入的恒载和活载值。

S215、根据建筑方案模型、荷载计算结果以及建筑墙构件信息,生成结构计算模型。

本实施例中,该方法可以将建筑方案模型和荷载计算结果导入结构计算软件,并在同时扣减建筑墙构件,以生成结构计算模型。

在本实施例中,该方法可以直接导入模型几何参数,快速生成结构计算模型。同时,荷载计算结果可直接导入结构计软软件供设计师使用(包括但不局限于数据导入方式,荷载计算结果也可生成二维数据、二维图纸供设计师参考使用)。

本实施例中,本申请能够基于BIM平台对建筑方案模型进行快速转换,以得到结构方案模型。具体的,该方法可以通过建筑方案模型的墙体、空间布置方案自动生成结构布置,并在后续建筑方案模型深化过程中,进行自动扣减,匹配和调用荷载库。并进一步地完成自动导算荷载,然后再导入结构计算软件以完成结构计算,从而能够极大程度地提高设计师的工作效率。

可见,实施本实施例所描述的基于建筑方案模型的模型荷载导算方法,能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

实施例3

请参看图3,图3为本申请实施例提供的一种基于建筑方案模型的模型荷载导算装置的结构示意图。如图3所示,该模型荷载导算装置包括:

过滤单元310,用于对获取到的建筑方案模型进行模型构件识别,得到构件识别模型;构件识别模型包括多个不同族的构件;

布置单元320,用于根据接收到的竖向构件布置方案,对构件识别模型进行竖向构件布置,得到第一模型;

剪切单元330,用于对第一模型和构件识别模型的重叠部分进行裁剪,得到第二模型;

生成单元340,用于根据第二模型包括的结构墙柱构件信息和建筑墙构件信息,在第二模型中生成梁构件,得到第三模型;

生成单元340,还用于根据第三模型中的梁格范围信息,在第三模型中生成楼板构件,得到第四模型;

导算单元350,用于根据第四模型和预设荷载库进行模型荷载导算,得到荷载计算结果。

本申请实施例中,对于基于建筑方案模型的模型荷载导算装置的解释说明可以参照实施例1或实施例2中的描述,对此本实施例中不再多加赘述。

可见,实施本实施例所描述的基于建筑方案模型的模型荷载导算装置,能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

实施例4

请一并参阅图4,图4是本申请实施例提供的一种基于建筑方案模型的模型荷载导算装置的结构示意图。其中,图4所示的基于建筑方案模型的模型荷载导算装置是由图3所示的基于建筑方案模型的模型荷载导算装置进行优化得到的。如图4所示,模型荷载导算装置还包括:

获取单元360,用于获取楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息;

建立单元370,用于根据楼面活载信息、屋面活载信息、楼面恒载信息、屋面恒载信息、墙荷载信息、梁恒载信息、梁墙板柱活载信息以及梁墙板柱恒载信息建立预设荷载库。

作为一种可选的实施方式,生成单元340包括:

第一子单元341,用于根据第二模型包括的结构墙柱构件信息,在第二模型中的结构墙柱构件之间自动生成梁构件,得到中间模型;

第二子单元342,用于根据第二模型包括的建筑墙构件信息,在中间模型中的建筑墙构件的下部自动生成梁构件,得到第三模型。

作为一种可选的实施方式,模型荷载导算装置还包括:

判断单元380,用于判断第四模型中梁构件和楼板构件布置的是否合理;

剪切单元330,还用于当梁构件和楼板构件布置的合理时,对第四模型中构件的重叠部分进行裁剪,得到裁剪后的第四模型。

作为一种可选的实施方式,导算单元350包括:

第三子单元351,用于根据第四模型和预设荷载库进行楼面活载导算和屋面活载导算,得到第一荷载计算值;

第四子单元352,用于根据第四模型和预设荷载库进行楼面恒载导算和屋面恒载导算,得到第二荷载计算值;

第五子单元353,用于根据第四模型和预设荷载库进行墙面层荷载导算,得到第三荷载计算值;

第六子单元354,用于组合第一荷载计算值、第二荷载计算值以及第三荷载计算值,得到荷载计算结果。

作为一种可选的实施方式,模型荷载导算装置还包括:

结构计算单元400,用于根据建筑方案模型、荷载计算结果以及建筑墙构件信息,生成结构计算模型。

本申请实施例中,对于基于建筑方案模型的模型荷载导算装置的解释说明可以参照实施例1或实施例2中的描述,对此本实施例中不再多加赘述。

可见,实施本实施例所描述的基于建筑方案模型的模型荷载导算装置,能够自动对建筑方案模型进行模型转化,并进一步自动对转化后的模型进行模型荷载的计算,从而使得该方法能够根据不同模型中的不同构件进行合适的荷载计算,进而提高对不同构件的计算适应能力,进而提高荷载的计算准确程度和计算效率。

本申请实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例1或实施例2中任一项基于建筑方案模型的模型荷载导算方法。

本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例1或实施例2中任一项基于建筑方案模型的模型荷载导算方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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

相关技术
  • 一种导航地图中建筑模型的获取方法、装置及终端
  • 基于建筑BIM模型的结构电算自动导荷载方法
  • 基于建筑BIM模型的结构电算自动导荷载方法
技术分类

06120115761158