吊装预埋件的设计方法及装置与流程

文档序号:29076325发布日期:2022-03-01 22:51阅读:297来源:国知局
吊装预埋件的设计方法及装置与流程

1.本发明涉及计算机技术领域,尤其涉及一种吊装预埋件的设计方法及装置。


背景技术:

2.基于建筑信息模型(building information modeling,bim)的装配式深化设计过程中,主要由设计师根据吊装预埋件的几何和重量等信息进行人工计算确定布置点位,选定符合设计要求的吊装预埋件规格和个数;在模型中加载吊装预埋件族文件并手动将所选定的吊装预埋件布置到模型的指定位置上。
3.综上,现有吊装预埋件的设计方法的整体过程较为繁琐,手动布置工作量较大,效率较低且容易出现错误。


技术实现要素:

4.本发明提供一种吊装预埋件的设计方法及装置,用以解决现有技术中吊装预埋件的设计效率较低的缺陷,实现高效的吊装预埋件的设计。
5.本发明提供一种吊装预埋件的设计方法,包括:
6.基于目标建筑的建筑信息模型,获取目标构件的重量;
7.基于所述目标构件的重量和吊装预埋件的信息,获取所述吊装预埋件的数量;
8.基于所述目标构件的长度和所述吊装预埋件的数量,获取各所述吊装预埋件的布置位置;
9.在所述目标建筑的建筑信息模型中的各所述吊装预埋件的布置位置,布置所述吊装预埋件。
10.根据本发明提供一种吊装预埋件的设计方法,所述在所述目标建筑的建筑信息模型中的各所述位置,布置所述吊装预埋件之后,所述方法还包括:
11.基于所述目标构件内各钢筋的位置信息,调整所述吊装预埋件的布置位置;和/或
12.基于所述目标构件的重心位置信息,调整所述吊装预埋件的布置位置;和/或
13.基于所述各吊装预埋件之间的位置关系,调整所述吊装预埋件的布置位置。
14.根据本发明提供的一种吊装预埋件的设计方法,所述基于所述目标构件内各钢筋的位置信息,调整所述吊装预埋件的布置位置,包括:
15.获取所述目标构件内各纵向钢筋的位置信息;
16.在所述吊装预埋件的布置位置不存在纵向钢筋的情况下,基于所述各纵向钢筋的位置信息,沿所述目标构件的长度方向移动所述吊装预埋件,将所述吊装预埋件的布置位置调整至紧贴与所述吊装预埋件距离最近的所述纵向钢筋。
17.根据本发明提供的一种吊装预埋件的设计方法,基于所述目标构件的重心位置信息,调整所述吊装预埋件的布置位置,包括:
18.基于目标建筑的建筑信息模型,获取目标构件的重心;
19.在各所述吊装预埋件的布置位置相对于所述目标构件的重心不对称的情况下,调
整所述吊装预埋件的布置位置。
20.根据本发明提供的一种吊装预埋件的设计方法,基于所述各吊装预埋件之间的位置关系,调整所述吊装预埋件的布置位置,包括:
21.基于目标建筑的建筑信息模型,获取目标构件的重心;
22.在第一吊装预埋件的布置位置与所述目标构件的重心之间的距离,与第二吊装预埋件的布置位置与所述目标构件的重心之间的距离满足目标条件的情况下,调整目标吊装预埋件的布置位置;
23.其中,所述第一吊装预埋件,是所述各吊装预埋件中距离所述目标构件的重心最远的吊装预埋件;所述第二吊装预埋件,是所述各吊装预埋件中距离所述目标构件的重心最近且距离不为零的吊装预埋件;所述目标吊装预埋件,包括所述第一吊装预埋件和所述第二吊装预埋件中的至少一个。
24.根据本发明提供一种吊装预埋件的设计方法,基于所述目标构件的重心位置信息,调整所述吊装预埋件的布置位置,和基于所述各吊装预埋件之间的位置关系,调整所述吊装预埋件的布置位置,包括:
25.基于目标建筑的建筑信息模型,获取目标构件的重心;
26.在各所述吊装预埋件的布置位置相对于所述目标构件的重心不对称的情况下,判断第一吊装预埋件的布置位置与所述目标构件的重心之间的距离,与第二吊装预埋件的布置位置与所述目标构件的重心之间的距离是否满足目标条件;
27.在满足目标条件的情况下,调整目标吊装预埋件的布置位置;
28.其中,所述第一吊装预埋件,是所述各吊装预埋件中距离所述目标构件的重心最远的吊装预埋件;所述第二吊装预埋件,是所述各吊装预埋件中距离所述目标构件的重心最近且距离不为零的吊装预埋件;所述目标吊装预埋件,包括所述第一吊装预埋件和所述第二吊装预埋件中的至少一个。
29.根据本发明提供的一种吊装预埋件的设计方法,所述基于目标建筑的建筑信息模型,获取目标构件的重量,包括:
30.基于所述目标建筑的建筑信息模型,获取所述目标构件的体积;
31.基于所述目标构件的体积,获取所述目标构件的重量。
32.根据本发明提供的一种吊装预埋件的设计方法,所述吊装预埋件的信息,包括:
33.所述吊装预埋件的最大应力、受拉钢筋截面的面积和数量。
34.根据本发明提供的一种吊装预埋件的设计方法,所述基于所述目标构件的长度和所述吊装预埋件的数量,获取各所述吊装预埋件的布置位置,包括:
35.基于预设的布置规则,将各所述吊装预埋件沿所述目标构件的长度方向对称分布,得到各所述吊装预埋件的布置位置。
36.本发明还提供一种吊装预埋件的设计装置,包括:
37.重量获取模块,用于基于目标建筑的建筑信息模型,获取目标构件的重量;
38.数量获取模块,用于基于所述目标构件的重量和吊装预埋件的信息,获取所述吊装预埋件的数量;
39.位置获取模块,用于基于所述目标构件的长度和所述吊装预埋件的数量,获取各所述吊装预埋件的布置位置;
40.预埋件布置模块,用于在所述目标建筑的建筑信息模型中的各所述吊装预埋件的布置位置,布置所述吊装预埋件。
41.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述吊装预埋件的设计方法的步骤。
42.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述吊装预埋件的设计方法的步骤。
43.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述吊装预埋件的设计方法的步骤。
44.本发明提供的吊装预埋件的设计方法及装置,通过基于目标建筑的建筑信息模型获取目标构件的重量,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置,将各吊装预埋件布置于目标建筑的建筑信息模型中相应的布置位置,能根据目标构件和吊装预埋件的属性自动确定吊装预埋件的布置位置并完成布置,能提高吊装预埋件设计的智能化程度和效率,能减少设计中的错误。进一步地,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,能根据吊装预埋件的性能指标自动计算设计是否满足规范要求,能提升吊装预埋件设计的准确性和合规性。
附图说明
45.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1是本发明提供的吊装预埋件的设计方法的流程示意图;
47.图2是本发明提供的吊装预埋件的布置位置的示意图之一;
48.图3是本发明提供的吊装预埋件的布置位置的示意图之二;
49.图4是本发明提供的吊装预埋件的布置位置的示意图之三;
50.图5是本发明提供的吊装预埋件的设计装置的结构示意图;
51.图6是本发明提供的电子设备的结构示意图。
具体实施方式
52.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.在本发明实施例的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明实施例和简化描述,而不是指示或暗示所指的
装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性,且不涉及顺序。
54.在本发明实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明实施例中的具体含义。
55.下面结合图1至图6描述本发明的吊装预埋件的设计方法及装置。
56.图1是本发明提供的吊装预埋件的设计方法的流程示意图。如图 1所示,该方法包括:步骤101、基于目标建筑的建筑信息模型,获取目标构件的重量。
57.具体地,建筑信息模型是一个设施(建设项目)物理和功能特性的数字表达;是一个共享的知识资源,是一个分享有关这个设施的信息,为该设施从概念到拆除的全生命周期中的所有决策提供可靠依据的过程;在设施的不同阶段,不同利益相关方通过在bim中插入、提取、更新和修改信息,以支持和反映其各自职责的协同作业。
58.可以理解的是,步骤101之前,可以基于目标建筑的图纸和/或实地测量数据等,建立该目标建筑的建筑信息模型。
59.目标构件是目标建筑的某个建筑构件。建筑构件是指构成建筑物各个要素。建筑物中的构件主要包括:楼(屋)面、墙体、柱子和基础等。按照构件的受力特征划分的,建筑构件可以分为受弯构件、受压构件、受拉构件、受扭构件和压弯构件等。
60.由于目标建筑的建筑信息模型是对目标建筑的物理和功能特性的数字表达,因而可以基于目标建筑的建筑信息模型,获取目标建筑中的目标构件的物理特性。上述目标构件的物理特性,可以包括目标构件的重量。
61.步骤102、基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量。
62.具体地,吊装预埋件是用于吊装用途的预埋件。吊装预埋件(即预制埋件)预先安装(或埋藏)于构件内,用于砌筑上部结构时的搭接,以利于外部工程设备(例如吊装机)吊装构件时勾住构件。预埋件大多由金属制造,例如钢筋或者铸铁等。
63.吊装预埋件的信息,可以包括吊装预埋件的几何信息和力学信息等。吊装预埋件的几何信息可以包括长度、截面积和截面形状等中的至少一个。吊装预埋件的力学信息可以包括最大应力、最大承载力和设计承载力等中的至少一个。
64.基于目标构件的重量和吊装预埋件的最大承载力,可以获取吊装预埋件的数量。
65.可选地,可以将目标构件的重量除以单个吊装预埋件的最大承载力,获得第一数值;将大于或等于该第一数值的整数确定为吊装预埋件的数量p。其中,p为正整数。
66.可选地,可以将大于或等于该第一数值的最小整数确定为吊装预埋件的数量,避免使用过多的吊装预埋件、造成浪费,也可以将大于或等于该第一数值的最小整数确定为吊装预埋件的数量与预设数量之和,确定为吊装预埋件的数量,在避免使用过多的吊装预埋件、造成浪费的前提下,还可以留有余量,提高建筑的安全性。预设数量可以根据实际情况设定,对于预设数量的具体值,本发明实施例不进行具体限定。
67.步骤103、基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位
置。
68.具体地,目标构件可以有三个维度:长度、高度和宽度,分别对应目标构件的长度方向、高度方向和宽度方向。
69.基于目标构件的长度和吊装预埋件的数量,将p个吊装预埋件按目标构件的长度方向进行定位,确定每个吊装预埋件在目标构件的长度方向上的位置。
70.可选地,每个吊装预埋件在目标构件的高度方向上的位置可以是预设的。示例性地,吊装预埋件顶部的高度与目标构件的高度相同。
71.可以理解的是,相比目标构件的长度和高度,目标构件的宽度较小,吊装预埋件在目标构件的宽度方向上的位置,也可以是预设的。示例性地,吊装预埋件在目标构件的宽度方向上的位置,为目标构件的宽度的二分之一处。
72.基于每个吊装预埋件在目标构件的长度方向、高度方向和宽度方向上的位置,可以获取该吊装预埋件的布置位置。
73.步骤104、在目标建筑的建筑信息模型中的各吊装预埋件的布置位置,布置吊装预埋件。
74.具体地,基于每一吊装预埋件的布置位置和目标构件的几何信息,执行在目标建筑的建筑信息模型中该布置该吊装预埋件的操作,在目标建筑的建筑信息模型中,将该吊装预埋件分别布置于该吊装预埋件的布置位置,并旋转该吊装预埋件,使得该吊装预埋件的方向与目标构件的方向一致。
75.目标构件的几何信息,可以包括长度、宽度、高度、半径、方向和在三维空间中的位置坐标等信息中的至少一个。
76.每一吊装预埋件均布置于目标建筑的建筑信息模型中之后,吊装预埋件的设计过程完成。
77.本发明实施例基于目标建筑的建筑信息模型获取目标构件的重量,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置,将各吊装预埋件布置于目标建筑的建筑信息模型中相应的布置位置,能根据目标构件和吊装预埋件的属性自动确定吊装预埋件的布置位置并完成布置,能提高吊装预埋件设计的智能化程度和效率,能减少设计中的错误。进一步地,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,能根据吊装预埋件的性能指标自动计算设计是否满足规范要求,能提升吊装预埋件设计的准确性和合规性。
78.基于上述任一实施例的内容,在目标建筑的建筑信息模型中的各位置,布置吊装预埋件之后,方法还包括:
79.基于目标构件内各钢筋的位置信息,调整吊装预埋件的布置位置;和/或
80.基于目标构件的重心位置信息,调整吊装预埋件的布置位置;和 /或
81.基于各吊装预埋件之间的位置关系,调整吊装预埋件的布置位置。
82.具体地,在步骤104之后,还可以调整至少一个吊装预埋件的布置位置,使得将来的施工中,吊装预埋件的固定更牢固。
83.调整至少一个吊装预埋件的布置位置,可以包括以下至少一种:
84.基于目标构件内各钢筋的位置信息,调整吊装预埋件的布置位置;
85.基于目标构件的重心位置信息,调整吊装预埋件的布置位置;
86.基于各吊装预埋件之间的位置关系,调整吊装预埋件的布置位置。
87.目标构件内各钢筋的位置信息,可以基于目标建筑的建筑信息模型获取。
88.目标构件的重心位置信息,也可以基于目标建筑的建筑信息模型获取。
89.各吊装预埋件之间的位置关系,可以基于各吊装预埋件的布置位置获取。
90.本发明实施例通过基于目标构件内各钢筋的位置信息、目标构件的重心位置信息和基于各吊装预埋件之间的位置关系中的至少一种,调整吊装预埋件的布置位置,更便于将来的施工中固定吊装预埋件,吊装预埋件的固定更牢固,能提高吊装预埋件设计的准确性和合规性。
91.基于上述任一实施例的内容,基于目标构件内各钢筋的位置信息,调整吊装预埋件的布置位置,包括:获取目标构件内各纵向钢筋的位置信息。
92.具体地,基于目标建筑的建筑信息模型,可以获取目标构件内各钢筋的位置信息。
93.钢筋的位置信息,可以包括该钢筋在目标构件的长度方向的位置。
94.可以通过参数过滤的方式,基于钢筋的长度方向,过滤出目标构件内各钢筋中的各纵向钢筋,并屏蔽水平钢筋和横向钢筋。
95.纵向钢筋,指钢筋的长度方向与目标构件的高度方向平行的钢筋。
96.横向钢筋,指钢筋的长度方向与目标构件的宽度方向平行的钢筋。
97.水平钢筋,指钢筋的长度方向与目标构件的长度方向平行的钢筋。
98.在吊装预埋件的布置位置不存在纵向钢筋的情况下,基于各纵向钢筋的位置信息,沿目标构件的长度方向移动吊装预埋件,将吊装预埋件的布置位置调整至紧贴与吊装预埋件距离最近的纵向钢筋。
99.具体地,对于每一吊装预埋件,可以目标构件内各纵向钢筋的位置信息,判断该吊装预埋件的布置位置是否存在纵向钢筋。
100.在该吊装预埋件的布置位置存在纵向钢筋的情况下,可以不调整该吊装预埋件的布置位置。
101.在该吊装预埋件的布置位置不存在纵向钢筋的情况下,可以调整该吊装预埋件的布置位置。调整该吊装预埋件的布置位置,具体可以沿目标构件的长度方向,将该吊装预埋件向距离该吊装预埋件最近的纵向钢筋移动,直至该吊装预埋件紧贴该纵向钢筋。
102.本发明实施例中,吊装预埋件与纵向钢筋之间的距离,指吊装预埋件在目标构件的长度方向的位置,与纵向钢筋在目标构件的长度方向的位置之间的距离。
103.本发明实施例通过在吊装预埋件的布置位置不存在纵向钢筋的情况下,基于各纵向钢筋的位置信息,沿目标构件的长度方向移动吊装预埋件,将吊装预埋件的布置位置调整至紧贴与吊装预埋件距离最近的纵向钢筋,更便于将来的施工中,将吊装预埋件与纵向钢筋进行焊接,焊接更牢固。吊装机通过吊装预埋件吊装构件后,由于吊装预埋件与纵向钢筋一体式连接,因此吊装预埋件能够将受到的拉力传递至纵向钢筋,使得纵向钢筋与吊装预埋件共同承担向上的拉力,而纵向钢筋预埋第一页板或第二页板中,大大增强了吊装预埋件的安全性,并能提高吊装预埋件设计的准确性和合规性。
104.基于上述任一实施例的内容,基于目标构件的重心位置信息,调整吊装预埋件的布置位置,包括:基于目标建筑的建筑信息模型,获取目标构件的重心。
105.具体地,由于目标建筑的建筑信息模型是对目标建筑的物理和功能特性的数字表
达,因而可以目标建筑的建筑信息模型,获取目标构件的重心。
106.示例性地,在目标构件的密度均匀且形状规则的情况下,目标构件的重心为该目标构件的几何中心。
107.可选地,可以基于目标建筑的建筑信息模型,创建目标构件正视图的外轮廓线面域;基于目标构件正视图的外轮廓线面域阈,获取该面域的重心属性函数;基于该面积重心属性函数,得到外轮廓线面域的重心点位置,即目标构件的重心位置信息。
108.目标构件的重心位置信息,至少包括目标构件的重心在目标构件的长度方向上的位置。
109.可选地,目标构件的重心位置信息,可以包括目标构件的重心在目标构件的长度方向、高度方向和宽度方向上的位置。
110.在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,调整吊装预埋件的布置位置。
111.具体地,获取目标构件的重心位置信息之后,可以确定目标构件的重心。
112.确定目标构件的重心之后,可以基于各吊装预埋件的布置位置和目标构件的重心位置信息,判断各吊装预埋件的布置位置相对于目标构件的重心是否对称。
113.本发明实施例中,各吊装预埋件的布置位置相对于目标构件的重心是否对称,指在目标构件的长度方向上,各吊装预埋件的布置位置是否对称分布于目标构件的重心的两侧。
114.可选地,本发明实施例中,对称可以为完全对称或非完全对称。
115.例如,在吊装预埋件的数量为4个的情况下,若在目标构件的长度方向上,目标构件的重心的左右两侧均分布有2个吊装预埋件,至少满足上述4个吊装预埋件的布置位置非完全对称分布于目标构件的重心的两侧,可以确定上述4个吊装预埋件的布置位置相对于目标构件的重心对称。
116.若在目标构件的长度方向上,目标构件的重心的左右两侧分别分布有1个和3个吊装预埋件,则不满足上述4个吊装预埋件的布置位置非完全对称分布于目标构件的重心的两侧,可以确定上述4个吊装预埋件的布置位置相对于目标构件的重心不对称。
117.在各吊装预埋件的布置位置相对于目标构件的重心对称的情况下,可以不调整各吊装预埋件的布置位置。
118.在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,移动至少一个吊装预埋件,改变该吊装预埋件的布置位置,使得调整后各吊装预埋件的布置位置相对于目标构件的重心对称。
119.本发明实施例通过在在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,调整吊装预埋件的布置位置,使得调整后各吊装预埋件的布置位置相对于目标构件的重心对称,能提高吊装预埋件设计的准确性和合规性。
120.基于上述任一实施例的内容,基于各吊装预埋件之间的位置关系,调整吊装预埋件的布置位置,包括:基于目标建筑的建筑信息模型,获取目标构件的重心位置信息。
121.具体地,基于目标建筑的建筑信息模型,获取目标构件的重心的具体步骤,可以参见前述实施例,此处不再赘述。
122.在第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件
的布置位置与目标构件的重心之间的距离满足目标条件的情况下,调整目标吊装预埋件的布置位置。
123.其中,第一吊装预埋件,是各吊装预埋件中距离目标构件的重心最远的吊装预埋件;第二吊装预埋件,是各吊装预埋件中距离目标构件的重心最近且距离不为零的吊装预埋件;目标吊装预埋件,包括第一吊装预埋件和第二吊装预埋件中的至少一个。
124.具体地,获取目标构件的重心位置信息之后,可以确定目标构件的重心。
125.确定目标构件的重心之后,可以获取每一吊装预埋件的布置位置与目标构件的重心之间的距离。
126.本发明实施例中,吊装预埋件的布置位置与目标构件的重心之间的距离,可以指吊装预埋件在目标构件的长度方向的位置,与目标构件的重心在目标构件的长度方向的位置之间的距离。
127.基于每一吊装预埋件与目标构件的重心之间的距离,可以将各吊装预埋件中,距离目标构件的重心最远的吊装预埋件确定为第一吊装预埋件,并将距离目标构件的重心最近且距离不为零的吊装预埋件确定为第二吊装预埋件。
128.第一吊装预埋件的布置位置与目标构件的重心之间的距离,为第一距离;第二吊装预埋件的布置位置与目标构件的重心之间的距离,为第二距离。
129.目标条件可以根据实际情况预先设定。对于具体的目标条件,本发明实施例不进行具体限定。
130.可选地,目标条件可以包括第一距离与第二距离之间的比值大于预设阈值。
131.预设阈值可以根据实际情况预先设定,例如预设阈值为3。对于预设阈值的具体值,本发明实施例不进行具体限定。
132.在第一距离和第二距离满足目标条件的情况下,可以不调整目标吊装预埋件的布置位置。
133.在第一距离和第二距离满足目标条件的情况下,可以调整目标吊装预埋件的布置位置,使得第一距离和第二距离不满足目标条件并且目标吊装预埋件紧贴纵向钢筋。
134.目标吊装预埋件,可以是第一吊装预埋件,也可以是第二吊装预埋件,还可以是第一吊装预埋件和第二吊装预埋件。
135.优选地,目标吊装预埋件是第一吊装预埋件。
136.例如,在目标条件可以包括第一距离与第二距离之间的比值大于 2(即预设阈值为2)的情况下,可以沿目标构件的长度方向,将第一吊装预埋件向目标构件的重心移动,直至调整后的第一距离与第二距离之间的比值不大于2,且调整后的第一吊装预埋件紧贴某一纵向钢筋。
137.本发明实施例通过在第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离满足目标条件的情况下,调整目标吊装预埋件的布置位置,使得调整后的各吊装预埋件的布置位置不满足目标条件,能提高吊装预埋件设计的准确性和合规性。
138.基于上述任一实施例的内容,基于目标构件的重心位置信息,调整吊装预埋件的布置位置,和基于各吊装预埋件之间的位置关系,调整吊装预埋件的布置位置,包括:基于目标建筑的建筑信息模型,获取目标构件的重心。
139.具体地,基于目标建筑的建筑信息模型,获取目标构件的重心的具体步骤,可以参见前述实施例,此处不再赘述。
140.在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,判断第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离是否满足目标条件。
141.其中,第一吊装预埋件,是各吊装预埋件中距离目标构件的重心最远的吊装预埋件;第二吊装预埋件,是各吊装预埋件中距离目标构件的重心最近且距离不为零的吊装预埋件。
142.具体地,判断各吊装预埋件的布置位置相对于目标构件的重心是否对称的具体步骤,可以参见前述实施例,此处不再赘述。
143.在各吊装预埋件的布置位置相对于目标构件的重心对称的情况下,可以不调整各吊装预埋件的布置位置。
144.在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,可以判断第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离是否满足目标条件。
145.判断第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离是否满足目标条件的具体步骤,可以参见前述实施例,此处不再赘述。
146.在满足目标条件的情况下,调整目标吊装预埋件的布置位置。
147.其中,目标吊装预埋件,包括第一吊装预埋件和第二吊装预埋件中的至少一个。
148.具体地,在第一距离和第二距离满足目标条件的情况下,可以调整目标吊装预埋件的布置位置,使得第一距离和第二距离不满足目标条件并且目标吊装预埋件紧贴纵向钢筋。
149.目标吊装预埋件,可以是第一吊装预埋件,也可以是第二吊装预埋件,还可以是第一吊装预埋件和第二吊装预埋件。
150.优选地,目标吊装预埋件是第一吊装预埋件。
151.本发明实施例通过在在各吊装预埋件的布置位置相对于目标构件的重心不对称,并且第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离满足目标条件的情况下,调整目标吊装预埋件的布置位置,使得调整后的各吊装预埋件的布置位置不满足目标条件,能提高吊装预埋件设计的准确性和合规性。
152.基于上述任一实施例的内容,基于目标建筑的建筑信息模型,获取目标构件的重量,包括:基于目标建筑的建筑信息模型,获取目标构件的体积。
153.具体地,由于目标建筑的建筑信息模型是对目标建筑的物理和功能特性的数字表达,因而可以基于目标建筑的建筑信息模型,获取目标构件的长度、高度和宽度。在目标构件存在洞口的情况下,还基于目标建筑的建筑信息模型,获取目标构件中各洞口的长度、高度和宽度。
154.在目标构件不存在洞口的情况下,可以计算目标构件的长度、高度和宽度的乘积,得到目标构件的体积。
155.在目标构件存在洞口的情况下,可以计算目标构件的长度、高度和宽度的乘积(称为第一体积),以及每一洞口的长度、高度和宽度的乘积(称为第二体积);计算各第二体积之和;将第一体积减去各第二体积之和,可以得到目标构件的体积。
156.基于目标构件的体积,获取目标构件的重量。
157.具体地,获取目标构件的体积之后,可以计算目标构件的体积。密度和重力加速度的乘积,得到目标构件的重量。重量是物体受重力的大小的度量。
158.目标构件的密度,可以根据目标构件的材质确定。目标构件的材质,也可以基于目标建筑的建筑信息模型获取。
159.示例性的,在目标构件为钢筋混凝土的情况下,一般钢筋混凝土的密度2500kg/m3,即该密度与重力加速度(为了便于计算,重力加速度可以取10m/s2)的乘积为25kn/m3,可以通过以下公式计算目标构件的重量:
160.构件重量(kg)=构件体积(m3)*25kn/m3。
161.本发明实施例基于目标建筑的建筑信息模型,获取目标构件的体积,基于目标构件的体积,获取目标构件的重量,能获取更准确的目标构件的重量,从而基于目标构件的重量,获得吊装预埋件的数量更准确。
162.基于上述任一实施例的内容,吊装预埋件的信息,包括:吊装预埋件的最大应力、受拉钢筋截面的面积和数量。
163.具体地,吊装预埋件的信息可以包括该吊装预埋件的最大应力、受拉钢筋截面的面积和数量。
164.吊装预埋件的最大应力的单位为n/mm2,可以指吊装预埋件的受拉钢筋的最大应力。例如,hpb300等级的受拉钢筋的最大应力为 65n/mm2。
165.吊装预埋件的数量需满足以下公式:
166.吊装预埋件的最大应力*受拉钢筋截面的面积*受拉钢筋截面的数量*吊装预埋件的数量≥目标构件的重量;
167.或者,吊装预埋件的数量≥目标构件的重量/(吊装预埋件的最大应力*受拉钢筋截面的面积*受拉钢筋截面的数量)。
168.例如,在吊装预埋件的最大应力为65n/mm2,受拉钢筋截面的数量为2的情况下,上述公式可以为:
169.65*受拉钢筋截面的面积*2*吊装预埋件的数量≥目标构件的重量;
170.或者,吊装预埋件的数量≥目标构件的重量/(65*受拉钢筋截面的面积*2)。
171.本发明实施例基于目标构件的重量以及吊装预埋件的最大应力、受拉钢筋截面的面积和数量,获取吊装预埋件的数量,获得吊装预埋件的数量更准确,能根据吊装预埋件的性能指标自动计算设计是否满足规范要求,能提升吊装预埋件设计的准确性和合规性。
172.基于上述任一实施例的内容,基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置,包括:基于预设的布置规则,将各吊装预埋件沿目标构件的长度方向对称分布,得到各吊装预埋件的布置位置。
173.具体地,预设的布置规则,用于将各吊装预埋件的布置位置均匀地分布与目标构件的长度方向的等分点处。对于具体的布置规则,本技术实施例不进行具体限定。
174.布置规则,可以与吊装预埋件的数量相对应。
175.示例性地,如图2所示,在吊装预埋件的数量为1的情况下,该吊装预埋件的布置位置可以为目标构件的长度方向的二等分点处。该吊装预埋件的布置位置a,与目标构件的长度方向的两个端点(m和 n)之间的距离均为l/2。其中,l表示目标构件的长度。
176.示例性地,如图3所示,在吊装预埋件的数量为2的情况下,两个吊装预埋件的布置位置可以分别位于目标构件的长度方向的第一个和第四个五等分点处。两个吊装预埋件中,一个吊装预埋件的布置位置a与目标构件的长度方向的左侧端点m之间的距离为l/5,另一个吊装预埋件的布置位置b与目标构件的长度方向的右侧端点n 之间的距离也为l/5。其中,l表示目标构件的长度。
177.示例性地,如图4所示,在吊装预埋件的数量为3的情况下,三个吊装预埋件的布置位置可以分别位于目标构件的长度方向的第二个、第五和第八个十等分点处。三个吊装预埋件中,第一个装预埋件的布置位置a与目标构件的长度方向的左侧端点m之间的距离为l/5,第二个吊装预埋件的布置位置b与目标构件的长度方向的两个端点 (m和n)之间的距离均为l/2,第三个装预埋件的布置位置c与目标构件的长度方向的右侧端点n之间的距离为l/5。
178.可以理解的是,在吊装预埋件的数量为n的情况下,各个吊装预埋件的布置位置可以位于目标构件的长度方向的m等分点处,并在目标构件的长度方向上对称分布。其中,n和m均为正整数,m≥n。例如,在n=2的情况下,m可以等于3,4,5,6,7,8,9,10,11,12

179.本发明实施例通过查找目标构件的长度方向的等分点,将吊装预埋件布置在等分点处,各吊装预埋件沿目标构件的长度方向对称分布,能保持吊装预埋件受拉均匀,最大化利用吊装预埋件的承载力,能提升吊装的安全度和经济性。
180.下面对本发明提供的吊装预埋件的设计装置进行描述,下文描述的吊装预埋件的设计装置与上文描述的吊装预埋件的设计方法可相互对应参照。
181.图5是本发明提供的吊装预埋件的设计装置的结构示意图。基于上述任一实施例的内容,如图5所示,吊装预埋件的设计装置包括重量获取模块501、数量获取模块502、位置获取模块503和预埋件布置模块504,其中:
182.重量获取模块501,用于基于目标建筑的建筑信息模型,获取目标构件的重量;
183.数量获取模块502,用于基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量;
184.位置获取模块503,用于基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置;
185.预埋件布置模块504,用于在目标建筑的建筑信息模型中的各吊装预埋件的布置位置,布置吊装预埋件。
186.具体地,重量获取模块501、数量获取模块502、位置获取模块 503和预埋件布置模块504,顺次电连接。
187.重量获取模块501可以用于基于目标建筑的建筑信息模型,获取目标建筑中的目标构件的物理特性。上述目标构件的物理特性,可以包括目标构件的重量。
188.数量获取模块502可以用于基于目标构件的重量和吊装预埋件的最大承载力,可以获取吊装预埋件的数量。
189.位置获取模块503可以用于基于目标构件的长度和吊装预埋件的数量,将各个吊
装预埋件按目标构件的长度方向进行定位,确定每个吊装预埋件在目标构件的长度方向上的位置。
190.预埋件布置模块504可以用于基于每一吊装预埋件的布置位置和目标构件的几何信息,执行在目标建筑的建筑信息模型中该布置该吊装预埋件的操作,在目标建筑的建筑信息模型中,将该吊装预埋件分别布置于该吊装预埋件的布置位置,并旋转该吊装预埋件,使得该吊装预埋件的方向与目标构件的方向一致。
191.可选地,吊装预埋件的设计装置还可以包括:
192.位置调整模块,用于基于目标构件内各钢筋的位置信息,调整吊装预埋件的布置位置;
193.和/或,基于目标构件的重心位置信息,调整吊装预埋件的布置位置;
194.和/或,基于各吊装预埋件之间的位置关系,调整吊装预埋件的布置位置。
195.可选地,位置调整模块可以包括:
196.第一调整模块,用于获取目标构件内各纵向钢筋的位置信息;在吊装预埋件的布置位置不存在纵向钢筋的情况下,基于各纵向钢筋的位置信息,沿目标构件的长度方向移动吊装预埋件,将吊装预埋件的布置位置调整至紧贴与吊装预埋件距离最近的纵向钢筋。
197.可选地,位置调整模块可以包括:
198.第二调整模块,用于基于目标建筑的建筑信息模型,获取目标构件的重心;在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,调整吊装预埋件的布置位置。
199.可选地,位置调整模块可以包括:
200.第三调整模块,用于基于目标建筑的建筑信息模型,获取目标构件的重心;在第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离满足目标条件的情况下,调整目标吊装预埋件的布置位置;
201.其中,第一吊装预埋件,是各吊装预埋件中距离目标构件的重心最远的吊装预埋件;第二吊装预埋件,是各吊装预埋件中距离目标构件的重心最近且距离不为零的吊装预埋件;目标吊装预埋件,包括第一吊装预埋件和第二吊装预埋件中的至少一个。
202.可选地,位置调整模块可以包括:
203.第四调整模块,用于基于目标建筑的建筑信息模型,获取目标构件的重心;在各吊装预埋件的布置位置相对于目标构件的重心不对称的情况下,判断第一吊装预埋件的布置位置与目标构件的重心之间的距离,与第二吊装预埋件的布置位置与目标构件的重心之间的距离是否满足目标条件;在满足目标条件的情况下,调整目标吊装预埋件的布置位置;
204.其中,第一吊装预埋件,是各吊装预埋件中距离目标构件的重心最远的吊装预埋件;第二吊装预埋件,是各吊装预埋件中距离目标构件的重心最近且距离不为零的吊装预埋件;目标吊装预埋件,包括第一吊装预埋件和第二吊装预埋件中的至少一个。
205.可选地,重量获取模块501,可以包括:
206.体积获取单元,用于基于目标建筑的建筑信息模型,获取目标构件的体积;
207.重量获取单元,用于基于目标构件的体积,获取目标构件的重量。
208.可选地,吊装预埋件的最大应力、受拉钢筋截面的面积和数量。
209.可选地,位置获取模块503,可以具体用于基于预设的布置规则,将各吊装预埋件
沿目标构件的长度方向对称分布,得到各吊装预埋件的布置位置。
210.本发明实施例提供的吊装预埋件的设计装置,用于执行本发明上述吊装预埋件的设计方法,其实施方式与本发明提供的吊装预埋件的设计方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
211.该吊装预埋件的设计装置用于前述各实施例的吊装预埋件的设计方法。因此,在前述各实施例中的吊装预埋件的设计方法中的描述和定义,可以用于本发明实施例中各执行模块的理解。
212.本发明实施例基于目标建筑的建筑信息模型获取目标构件的重量,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置,将各吊装预埋件布置于目标建筑的建筑信息模型中相应的布置位置,能根据目标构件和吊装预埋件的属性自动确定吊装预埋件的布置位置并完成布置,能提高吊装预埋件设计的智能化程度和效率,能减少设计中的错误。进一步地,基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量,能根据吊装预埋件的性能指标自动计算设计是否满足规范要求,能提升吊装预埋件设计的准确性和合规性。
213.图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communicationsinterface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行吊装预埋件的设计方法,该方法包括:基于目标建筑的建筑信息模型,获取目标构件的重量;基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量;基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置;在目标建筑的建筑信息模型中的各吊装预埋件的布置位置,布置吊装预埋件。
214.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
215.本发明实施例提供的电子设备中的处理器610可以调用存储器 630中的逻辑指令,其实施方式与本发明提供的吊装预埋件的设计方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
216.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的吊装预埋件的设计方法,该方法包括:基于目标建筑的建筑信息模型,获取目标构件的重量;基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量;基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置;在目标建筑的建筑信息模型中的各吊装预埋件的布置位置,布置
吊装预埋件。
217.本发明实施例提供的计算机程序产品被执行时,实现上述吊装预埋件的设计方法,其具体的实施方式与前述方法的实施例中记载的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
218.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的吊装预埋件的设计方法,该方法包括:基于目标建筑的建筑信息模型,获取目标构件的重量;基于目标构件的重量和吊装预埋件的信息,获取吊装预埋件的数量;基于目标构件的长度和吊装预埋件的数量,获取各吊装预埋件的布置位置;在目标建筑的建筑信息模型中的各吊装预埋件的布置位置,布置吊装预埋件。
219.本发明实施例提供的非暂态计算机可读存储介质上存储的计算机程序被执行时,实现上述吊装预埋件的设计方法,其具体的实施方式与前述方法的实施例中记载的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
220.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
221.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
222.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1