浅谈Dynamo信息化脚本在Revit复杂模型建立中的应用.docx

浅谈Dynamo信息化脚本在Revit复杂模型建立中的应用.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

浅谈Dynamo信息化脚本在Revit复杂模型建立中的应用

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

【摘要】本文提出了工程中基于AutodeskRevit平台复杂构建模型建立的实用流程,借助于Dynamo可视化编程平台编制的信息化脚本,用以解决Revit软件在工程建模中的一些短板问题,从而提高工程建模效率和模型精确度。

【关键词】BIM;Dynamo;参数化设计

0前言

建筑信息模型技术(BIM技术)在我国经历了由概念导入到理论研究和初步应用,再至快速发展及深度应用的递进式发展。近年来,国家政策层面也明确提出支持并发展BIM技术。在各具特色的BIM软件平台中,AutodeskRevit平台有着数据兼容、构建参数化、模型信息化的特点,其也成为目前一款主流的BIM软件平台。但是Revit软件自身在异形复杂构建的建模中存在有不足之处,异形构建的精确建模几乎都离不开RevitAPI二次开发的协助。而Dynamo是一款开源的三维可视化编程软件,目前已经完全整合入Revit软件,可以有效地充分利用RevitAPI的强大功能。Dynamo能够帮助我们方便而直观地编写信息化脚本文件,操控软件程序的各种行为,得以实现快速建模、参数化设计或批量处理模型信息等操作。

1Dynamo信息化脚本概述

1.1可视化编程

Dynamo是一个可视化编程程序,且完全开源,能作为独立的“沙箱”模式操作,但更广泛的是作为插件整合在其他建模软件中运行。有编程经验的工程师可以利用其自行编制节点包,脚本支持各类主流编程语言,尤其贴近目前比较热门的Python语言;不善于编程的工程师,也无需畏惧编程的语言障碍,只要初步了解编程逻辑的基本知识,就可以通过Dynamo可视化编程的功能轻松编写所需的信息化脚本、创建脚本节点包或研究算法解决工程实际问题。作为Revit的好助手,Dynamo可以辅助进行数据信息分析处理和复杂异形构建的设计建模,弥补Revit管理数据信息与处理复杂模型方面的不足之处,两者的完美结合,得以在Revit平台中将BIM技术更为灵活地应用。

1.2参数化设计

三维设计中的参数化建模方法主要是基于结构生成历程的方法,是将传统工程设计转化为通过编写为函数或数据整合,进而调整条件参数再经计算得到工程成果的设计过程,实现设计过程的自动化。参数化设计的基础是设计依据的数据,在保证数据的真实、及时和完整性的前提下,可以实现数据信息的解构和重构以及因数据的连接而带来的业务协同。参数化设计可以大幅提高模型的生成和修改的速度,在工程项目的相似设计方面具有较大的应用价值。Dynamo程序中有明确的输入输出节点,这些节点相互关联,控制着所编制脚本的逻辑关系和处理结果,基于其可视化的特点,使参数在逻辑关系之下的表现简单明了。

1.3基于Dynamo信息化脚本设计的优势

依托于Revit软件平台,Dynamo程序的信息化脚本设计能力突出,主要体现在以下几个方面:

1)通过Dynamo程序信息化脚本的协助,建模过程中不仅能实现相关构件的快速自动生成,还能帮助从平面图纸到三维模型的信息提取与快速创建。

2)首次完成参数化族库和信息化脚本文件的创建后,再面临同样类型或类似的项目时,可以用快速完成建模作业,短时间内可能就完成高精度模型的建模工作。

3)利用Dynamo信息化脚本创建的模型能够将数据更有效的传递,让我们更加直观、更容易接受数据,继而作全面的分析的同时能精确的找到解决复杂节点的途径。

4)Dynamo信息化脚本的应用还能够帮助统计工程信息,并以表格或二维图的传统形式输出,也可用于平台间的协同作业。

2.基于Dynamo脚本创建复杂模型实例

核电工程作为大型工业项目,其复杂性不言而喻,项目土建工程中有大量异形构件需要精确建模。本文结合太平岭核电项目,介绍项目中预应力钢束建模的实例,以编程的思维逻辑,参数化地提升异形构建的建立效率,展示Dynamo信息化脚本设计在异形构件上的运用。该项目反应堆厂房的预应力钢束,分为水平钢束和垂直钢束,其结构都较为复杂,传统施工图中是以平面图结合立面展开图的形式来表达设计意图的,而Revit的建模界面只有平、立和剖面视图,对于弧形或不规则图形的展开图无法直接创建信息化模型。

2.1信息化脚本编程思维

虽然利用Dynamo可视化编程不需要掌握编程语言,但是为了达到高效精准的目标,还是要具备清晰的基本编程思维:

2.1.1数据的关联与处理

预应力钢束分为水平和垂直两种方向,其施工图均包括平面图和立面展开图,其中水平预应力钢束还附有“预应力钢束标高值”。结合这些施工图设计资料,不难发现空间构成复杂的预应力钢束,其数据均蕴含在钢束标高文件内,表格中除了按照角度均分的节点数据外,管束上所

文档评论(0)

159****1290 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档