CN112241559B - 地脚锚栓三维模型创建方法及*** - Google Patents
地脚锚栓三维模型创建方法及*** Download PDFInfo
- Publication number
- CN112241559B CN112241559B CN201910587122.8A CN201910587122A CN112241559B CN 112241559 B CN112241559 B CN 112241559B CN 201910587122 A CN201910587122 A CN 201910587122A CN 112241559 B CN112241559 B CN 112241559B
- Authority
- CN
- China
- Prior art keywords
- anchor bolt
- anchor
- dimensional model
- preset
- protection thickness
- 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
- 238000000034 method Methods 0.000 title claims abstract description 28
- 239000011159 matrix material Substances 0.000 claims description 66
- 238000013461 design Methods 0.000 claims description 34
- 239000000463 material Substances 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000010276 construction Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004870 electrical engineering Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005272 metallurgy Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011241 protective layer Substances 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Joining Of Building Structures In Genera (AREA)
Abstract
本发明提供一种地脚锚栓三维模型创建方法及***。该地脚锚栓三维模型创建方法包括:根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;接收地脚锚栓三维模型对应的地脚锚栓位置坐标;当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
Description
技术领域
本发明涉及冶金技术领域,具体地,涉及一种地脚锚栓三维模型创建方法及***。
背景技术
当前,随着CAD技术在电气工程设计中的广泛应用,三维CAD设计由于其独有的特点和优势已经受到越来越多的关注和重视。
在现有的三维设计软件中,没有建筑专业软件常用的地脚锚栓三维模型,地脚锚栓型号很多,每种型号又有很多种规格(锚栓直径)。即使同一型号、同一规格的锚栓还可以遵循不同的螺母标准、垫片标准等,不同型号、规格和标准的地脚锚栓对应的参数以及参数值都是不一样的,即使同一种锚栓也存在单个放置和双联、三联、四联等多种形式。
手动绘制地脚锚栓三维模型时,设计人员需要查询地脚锚栓标准,根据设计承载力选择对应的锚栓型号和规格,然后再去查对应型号和规格的锚栓所对应的参数,按照参数手动绘制三维模型,锚栓的各个部件之间还要对准位置,对于有些型号的锚栓还要绘制复杂形状。可见手动绘制三维地脚锚栓的方式步骤复杂、效率极其低下并且容易出错。
手动绘制时如果出现选型错误也得不到任何提示。并且放置锚栓时,对锚栓放置位置是否合理也只能人为去判断,对于保护层厚度以及壁厚是否满足要求只能靠猜测。因此操作人员需要反复校验绘制的合理性,即使如此也不能保证完全正确。可见,手动绘制容易出现绘制失误,给设计施工造成损失。
因此,手动绘制地脚锚栓三维模型的工作非常复杂,但是同时三维锚栓模型在结构专业的三维设计中需求量又是巨大的,如果在三维平台中手动绘制地脚锚栓将是一项非常耗时耗力的工作。
发明内容
本发明实施例的主要目的在于提供一种地脚锚栓三维模型创建方法及***,以自动创建地脚锚栓三维模型,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
为了实现上述目的,本发明实施例提供一种地脚锚栓三维模型创建方法,包括:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
本发明实施例还提供一种地脚锚栓三维模型创建***,包括:
第一获取单元,用于获取地脚锚栓选型参数和地脚锚栓创建方式;
三维模型创建单元,用于根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收单元,用于接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
第二获取单元,用于获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
第一判断单元,用于判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
放置单元,用于当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
本发明实施例的地脚锚栓三维模型创建方法及***,先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中地脚锚栓三维模型创建方法的流程图;
图2是本发明一实施例中自动选型模式的示意图;
图3是本发明一实施例中人工选型模式的示意图;
图4是本发明一实施例中单个地脚锚栓的示意图;
图5是本发明一实施例中矩形地脚锚栓矩阵的参数示意图;
图6是本发明一实施例中矩形地脚锚栓矩阵的示意图;
图7是本发明一实施例中环形地脚锚栓矩阵的参数示意图;
图8是本发明一实施例中环形地脚锚栓矩阵的示意图;
图9是本发明一实施例中多联地脚锚栓的参数示意图;
图10是本发明一实施例中多联地脚锚栓的示意图;
图11是本发明实施例中锚栓材料表的示意图;
图12是本发明实施例中地脚锚栓三维模型创建***的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
鉴于现有技术手动绘制地脚锚栓三维模型,步骤复杂、效率极其低下并且容易出错,本发明实施例提供一种地脚锚栓三维模型创建方法及***,以自动创建地脚锚栓三维模型,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。以下结合附图对本发明进行详细说明。
图1是本发明实施例中地脚锚栓三维模型创建方法的流程图。如图1所示,地脚锚栓三维模型创建方法包括:
S101:获取地脚锚栓选型参数和地脚锚栓创建方式。
其中,地脚锚栓选型参数包括地脚锚栓直径、地脚锚栓型号、地脚锚栓材质、垫片标准、螺母标准和螺母数量。
S102:根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型。
具体实施时,可以先根据地脚锚栓选型参数和地脚锚栓放置方式,从预设的地脚锚栓标准数据库中获取地脚锚栓三维模型参数;再根据地脚锚栓三维模型参数创建地脚锚栓三维模型。
S103:接收地脚锚栓三维模型对应的地脚锚栓位置坐标。
S104:获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数。
S105:判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
S106:当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
具体实施时,可以点击鼠标左键放置地脚锚栓三维模型;再通过移动鼠标,实现地脚锚栓向不同方向的旋转。
图1所示的地脚锚栓三维模型创建方法的执行主体可以为计算机。由图1所示的流程可知,本发明实施例的地脚锚栓三维模型创建方法先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
具体实施时,可以通过人工选型和自动选型两种选型模式来实现S101。
当选型模式为自动选型时,本发明获取设计人员输入的设计承载力和地脚锚栓材质,并根据设计承载力和地脚锚栓材质,从预设的标准数据库自动筛选出其中一种符合设计承载力要求的地脚锚栓直径、地脚锚栓型号、垫片标准和螺母标准。
当选型模式为人工选型时,本发明获取设计人员输入的安全等级,地脚锚栓直径、地脚锚栓型号和地脚锚栓材质,并根据安全等级,地脚锚栓直径、地脚锚栓型号和地脚锚栓材质计算最大承载力,然后将最大承载力显示在“承载力复核”区域。接着判断最大承载力是否小于预设的设计承载力;当最大承载力大于或等于预设的设计承载力时,“承载力复核”区域的按钮用绿色显示“成功”,执行S102。当最大承载力小于预设的设计承载力时,提示“设计承载力与锚栓参数不匹配!请重新选择”,并且“承载力复核”区域的按钮用红色显示“失败”。
一实施例中,地脚锚栓创建方式包括:
单个地脚锚栓、矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓。
当地脚锚栓创建方式为矩形地脚锚栓矩阵、环形地脚锚栓矩阵或多联地脚锚栓时,本发明会获取参考点,并根据参考点计算地脚锚栓三维模型中每个地脚锚栓的地脚锚栓位置坐标,获取每个地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数。
S102包括:
当地脚锚栓创建方式为单个地脚锚栓时,根据地脚锚栓选型参数创建地脚锚栓三维模型。
当地脚锚栓创建方式为矩形地脚锚栓矩阵时,获取矩形地脚锚栓矩阵对应的行间距和列间距;根据地脚锚栓选型参数以及矩形地脚锚栓矩阵对应的行间距和列间距,创建矩形地脚锚栓矩阵三维模型。
其中,可以先根据行间距、列间距确定地脚锚栓数量,再根据地脚锚栓选型参数以及矩形地脚锚栓矩阵对应的地脚锚栓数量、行间距和列间距,创建矩形地脚锚栓矩阵三维模型。
当地脚锚栓创建方式为环形地脚锚栓矩阵时,获取环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量;根据地脚锚栓选型参数以及环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量,创建环形地脚锚栓矩阵三维模型。
当地脚锚栓创建方式为多联地脚锚栓时,获取多联地脚锚栓对应的间距值和排列方式;根据地脚锚栓选型参数以及多联地脚锚栓对应的间距值和排列方式,创建多联地脚锚栓三维模型。
其中,可以先根据间距值确定地脚锚栓数量,再根据地脚锚栓选型参数以及多联地脚锚栓对应的地脚锚栓数量、间距值和排列方式,创建多联地脚锚栓三维模型。排列方式可以为行或列。
另外,现有技术中手动绘制的地脚锚栓三维模型难以实现快速统计和分析。在设计完毕、出地脚锚栓材料表时,设计人员需要人工去统计每种型号锚栓的数量,工作量很大,而且由于地脚锚栓数量非常多,往往难以保证统计数据的准确性。给施工和造价工作造成困扰。而本发明在执行S106之后,还可以对用户选择范围内的地脚锚栓进行统计,自动生成锚栓材料表。
本发明的具体流程如下:
1、通过两种选型模式进行选型。
图2是本发明一实施例中自动选型模式的示意图。如图2所示,当选型模式为自动选型时,获取用户输入的设计承载力和地脚锚栓材质,并根据设计承载力和地脚锚栓材质,从预设的标准数据库自动筛选出其中一种符合设计承载力要求的地脚锚栓直径、地脚锚栓型号、垫片标准和螺母标准;
或,当选型模式为人工选型时,获取设计人员输入的安全等级,地脚锚栓直径、地脚锚栓型号和地脚锚栓材质,并根据安全等级,地脚锚栓直径、地脚锚栓型号和地脚锚栓材质计算最大承载力。
具体实施时,可以先根据地脚锚栓直径、地脚锚栓型号和地脚锚栓材质确定标准最大承载力,再根据安全等级确定安全系数,然后将标准最大承载力与安全系数相乘,计算得到最大承载力,将最大承载力显示在“承载力复核”区域。
判断最大承载力是否小于预设的设计承载力;当最大承载力大于或等于预设的设计承载力时,“承载力复核”区域的按钮用绿色显示“成功”,执行下一步。图3是本发明一实施例中人工选型模式的示意图。如图3所示,当最大承载力小于预设的设计承载力时,提示“设计承载力与锚栓参数不匹配!请重新选择”,并且“承载力复核”区域的按钮用红色显示“失败”。
2、根据地脚锚栓选型参数和地脚锚栓放置方式,从预设的锚栓数据库中获取地脚锚栓三维模型参数。其中,脚锚栓选型参数包括:地脚锚栓直径、地脚锚栓型号、地脚锚栓材质、垫片标准、螺母标准和螺母数量。
3、根据地脚锚栓三维模型参数创建地脚锚栓三维模型。
地脚锚栓创建方式包括:单个地脚锚栓、矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓。
图4是本发明一实施例中单个地脚锚栓的示意图。如图4所示,当地脚锚栓创建方式为单个地脚锚栓时,根据地脚锚栓选型参数创建地脚锚栓三维模型。
图5是本发明一实施例中矩形地脚锚栓矩阵的参数示意图。图6是本发明一实施例中矩形地脚锚栓矩阵的示意图。如图5-图6所示,当地脚锚栓创建方式为矩形地脚锚栓矩阵时,获取矩形地脚锚栓矩阵对应的行间距和列间距;根据地脚锚栓选型参数以及矩形地脚锚栓矩阵对应的行间距和列间距,创建矩形地脚锚栓矩阵三维模型。
图7是本发明一实施例中环形地脚锚栓矩阵的参数示意图。图8是本发明一实施例中环形地脚锚栓矩阵的示意图。如图7-图8所示,当地脚锚栓创建方式为环形地脚锚栓矩阵时,获取环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量;根据地脚锚栓选型参数以及环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量,创建环形地脚锚栓矩阵三维模型。
图9是本发明一实施例中多联地脚锚栓的参数示意图。图10是本发明一实施例中多联地脚锚栓的示意图。如图9-图10所示,当地脚锚栓创建方式为多联地脚锚栓时,获取多联地脚锚栓对应的间距值和排列方式;根据地脚锚栓选型参数以及多联地脚锚栓对应的间距值和排列方式,创建多联地脚锚栓三维模型。
4、接收地脚锚栓三维模型对应的地脚锚栓位置坐标。
当地脚锚栓创建方式为矩形地脚锚栓矩阵、环形地脚锚栓矩阵或多联地脚锚栓时,获取参考点,并根据参考点计算地脚锚栓三维模型中每个地脚锚栓的地脚锚栓位置坐标。
5、获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数。
6、判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。其中,预设值为1。
图11是本发明实施例中锚栓材料表的示意图。如图11所示,本发明还可以对用户选择范围内的地脚锚栓进行统计,自动生成锚栓材料表。
综上,本发明实施例的地脚锚栓三维模型创建方法先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
另外,本发明还具有以下有益效果:
1、构建了“地脚锚栓标准数据库”,其包括各种型号锚栓的标准数据和各种标准对应的参数。标准数据可以进行增、删、改等维护操作。并且标准本身可以根据需要进行扩展。
2、在创建地脚锚栓三维模型上附加参数信息,便于后期的应用和统计。
3、实现了最大承载力的运算。人工选型时根据用户输入的设计承载力判断输入的参数是否满足设计承载力要求。该功能可以避免选型错误导致的设计不合理。
4、实现了自动选型。用户输入设计承载力和地脚锚栓材质,本发明根据设计承载力和地脚锚栓材质自动筛选出符合要求的参数,设计人员不需要再去查找标准、人工选择锚栓型号,该功能极大方便了设计人员,提高了设计效率。
5、实现了批量创建与放置,并对放置位置的合理性进行判断,包括矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓。
基于同一发明构思,本发明实施例还提供了一种地脚锚栓三维模型创建***,由于该***解决问题的原理与地脚锚栓三维模型创建方法相似,因此该***的实施可以参见方法的实施,重复之处不再赘述。
图12是本发明实施例中地脚锚栓三维模型创建***的结构框图。如图12所示,地脚锚栓三维模型创建***包括:
第一获取单元,用于获取地脚锚栓选型参数和地脚锚栓创建方式;
三维模型创建单元,用于根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收单元,用于接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
第二获取单元,用于获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
第一判断单元,用于判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
放置单元,用于当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
在其中一种实施例中,地脚锚栓选型参数包括:
地脚锚栓直径、地脚锚栓型号、地脚锚栓材质、垫片标准、螺母标准和螺母数量。
在其中一种实施例中,第一获取单元还用于:
获取设计承载力;
根据设计承载力和地脚锚栓材质获取地脚锚栓直径、地脚锚栓型号、垫片标准和螺母标准;或,
地脚锚栓三维模型创建***还包括:
第三获取单元,用于获取安全等级;
计算单元,用于根据地脚锚栓直径、地脚锚栓型号、地脚锚栓材质和安全等级计算最大承载力;
第二判断单元,用于判断最大承载力是否小于预设的设计承载力;
三维模型创建单元具体用于:当最大承载力大于或等于预设的设计承载力时,根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型。
在其中一种实施例中,地脚锚栓创建方式包括:
单个地脚锚栓、矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓;
三维模型创建单元具体用于:
当地脚锚栓创建方式为单个地脚锚栓时,根据地脚锚栓选型参数创建地脚锚栓三维模型;
当地脚锚栓创建方式为矩形地脚锚栓矩阵时,获取矩形地脚锚栓矩阵对应的行间距和列间距;根据地脚锚栓选型参数以及矩形地脚锚栓矩阵对应的行间距和列间距,创建矩形地脚锚栓矩阵三维模型;
当地脚锚栓创建方式为环形地脚锚栓矩阵时,获取环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量;根据地脚锚栓选型参数以及环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量,创建环形地脚锚栓矩阵三维模型;
当地脚锚栓创建方式为多联地脚锚栓时,获取多联地脚锚栓对应的间距值和排列方式;根据地脚锚栓选型参数以及多联地脚锚栓对应的间距值和排列方式,创建多联地脚锚栓三维模型。
综上,本发明实施例的地脚锚栓三维模型创建***先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
综上,本发明实施例的计算机设备先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型;
接收地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断地脚锚栓间距是否小于预设地脚锚栓间距,判断实体个数是否为预设值;
当混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、地脚锚栓间距大于或等于预设地脚锚栓间距且实体个数为预设值时,在地脚锚栓位置坐标上放置地脚锚栓三维模型。
综上,本发明实施例的计算机可读存储介质先根据地脚锚栓选型参数和地脚锚栓创建方式,创建地脚锚栓三维模型,再判断混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数是否符合放置标准;当符合放置标准时,在地脚锚栓位置坐标上放置地脚锚栓三维模型,可以把设计人员从繁琐、简单和重复的劳动中解放出来,提高模型创建的效率和质量,保证地脚锚栓三维模型的标准化和准确性。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种地脚锚栓三维模型创建方法,其特征在于,包括:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型;
接收所述地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取所述地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断所述混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断所述混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断所述地脚锚栓间距是否小于预设地脚锚栓间距,判断所述实体个数是否为预设值;当所述混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、所述混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、所述地脚锚栓间距大于或等于预设地脚锚栓间距且所述实体个数为预设值时,在所述地脚锚栓位置坐标上放置所述地脚锚栓三维模型。
2.根据权利要求1所述的地脚锚栓三维模型创建方法,其特征在于,所述地脚锚栓选型参数包括:
地脚锚栓直径、地脚锚栓型号、地脚锚栓材质、垫片标准、螺母标准和螺母数量。
3.根据权利要求2所述的地脚锚栓三维模型创建方法,其特征在于,还包括:
获取设计承载力;
根据所述设计承载力和所述地脚锚栓材质获取地脚锚栓直径、地脚锚栓型号、垫片标准和螺母标准;或,
获取安全等级;
根据所述地脚锚栓直径、所述地脚锚栓型号、所述地脚锚栓材质和所述安全等级计算最大承载力;
判断所述最大承载力是否小于预设的设计承载力;
当所述最大承载力大于或等于预设的设计承载力时,根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型。
4.根据权利要求1所述的地脚锚栓三维模型创建方法,其特征在于,所述地脚锚栓创建方式包括:
单个地脚锚栓、矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓;
根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型,包括:
当所述地脚锚栓创建方式为单个地脚锚栓时,根据所述地脚锚栓选型参数创建地脚锚栓三维模型;
当所述地脚锚栓创建方式为矩形地脚锚栓矩阵时,获取所述矩形地脚锚栓矩阵对应的行间距和列间距;根据所述地脚锚栓选型参数以及所述矩形地脚锚栓矩阵对应的行间距和列间距,创建矩形地脚锚栓矩阵三维模型;
当所述地脚锚栓创建方式为环形地脚锚栓矩阵时,获取所述环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量;根据所述地脚锚栓选型参数以及所述环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量,创建环形地脚锚栓矩阵三维模型;
当所述地脚锚栓创建方式为多联地脚锚栓时,获取所述多联地脚锚栓对应的间距值和排列方式;根据所述地脚锚栓选型参数以及所述多联地脚锚栓对应的间距值和排列方式,创建多联地脚锚栓三维模型。
5.一种地脚锚栓三维模型创建***,其特征在于,包括:
第一获取单元,用于获取地脚锚栓选型参数和地脚锚栓创建方式;
三维模型创建单元,用于根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型;
接收单元,用于接收所述地脚锚栓三维模型对应的地脚锚栓位置坐标;
第二获取单元,用于获取所述地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
第一判断单元,用于判断所述混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断所述混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断所述地脚锚栓间距是否小于预设地脚锚栓间距,判断所述实体个数是否为预设值;
放置单元,用于当所述混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、所述混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、所述地脚锚栓间距大于或等于预设地脚锚栓间距且所述实体个数为预设值时,在所述地脚锚栓位置坐标上放置所述地脚锚栓三维模型。
6.根据权利要求5所述的地脚锚栓三维模型创建***,其特征在于,
所述地脚锚栓选型参数包括:
地脚锚栓直径、地脚锚栓型号、地脚锚栓材质、垫片标准、螺母标准和螺母数量。
7.根据权利要求6所述的地脚锚栓三维模型创建***,其特征在于,
第一获取单元还用于:
获取设计承载力;
根据所述设计承载力和所述地脚锚栓材质获取地脚锚栓直径、地脚锚栓型号、垫片标准和螺母标准;或,
所述地脚锚栓三维模型创建***还包括:
第三获取单元,用于获取安全等级;
计算单元,用于根据所述地脚锚栓直径、所述地脚锚栓型号、所述地脚锚栓材质和所述安全等级计算最大承载力;
第二判断单元,用于判断所述最大承载力是否小于预设的设计承载力;
所述三维模型创建单元具体用于:当所述最大承载力大于或等于预设的设计承载力时,根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型。
8.根据权利要求5所述的地脚锚栓三维模型创建***,其特征在于,所述地脚锚栓创建方式包括:
单个地脚锚栓、矩形地脚锚栓矩阵、环形地脚锚栓矩阵和多联地脚锚栓;
所述三维模型创建单元具体用于:
当所述地脚锚栓创建方式为单个地脚锚栓时,根据所述地脚锚栓选型参数创建地脚锚栓三维模型;
当所述地脚锚栓创建方式为矩形地脚锚栓矩阵时,获取所述矩形地脚锚栓矩阵对应的行间距和列间距;根据所述地脚锚栓选型参数以及所述矩形地脚锚栓矩阵对应的行间距和列间距,创建矩形地脚锚栓矩阵三维模型;
当所述地脚锚栓创建方式为环形地脚锚栓矩阵时,获取所述环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量;根据所述地脚锚栓选型参数以及所述环形地脚锚栓矩阵对应的半径、起始角度、填充角度和地脚锚栓数量,创建环形地脚锚栓矩阵三维模型;
当所述地脚锚栓创建方式为多联地脚锚栓时,获取所述多联地脚锚栓对应的间距值和排列方式;根据所述地脚锚栓选型参数以及所述多联地脚锚栓对应的间距值和排列方式,创建多联地脚锚栓三维模型。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型;
接收所述地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取所述地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断所述混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断所述混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断所述地脚锚栓间距是否小于预设地脚锚栓间距,判断所述实体个数是否为预设值;当所述混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、所述混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、所述地脚锚栓间距大于或等于预设地脚锚栓间距且所述实体个数为预设值时,在所述地脚锚栓位置坐标上放置所述地脚锚栓三维模型。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
获取地脚锚栓选型参数和地脚锚栓创建方式;
根据所述地脚锚栓选型参数和所述地脚锚栓创建方式,创建地脚锚栓三维模型;
接收所述地脚锚栓三维模型对应的地脚锚栓位置坐标;
获取所述地脚锚栓位置坐标对应的混凝土底部保护厚度、混凝土侧壁保护厚度、地脚锚栓间距和实体个数;
判断所述混凝土底部保护厚度是否小于预设混凝土底部保护厚度,判断所述混凝土侧壁保护厚度是否小于预设混凝土侧壁保护厚度,判断所述地脚锚栓间距是否小于预设地脚锚栓间距,判断所述实体个数是否为预设值;当所述混凝土底部保护厚度大于或等于预设混凝土底部保护厚度、所述混凝土侧壁保护厚度大于或等于预设混凝土侧壁保护厚度、所述地脚锚栓间距大于或等于预设地脚锚栓间距且所述实体个数为预设值时,在所述地脚锚栓位置坐标上放置所述地脚锚栓三维模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587122.8A CN112241559B (zh) | 2019-07-01 | 2019-07-01 | 地脚锚栓三维模型创建方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587122.8A CN112241559B (zh) | 2019-07-01 | 2019-07-01 | 地脚锚栓三维模型创建方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112241559A CN112241559A (zh) | 2021-01-19 |
CN112241559B true CN112241559B (zh) | 2023-06-30 |
Family
ID=74175451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910587122.8A Active CN112241559B (zh) | 2019-07-01 | 2019-07-01 | 地脚锚栓三维模型创建方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112241559B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012068047A (ja) * | 2010-09-21 | 2012-04-05 | Toshiba Corp | 3次元cadモデル作成システム及び作成方法 |
CN105787206A (zh) * | 2016-03-23 | 2016-07-20 | 同济大学 | 一种公路隧道锚杆支护设计方法 |
CN106354968A (zh) * | 2016-09-14 | 2017-01-25 | 铁道第三勘察设计院集团有限公司 | 基于bim技术的预应力混凝土连续梁设计方法 |
CN108108566A (zh) * | 2018-01-02 | 2018-06-01 | 河南省交通规划设计研究院股份有限公司 | 基于bim的公路隧道设计方法 |
CN109339090A (zh) * | 2018-09-28 | 2019-02-15 | 北京市机械施工有限公司 | 锚栓定位控制*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020094134A1 (en) * | 2001-01-12 | 2002-07-18 | Nafis Christopher Allen | Method and system for placing three-dimensional models |
-
2019
- 2019-07-01 CN CN201910587122.8A patent/CN112241559B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012068047A (ja) * | 2010-09-21 | 2012-04-05 | Toshiba Corp | 3次元cadモデル作成システム及び作成方法 |
CN105787206A (zh) * | 2016-03-23 | 2016-07-20 | 同济大学 | 一种公路隧道锚杆支护设计方法 |
CN106354968A (zh) * | 2016-09-14 | 2017-01-25 | 铁道第三勘察设计院集团有限公司 | 基于bim技术的预应力混凝土连续梁设计方法 |
CN108108566A (zh) * | 2018-01-02 | 2018-06-01 | 河南省交通规划设计研究院股份有限公司 | 基于bim的公路隧道设计方法 |
CN109339090A (zh) * | 2018-09-28 | 2019-02-15 | 北京市机械施工有限公司 | 锚栓定位控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN112241559A (zh) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113435757B (zh) | 基于bim的建筑砌筑的设计及施工方法 | |
CN109558629B (zh) | 钢筋布置方案的生成方法和装置 | |
CN109033558B (zh) | 基于Revit平台的外脚手架模型建模方法 | |
CN114662254B (zh) | 一种基于空间变换批量生成排水管网三维模型的方法 | |
CN111428292A (zh) | 基于城市规范的审图方法、装置及存储介质 | |
CN111337944B (zh) | 基于地基激光雷达的塔基验收方法及装置 | |
CN113420355B (zh) | 楼层处理方法、装置及电子设备 | |
CN110704705A (zh) | 一种工程进度实时展示的方法及*** | |
CN112859681B (zh) | 一种基于大数据分析的建筑钢结构安全稳定性智能监测方法及云监测平台 | |
CN111259473B (zh) | 一种基于混合极限平衡法的涉水岸坡安全系数计算方法 | |
CN113515654B (zh) | 基于建筑信息建模的桩基施工参数可视化处理方法及装置 | |
CN112037327A (zh) | 安置点建筑物建设进度监测方法、装置、设备及存储介质 | |
CN112241559B (zh) | 地脚锚栓三维模型创建方法及*** | |
CN113642906A (zh) | 一种基于bim的施工进度管理方法 | |
CN113256084A (zh) | 一种基于bim的建筑经济指标智能统计与校核方法和*** | |
CN113192203A (zh) | 一种图元处理方法、装置、电子设备及存储介质 | |
EP3140755A1 (en) | System and method for engineering and detailing steel joints in a steel structure | |
CN109934894B (zh) | 一种cad出图方法、装置和计算机可读存储介质 | |
CN109680961B (zh) | 基于装配式建筑的楼梯预埋件自动生成方法及装置 | |
JP3524389B2 (ja) | 仮設足場設計支援方法、それを実現するシステム、および、プログラムを記録した記録媒体 | |
CN116011053A (zh) | 一种建筑图纸的设置方法、装置、电子设备及存储介质 | |
US8589138B2 (en) | On-the-fly improvement of certainty of statistical estimates in statistical design, with corresponding visual feedback | |
CN113658239A (zh) | 建筑施工进度的识别方法、装置、电子设备及*** | |
CN110956032B (zh) | 模型与模型的对量方法、装置、存储介质、电子设备 | |
JP6987484B1 (ja) | 足場資材簡易計算システム及び足場資材簡易計算方法 |
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 |