(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210637763.1
(22)申请日 2022.06.08
(65)同一申请的已公布的文献号
申请公布号 CN 114722445 A
(43)申请公布日 2022.07.08
(73)专利权人 山东高速德建集团有限公司
地址 253000 山东省德州市经济技 术开发
区三八东路东城国际大厦
(72)发明人 胡兆文 赵建强 林炳云 何世浩
(74)专利代理 机构 德州鲁旺知识产权代理事务
所(普通合伙) 37345
专利代理师 郭永红
(51)Int.Cl.
G06F 30/12(2020.01)
G06F 30/13(2020.01)G06T 11/00(2006.01)
(56)对比文件
CN 10976 6581 A,2019.0 5.17
CN 114091148 A,202 2.02.25
CN 107145851 A,2017.09.08
审查员 李思彤
(54)发明名称
一种基于Revit和Dynamo的危大工程识别方
法
(57)摘要
本发明公开了一种基于Revit和Dynamo的危
大工程识别方法, 涉及BIM技术领域, 利用Dynamo
编程读取指定标高处的所有图元, 并对Revit模
型中的所有图元进行重新着色处理, 筛选指定标
高图元中的梁图元, 进行着色处理标记为大跨度
梁模板施工工程, 筛选指定标高图元中的梁图
元, 并进行着色 处理标记为重支模梁模板施工工
程, 筛选指定标高图元中的楼板图元, 并进行着
色处理标记 为高支模楼板模板施工工程, 筛选指
定标高图元中的楼板图元, 并进行着色处理标记
为重支模楼板模板施工工程; 本发 明能避免人工
识别造成的误判 、 漏判的情况。
权利要求书2页 说明书6页 附图4页
CN 114722445 B
2022.09.02
CN 114722445 B
1.一种基于Revit和Dynamo的危大工程识别方法, 步骤为:
S1: 通过Revit软件打开相应BIM模型, BIM模型为符合施工图设计要求及现场实际施工
工况的结构模型,利用Dynamo编程读取指定标高处的所有图元, 具体为利用All Elements
In Active View节点读取模 型所有图元至Dynamo中, 其中所有图元包括梁图元、 柱图元、 楼
板 图 元 , 并 对 R e v i t 模 型 中 的 所 有 图 元 进 行 重 新 着 色 处 理 , 具 体 为 利 用
Element.OverrideColorInView节点对所有图元进行重新着色处理, 利用Color.ByARGB节
点将所有图元重置为(192,192,192)灰色, 在重新着色后的图元中利用All Elements at
Level+ 节点筛选出指定标高的所有图元;
S2: 筛选S1中指定标高图元中的梁图元, 识别跨度大于或等于18米的梁图元并进行着
色处理标记为大跨度梁 模板分项工程;
S3: 筛选S1中指定标高图元中的梁图元, 识别施工集中线荷载大于等于20KN/m的梁图
元并进行着色处 理标记为重支模 梁模板分项工程;
S4: 筛选S1中指定标高图元中的楼板图元, 识别竖向支撑搭设高度大于或等于8米的楼
板图元并进行着色处 理标记为高支模楼板模板分项工程;
S5: 筛选S1中指定标高图元中的楼板图元, 识别施工总荷载大于或等于15KN/m2的楼板
图元并进行着色处 理标记为重支模楼板模板分项工程;
其特征在于: S3情况具体是, 利用WH_Filter.ByCategory节点在S1中获取的指定标高
上的所有图元中筛选相应的梁图元, 利用Element.GetParameterValueB yName节点读取筛
选出的梁图元的梁宽参数b、 梁高参数h, 利用CodeBlock节点, 将读取到的梁宽参数b、 梁高
参数h, 代入公式1.3 ×b×h×25+1.5×(b+b1)×Q1, Q1为施工人员及施工设备产生的荷载的
标准值, Q1按实际情况计算, 且不应小于2.5kN/m2, b1为梁两侧楼板支撑立杆点距离梁边缘
的距离, 以米为单位, Q1、 b1的值利用Number节点进行输入; 利用List.FilterByBoolMask节
点筛选出计算结果大于等于20KN/m的梁图元, 利用Color.ByARGB节点将 筛选出的梁图元进
行着色标记处 理。
2.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法, 其特征在于:
S2情况具体是, 利用WH_Filter.ByCategory节点在S1中获取的指定标高上的所有图元中筛
选相应的梁图元, 利用Geo metry.IntersectAll及Element.GetLocation节点筛选 出起点及
终点均与竖向构件相交的梁图元; 利用Geometry.DistanceTo节点读取筛选出的梁图元与
同轴相邻竖向构件间边缘的剪切长度参数, 剪切长度即为梁模板的搭设长度, 利用Code
Block节点及List.FilterByBoolMask节点对读取到的梁图元剪切长度进行判定, 利用
Color.ByARGB节点对剪切长度大于或等于18米的梁图元进行着色标记处 理。
3.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法, 其特征在于:
S4情况具体是, 利用Element.Geometry节点将S1中读取到的BIM模型中的所有图元转化为
可以在Dynamo中编辑的几何图形, 利用Soli d.ByUnion节点将读取的几何图形整合为一个
整体, 利用All Elements of Category节点在S1中获取的指定标高上的所有图元中筛选相
应的楼板图元, 利用Solid.Centroid节点获取楼板底面中心点, 利用Point.Project节点在
楼板图 元底面中 心点向 整合后的 整体几何图 形进行投影形成投影点 , 利 用
Geometry.DistanceTo节点计算投影点与中心点之间的距离, 两者距离即为楼板模板搭设
高度, 利用List.FilterByBoolMask节点筛选出搭设高度大于或等于8米的楼板图元, 利用权 利 要 求 书 1/2 页
2
CN 114722445 B
2Color.ByARGB节点将筛 选出的楼板图元进行着色标记。
4.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法, 其特征在于:
S5情况具体是, 利用All Elements of Category节点在S1中获取的指定标高上的所有图元
中筛选相应的楼板图元, 利用Element.GetParameterValueByName节点读取筛选出的楼板
图元的楼板厚度参数厚度, 利用CodeBlock节 点, 将读取到的楼板厚度参数代入公 式1.3×h
×25+1.5×Q1,h为楼板厚度, Q1为施工人员及施工设备产生的荷载的标准值, 可按实际情况
计算, 且不应小于2.5kN/m2; Q1的值利用Number节点进行输入; 利用List.FilterByBoolMask
节点筛选出计算结果大于或等于15KN/m2的楼板图元, 利用Color.ByARGB节点将筛选出 的
楼板图元进行着色标记处 理。权 利 要 求 书 2/2 页
3
CN 114722445 B
3
专利 一种基于Revit和Dynamo的危大工程识别方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 01:26:24上传分享