【技术实现步骤摘要】
一种基于Revit和Dynamo的危大工程识别方法
[0001]本专利技术涉及BIM
,特别涉及一种基于Revit和Dynamo的危大工程识别方法。
技术介绍
[0002]目前,国内BIM技术迅速发展,BIM相关软件众多,其中Revit软件是目前使用最多的BIM相关软件。基于Revit的二次开发平台Dynamo编写可视化程序,在Revit中实现对于梁、柱等建筑构件参数的智能化、自动化判定,通过将BIM模型参数与相关标准规范相对比,判定不同构件是否为超过一定规模的危险性较大工程并进行标记处理,目前Revit软件对于构件参数的识别处理能力有限,通过人工识别容易造成的漏判、误判的情况,同时对危大工程识别效率较差。
技术实现思路
[0003]本专利技术的主要目的在于提供一种基于Revit和Dynamo的危大工程识别方法。
[0004]为实现上述目的,本专利技术采取的技术方案为:一种基于Revit和Dynamo的危大工程识别方法,S1:通过Revit软件打开相应BIM模型,利用Dynamo编程读取指定标高 ...
【技术保护点】
【技术特征摘要】
1.一种基于Revit和Dynamo的危大工程识别方法,其特征在于:S1:通过Revit软件打开相应BIM模型,利用Dynamo编程读取指定标高处的所有图元,其中所有图元包括梁图元、柱图元、楼板图元,并对Revit模型中的所有图元进行重新着色处理;S2:筛选S1中指定标高图元中的梁图元,识别跨度大于或等于18米的梁图元并进行着色处理标记为大跨度梁模板分项工程;S3:筛选S1中指定标高图元中的梁图元,识别施工集中线荷载大于等于20KN/m的梁图元并进行着色处理标记为重支模梁模板分项工程;S4:筛选S1中指定标高图元中的楼板图元,识别竖向支撑搭设高度大于或等于8米的楼板图元并进行着色处理标记为高支模楼板模板分项工程;S5:筛选S1中指定标高图元中的楼板图元,识别施工总荷载大于或等于15KN/m2的楼板图元并进行着色处理标记为重支模楼板模板分项工程。2.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法,其特征在于:S1情况具体是,BIM模型为符合施工图设计要求及现场实际施工工况的结构模型,利用All Elements In Active View节点读取模型所有图元至Dynamo中,其中所有图元包括梁图元、柱图元、楼板图元,并利用Element.OverrideColorInView节点对所有图元进行重新着色处理,利用Color.ByARGB节点将所有图元重置为(192,192,192)灰色,在重新着色后的图元中利用All Elements at Level+节点筛选出指定标高的所有图元。3.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法,其特征在于:S2情况具体是,利用WH_Filter.ByCategory节点在S1中获取的指定标高上的所有图元中筛选相应的梁图元,利用Geometry.IntersectAll及Element.GetLocation节点筛选出起点及终点均与竖向构件相交的梁图元;利用Geometry.DistanceTo节点读取筛选出的梁图元与同轴相邻竖向构件间边缘的剪切长度参数,剪切长度即为梁模板的搭设长度,利用Code Block节点及List.FilterByBoolMask节点对读取到的梁图元剪切长度进行判定,利用Color.ByARGB节点对剪切长度大于或等于18米的梁图元进行着色标记处理。4.根据权利要求1所述的一种基于Revit和Dynamo的危大工程识别方法,其特征在于:S3情况具体是,利用WH_Filter.ByCategory节点在S1中获取的指定标高上的所有图元中筛选相应的梁图元,利用Element.GetParameterValueByName节点读取筛选出的梁图元的梁...
【专利技术属性】
技术研发人员:胡兆文,赵建强,林炳云,何世浩,
申请(专利权)人:山东高速德建集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。