框架梁布设方法、装置、设备及存储介质与流程

文档序号:26280620发布日期:2021-08-13 19:37阅读:159来源:国知局
框架梁布设方法、装置、设备及存储介质与流程

本申请涉及计算机辅助设计技术领域,更具体的说,是涉及一种框架梁布设方法、装置、设备及存储介质。



背景技术:

随着计算机技术在建筑领域应用的深入,计算机辅助设计软件的使用已成为建筑行业从业人员一项必备的技能。三维设计软件作为最新一代的计算机辅助设计软件,如何高效地使用软件表达出三维的设计信息一直是设计人员所追求的。

目前,对于建筑物内框架梁和次梁的设计,现有技术主要依靠设计师经验通过cad软件手动绘制。这种人工绘制的方式耗时极长,大大降低了建模效率。



技术实现要素:

鉴于上述问题,提出了本申请以便提供一种框架梁布设方法、装置、设备及存储介质,以解决现有人工绘制的方式所存在的耗时长、建模效率低的问题。具体方案如下:

一种框架梁布设方法,包括:

获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标;

以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁;

基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

优选地,还包括:

基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁,得到优化后框架梁。

优选地,还包括:

对于框架梁中首尾相连的设定数量的框架梁,根据所述设定数量的框架梁围成楼板的参数信息,判断所述楼板是否需要布设次梁;

若需要,则基于所述设定数量的框架梁确定次梁的布设方式。

优选地,所述获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标,包括:

获取目标区域内,具备搭接框架梁能力的各结构构件的结构信息;

基于每一结构构件的结构信息,以及配置的与结构构件类型对应的位置坐标等效方式,确定每一结构构件的等效位置坐标。

优选地,所述获取目标区域内,具备搭接框架梁能力的各结构构件的结构信息,还包括:

对于确定的各等效位置坐标,将距离小于设定框架梁最小长度的两个等效位置坐标中,优先级低的一个删除。

优选地,所述以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁,包括:

将各所述等效位置坐标中,距离小于设定框架梁最大长度的任意两个等效位置坐标相连,连线作为备选框架梁。

优选地,所述基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,包括:

基于配置的框架梁布设边界条件,从所述多个备选框架梁中去除超出框架梁有效区域的框架梁;和/或,

基于配置的框架梁布设夹角条件,对于所述多个备选框架梁中夹角小于设定夹角阈值的两个备选框架梁,删除其中长度较长的备选框架梁;和/或,

基于配置的框架梁布设相交条件,对于所述多个备选框架梁中相交的两个备选框架梁,至少删除其中长度较长的备选框架梁。

优选地,所述基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁,包括:

选取同一等效位置坐标搭接的框架梁的条数超过设定数量的目标等效位置坐标,所述设定数量为设定的同一点搭接框架梁的最大条数;

对所述目标等效位置坐标所搭接的各框架梁,按照所述设定数量进行任意组合,得到多种组合结果,每个组合结果中包含设定数量的框架梁;

对于每一种组合结果,基于组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度;

在各组合结果中,参考规整程度选取最规整的组合结果,并将所述目标等效位置坐标所搭接的各框架梁中除所述最规整的组合结果外的其它框架梁删除。

优选地,所述基于组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度,包括:

以所述目标等效位置坐标为中心,按照设定参考方向建立直角坐标系;

以顺时针或逆时针方向为规定方向,分别计算组合结果中每一框架梁沿规定方向距离最近的方位轴的夹角;

基于组合结果中各框架梁的夹角,计算标准差,作为组合结果的规整程度的度量值。

优选地,所述基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁,包括:

从各框架梁围成的区域中确定由框架梁围成的所有相邻三角形网格对应的待处理区域;

从所述所有相邻三角形网格的共边中选择n条框架梁作为一个删除方案,得到若干个删除方案;

针对每一删除方案,判断若删除所述删除方案中的n条框架梁后,所述待处理区域是否被划分为四边形网格以及彼此不相邻的三角形网格;

若是,则确定所述删除方案为有效删除方案,以得到多个有效删除方案;

从多个有效删除方案中选择包含的n条框架梁的总长度最长的有效删除方案作为最终删除方案,并从初步的框架梁中删除所述最终删除方案中的各条框架梁。

优选地,所述基于所述设定数量的框架梁确定次梁的布设方式,包括:

在围成所述楼板的各框架梁中,确定平行于所述目标区域短边的两条相对的框架梁,作为次梁的搭接框架梁;

将两条搭接框架梁的x等分点相互连接,作为次梁的布设方式。

一种框架梁布设装置,包括:

等效位置坐标获取单元,用于获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标;

备选框架梁确定单元,用于以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁;

框架梁优化单元,用于基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

一种框架梁布设设备,包括:存储器和处理器;

所述存储器,用于存储程序;

所述处理器,用于执行所述程序,实现如上所述的框架梁布设方法的各个步骤。

一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的框架梁布设方法的各个步骤。

借由上述技术方案,本申请的框架梁布设方法,对于待布设框架梁的目标区域,首先获取该目标区域内具备搭接框架梁能力的各结构构件的等效位置坐标,进而以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁,基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。按照本申请方案,能够实现框架梁的自动布设,无需人工手动绘制,大大提高了建模效率。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本申请实施例提供的框架梁布设方法的一流程示意图;

图2示例了一种地下室内框架梁布设有效区域示意图;

图3示例了一种夹角过小的框架梁布设示意图;

图4示例了一种相交框架梁布设示意图;

图5为本申请实施例提供的框架梁布设方法的另一流程示意图;

图6示例了一种等效位置坐标搭接多条框架梁示意图;

图7示例了一种确定框架梁与方位轴夹角示意图;

图8示例了一种包含相邻三角形的框架梁布设示意图;

图9为针对图8示例的一种删除方案示意图;

图10为针对图8示例的另一种删除方案示意图;

图11为本申请实施例提供的框架梁布设方法的又一流程示意图;

图12示例了一种单条次梁布设示意图;

图13示例了一种两条次梁布设示意图;

图14为本申请实施例公开的一种框架梁布设装置结构示意图;

图15为本申请实施例提供的框架梁布设设备的结构示意图。

具体实施方式

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

本申请提供了一种框架梁布设方案,能够实现框架梁的自动布设,确定框架梁的布设方式。

本申请方案可以基于具备数据处理能力的终端实现,该终端可以是手机、电脑、服务器、云端等。

接下来,结合图1所述,本申请的框架梁布设方法可以包括如下步骤:

步骤s100、获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标。

其中,目标区域为需要进行框架梁布设的区域。示例如,目标区域可以是地下室等建筑物内。

框架梁需要搭接在受力构件上,也即框架梁两端需要搭接在受力构件上。本步骤中,具备搭接框架梁的各结构构件即为受力构件,如结构柱、建筑物外墙、剪力墙等受力构件。

各结构构件的等效位置坐标可以是基于结构构件的结构信息,以及结构构件在搭接框架梁时的搭接点位置综合确定。

步骤s110、以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁。

具体的,在上一步骤中确定了多个等效位置坐标后,可以以各个等效位置坐标作为备选框架梁的布设搭接点,在两两布设搭接点间布设备选框架梁,从而可以得到多个备选框架梁。

可选的,本实施例中可以预先设定框架梁最大长度lmax,也即所允许的框架梁的最大长度。基于此,可以将各等效位置坐标中,距离小于lmax的任意两个等效位置坐标相连,连线作为备选框架梁。从而排除掉长度大于lmax的备选框架梁。

步骤s120、基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

具体的,本实施例中可以根据建筑规范预先配置框架梁设计规则,框架梁设计规则中规定了框架梁的布设要求。基于此,对于多个备选框架梁,可以参考框架梁设计规则,从中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

本申请实施例提供的框架梁布设方法,对于待布设框架梁的目标区域,首先获取该目标区域内具备搭接框架梁能力的各结构构件的等效位置坐标,进而以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁,基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。按照本申请方案,能够实现框架梁的自动布设,无需人工手动绘制,大大提高了建模效率。

进一步,对上述实施例中步骤s110,获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标的过程进行介绍。

结构构件的等效位置坐标可以参考结构构件的结构信息,以及结构构件在搭接框架梁时的搭接点位置来确定,本实施例中可以针对每种类型的结构构件,预先建立与其对应的位置坐标等效方式。在此基础上,上述步骤s110的实现过程可以包括:

s1、获取目标区域内,具备搭接框架梁能力的各结构构件的结构信息。

其中,结构信息可以通过建筑信息模型中提取。

s2、基于每一结构构件的结构信息,以及配置的与结构构件类型对应的位置坐标等效方式,确定每一结构构件的等效位置坐标。

接下来,以结构柱、建筑物外墙和剪力墙三种类型的结构构件为例,说明其等效位置坐标的确定过程。

对于结构柱,在搭接框架梁时的搭接点一般位于结构柱的几何形心点,因此其等效位置坐标可以是柱截面的几何形心点。

对于建筑物外墙,其在搭接框架梁时的搭接点可以是墙中心线的端点,或者,当框架梁搭接在结构柱和建筑物外墙上时,最好的搭接方式即以结构柱与建筑物外墙的垂线方向搭接框架梁,此时建筑物外墙上的搭接点为与墙距离小于lmax的结构柱在墙中心线上的垂点。其中,lmax为设定框架梁的最大长度。

基于此,对于建筑物外墙,其等效位置坐标可以包括墙中心线的端点,以及与墙距离小于lmax的结构柱在墙中心线上的垂点。

对于剪力墙,其在搭接框架梁时可以选择剪力墙的端点、中点,以及两个剪力墙的交点。因此,剪力墙的等效位置坐标可以是墙的端点、中点以及该剪力墙与其它剪力墙的交点。

进一步可选的,在上述s1和s2的基础上,步骤s100还可以进一步包括如下步骤:

s3、去除重复等效位置坐标。

具体的,根据工程实际需要,为了防止出现重复或距离过于接近的等效位置坐标,需要对确定的各等效位置坐标进行去重操作。

具体的,本申请可以预先设定各类型结构构件的优先级,该优先级同样可以作为结构构件的等效位置坐标的优先级。

在此基础上,对于确定的各等效位置坐标,将距离小于设定框架梁最小长度lmin的两个等效位置坐标中,优先级低的一个删除。

本实施例中,示例了几种等效位置坐标的优先级排序,其中优先级由1至3,表示级别由高至低:

优先级1:结构柱形心点

优先级2:建筑物外墙:端点>垂点

优先级3:剪力墙:端点>交点>中点

进一步的,对上述实施例中步骤s120,基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁的过程进行说明。

本实施例中介绍了几种可选的框架梁设计规则,基于此,步骤s120的实现过程可以采用下述1)-3)中任意一种或多种的组合:

1)基于配置的框架梁布设边界条件,从所述多个备选框架梁中去除超出框架梁有效区域的框架梁。

具体的,框架梁有效区域可以根据具体建筑物类型而调整。以塔楼的地下室作为待布设框架梁的目标区域为例,则框架梁的有效区域可以是地下室边界范围扣除塔楼边界范围后的区域,具体如图2所示。

对于备选框架梁,若其超出了框架梁有效区域,则不被允许,这样的备选框架梁需要删除。

其中,超出框架梁有效区域可以包括以下三种情况:

情况1、备选框架梁有任意一点位于地下室边界外;

情况2、备选框架梁有任意一点位于塔楼边界内;

情况3、备选框架梁与地下室边界或塔楼边界重合。

2)基于配置的框架梁布设夹角条件,对于所述多个备选框架梁中夹角小于设定夹角阈值的两个备选框架梁,删除其中长度较长的备选框架梁。

具体的,若两个备选框架梁的夹角小于设定夹角阈值,则其不满足建筑结构要求,并且这样设置框架梁也不经济。因此,对于多个备选框架梁,其中夹角小于设定夹角阈值的两个备选框架梁,需要删除其中一个备选框架梁。而考虑到经济性,可以删除其中长度较长的一个备选框架梁。

如图3所示,其中备选框架梁1和2间的夹角过小,可以将其中长度较长的框架梁2删除。

3)基于配置的框架梁布设相交条件,对于所述多个备选框架梁中相交的两个备选框架梁,至少删除其中长度较长的备选框架梁。

具体的,建筑结构要求不得出现两个框架梁在非端点处相交,因此对于多个备选框架梁中在非端点处相交的两个备选框架梁,至少要删除其中长度较长的备选框架梁。

本实施例中介绍了一种针对相交的备选框架梁的处理方式:

定义相交的两个备选框架梁分别为框架梁a和框架梁b。

首先判断框架梁a和框架梁b的长度是否足够接近,该判断过程可以通过下述公式体现:

其中,δ为设定的极小值。若上述公式成立,则表示框架梁a和框架梁b的长度足够接近,否则,表示梁a和框架梁b的长度不足够接近。

在确定框架梁a和框架梁b的长度足够接近时,则可以证明,框架梁a的两个搭接点和框架梁b的两个搭接点围成的四边形接近于矩形,则由四边形的四条边对应的框架梁即可足以支撑,无需框架梁a和框架梁b。因此,可以将框架梁a和框架梁b同时删除。

在确定框架梁a和框架梁b的长度不足够接近时,则可以将框架梁a和框架梁b中较长的一个框架梁删除。

如图4所示,其中备选框架梁1和2相交,备选框架梁3和4相交。

经过判断,框架梁1和2长度不足够接近,因此可以将其中较长的框架梁1删除,保留框架梁2。

框架梁3和4足够接近,因此可以将该两个框架梁均删除。

在本申请的另一个实施例中,介绍了另一种框架梁布设方法,结合图1和图5所示,本实施例中框架梁布设方法可以包括:

步骤s200、获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标。

步骤s210、以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁。

步骤s220、基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

其中,步骤s200-s220与前文步骤s100-s120一一对应,详细参照前文介绍,此处不再赘述。

步骤s230、基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁,得到优化后框架梁。

具体的,初步的框架梁中可能会存在冗余的框架梁,为此,本申请预先配置了框架梁优化设计规则,进而可以基于该规则对初步的框架梁进行优化,从中删除冗余的框架梁。

相比于前述实施例介绍的框架梁布设方法,本实施例中进一步增加了对初步的框架梁进行优化处理的过程,也即删除了其中冗余的框架梁,既保证了最终结果的规整度,又提高了经济性。

接下来,对上述步骤s230,优化框架梁的过程进行介绍。

本申请实施例中介绍了两种框架梁的优化处理方式,分别如下:

第一种优化方式:删除同一节点多余的框架梁。

本申请预先设定的同一点搭接框架梁的最大条数,定义为设定数量,一般性的,设定数量可以选为4。则优化过程可以包括如下步骤:

s1、选取同一等效位置坐标搭接的框架梁的条数超过设定数量的目标等效位置坐标。

具体的,不同等效位置坐标搭接的框架梁的条数可能不同,本步骤中筛选出所搭接框架梁的条数超过设定数量的等效位置坐标,作为目标等效位置坐标。

如图6所示,假设设定数量为4。其中中心等效位置坐标所搭接的框架梁的条数为5条,超过了设定数量,因此可以将其作为目标等效位置坐标。

s2、对所述目标等效位置坐标所搭接的各框架梁,按照所述设定数量进行任意组合,得到多种组合结果,每个组合结果中包含设定数量的框架梁。

具体的,仍以设定数量为4进行说明,定义目标等效位置坐标所搭接的框架梁条数为n,则可以从n条框架梁中任意选择4条框架梁组成一个组合结果,则目标等效位置坐标一共可以有cn4种组合结果。

s3、对于每一种组合结果,基于组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度。

具体的,每一种组合结果中,各框架梁的布设方位可能存在不同,而不同框架梁的布设方位对应的组合结果的规整程度不同。本步骤中,可以基于每一组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度。

s4、在各组合结果中,参考规整程度选取最规整的组合结果,并将所述目标等效位置坐标所搭接的各框架梁中除所述最规整的组合结果外的其它框架梁删除。

具体的,在上述得到了各组合结果的规整程度后,可以参考规整程度选取最规整的组合结果,作为目标等效位置坐标所要保留的框架梁,也即将目标等效位置坐标所搭接的各框架梁中,除最规整的组合结果外的其它框架梁删除。

可选的,在上述s3和s4之间还可以进一步增加对最规整的组合结果的规整程度进行判断的步骤,也即判断最规整的组合结果的规整程度是否满足最低规整程度要求,若是,则可以执行s4,若否,则表示目标等效位置坐标无法通过删除框架梁的方式进行优化。

进一步,对上述s3确定组合结果的规整程度的过程进行介绍。

一种可选的实施方式中,本实施例可以按照如下步骤实现:

s31、以所述目标等效位置坐标为中心,按照设定参考方向建立直角坐标系。

具体的,本申请可以预先规定好参考方向,进而可以以该参考方向作为x轴正向、或y轴正向,以目标等效位置坐标为中心,建立直角坐标系。

s32、以顺时针或逆时针方向为规定方向,分别计算组合结果中每一框架梁沿规定方向距离最近的方位轴的夹角。

s33、基于组合结果中各框架梁的夹角,计算标准差,作为组合结果的规整程度的度量值。

参考图7所示:

在目标等效位置坐标建立直角坐标系,目标等效位置坐标的一种组合结果如图7所示,组合结果中四条框架梁分别为框架梁1-4。

以逆时针方向为规定方向,分别计算框架梁1-4沿规定方向距离最近方位轴的夹角,得到如图7所示的夹角a1、a2、a3、a4。

进一步的,可以计算四个夹角a1、a2、a3、a4的标准差,作为该组合结果的规整程度的度量值。

可以理解的是,标准差值越小,代表规整程度越高,也即越规整。

进一步的,介绍第二种优化方式:三角形合并。

首先参考图8,其示例了一种优化前的框架梁布设方式。

由图8可知,优化前的各框架梁所围成的区域中,存在相邻三角形网格。该相邻的三角形网格可以通过删除公边的框架梁进一步进行优化。

基于此,第二种优化方式可以包括如下步骤:

s1、从各框架梁围成的区域中确定由框架梁围成的所有相邻三角形网格对应的待处理区域。

s2、从所述所有相邻三角形网格的共边中选择n条框架梁作为一个删除方案,得到若干个删除方案。

具体的,n的数值不固定,其取值可以是1-nmax,其中nmax为所有相邻三角形网格的共边的总数量。通过选取不同的n值,以及选取不同的共边,可以得到多个不同的删除方案。

s3、针对每一删除方案,判断若删除所述删除方案中的n条框架梁后,所述待处理区域是否被划分为四边形网格以及彼此不相邻的三角形网格,若是,则确定所述删除方案为有效删除方案,以得到多个有效删除方案。

具体的,若删除了删除方案内的n条框架梁后,待处理区域被剩余的框架梁划分为四边形网格以及彼此不相邻的三角形网格,则表示该删除方案是一个有效删除方案,至此可以得到多个有效删除方案。

以图8示例的情况进行说明:相邻三角形网格的共边有1-7。则至少存在两种有效删除方案:

第一种有效删除方案可以参考图9所示:边1、2、4、6对应的框架梁(即图中虚线对应的边);

第二种有效删除方案可以参考图10所示:边1、3、5、7对应的框架梁(即图中虚线对应的边)。

s4、从多个有效删除方案中选择包含的n条框架梁的总长度最长的有效删除方案作为最终删除方案,并从初步的框架梁中删除所述最终删除方案中的各条框架梁。

对于前述确定的多个有效删除方案,考虑到经济成本,可以选择包含的n条框架梁的总长度最长的有效删除方案作为最终删除方案。

在本申请的又一个实施例中,介绍了又一种框架梁布设方法,相比于前述实施例介绍的框架梁布设方法,本实施例中进一步增加了次梁的布设过程。可以理解的是,该次梁布设过程可以在图1或图5对应实施例基础上添加,本实施例中仅示例了在图1基础上添加的过程,参照图11所示,框架梁布设方法可以包括:

步骤s300、获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标。

步骤s310、以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁。

步骤s320、基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

其中,步骤s300-s320与前文步骤s100-s120一一对应,详细参照前文介绍,此处不再赘述。

步骤s330、判断是否需要布设次梁,若是,执行步骤s340。

具体的,对于初步的框架梁中首尾相连的设定数量的框架梁,根据所述设定数量的框架梁围成楼板的参数信息,判断所述楼板是否需要布设次梁。

其中,设定数量可以是4条。

具体判断过程可以包括,计算设定数量的框架梁围成楼板的长短边的长度比值,以及楼板跨度,进而基于计算结果查询建筑结构要求,判断是否需要为该楼板布设次梁。

步骤s340、基于所述设定数量的框架梁确定次梁的布设方式。

次梁可以按照横向或纵向两种方式进行布置。考虑到经济性,次梁的布设方向可以平行于目标区域短边方向,该目标区域即为待布设框架梁的区域,如地下室等。

基于此,本实施例中可以在围成所述楼板的各框架梁中,确定平行于所述目标区域短边的两条相对的框架梁,作为次梁的搭接框架梁。

在确定了次梁的搭接框架梁之后,可以进一步将两条搭接框架梁的x等分点相互连接,作为次梁的布设方式。其中,根据次梁的条数,x可以选取对应的数值,如次梁为单条时,x可以取值为2,也即将两条搭接框架梁的2等分点相互连接,作为单条次梁。再比如,次梁为双条时,x可以取值为3,也即将两条搭接框架梁的3等分点相互连接,作为两条次梁。

参照图12和图13,分别示例了单条次梁和双条次梁的布设方式。

图12中,可以选择横向的单条次梁1,或者选择纵向的单条次梁2。

图13中,可以选择横向的双条次梁1,或者选择纵向的双条次梁2。

下面对本申请实施例提供的框架梁布设装置进行描述,下文描述的框架梁布设装置与上文描述的框架梁布设方法可相互对应参照。

参见图14,图14为本申请实施例公开的一种框架梁布设装置结构示意图。

如图14所示,该装置可以包括:

等效位置坐标获取单元11,用于获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标;

备选框架梁确定单元12,用于以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁;

框架梁优化单元13,用于基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

本申请的框架梁布设装置,对于待布设框架梁的目标区域,首先获取该目标区域内具备搭接框架梁能力的各结构构件的等效位置坐标,进而以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁,基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。按照本申请方案,能够实现框架梁的自动布设,无需人工手动绘制,大大提高了建模效率。

可选的,本申请装置还可以包括:

框架梁优化单元,用于基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁,得到优化后框架梁。

可选的,本申请装置还可以包括:

次梁布设单元,用于对于框架梁中首尾相连的设定数量的框架梁,根据所述设定数量的框架梁围成楼板的参数信息,判断所述楼板是否需要布设次梁;若需要,则基于所述设定数量的框架梁确定次梁的布设方式。

可选的,上述等效位置坐标获取单元获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标的过程,可以包括:

获取目标区域内,具备搭接框架梁能力的各结构构件的结构信息;

基于每一结构构件的结构信息,以及配置的与结构构件类型对应的位置坐标等效方式,确定每一结构构件的等效位置坐标。

可选的,上述等效位置坐标获取单元获取目标区域内,具备搭接框架梁能力的各结构构件的结构信息的过程,还可以包括:

对于确定的各等效位置坐标,将距离小于设定框架梁最小长度的两个等效位置坐标中,优先级低的一个删除。

可选的,上述备选框架梁确定单元以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁的过程,可以包括:

将各所述等效位置坐标中,距离小于设定框架梁最大长度的任意两个等效位置坐标相连,连线作为备选框架梁。

可选的,上述框架梁优化单元基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁的过程,可以包括:

基于配置的框架梁布设边界条件,从所述多个备选框架梁中去除超出框架梁有效区域的框架梁;和/或,

基于配置的框架梁布设夹角条件,对于所述多个备选框架梁中夹角小于设定夹角阈值的两个备选框架梁,删除其中长度较长的备选框架梁;和/或,

基于配置的框架梁布设相交条件,对于所述多个备选框架梁中相交的两个备选框架梁,至少删除其中长度较长的备选框架梁。

一种可选的方式下,上述框架梁优化单元基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁的过程,可以包括:

选取同一等效位置坐标搭接的框架梁的条数超过设定数量的目标等效位置坐标,所述设定数量为设定的同一点搭接框架梁的最大条数;

对所述目标等效位置坐标所搭接的各框架梁,按照所述设定数量进行任意组合,得到多种组合结果,每个组合结果中包含设定数量的框架梁;

对于每一种组合结果,基于组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度;

在各组合结果中,参考规整程度选取最规整的组合结果,并将所述目标等效位置坐标所搭接的各框架梁中除所述最规整的组合结果外的其它框架梁删除。

可选的,上述框架梁优化单元基于组合结果中各框架梁的布设方位信息,确定该组合结果的规整程度的过程,可以包括:

以所述目标等效位置坐标为中心,按照设定参考方向建立直角坐标系;

以顺时针或逆时针方向为规定方向,分别计算组合结果中每一框架梁沿规定方向距离最近的方位轴的夹角;

基于组合结果中各框架梁的夹角,计算标准差,作为组合结果的规整程度的度量值。

另一种可选的方式下,上述框架梁优化单元基于框架梁优化设计规则,从初步的框架梁中删除冗余的框架梁的过程,可以包括:

从各框架梁围成的区域中确定由框架梁围成的所有相邻三角形网格对应的待处理区域;

从所述所有相邻三角形网格的共边中选择n条框架梁作为一个删除方案,得到若干个删除方案;

针对每一删除方案,判断若删除所述删除方案中的n条框架梁后,所述待处理区域是否被划分为四边形网格以及彼此不相邻的三角形网格;

若是,则确定所述删除方案为有效删除方案,以得到多个有效删除方案;

从多个有效删除方案中选择包含的n条框架梁的总长度最长的有效删除方案作为最终删除方案,并从初步的框架梁中删除所述最终删除方案中的各条框架梁。

可选的,上述次梁布设单元基于所述设定数量的框架梁确定次梁的布设方式的过程,可以包括:

在围成所述楼板的各框架梁中,确定平行于所述目标区域短边的两条相对的框架梁,作为次梁的搭接框架梁;

将两条搭接框架梁的x等分点相互连接,作为次梁的布设方式。

本申请实施例提供的框架梁布设装置可应用于框架梁布设设备,如终端:手机、电脑等。可选的,图15示出了框架梁布设设备的硬件结构框图,参照图15,框架梁布设设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;

在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;

处理器1可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;

存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器;

其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:

获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标;

以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁;

基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

可选的,所述程序的细化功能和扩展功能可参照上文描述。

本申请实施例还提供一种存储介质,该存储介质可存储有适于处理器执行的程序,所述程序用于:

获取目标区域内,具备搭接框架梁能力的各结构构件的等效位置坐标;

以各所述等效位置坐标作为备选框架梁的布设搭接点,确定多个备选框架梁;

基于配置的框架梁设计规则,从所述多个备选框架梁中去除不符合框架梁设计规则的框架梁,得到初步的框架梁。

可选的,所述程序的细化功能和扩展功能可参照上文描述。

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

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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