CN114595538B - 一种处理方法及装置和电子设备 - Google Patents
一种处理方法及装置和电子设备 Download PDFInfo
- Publication number
- CN114595538B CN114595538B CN202210402914.5A CN202210402914A CN114595538B CN 114595538 B CN114595538 B CN 114595538B CN 202210402914 A CN202210402914 A CN 202210402914A CN 114595538 B CN114595538 B CN 114595538B
- Authority
- CN
- China
- Prior art keywords
- ribs
- modulus
- spacing
- modeling data
- rib
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Reinforcement Elements For Buildings (AREA)
Abstract
本发明公开一种处理方法及装置和电子设备,涉及计算机辅助设计技术领域,以解决按照建模软件生成的预制构件骨架直接进行生产,导致的后期调整困难、灵活性差、生产加工复杂的问题,从而提高加工效率。所述方法包括获取预制构件骨架的建模数据;从建模数据中提取多根同方向筋条的原始间距模数;在保持同方向该筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据。本发明提供的方法用于预制构件的建模数据处理。
Description
技术领域
本发明涉及计算机辅助设计技术领域,尤其涉及一种处理方法及装置和电子设备。
背景技术
预制构件是指在工厂将钢筋加工成相应的钢筋骨架,并浇筑混凝土后制得的装配式混凝土构件。因此,为方便预制构件的加工,常需要将钢筋加工成相应的钢筋骨架,以便直接对钢筋骨架进行加工,从而提高钢筋生产加工的效率。
目前,大部分钢筋骨架的设计直接按照既定规则生成,后期调整困难,灵活性差,并且生产加工复杂。
发明内容
第一方面,本发明提供了一种处理方法,用于处理预制构件骨架的建模数据,所述方法包括:
获取预制构件骨架的建模数据;
从建模数据中提取多根同方向筋条的原始间距模数;
在保持同方向该筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,该处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
与现有技术相比,本发明实施例中提供的处理方法中,在保持同方向筋条的配筋率大于或等于原始配筋率的情况下,基于预设的第一间距模数,将预制构件含有的多根同方向筋条的原始间距模数调整至第一间距模数,获得含有相同数量最多的筋条间距模数等于第一间距模数的预制构件骨架的建模数据,经过灵活处理后的预制构件骨架含有的筋条能够实现标准化排布,符合各加工厂的加工要求。因此,在进行工厂加工时,可以基于处理后的预制构件骨架的建模数据方便快速加工出预制构件骨架,从而提高了生产效率,解决了因为按照既定规则生成预制构件骨架所导致的后期调整困难、灵活性差的技术问题。
第二方面,本发明提供了一种处理装置,用于处理预制构件骨架的建模数据,包括:
获取模块,用于获取预制构件骨架的建模数据;
提取模块,用于从建模数据中提取多根同方向筋条的原始间距模数;
处理模块,用于在保持同方向该筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,该处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
与现有技术相比,本发明提供的处理装置的有益效果与本发明技术方案所述处理方法的有益效果相同,此处不做赘述。
第三方面,本发明提供了一种电子设备,包括:
处理器;以及,
存储程序的存储器;
其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本发明示例性实施例所述的方法。
与现有技术相比,本发明提供的电子设备的有益效果与本发明所述处理方法的有益效果相同,此处不做赘述。
第四方面,本发明提供了一种计算机可读存储介质,用于存储有计算机指令,所述计算机指令用于使所述计算机执行根据本发明示例性实施例所述的方法。
与现有技术相比,本发明提供的计算机可读存储介质的有益效果与本发明所述处理方法的有益效果相同,此处不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明示例性实施例的处理方法的流程示意图;
图2A为本发明示例性实施例的第一种预制构件的原始骨架结构示意图;
图2B为本发明示例性实施例的第一种预制构件的调整后原始骨架结构示意图;
图3A为本发明示例性实施例的第二种预制构件的原始骨架结构示意图;
图3B为本发明示例性实施例的第二种预制构件的调整后骨架结构示意图;
图4A为本发明示例性实施例的第三种预制构件的原始骨架结构示意图;
图4B为本发明示例性实施例的第三种预制构件的调整后骨架结构示意图;
图5为本发明示例性实施例的第四种预制构件骨架的可视化标识示意图;
图6为本发明示例性实施例的归并方法的流程示意图;
图7为本发明示例性实施例的处理装置的示意图;
图8为本发明示例性实施例的归并装置的示意图;
图9为本发明示例性实施例的电子设备的结构框图。
具体实施方式
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一阈值和第二阈值仅仅是为了区分不同的阈值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本发明中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b的结合,a和c的结合,b和c的结合,或a、b和c的结合,其中a,b,c可以是单个,也可以是多个。
在介绍本发明实施例之前首先对本发明实施例中涉及到的相关名词作如下释义:
建筑信息化模型(Building Information Modeling,缩写为“BIM”)是以三维数字技术为基础,集成建筑工程项目各种相关信息的工程数据模型,是对工程项相关信息详尽的数字化表达,即BIM模型能表达该工程项目里详尽的相关信息,也就是当想了解工程里某一构件的详细信息,可从建筑信息模型中,提取出所需要的构件信息并呈现出来,建筑信息***将难以想象的二维图,以三维的方式呈现出整体样貌。
预制构件是指采用预先成型方法制造的各种构件,包括但不限于住宅用预制混凝土墙/梁/板/柱、桥梁用混凝土箱梁、工业厂房用预制混凝土屋架梁、涵洞框构、地基处理用预制混凝土桩等用于装配式建筑的构件。
预制构件骨架包括但不限于预制构件的钢筋网片、预制构件的钢筋笼等,其可以包括但不限于由多根木条、金属条(钢筋、铁丝等任何材质的金属条)等组成的网状结构。
在相关技术中,为方便进行装配式构件生产加工,常需要将钢筋、铁丝、木条等筋条组成预制构件骨架,从而对预制构件骨架进行机械加工及其它处理,大大提高了钢筋、铁丝、木条等筋条的生产加工的效率。
但是,由于各装配式预制构件加工厂加工设备的差异,以及结构构件几何形态的不同,自动计算的预制构件骨架往往不能直接用于生产加工。为了方便后续工厂生产,在生产加工前,常通过人工方式对自动生成的预制构件骨架进行调整。
针对调整后的预制构件骨架,需要将经过人工调整的预制构件骨架进行保存,调整后的预制构件骨架可能相同、也可能不同,现有技术并未对调整后的预制构件骨架中相同的预制构件骨架进行整理,便造成了预制构件骨架数据重复冗余的情况。[鼎1]
针对上述问题,本发明示例性实施例可以在生产加工前,利用设计性软件建模,形成预制构件骨架。在此基础上,利用一种或多种设计性建模软件对预制构件骨架的建模数据进行处理和归并。
基于此,本发明示例性实施例提供一种处理方法及归并方法,可以用于处理预制构件骨架的建模数据,以解决按照既定规则生成预制构件骨架所导致的后期调整困难、灵活性差的技术问题,方便不同加工厂快速加工预制构件骨架,同时,能够减少预制构件骨架数据重复冗余的情况。
本发明示例性实施例的处理方法和归并方法可以由安装有一种或多种建模软件的电子设备执行,其可以保存在计算机可读存储介质中,建模软件包括但不仅限于:UG、CAD、BIM(Building Information Modeling,缩写为BIM)、SPCS、PKPM-PC、Revit、Navisworks、Bentley Navigator、Tekla Structures和ArchiCAD等软件等中的一个或多个建模软件。其中,电子设备可以包括但不仅限于台式电脑、笔记本电脑、平板电脑等。
本发明示例性实施例的处理方法可以考虑不同洞口形式,如包含一个或者多个窗洞、门洞等。
图1示出了本发明示例性实施例的处理方法的流程示意图。如图1所示,本发明示例性实施例的处理方法包括:
步骤101:获取预制构件骨架的建模数据。
本发明示例性实施例的预制构件骨架可以是由几组多根同方向筋条组成的二维网状骨架结构或三维网状骨架结构。其中,对于二维网状骨架结构来说,其可以为钢筋网片,对于三维网状骨架结构来说,其可以为钢筋笼。
本发明示例性实施例的筋条材质可以包括但不仅限于木条、金属条(钢筋、铁丝等任何材质的金属条)等。下文以钢筋为例进行说明,但不应当被理解为本发明示例性实施例的处理方法仅适用于对预制构件钢筋骨架建模数据的处理。
在实际应用中,对上述预制构件骨架的建模数据进行处理时,需要获取该预制构件骨架的建模数据,
本发明示例性实施例可以是针对已经生成的预制构件骨架的建模数据进行处理,也可以是配置建模软件的参数生成预制构件骨架。考虑到本发明示例性实施例要解决的技术问题,该建模数据至少可以包括筋条的原始间距模数和筋条的空间位置信息,以基于筋条的空间位置信息对筋条的原始间距模数进行调整。
其中,可以根据筋条的原始间距模数确定是否需要对多根同方向筋条的间距模数进行调整,以使调整后的建模数据含有相同数量最多的筋条间距模数等于第一间距模数。筋条的空间位置信息能够反映筋条的布置方向,按照筋条的空间位置信息可以将筋条分为箍筋、水平筋、纵筋等。
当然,建模数据还可以包括预制构件类型、子构件类型以及其它筋条参数等中的至少一种或多种。
例如:预制构件类型可以为墙体、板体、桩基、桥体、梁体及柱体等。子构件类型可以为预制构件骨架包含的子构件类型。以墙体为例,墙体包括的子构件类型可以为暗柱、连梁、墙身、填充墙等。
其它筋条参数可以包括筋条类别、筋条尺寸、筋条强度和筋条形状等中的至少一种或多种。其中,预制构件骨架含有的筋条的筋条类别可以基于预制构件类型、子构件类型、筋条空间位置进行确定。因此,筋条类别能够反映筋条与预制构件类型、子构件类型的所属关系。
示例性的,若预制构件类型为墙体,墙体可以包括暗柱、连梁、墙身、填充墙等子构件,每个子构件可以包括箍筋、水平筋、纵筋等方向不同的钢筋,基于预制构件类型、子构件类型、筋条空间位置进行确定筋条类别。例如,可以确定墙体中连梁的水平筋的筋条类别为墙体中连梁的水平筋。又例如,可以确定墙体中暗柱的纵筋的筋条类别为墙体中暗柱的纵筋。
步骤102:从建模数据中提取多根同方向筋条的原始间距模数。基于多根同方向筋条的原始间距模数确定是否对多根同方向筋条的间距模数进行调整,以使调整后的预制构件骨架含有的多根同方向筋条的间距模数满足加工标准化要求,方便工厂快速加工,提高生产效率。
[鼎2]步骤103:在保持同方向筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,该处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
应理解,配筋率可以为预制构件中纵向受力(受拉或受压)筋条的面积与预制构件的有效面积之比,可以分开计算受拉筋条的配筋率和受压筋条的配筋率。在实际应用中,配筋率可以反映筋条数量的参数,配筋率越高,筋条数量越多。配筋率还可以影响预制构件受力情况,配筋率越高,预制构件含有的筋条的数量越多,预制构件的强度、刚度和稳定性越好。
本发明示例性实施例为了保证调整后的预制构件的强度、刚度和稳定性不降低,因此,需要在同方向筋条的配筋率大于或等于原始配筋率的情况下,对预制构件骨架含有的多根同方向筋条的间距模数进行调整。
在保持同方向筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据之前,判断预制构件骨架含有的筋条的筋条类别是否符合目标筋条类别。
目标筋条类别可以包括子构件骨架与目标筋条之间的关联关系、以及目标筋条的空间位置信息。目标筋条类别可以是根据用户需要自定义的某种构件的所有筋条类别构成的集合。
为了方便后续说明,若预制构件骨架含有的筋条的筋条类别不符合目标筋条类别,将不符合目标筋条类别的筋条定义为非目标类别筋条;若预制构件骨架含有的筋条的筋条类别符合目标筋条类别,将符合目标筋条类别的筋条定义为目标类别筋条。
针对不符合目标筋条类别的非目标类别筋条,说明在后续处理中不需要对这些非目标类别筋条进行编辑,为了对预制构件骨架含有的目标类别筋条进行编辑操作时,不受到非目标类别筋条干扰,可以将非目标类别筋条的建模数据进行锁定。此处的锁定可以是冻结非目标类别筋条的筋条参数,在实际建模软件中可以表现为置灰等操作。这些非目标类别筋条的筋条参数可以包括:筋条结构参数、筋条位置参数和筋条数量参数中的至少一种。
当冻结非目标类别筋条的筋条参数时,可以针对目标类别筋条的筋条参数进行编辑操作时,不会受到被锁定的非目标类别筋条的筋条参数干扰,可以更加快速准确的选中需要编辑的目标类别筋条的筋条参数。
示例性的,若暗柱含有水平筋、纵筋、箍筋等不同筋条类别的钢筋,如果用户不需要在后续针对暗柱骨架中所有筋条的筋条参数进行操作,那么如构成墙体骨架若含有暗柱骨架,可以确定暗柱骨架中所有筋条的筋条类别不符合目标筋条类别所限定的墙体骨架的筋条类别,因此,锁定暗柱骨架的筋条参数,避免干扰后续对墙体骨架筋条参数的编辑操作。
示例性的,若连梁含有水平筋、纵筋、箍筋等不同筋条类别的钢筋,如果用户不需要在后续针对连梁骨架中纵筋的筋条参数进行操作,那么如构成墙体骨架若含有连梁骨架包括纵筋,可以确定连梁骨架中纵筋不符合目标筋条类别所限定的墙体骨架的筋条类别,因此,锁定连梁骨架中纵筋的筋条参数,避免干扰后续对墙体骨架筋条参数的编辑操作,但可以对连梁骨架中的水平筋和箍筋进行编辑。
由上可见,确定预制构件骨架含有的筋条的筋条类别不符合目标筋条类别的情况下,锁定不符合目标筋条类别的筋条进行锁定,能够有效避免干扰后续对预制构件骨架中符合目标筋条类别的筋条的建模数据进行处理。
上述同方向筋条可以为沿着某一方向分布的筋条,该方向至少包括第一直线方向、第二直线方向和曲线方向。此处,第一直线方向和第二直线方向交叉。例如:对于钢筋网片和钢筋笼来说,其可以由横纵交错的钢筋形成,也可以进一步含有拉钩钢筋。对于横纵交错的钢筋来说,其含有的钢筋的筋条方向可以包括横向方向和纵向方向。对于拉钩钢筋,其含有的钢筋的筋条方向存在一定的弯曲角度。应理解,不管是钢筋网片还是钢筋笼,其中的横向和纵向是相对两个概念,当其中一个方向的钢筋为横向方向,另一方向的钢筋为纵向方向。
上述处理后建模数据中,符合第一间距模数的多根筋条可以沿着同一方向依次分布。此时,对于预制构件骨架来说,多根同方向筋条在同方向均匀、连续排布,方便标准化生产加工预制构件骨架。此处,可以根据用户需要自定义第一间距模数,例如,可以将第一间距模数定义为100、150、200、250或300等。该自定义的间距模数能够满足钢筋的均匀连续排布,方便后续生产加工。
示例性的,可以在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,基于多根同方向筋条的原始间距模数和第一间距模数,对多根同方向筋条的间距进行调整,获得处理后建模数据,从而达到对多根同方向筋条的间距模数进行调整的目的,使得处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数,从而使得调整后的预制构件骨架含有的多根同方向筋条的间距标准化,有利于后期工厂对预制构件骨架的标准化生产加工。
在一种示例中,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数前,针对该多根同方向筋条,相同间距模数最多的原始间距模数可以大于第一间距模数。
举例来说,图2A示出了本发明示例性实施例的第一种预制构件的原始骨架结构示意图。如图2A所示,针对相同间距模数最多的原始间距模数大于200的多根纵向筋条(纵向筋条的延伸方向为图2A的上下方向,下述延伸方向为此方向的筋条均称为“纵向筋条”),按照从左往右的顺序,多根纵向筋条的原始间距模数分别为:210、210、210、210、210、210、210、210、210和20。
图2B示出了本发明示例性实施例的第一种预制构件的调整后原始骨架结构示意图。如图2B所示,设定第一间距模数为200(本发明示例性实施例中将第一间距模数均设定为200),调整图2A所示的多根纵向筋条的原始间距模数后,按照从左往右的顺序,多根同方向筋条调整后的间距模数为:200、200、200、200、200、200、200、200、200和110。
可见,在保持调整前后预制构件骨架尺寸不发生变化的情况下,当多根筋条的原始间距模数大于第一间距模数时,调整后的纵向筋条的数量不变,因此,调整后的纵向筋条的配筋率等于原始配筋率。且调整后的不符合间距模数的筋条可以位于符合间距模数的筋条的同一侧,使得后续自动化生产加工时,可以提高标准化生产,从而提高加工效率。
又例如,针对相同间距模数最多的原始间距模数大于200的多根纵向筋条,按照从左往右的顺序,若多根纵向筋条的原始间距模数分别为:230、230、230、230、230、230、230、230、230和35。设定第一间距模数为200,按照从左往右的顺序,多根同方向筋条调整后的间距模数为:200、200、200、200、200、200、200、200、200、200和105。可见,在保持调整前后预制构件骨架尺寸不发生变化的情况下,当多根筋条的原始间距模数大于第一间距模数时,调整后的纵向筋条的数量增加了一根,因此,调整后的纵向筋条的配筋率大于原始配筋率。
在一种示例中,如图2A所示,针对相同间距模数最多的原始间距模数小于200的多根水平筋条(水平筋条的延伸方向为图2A的左右方向,下述延伸方向为此方向的筋条均称为“水平筋条”),按照从下往上的顺序,调整前的间距模数为:170、170、170、170、170、170、170和170。如图2B所示,调整后的间距模数为:200、200、200、200、200、200和160。对比图2A和图2B可知,调整后的水平筋条减少了一根。可见,若将原始间距模数小于200的多根同方向筋条的间距模数调整至200,则需要减少一根水平同方向筋条才能实现。此时,水平筋条的配筋率减低,因而不能保证预制构件骨架在该方向上的强度、刚度和稳定性。
因此,针对该多根同方向筋条,当相同间距模数最多的原始间距模数大于第一间距模数时,能够在保持调整前后预制构件骨架尺寸不发生变化的情况下,确保调整后的同方向筋条的配筋率大于或等于原始配筋率,从而有效保证预制构件骨架在该方向上的强度、刚度和稳定性。且调整后的不符合间距模数的筋条可以位于符合间距模数的筋条的同一侧,使得后续自动化生产加工时,可以提高标准化生产,从而提高加工效率。
在一种示例中,针对调整后的预制构件骨架,若存在不符合第一间距模数的筋条,将所有不符合第一间距模数的筋条放置在所有符合第一间距模数的筋条的同一侧。其中,不符合第一间距模数的筋条的放置侧可以根据用户需要自定义。如果筋条为水平筋条,则不符合第一间距模数的筋条的放置侧为符合第一间距模数的筋条的上侧或符合第一间距模数的筋条的下侧。如果筋条为纵向筋条,则不符合第一间距模数的筋条的放置侧为符合第一间距模数的筋条的左侧或不符合第一间距模数的筋条的右侧。
在实际应用中,调整多根同方向筋条的间距前,所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧,然后调整多根同方向筋条的间距,使得最终所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧。
当前,在调整多根同方向筋条的间距前,若不符合第一间距模数的筋条数量大于或等于2,所有不符合第一间距模数的筋条可以分为两组,并位于所有符合第一间距模数的筋条的两侧,那么调整多根同方向筋条的间距,使得最终所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧。
此时,各个不符合第一间距模数的筋条沿着预设方向减小,所述预设方向为各个不符合第一间距模数的筋条远离符合第一间距模数的筋条的方向。
举例来说,针对多根纵向筋条,从左往右,调整前的多根纵向筋条的间距模数为20、150、200、200、200、200、200、200、100和40,调整后的多根纵向筋条的间距模数为200、200、200、200、200、200、150、100、40和20,将间距模数为200、200、200、200、200和200的筋条称为符合第一间距模数的筋条,将间距模数为150、100、40和20的筋条称为不符合第一间距模数的筋条。此时,对于多根纵向筋条,所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧(右侧),预设方向可以为各个不符合第一间距模数的筋条远离符合第一间距模数的筋条的方向(从左往右),各个不符合第一间距模数的纵向筋条的间距模数沿着从左往右减小(150>100>40>20)。
可见,调整多根同方向筋条的间距前,不管所有不符合第一间距模数的筋条是否位于所有符合第一间距模数的筋条的同一侧,调整多根同方向筋条的间距后,所有不符合第一间距模数的筋条都可以位于所有符合第一间距模数的筋条的同一侧,使得后续自动化生产加工时,可以提高标准化生产,从而提高加工效率。
示例性的,在保持同方向筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,可以在确定至少两根不符合第一间距模数的筋条的间距模数之和大于第二间距模数的情况下,调整多根同方向筋条的间距,使得至少一根不符合第一间距模数的筋条的间距模数为第二间距模数的k倍,k为大于或等于1且小于或等于N的整数;第一间距模数为第二间距模数的N倍,N为大于或等于2的整数。
在实际应用中,可以根据用户需要自定义第二间距模数,第二间距模数可以为保证筋条进行适应性排布的最小间距,本发明示例性实施例将第二间距模数自定义为50进行举例说明。以第二间距模数和第二间距模数的k倍(k为大于或等于1且小于或等于N的整数)为依据,调整建模软件生成的预制构件骨架的筋条间距模数,从而满足不同预制构件加工厂的需要,解决了现有技术中预制构件骨架后期调整困难、灵活性差的技术问题。
在一种示例中,在至少两根不符合第一间距模数的筋条的间距模数之和小于第一间距模数的情况下,k为大于或等于1且小于N的整数;在至少两根不符合第一间距模数的筋条的间距模数之和大于或等于第一间距模数的情况下,k为等于N的整数。
图3A示出了本发明示例性实施例的第二种预制构件的原始骨架结构示意图。如图3A所示,针对多根纵向筋条,对预制构件骨架进行处理前,从左往右,多根纵向筋条的间距模数为40、200、200、200、200、200、200、200、200和120。两根纵向不符合第一间距模数的筋条的间距模数分别为40和120,且二者之和小于第一间距模数200。此时,可以对多根纵向筋条的间距模数进行调整。
图3B示出了本发明示例性实施例的第二种预制构件的调整后骨架结构示意图。如图3B所示,调整后的多根纵向筋条的间距模数为50、200、200、200、200、200、200、200、200和110。针对调整后的两根纵向不符合第一间距模数的筋条,左侧的不符合第一间距模数的筋条的间距模数为50,是第二间距模数的1倍。
图4A示出了本发明示例性实施例的第三种预制构件的原始骨架结构示意图。如图4A所示,针对多根纵向筋条,对预制构件骨架进行处理前,从左往右,多根纵向筋条的间距模数为150、200、200、200、200、200、200、200、200和160,两根纵向不符合第一间距模数的筋条的间距模数分别为150和160,且二者之和大于第一间距模数200。此时,可以对多根纵向筋条的间距模数进行调整。
图4B示出了本发明示例性实施例的第三种预制构件的调整后骨架结构示意图。如图4B所示,调整后的多根纵向筋条的间距模数为200、200、200、200、200、200、200、200、200和110。
对比图4A和图4B可知,图4A不符合第一间距模数的左侧纵向筋条的间距模数增大(增大量为50),符合第一间距模数200,是第二间距模数的4倍;图4A不符合第一间距模数的右侧纵向筋条的间距模数缩小(缩小量为50),且调整后图4B中不符合第一间距模数的左侧纵向筋条的间距模数增大量等于图4B中不符合第一间距模数的右侧纵向筋条的间距模数缩小量。
由上可知,调整多根同方向筋条的间距模数后,多根同方向筋条的间距模数为第二间距模数的整数倍,使得在实际生产加工时,比较容易进行加工,有利于提高加工效率。而且,调整多根同方向筋条的间距前后,多根同方向筋条只是位置发生变化,但是其顺序并未发生变化,因此,调整多根同方向筋条的间距后,实质是按照是否符合第一间距模数的方式对多根同方向筋条进行重新分类,形成新的符合第一间距模数的筋条和不符合第一间距模数的筋条。
示例性的,在保持同方向筋条的配筋率大于或等于原始配筋率的情况下,调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,可以确定至少一根边缘筋条的间距模数小于第二间距模数的情况下,剔除至少一根所述边缘筋条的建模数据。应理解,边缘筋条为分布在多根同方向筋条两侧最外面的筋条。
在实际应用中,第二间距模数可以为保证筋条进行适应性排布的最小间距,剔除间距模数小于第二间距模数的边缘筋条,可以在忽略该边缘筋条的前提下,自动化生产预制钢筋骨架。
如图3A所示,针对多根水平筋条,对预制构件骨架的原始结构,从下往上,多根水平筋条的间距模数为200、200、200、……、200、200、200和35,边缘筋条为一根间距模数为200的边缘筋条和一根间距模数为35的边缘筋条。
为了方便后续说明,将间距模数为200的边缘筋条定义为“第一边缘筋条”,将间距模数为35的边缘筋条定义为“第二边缘筋条”。第一边缘筋条的间距模数200为第二间距模数50的4倍,能够方便标准化生产加工,可以将该第一边缘筋条保留;第二边缘筋条的间距模数35小于第二间距模数50,此时,由于第二边缘筋条的间距模数过小,加工机器难以准确控制边缘筋条的间距,容易产生误差,不利于实现预制构件骨架的标准化生产加工。因此,需要剔除间距模数过小的边缘筋条的建模数据,以提高预制构件骨架的生产加工效率。
如图3B所示,将间距模数小于第二间距模数的水平边缘筋条的建模数据剔除,得到调整后的预制构件骨架结构,其中,调整后的多根水平筋条的间距模数为200、200、200、……、200、200和235。
由上可知,针对小于第二间距模数的间距模数对应的筋条,由于后期工厂在对预制构件骨架进行加工时难以实现对筋条的精确排布,导致生产加工效率降低,因此,在工厂加工时,需要将间距模数小于第二间距模数的边缘筋条剔除,以提高预制构件骨架的生产加工效率。
对含有不符合第一间距模数的多根同方向筋条的预制构件骨架进行调整后,将调整后的预制构件骨架的建模数据进行整理,得到相对标准和模数化的预制构件骨架的建模数据,该预制构件骨架的建模数据可以更好地为钢筋网片数据的归并提供有效的数据支撑。
需要说明的是,本发明示例性实施例提供的处理方法可以进行自由组合。在下面示例性实施例中,第一间距模数为200,第二间距模数为50,第一间距模数是第二间距模数的4倍。
举例来说,针对预制构件骨架含有的多根纵向筋条,多根纵向筋条的原始间距模数从左往右分别为:120、210、210、210、210、210和140。此时,相同间距模数最多的原始间距模数大于第一间距模数,需要将多根纵向筋条的原始间距模数调整至第一间距模数,同时,使得符合第一间距模数的多根筋条沿着同一方向依次分布,此步骤为第一次调整。经过第一次调整,多根纵向筋条的间距模数从左往右分别为:170、200、200、200、200、200和140。具体调整过程参考图2A至图2B中多根纵向筋条的调整,此处不再赘述。
此时,预制构件骨架含有相同数量最多的筋条间距模数等于第一间距模数,同时,预制构件骨架含有不符合第一间距模数的2根纵向筋条。因此,针对位于所有符合第一间距模数的筋条的同一侧的不符合第一间距模数的筋条,需要对不符合第一间距模数的筋条的间距模数进行调整,以使调整后的至少一根不符合第一间距模数的筋条的间距模数为第二间距模数的k倍,k为大于或等于1且小于4的整数,此步骤为第二次调整。经过第二次调整,多根纵向筋条的间距模数从左往右分别为:20、150、200、200、200、200、200、100和40。具体调整过程参考图3A至图3B中多根纵向筋条的调整,此处不再赘述。
此时,所有不符合第一间距模数的多根纵向筋条位于所有符合第一间距模数的多根纵向筋条的两侧,因此,需要对多根纵向筋条的间距模数进行调整,以使调整后的所有不符合第一间距模数的多根纵向筋条位于所有符合第一间距模数的多根纵向筋条的同一侧,若不符合第一间距模数的多根纵向筋条数量大于或等于2,各个不符合第一间距模数的纵向筋条的间距模数沿着预设方向减小,预设方向为各个不符合第一间距模数的筋条远离符合第一间距模数的筋条的方向,此步骤为第三次调整。经过第三次调整,多根纵向筋条的间距模数从左往右分别为:200、200、200、200、200、150、100、40和20,具体调整过程参考说明书前述内容,此处不再赘述。
此时,在所有符合第一间距模数的筋条的右侧,含有4根不符合第一间距模数的纵向筋条,且4根不符合第一间距模数的纵向筋条的间距模数之和大于第二间距模数,调整多根纵向筋条的间距,使得至少一根不符合第一间距模数的纵向筋条的间距模数为第二间距模数的k倍,k为大于或等于1且小于或等于4的整数,此步骤为第四次调整。经过第四次调整,多根纵向筋条的间距模数从左往右分别为:200、200、200、200、200、150、100、50和10。具体调整过程参考图3A至图3B中多根纵向筋条的调整,此处不再赘述。
此时,存在至少2根不符合第一间距模数的纵向筋条的间距模数之和大于或等于第一间距模数(150和50),存在至少2根不符合第一间距模数的纵向筋条的间距模数之和小于第一间距模数(100和10),调整多根纵向筋条的间距模数,以使调整后的预制构件骨架含有相同数量最多的间距模数等于第一间距模数,此步骤为第五次调整。经过第五次调整,多根纵向筋条的间距模数从左往右分别为:200、200、200、200、200、200、100和10。具体调整过程参考图4A至图4B中多根纵向筋条的调整,此处不再赘述。
此时,存在1根边缘筋条的间距模数小于第二间距模数,剔除该边缘筋条的建模数据,此步骤为第六次调整。经过第六次调整,多根纵向筋条的间距模数从左往右分别为:200、200、200、200、200、200和100。具体调整过程参考图3A至图3B中多根水平筋条的调整,此处不再赘述。
可见,本发明示例性实施例中的处理方法之间可以自由组合,以使处理后的预制构件骨架含有标准化分布的筋条,能够满足各个预制构件加工厂的加工要求,方便生产加工,从而提高生产效率。
在面对复杂的构件设计时候,经常出现不同视图钢筋位置错乱,钢筋缺失,不够直观等问题。为了解决这个问题,在调整预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,可以对属于不同的预制构件骨架的建模数据进行可视化标识。
在实际应用中,可以根据用户需要自定义可视化标识,可视化标识可以为颜色标识、数据标识等各种标识信息。以预制构件骨架的筋条颜色标识为例,将预制构件骨架的建模数据导入可视化建模软件(如二维或三维建模软件)中,从而在画布预览图之中可视化展示钢筋网片。举例来说,假设多个不同的钢筋网片均可视化展示钢筋网片,可以以不同颜色对钢筋网片的数据渲染标识,直观的观测到同一预制构件骨架内存在几种类型的钢筋网片数据。
示例性的,图5示出了本发明示例性实施例的第四种预制构件骨架的可视化标识示意图。如图5所示,第四种预制构件骨架为含有洞口的墙体骨架,该墙体骨架含有2种不同的预制构件骨架。墙体骨架501为墙体骨架的左视图,墙体骨架502为墙体骨架的右视图,墙体骨架503为墙体骨架的仰视图,墙体骨架504为墙体骨架的俯视图,墙体骨架505为墙体骨架的正视图。其中,将墙体骨架501、墙体骨架502、墙体骨架503和墙体骨架504可视化标识为红色,将墙体骨架含有的第1种预制构件骨架506可视化标识为紫色,将墙体骨架含有的第1种预制构件骨架507可视化标识为绿色,在后续对不同预制构件骨架的建模数据进行调整时,可以在同一可视化编辑界面编辑不同视图下的墙体骨架,同时,可以根据可视化标识颜色选择相应的预制构件骨架,能够直观的观察到画布中不同预制构件骨架的建模数据,以便后续在不同视图下对不同预制构件骨架进行可视化动态编辑。
为了可视化的编辑预制骨架,若处理后建模数据不符合预设建模数据,基于预设建模数据对处理后建模数据进行编辑,从而得到符合预设建模数据的预制构件骨架,以便于生产加工,提高加工效率。
在实际应用中,可以在图5所示的可视化编辑界面中,可以对已经处理后的预制构件骨架(如钢筋网片)进行添加、删除、更改等数据编辑操作。同时,还可以调整(如旋转)预制构件骨架在不同视图的姿态,从而在不同姿态下编辑预制构件骨架的建模数据。当然,也可以在编辑界面对建模软件直接生成的预制构件骨架进行添加、删除、更改等数据编辑操作。
在实际应用中,可以将经过编辑操作处理后的预制构件骨架的建模数据存储于BIM模型中,做到建模数据同步化,以便在对该预制构件骨架的建模数据进行处理时,能够直接调用BIM模型中已有的建模数据,从而提高加工效率。
本发明示例性实施例还提供一种归并方法,可以对本发明示例性实施例的处理方法处理后的各种预制构件骨架的建模数据进行归并。
图6示出了本发明示例性实施例的归并方法的流程示意图。如图6所示,本发明示例性实施例的方法包括:
步骤601:基于建模数据的处理方法对至少两个预设构件骨架的建模数据进行处理,获得至少两个预设构件骨架的处理后建模数据。该建模数据的处理方法可以是前文述及的处理方法,也可以是其它未提及的且原理相似的建模数据的处理方法。
步骤602:对至少两个预制构件骨架的处理后建模数据进行归并。可以将获得的至少两个预设构件骨架的处理后建模数据进行比对,若至少两个预制构件骨架的归并参数相同,确定至少两个预制构件骨架为同一类预制构件骨架,将至少两个预制构件骨架的处理后建模数据进行归并。通过对多个预制构件骨架以骨架为单位进行归并,能够减少预制构件骨架数据重复冗余的情况。
上述预制构件骨架的归并参数可以包括筋条数量、筋条空间位置、等间距筋条的间距参数、筋条属性和筋条形状中的至少一种。下面结合预制构件骨架的归并参数描述至少两个预制构件骨架的处理后建模数据进行归并。
针对多根同方向筋条的筋条数量相同的至少两个预设构件骨架,基于多根同方向筋条的筋条空间位置确定至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数;确定至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数相同的情况下,若至少两个预设构件骨架含有的多根同方向筋条的筋条属性相同,将同一空间位置的筋条形状匹配的至少两个预设构件骨架归为同一类预制构件骨架。筋条属性包括尺寸参数、强度参数和形状参数中的至少一种。
在实际应用中,比对至少两个预设构件骨架含有多根同方向筋条的筋条数量,若至少两个预设构件骨架含有的多根同方向筋条的筋条数量不同,该至少两个预设构件骨架不属于同一类预设构建骨架。
若至少两个预设构件骨架含有的多根同方向筋条的筋条数量相同,比对至少两个预设构件骨架含有的多根同方向筋条的筋条空间位置,确定至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数,若至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数不同,该至少两个预设构件骨架不属于同一类预设构建骨架。
若至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数相同,比对至少两个预设构件骨架含有的多根同方向筋条的筋条属性,若至少两个预设构件骨架含有的多根同方向筋条的筋条属性不同,该至少两个预设构件骨架不属于同一类预设构建骨架。
若至少两个预设构件骨架含有的多根同方向筋条的筋条属性相同,比对至少两个预设构件骨架含有的多根同方向筋条的筋条形状,若至少两个预设构件骨架含有的多根同方向筋条的筋条形状匹配,将该至少两个预设构件骨架归为同一类预制构件骨架。
在一些实施例中,基于多根同方向筋条的筋条空间位置确定至少两个预设构件骨架含有的多根同方向等间距筋条的间距参数,包括:
基于多根同方向筋条的筋条空间位置对至少两个预设构件骨架含有的多根同方向筋条的建模数据进行排序;
基于排序后的多根同方向筋条的建模数据确定多根同方向等间距筋条的间距参数。
当至少两个预设构件骨架含有的多根同方向筋条的筋条数量相同时,按照筋条空间位置对至少两个预设构件骨架含有的多根同方向筋条进行排序,基于排序后的多根同方向筋条的建模数据确定多根等间距筋条的间距参数,从而减少了比对次数,简化了通过每根筋条与其它多根筋条进行比对时存在的较为复杂的比对过程,从而提高了比对效率。
需要说明的是,针对不同类型的预制构件(墙体、板等),每类构件都需要建立自己的处理策略库(可以称作规则库)。在利用本发明示例性实施例的处理方法和归并方法处理预制构件骨架的建模数据时,可以根据客户选择和工厂加工需求,在规则库的可视化参数设置界面(如图5所示的可视化编辑界面)设置处理方法中的处理参数和归并方法中的归并参数。在此基础上,利用本发明示例性实施例的处理方法处理预制构件骨架的建模数据,利用本发明示例性实施例的归并方法归并预制构件骨架的建模数据,从而可以获得自定义的预制构件骨架(如钢筋网片、钢筋笼等)的建模数据生成规则库。此类处理参数包括但不限于:预制构件类型、子构件类型、筋条参数、目标筋条类别、第一间距模数、第二间距模数、不符合第一间距模数的筋条的放置侧、可视化标识和数据编辑操作(添加、删除、更改、移动等)等。此类归并参数参数包括但不限于:筋条数量、筋条空间位置、等间距筋条的间距参数、筋条属性和筋条形状等。
本发明示例性实施例的一种处理装置,用于处理预制构件骨架的建模数据,图7示出了本发明示例性实施例的处理装置的示意图。如图7所示,本发明示例性实施例的处理装置包括:
获取模块701,用于获取所述预制构件骨架的建模数据;
提取模块702,用于从所述建模数据中提取多根同方向筋条的原始间距模数;
处理模块703,用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,所述处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
在一些实施例中,处理模块703,还用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,基于所述多根同方向筋条的原始间距模数和所述第一间距模数,对所述多根同方向筋条的间距进行调整,获得处理后建模数据。
在一些实施例中,处理模块703,还用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,确定至少两根不符合第一间距模数的筋条的间距模数之和大于第二间距模数的情况下,调整多根同方向筋条的间距,使得至少一根所述不符合第一间距模数的筋条的间距模数为第二间距模数的k倍,k为大于或等于1且小于或等于N的整数;所述第一间距模数为所述第二间距模数的N倍,N为大于或等于2的整数。
在一些实施例中,在至少两根所述不符合第一间距模数的筋条的间距模数之和小于所述第一间距模数的情况下,k为大于或等于1且小于N的整数;在至少两根所述不符合第一间距模数的筋条的间距模数之和大于或等于所述第一间距模数的情况下,k为等于N的整数。
在一些实施例中,所述处理后建模数据形成的预制构件骨架中,符合第一间距模数的多根筋条沿着同一方向依次分布;和/或
所述调整多根同方向筋条的间距后,所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧;
若不符合第一间距模数的筋条数量大于或等于2,各个不符合第一间距模数的所述筋条的间距模数沿着预设方向减小,所述预设方向为各个不符合第一间距模数的所述筋条远离符合第一间距模数的筋条的方向。
在一些实施例中,处理模块703,还用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,确定至少一根边缘筋条的间距模数小于第二间距模数的情况下,剔除至少一根所述边缘筋条的建模数据。
在一些实施例中,所述调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数前,针对所述多根同方向筋条,相同间距模数最多的原始间距模数大于所述第一间距模数。
在一些实施例中,处理模块703,还用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据前,确定所述预制构件骨架含有的筋条的筋条类别符合目标筋条类别;或,
确定所述预制构件骨架含有的筋条的筋条类别不符合目标筋条类别的情况下,锁定所述筋条的建模数据。
在一些实施例中,所述目标筋条类别包括子构件骨架与目标筋条之间的关联关系、以及目标筋条的空间位置信息;和/或,
当所述建模数据被锁定,所述建模数据包括:筋条的位置参数和/或筋条的结构参数。
在一些实施例中,所述处理装置还包括:可视化模块704,用于对属于不同的预制构件骨架的建模数据进行可视化标识。
在一些实施例中,可视化模块704还用于若所述处理后建模数据不符合预设建模数据,基于所述预设建模数据可视化的对所述处理后建模数据进行编辑。
本发明示例性实施例提供一种归并装置,用于归并预制构件骨架的建模数据。图8示出了本发明示例性实施例的归并装置的示意图。如图8所示,包括:
获取模块801,用于基于本发明示例性实施例的处理方法对至少两个预设构件骨架的建模数据进行处理,获得至少两个预设构件骨架的处理后建模数据。
分类模块802,用于对至少两个预制构件骨架的处理后建模数据进行归并。
在一些实施例中,分类模块用于针对多根同方向筋条的筋条数量相同的至少两个所述预设构件骨架,基于所述多根同方向筋条的筋条空间位置确定至少两个所述预设构件骨架含有的多根同方向等间距筋条的间距参数;确定至少两个所述预设构件骨架含有的多根同方向等间距筋条的间距参数相同的情况下,若至少两个所述预设构件骨架含有的多根同方向筋条的筋条属性相同,将同一空间位置的筋条形状匹配的至少两个所述预设构件骨架归为同一类所述预设构件骨架。
在一些实施例中,分类模块802,用于基于所述多根同方向筋条的筋条空间位置对至少两个所述预设构件骨架含有的多根同方向筋条的建模数据进行排序;基于排序后的多根同方向筋条的建模数据确定多根同方向等间距筋条的间距参数。
一种计算机可读存储介质,用于存储有计算机指令,所述计算机指令用于使所述计算机执行根据本发明示例性实施例的所述的处理方法。
一种计算机可读存储介质,存储有计算机指令,所述计算机指令用于使所述计算机执行根据本发明示例性实施例的所述的归并方法。
图9示出了本发明示例性实施例的电子设备的结构框图,参考图9,现将描述可以作为本发明的服务器或客户端的电子设备900的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图8所示,电子设备900包括计算单元901,其可以根据存储在只读存储器(ROM)902中的计算机程序或者从存储单元908加载到随机访问存储器(RAM)903中的计算机程序,来执行各种适当的动作和处理。在RAM 903中,还可存储设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。
电子设备900中的多个部件连接至I/O接口905,包括:输入单元906、输出单元907、存储单元908以及通信单元909。输入单元906可以是能向电子设备900输入信息的任何类型的设备,输入单元906可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入。输出单元907可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元904可以包括但不限于磁盘、光盘。通信单元909允许电子设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙TM设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。
计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理。例如,在一些实施例中,本发明实施例所述方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到电子设备900上。在一些实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、终端、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,DVD);还可以是半导体介质,例如,固态硬盘(solid state drive,SSD)。
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
Claims (12)
1.一种处理方法,其特征在于,用于处理预制构件骨架的建模数据,所述方法包括:
获取所述预制构件骨架的建模数据;
从所述建模数据中提取多根同方向筋条的原始间距模数;
在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,所述处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
2.根据权利要求1所述的方法,其特征在于,所述在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,包括:
在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,基于所述多根同方向筋条的原始间距模数和所述第一间距模数,对所述多根同方向筋条的间距进行调整,获得处理后建模数据。
3.根据权利要求1所述的方法,其特征在于,所述在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,所述方法还包括:
确定至少两根不符合第一间距模数的筋条的间距模数之和大于第二间距模数的情况下,调整多根同方向筋条的间距,使得至少一根所述不符合第一间距模数的筋条的间距模数为第二间距模数的k倍,k为大于或等于1且小于或等于N的整数;所述第一间距模数为所述第二间距模数的N倍,N为大于或等于2的整数。
4.根据权利要求3所述的方法,其特征在于,在至少两根所述不符合第一间距模数的筋条的间距模数之和小于所述第一间距模数的情况下,k为大于或等于1且小于N的整数;在至少两根所述不符合第一间距模数的筋条的间距模数之和大于或等于所述第一间距模数的情况下,k为等于N的整数。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述处理后建模数据形成的预制构件骨架中,符合第一间距模数的多根筋条沿着同一方向依次分布;和/或
所述调整多根同方向筋条的间距后,所有不符合第一间距模数的筋条位于所有符合第一间距模数的筋条的同一侧;
若不符合第一间距模数的筋条数量大于或等于2,各个不符合第一间距模数的所述筋条的间距模数沿着预设方向减小,所述预设方向为各个不符合第一间距模数的所述筋条远离符合第一间距模数的筋条的方向。
6.根据权利要求1~4任一项所述的方法,其特征在于,所述在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据后,所述方法还包括:
确定至少一根边缘筋条的间距模数小于第二间距模数的情况下,剔除至少一根所述边缘筋条的建模数据。
7.根据权利要求1~4任一项所述的方法,其特征在于,所述调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数前,针对所述多根同方向筋条,相同间距模数最多的原始间距模数大于所述第一间距模数。
8.根据权利要求1~4任一项所述的方法,其特征在于,所述在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据前,所述方法还包括:
确定所述预制构件骨架含有的筋条的筋条类别符合目标筋条类别;或,
确定所述预制构件骨架含有的筋条的筋条类别不符合目标筋条类别的情况下,锁定所述筋条的建模数据。
9.根据权利要求8所述的方法,其特征在于,所述目标筋条类别包括子构件骨架与目标筋条之间的关联关系、以及目标筋条的空间位置信息;和/或,
当所述建模数据被锁定,所述建模数据包括:筋条的位置参数和/或筋条的结构参数。
10.一种处理装置,其特征在于,用于处理预制构件骨架的建模数据,包括:
获取模块,用于获取所述预制构件骨架的建模数据;
提取模块,用于从所述建模数据中提取多根同方向筋条的原始间距模数;
处理模块,用于在保持同方向所述筋条的配筋率大于或等于原始配筋率的情况下,调整所述预制构件骨架含有的多根同方向筋条的原始间距模数至第一间距模数,获得处理后建模数据,所述处理后建模数据含有相同数量最多的筋条间距模数等于第一间距模数。
11.一种电子设备,其特征在于,包括:
处理器;以及,
存储程序的存储器;
其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1~9任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,用于存储有计算机指令,所述计算机指令用于使所述计算机执行根据权利要求1~9任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210402914.5A CN114595538B (zh) | 2022-04-18 | 2022-04-18 | 一种处理方法及装置和电子设备 |
CN202210711409.9A CN115098964A (zh) | 2022-04-18 | 2022-04-18 | 一种归并方法及装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210402914.5A CN114595538B (zh) | 2022-04-18 | 2022-04-18 | 一种处理方法及装置和电子设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210711409.9A Division CN115098964A (zh) | 2022-04-18 | 2022-04-18 | 一种归并方法及装置和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114595538A CN114595538A (zh) | 2022-06-07 |
CN114595538B true CN114595538B (zh) | 2022-08-02 |
Family
ID=81812097
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210402914.5A Active CN114595538B (zh) | 2022-04-18 | 2022-04-18 | 一种处理方法及装置和电子设备 |
CN202210711409.9A Pending CN115098964A (zh) | 2022-04-18 | 2022-04-18 | 一种归并方法及装置和电子设备 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210711409.9A Pending CN115098964A (zh) | 2022-04-18 | 2022-04-18 | 一种归并方法及装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN114595538B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115391903B (zh) * | 2022-10-25 | 2023-02-17 | 中建八局第三建设有限公司 | 一种基于bim+ar钢筋图集可视化方法与*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111985024A (zh) * | 2020-07-17 | 2020-11-24 | 广东众图互联网工程设计有限公司 | 一种调整建筑结构的构件的方法、装置以及电子设备 |
CN112100706A (zh) * | 2019-05-31 | 2020-12-18 | 中国铁道科学研究院集团有限公司铁道建筑研究所 | 一种基于catia软件的简支梁钢筋快速建模方法及*** |
CN112836285A (zh) * | 2021-04-02 | 2021-05-25 | 西安建筑科技大学 | 一种建筑结构复杂模块钢筋快速建模方法 |
JP2021085838A (ja) * | 2019-11-29 | 2021-06-03 | 株式会社日立ソリューションズ | 配筋検査システム、配筋検査方法、及び配筋検査プログラム |
-
2022
- 2022-04-18 CN CN202210402914.5A patent/CN114595538B/zh active Active
- 2022-04-18 CN CN202210711409.9A patent/CN115098964A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112100706A (zh) * | 2019-05-31 | 2020-12-18 | 中国铁道科学研究院集团有限公司铁道建筑研究所 | 一种基于catia软件的简支梁钢筋快速建模方法及*** |
JP2021085838A (ja) * | 2019-11-29 | 2021-06-03 | 株式会社日立ソリューションズ | 配筋検査システム、配筋検査方法、及び配筋検査プログラム |
CN111985024A (zh) * | 2020-07-17 | 2020-11-24 | 广东众图互联网工程设计有限公司 | 一种调整建筑结构的构件的方法、装置以及电子设备 |
CN112836285A (zh) * | 2021-04-02 | 2021-05-25 | 西安建筑科技大学 | 一种建筑结构复杂模块钢筋快速建模方法 |
Non-Patent Citations (1)
Title |
---|
基于Revit的预制剪力墙配筋设计软件研究;杨谦 等;《土木建筑工程信息技术》;20211231;第13卷(第6期);14-19 * |
Also Published As
Publication number | Publication date |
---|---|
CN114595538A (zh) | 2022-06-07 |
CN115098964A (zh) | 2022-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11104119B2 (en) | Support structure for an object made by means of a rapid prototype production method | |
CN110516370B (zh) | 预制构件深化图纸生成方法、装置、计算机设备和介质 | |
CN111400812B (zh) | 一种基于bim的装配式结构剪力墙加工图设计方法 | |
CN110706345A (zh) | 一种基于构件实例合并的铁路bim模型轻量化方法及*** | |
CN114595538B (zh) | 一种处理方法及装置和电子设备 | |
CN112149216A (zh) | 基于矢量数据的规则单体建筑bim自动建模***及方法 | |
CN114519229B (zh) | 基于Revit的危大模板支撑构件识别方法、设备 | |
CN110309624A (zh) | 一种叠合楼板制作方法 | |
CN112287447B (zh) | 钢结构框架结构智能优化***及方法 | |
US20220373996A1 (en) | Computer aided generative design with filtering to facilitate 2.5-axis subtractive manufacturing processes | |
CN110727972A (zh) | 一种基于建筑信息化模型的输电塔自动建模方法及*** | |
CN115049028B (zh) | 基于无监督学习的施工区域分区方法、***、终端及介质 | |
CN116484651A (zh) | 基于数字孪生的***参数调节方法、装置、电子设备 | |
CN115270243B (zh) | 地下室侧墙大样配筋图生成方法、设备及可读介质 | |
CN114580053B (zh) | 一种基于bim参数化的装配式叠合剪力墙智能建模方法 | |
CN103065306A (zh) | 图形数据的处理方法及装置 | |
CN107633555A (zh) | 基于空间扫描的曲面集相互切割方法及*** | |
CN113591208A (zh) | 一种基于舰船特征提取的超大模型轻量化方法及电子设备 | |
CN108121868B (zh) | 一种用于钣金件建模的基于KDtree的空间面域生成方法及*** | |
CN114707229B (zh) | 一种吊点分布方式确定方法及装置和电子设备 | |
CN101625708A (zh) | 可视化结构分析*** | |
CN114676488A (zh) | 一种建模方法及装置和电子设备 | |
CN115481459A (zh) | 一种鼓楼参数化生成的目标性能优化方法 | |
CN112464353A (zh) | 一种基于bim的异形墙建模方法及*** | |
CN116680794A (zh) | 预制墙体钢筋建模方法、***、预制墙体及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |