登录你的账户访问不同特色

忘记了您的密码?

忘记你的详情?

哈哈,等等,我现在记起来了!

筑云科技(BIMCC)

筑云科技(BIMCC)

多年项目历练,超大型项目实施经验,以人才和技术为基础,创造最佳产品和服务。

座机:023-68682379(工作日9:00-18:00请致电)
手机:18584713100(非工作时间请致电)

邮箱: info@bimcc.com

重庆市筑云科技有限责任公司
重庆市江北区南桥寺永辉总部大厦7楼

  • 首页
  • 技术服务
  • 产品与下载
    • 飞椽云零代码开发平台
    • BIMCC数字建造平台
    • BIMVR虚拟现实系统(Fuzor)
    • BIM集成运维系统
    • BIM全息投影系统
    • BIMVR3D大屏投影系统
  • BIM智慧工地
  • BIM教育培训
    • AIOB互动教学系统
    • AIOB教学资源建设
    • BIM与虚拟仿真实训室建设
    • 培训与考试
  • 资讯中心
    • 公司动态
    • 技术实践
      • 筑“见”-项目案例
      • 飞椽云
      • 数字建造平台
      • 技术分享
    • 行业资讯
  • 筑云学院
  • 关于我们
    • 公司简介
    • 公司业绩
    • 联系我们
    • 加入我们
点击咨询
  • 首页
  • 公司动态
  • 技术实践
  • 【技术分享】基于Dynamo的Tekla模型轻量化处理
2025年7月1日

【技术分享】基于Dynamo的Tekla模型轻量化处理

【技术分享】基于Dynamo的Tekla模型轻量化处理

作者: 王, 王玮 / 星期三, 01 9月 2021 / 发布在 技术实践

在目前Revit平台作为施工主要实施手段的大背景下,其他专业平台所创建模型如何按需导入Revit方法尤为重要。

东南组团一标段副中心地上钢结构采用Tekla深化设计,其他专业采用Revit进行深化设计,模型统一在Revit中整合。IFC为不同软件应用程序之间的协同问题提供了解决方案,并且此格式确立了用于导入和导出建筑对象及其属性的国际通用标准。各平台数据类型存储的差异性决定了Revit链接IFC模型也仅仅是一堆带有项目参数的三维模型而已!何况Tekla作为钢结构深化专业软件,建模深度覆盖到焊缝,导出IFC体量如此庞大,再链接到Revit中,切换视图相当困难,用于作为参照建模完全不可能。如此,按模型需求在已导出的IFC.RVT模型基础上删除不必要构件如,焊缝,螺丝,完全在柱里的加劲板等非必须构件,将在以后的参照和模型性能优化带来巨大的性能提升。

关键词:Dynamo、Tekla、Revit、模型轻量化

一、对于Revit工作流的Tekla模型轻量化的必要性

1、以钢结构专业为代表的Tekla模型导入Revit,与Revit所代表的土建机电专业无缝协同。

2、Tekla默认导出“零件”+“构件”,而“构件”=“零件*N”。也就是说,导出的IFC带有双份的模型,一份为零件,一份为构件,且体量极为庞大,无论保留那一份,对电脑的运行都是极大的负担。

3、可通过多个字段作为关键字删除指定图元,通过精细筛选删除处理后的Tekla模型导入Revit,可在Revit中流畅浏览,通过完全简化甚至可以将IFC.RVT模型精简至相同体量大小的Revit所创建的结构文件所占内存开销大小。

4、 可通过模型的不同使用场景经行不同可人为操作的删除深度调整,如,用于机电建模的参照则可以删除所有非主要梁柱之外的细小零件,用于交底或者交付要求的模型则只删除Tekla中类别为“构件”的构件,从而只保留零件。用于可视化展示的模型柱中细小零件也永远看不见,删掉以减小电脑运行负担。

藏在柱中的加劲板

未经处理导入Revit绘制图形数近30万(螺丝以组为单位)

成组的螺丝与细小焊缝

多数情况下Revit的选择集与过滤器并不兼容外源图元

二、Tekla模型对接Revit工作流难点

1、跨专业跨平台,Revit拥有140余个内置类别,而Tekla只分梁板柱三个大类,且界限模糊,相互交叉,只有正确绘制的图元才可能被Revit正确读取为对应类别,且不可再编辑!

2、Tekla图元细小,多而杂,所有的自定义组件会被归为一类,正因为有“构件”=“零件*N”机制的存在,会让Revit的运行负担X2。

3、虽然Tekla模型属性在Revit中是以项目参数的形式存在,但是与Revit的选择集以及过滤器并不兼容,Revit自身手段无法精细快速筛选删除。

Tekla-构件级别(一组图元)

Tekla-零件级别(单个图元)

 

Revit-构件级别(单个图元)

 Revit-零件级别(单个图元)

三、对于Revit工作流的Tekla模型轻量化解决方案

本项目采用的是基于Dynamo可视化编程的解决方案,使用Dynamo获取图形参数可完全避开Revit的过滤器限制,可以实现图形参数的全读取,进而使通过名称等各种字段进行筛选区分图形成为可能。这里只是实现了精细化筛选,但是对于用于机电建模的参照的过程还是过于赘余了,我想直截了当的删除所有除梁柱参照外的所有细小图元,该图元体积小在机电建模中无碰撞参考价值,只需保留主要梁柱骨架即可。

在Dynamo中可以通过调用Element.BoundingBox方法获取图元的范围框,进而获取每个图元基于平行坐标轴的空间尺寸大小,再通过设立阈值添加比较就可以比选出小于某尺寸的所有图元,由于当前版本Dynamo未提供相关删除图元的方法,可通过自定义节点删除图元(方法可查询RevitSDK所附带的RevitAPI)。

通过简化以后,原有模型的内存开销由927MB降低至107MB,绘制的图元数量由最初的近30万降低至1万,低配置电脑运行非常流畅,从模型对比可以看出,模型的简化操作保留了所有的主要图元,保证了机电参照建模的基本碰撞体积,删除了所有的构件,以及无关零件,细小零件,最大限度的做到了模型简化!

由Element.BoundingBox解算用以标识某一构件的空间关系及大小

 

用于机电建模参照的需求的模型完全简化后大小对比

简化后只需绘制图元约1万

RevitAPI对于图元删除方法的声明

四、对于Revit工作流的Tekla模型轻量化解决方案的应用

1、用于建模链接参照 主要用于机电深化参照,以及后期的碰撞检测应用,模型简化以后可以极大的提升后期碰撞检测的效率,并且可以规避一些潜在的“无效碰撞”。

 

简化前

简化后

2、用于交付模型

用于交付的模型需要保证完全的建模精度,所以只需要删除模型重复的“构件”级别即可,可以按需删除焊缝,示意钢筋,以及土建专业(混凝土)图元,只保留钢结构深化部分。     由于简化应用的存在使直接交付RVT格式的Tekla模型变成可能!跳过IFC与Revit无缝协同,更不需要直接打包Tekla工程源文件。

3、用于钢结构模型的可视化应用

由于模型的后缀格式是RVT,所以Tekla模型完全拥有与Revit模型文件一样的可视化应用生态环境!

 

Tekla模型与Revit模型同时同端吊装模拟可视化

 

由于用作可视化展示,模型只需按照展示精度的需求保证表观精度即可,可按需保留螺丝,外置加劲板等构件,删除焊缝,以及柱中永远不可能看见的加劲板、垫板等构件。可视化应用的渲染引擎与建模应用的图形引擎具有本质的区别,对图形的复杂度以及电脑的配置要求更为敏感,就当前模型未经简化直接导入Fuzor绘制的面数会上亿,对于其他优化较弱的可视化应用甚至会直接卡死。

4、相关变体

以本程序作为Demo版本进行进一步开发可以获得很多变体,如使用View.HideElementsTemporary(RevitAPI)方法可以使手动筛选时变得更加方便惬意,用删除同一类型图元的方式用在临时隐藏方法上面,可以让你快速隐藏保护任何你不想因为误操作删除的图元,比如梁柱。

在Revit里添加项目参数,使用Dynamo进行读取源参数再赋值, Revit过滤器可以正确读取。

由于Dynamo运行机制限制,不可能编写出引用逻辑复杂首尾相接的程序,一个执行节点不能被多个控制输入引脚链接,所以在程序功能变得臃肿时需要将各个功能模块拆分开,用以保证Dynamo稳定运行。

功能拆分实现机制

各功能结果对比

2

关于 王, 王玮

您可以读下面的

案例分享BIM技术辅助施工方案深化——礼嘉嘉陵江大桥临时索塔设计&五桥通转
【BIM新势力】从“扬帆起航”到应用落地,看这个项目的BIM“干货”
Dynamo轴网快速编号

最新文章

  • 智能引擎 创新未来—重庆造价协会工程建设领域AI技术应用实践培训班圆满收官

    2024年7月5日,重庆市建设工程造价管理协会主办,重庆市筑云科技有限责任公司,国泰新点软件股...
  • 长江上游最大跨度悬索桥合龙|BIM技术赋能复兴长江大桥建设

    4月11日,长江上游最大跨度悬索桥–复兴长江大桥钢箱梁正式合龙!主桥合龙是整个复兴...
  • 喜讯 | 濮阳市第一个BIM施工全过程应用项目荣膺项目管理数字化竞赛一等奖

    近日,由中建协主办的首届项目管理数字化竞赛圆满完成,濮阳医专附属医院项目作为代表云南省建筑业协...
  • BIM赋能文旅云南人的私藏秘境—抚仙湖

    0...
  • 看国内某超大型机场是如何通过创新数字化应用实现超大工程整体管控的

    南宁吴圩国际机场T3航站区及配套设施建设工程——国家“十四五”规划的重大工程,国家面向东盟门户...

近期评论

    分类

    • 公司动态
    • 广深政策
    • 技术分享
    • 技术实践
    • 数字建造平台
    • 筑“见”-项目案例
    • 行业资讯
    • 飞椽云
    • 技术服务
      • BIM技术服务-基础服务
      • BIM专项技术服务
      • BIM技术服务-拓展服务
    • 筑云产品
      • 飞椽云零代码开发平台
      • BIMCC数字建造平台
      • BIMVR虚拟现实系统(Fuzor)
      • BIM软硬件整体解决方案
      • BIM集成运维系统
      • BIM智慧工地
    • 资讯中心
      • 公司动态
      • 技术实践
        • 筑“见”-项目案例
        • 飞椽云
        • 数字建造平台
        • 技术分享
      • 行业资讯
    • BIM教育培训
    • 关于我们
      • 公司业绩
      • 加入我们
      • 公司简介
      • 联系我们

    联系方式

    座机: 023-68682379(工作日9:00-18:00请致电)
    手机: 18584713100 (非工作时间请致电)
    重庆市江北区南桥寺永辉总部大厦7楼
    北京市丰台区诺德中心二期11号楼2103
    广东省深圳市宝安区福永意库13栋207
    浙江省杭州市临平区南苑发展大厦601-22

    • 社交网络
    筑云科技(BIMCC)

    © 2021 All rights reserved. 重庆市筑云科技有限责任公司.
    渝ICP备13004974号-2

    顶部