基于BIM的钢结构深化模型数据交互方法技术

技术编号:37459220 阅读:11 留言:0更新日期:2023-05-06 09:31
本发明专利技术是一种基于BIM的钢结构深化模型数据交互方法,包括基于Tekla建立三维空间深化结构模型;导出IFC文件;将IFC文件用Revit软件打开;基于BIM软件读取钢结构构件的参数值及图元数量;将读取的钢结构构件几何信息、位置信息数据复制到一个公制常规族样板中;将生成的公制常规族构件载入到项目;依据项目计量计价的编码格式,基于BIM开发程序组对已转化的钢结构revit模型构件逐一进行计量编码。本发明专利技术能够精确划分钢结构构件类型,精确赋予唯一的计量编码数值,为项目工程造价提供精确依据;提升了钢结构模型数据交互的完整性,避免出现构件数据丢失,从而避免双平台双线深化的重复工作,节省人力物力。节省人力物力。节省人力物力。

【技术实现步骤摘要】
基于BIM的钢结构深化模型数据交互方法


[0001]本专利技术涉及钢结构的设计深化
,具体是基于BIM的钢结构深化模型数据交互方法。

技术介绍

[0002]传统的钢结构深化模型交互都是通过Tekla软件建模后,将模型转换为IFC中间格式,再导入至Revit中,但导入的模型只能作为三维查看功能,没法在Revit中进行编辑及修改,存在很大的局限性,特别是基于Revit的计量计价应用中,传统的方法基本不可行。
[0003]公开号为CN111914325A,一种基于BIM技术的高炉炉体框架结构模型信息交互的方法,是对高炉钢结构框架模型进行共享参数的新建和设置,建立参数明细表模板,通过BIMone插件将明细表模板导出,获取对应构件在施工过程中实际产生的数据;在tekla软件中导出高炉钢结构框架模型的材料表,将构件参数信息和对应构件在施工过程中实际产生的数据填入明细表模板后,通过BIMone插件导入revit模型中,建立信息交互明细表,基于已有的BIMone插件开展基本数据交互,只针对固定的参数信息录入,但无法进行钢结构构件编辑及编码工作。

技术实现思路

[0004]本专利技术的目的在于克服上述缺陷,实现在基于Revit模型工程计量的前提下,将Revit和Tekla两大平台数据打通,开展构件的编码及参数赋予,实现跨平台数据的无损交互,避免出现构件数据丢失,从而避免双平台双线深化的重复工作。
[0005]为了达到上述目的,本专利技术是这样实现的:一种基于BIM的钢结构深化模型数据交互方法,包括步骤1、建模及导出;步骤1.1、基于Tekla建立三维空间深化结构模型;步骤1.2、将步骤1基于Tekla建立的深化模型以零件状态分批导出IFC文件;步骤1.3、将步骤2导出的IFC文件用Revit软件打开,此时,钢结构构件以系统族的形式存在;步骤2、跨软件读取:步骤2.1、基于BIM软件读取钢结构构件的参数值及图元数量;步骤2.2、将读取的钢结构构件几何信息、位置信息数据复制到一个公制常规族样板中,使构件图元的几何体在项目文件和公制常规族中都基于世界坐标系,依据读取的编号和命名参数作为新生成的公制常规族名称,使名称唯一;步骤2.3、将生成的公制常规族构件载入到项目,基于项目坐标原点放置,依次实现每一个构件的重新生成和载入;步骤2.4、删除Revit模型中的系统族,保留转化成可编辑的构件模型;步骤3、基于BIM的钢结构构件快速编码方法:
步骤3.1、基于BIM开发程序组设置已转化钢结构revit模型类别的计量编码参数名称;步骤3.2、依据项目计量计价的编码格式,基于BIM开发程序组对已转化的钢结构revit模型构件逐一进行计量编码。
[0006]本专利技术所提出的转换方法,总体思路是利用基于REVIT 的Dynamo可视化编程插件实现Tekla模型转REVIT 模型,并进行相应的模型构件计量编码,其与传统方法相比,具有相当的先进性:传统的钢结构深化模型交互都是通过Tekla软件建模后,将模型转换为IFC中间格式,再导入至Revit中,此种方法操作简单,而且基本上能满足传统Tekla模型整合到REVIT软件中;但导入的模型只能作为三维模型查看功能,没法在Revit中进行编辑及修改,存在较大的局限性,特别是基于Revit的计量计价应用中,传统的方法基本不可行。而本方法则是在BIM算量平台要求所有BIM模型必须为Revit模的先行条件情况下,实现了将tekla模型转化为Revit模型,从而便于Revit计量计价的目的。
[0007]综上所述,本专利技术所提出的钢结构深化模型数据交互方法具有以下优势:1、精确划分钢结构构件类型,精确赋予唯一的计量编码数值,为项目工程造价提供精确依据;2、提升了钢结构模型数据交互的完整性,避免出现构件数据丢失,从而避免双平台双线深化的重复工作,节省人力物力。
[0008]3、实施可操作性强,适用性强,钢结构模型数据交互准确性更高。
附图说明
[0009]附图1是本专利技术的钢结构模型构件快速数据交互流程图。
[0010]附图2是本专利技术的IFC导入Revit模型示例。
[0011]附图3是本专利技术的钢结构模型构件转换程序组。
[0012]附图4是本专利技术的数据交互后的可编辑模型。
[0013]附图5是本专利技术的模型构件自动计量编码程序组。
[0014]附图6是本专利技术的创建“计量编码”实例参数示例。
[0015]附图7是本专利技术的按项目编码格式,调整计量编码代号。
[0016]附图8是本专利技术的模型构件“计量编码”参数赋值。
[0017]附图9是本专利技术的模型构件“计量编码”明细表。
具体实施方式
[0018]下面以某机场货运中心为载体,进一步说明本专利技术所提出的基于BIM的钢结构模型构件快速数据交互的方法,如附图1所示:步骤一、基于BIM的钢结构深化模型格式的转换方法,包括:1)基于Tekla的钢结构深化模型以零件状态分批导出IFC文件;2)将导出的IFC深化模型文件用Revit软件打开,钢结构零件以系统族的形式存在,如附图2;步骤二、基于BIM的钢结构深化模型构件类型数据交互方法,如附图3所示:1)用dynamo中的节点Select Model Elements选择要转化的图元;
2)用Element.Solids提取选择图元的几何体Solids,用节点List.GetItemAtIndex将Solids列表降为只有Solid的一级列表;3)用File Path将Revit软件的公制常规模型.rft族模板引入;4)用Element.GetParameterValueByName读取图元IfcDescription参数值,并用String.Replace+List.Map节点将参数值里的“*”替换为“x”,再用

+

节点在字符串后加空字符
“ꢀ”
;至此,将Tekla模型的模型在转化为Revit模型的同时,将模型构件在Tekla软件中的命名格式转化为Revit软件中命名格式,避免了模型格式转换之后,模型构件命名不满足项目Revit模型的建模规范,或手动重命名带来的大量繁琐工作量,以达到能直接进行计量编码,计量计价的要求;5)用List.Counte计取图元数量,并用节点Range生成一个从1到图元数量的一个数字列表,再用

+

节点在数字后加符号
“‑”
;6)用Element.GetParameterValueByName读取图元Reference参数值,并用String.Replace+List.Map节点将参数值里的“(?)”去掉;7)用

+

节点将步骤2里4)、5)、6)生成的字符串列表按4)、5)、6)的顺序拼接成一个字符串列表;8)用节点Categories族类别选择器选择

常规模型

;9)将以上步骤2中的2)、3)、7本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于BIM的钢结构深化模型数据交互方法,其特征是:包括步骤1、建模及导出;步骤1.1、基于Tekla建立三维空间深化结构模型;步骤1.2、将步骤1基于Tekla建立的深化模型以零件状态分批导出IFC文件;步骤1.3、将步骤2导出的IFC文件用Revit软件打开,此时,钢结构构件以系统族的形式存在;步骤2、跨软件读取:步骤2.1、基于BIM软件读取钢结构构件的参数值及图元数量;步骤2.2、将读取的钢结构构件几何信息、位置信息数据复制到一个公制常规族样板中,使构件图元的几何体在项目文件和公制常规族中都...

【专利技术属性】
技术研发人员:匡耀辉叶桐李强阮江平
申请(专利权)人:上海宝冶集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1