设为首页
第一幕墙网 -> BIM专区 -> BIM与设计

如何解决BIM的扩展问题

2015-03-06 14:50:40 作者: 来源:第一幕墙网 我要评论1

第一幕墙网

 本白皮书将向您介绍如何使用专门的软件“扩展件”来扩展BIM解决方案中各种实用程序(如Revit Structure软件)的功能。所谓“扩展件”就是由独立的应用开发人员编写,可通过应用编程接口(API)直接与BIM解决方案链接的程序。
         目前有150多种附加软件(add-on)可以通过应用编程接口(API)访问Revit®平台建筑信息模型。附加软件开发人员利用专业领域的知识开发了各种专业应用——如钢筋详细设计、能耗分析或成本估算等,这些应用能够处理建筑信息模型中生成的各种信息。其中便有法国Robobat公司(后被Autodesk公司在2008年初收购)推出、以API为基础的一系列软件应用,它们扩展了Revit® Structure的功能
与建筑信息模型进行交互

        开发人员可以采用多种方法与建筑信息模型进行交互,并将其软件应用与BIM集成。 例如,许多软件应用依靠开放的文件格式——如STEP, IFC或CIS/2——在软件程序件间来回传递建筑数据。其它集成(integration)则以ODBC(开放式数据库互接)等中立的数据库驱动程序为基础,将其作为软件程序之间的转译器。
        基于API的集成在软件应用之间提供了非常紧密的链接。例如,Revit API支持独立的软件开发人员创建可访问Revit建筑信息模型中各种构件的软件程序。应用开发人员可以使用Revit API来检索和更改构件属性,也可以添加和修改某些构件。针对基于Revit的应用,个人用户和公司也可以利用API来创建自己的定制工具和附加模块。
       采用API来连接软件应用的集成通常被称之为“动态的”,因为API支持软件应用之间进行直接交互。例如, Trelligence Affinity™就是一种采用Revit API的软件解决方案,通常用于在建筑的预设计阶段完成建筑规划和示意图设计。在Affinity中完成的示意图设计可以与在Revit® Architecture中创建的建筑设计相链接,以便将基于Revit的设计和基于Affinity的规划要求进行对比,如比较房间的实际占地面积和设计占地面积。
        由于Revit API支持如此紧密的集成,许多软件合作伙伴将其用到了大量应用中,如上面提及的Trelligence公司推出的建筑规划模块,以及InterSpec公司推出的规范管理软件(e-SPECS)。充分利用Revit平台建筑模型的另外一个例子就是法国Robobat公司开发的、以API为基础的一系列软件应用,这些软件程序扩展了Revit Structure软件在结构分析和文档化方面的功能。

Revit扩展件

        法国Robobat公司(2008年1月被Autodesk收购)擅长开发针对建筑工程行业的分析、设计以及钢筋混凝土详细设计软件。该公司曾开发了面向结构分析和设计的畅销解决方案——Robot™ Millennium,目前在全球已售出23,000份许可。
        面向Revit Structure、可下载的Revit扩展件(www.extensions4revit.com)是一系列易于使用的应用,可以在结构分析和绘制钢筋混凝土结构图纸等多个关键领域扩展Revit Structure 2008软件的功能,所有面向Revit Structure软件的扩展件都是由Robobat开发的,分为收费和免费两种,通过Autodesk Subscription (速博应用)计划推向市场。用户下载这些扩展件后,Revit Structure工具条上就会增加一个“Extension Manager”(扩展件管理器)选项,用户只需点击该选项就可以启动“扩展件”(Extensions)对话框(见下图)。


2222.jpg

面向Revit StructureRevit扩展件中包含许多结构应用可以作为Revit Structure的有益补充。

用于分析的扩展件
        Structural Analysis Enabler支持用户将Revit Structure中定义的分析模型(与Revit Structure模型同时创建)直接传送到Robot Millennium中,并进行分析。由于两个软件应用之间存在基于API的动态链接,在分析工作完成后,任何变更(如加大列宽)都可以自动反映到Revit Structure模型中。
        此外,Revit平台中的参数化变更技术将在所有相关的项目视图和施工图纸中协调这些变更。Revit Structure用户可以分析自己的模型,甚至可以在创建好文档后对其进行更新。Revit Structure和Robot Millennium之间的双向链接实现了这两个软件间的往返式操作功能,但不会丢失分别在各个程序中定义的数据。


33333333333.jpg

结构分析扩展件作为Revit Structure模型(左)和Robot Millennium(右)之间基于API的链接。
        楼板静力分析(Static Analysis of Slabs)扩展件可以帮助用户对Revit Structure中定义的楼板进行静力分析。它可以从Revit Structure中加载必要的信息,如:楼板的形状、约束和支撑、荷载工况、荷载组合以及其它荷载。针对所定义的楼板模型的分析结果将以图形和表格的形式显示出来。

针对钢筋混凝土的扩展件
        配筋扩展件可以帮助用户定义钢筋混凝土构件中简单或复杂的配筋模式,这些构件包括:梁、柱、扩展基础、连续基础、楼板洞口和桩基承台等。
用户可以先选择有代表性的Revit Structure模型构件(如下图中的梁),然后启动该扩展件。基于API的集成支持该扩展件 “读取”Revit Structure模型,并自动预设配筋对话框(如下图所示),以反映该模型构件的初始状态。请注意,该扩展件可自动探测梁的跨度和支撑。
       此对话框引导将引导用户定义钢筋类型和配筋模式。完成这一流程后,该扩展件会自动将植入的钢筋包含在内,更新Revit Structure模型构件。在需要的情况下,用户可以随时重新选择修改配筋,如改变分布筋的类型(distribution type),然后重新生成配筋。


44444444.jpg

配筋扩展件可以帮助Revit Structure用户定义钢筋混凝土构件的配筋模式。定义配筋模式后,用户点击确定(OK),Revit Structure结构模型(下)中便创建了相应的构件。
        这些钢筋混凝土扩展件还可以针对新创建的钢筋混凝土构件生成基于AutoCAD的配筋图纸。绘图扩展件采用Robobat RCAD Reinforcement“引擎”来创建配筋图纸。RCAD Reinforcement是一款软件解决方案,可自动生成详细的配筋文档(配筋图和配筋表)。该扩展件中包含许多符合全球各个国家详图标准的模板,因此支持用户使用本地的详图绘制方法,并自动生成适用的配筋表。
更多扩展功能
       Revit Structure扩展件中还包括针对CIS/2导入和导出、生成模型以及其它各类任务的实用程序。例如,最近推出的扩展件中就包括一种向导(wizard),它支持用户在Revit Structure项目中定义并生成轴网格(axes grid)和标高(level),并自动在网格交叉点上生成柱、梁、墙体和基础。
还有一种模块支持用户根据Microsoft® Excel®表格中定义的数据创建基于Revit的结构,这一点对于重复性较强的多层结构设计以及根据数学公式创建、形状极为复杂的结构非常有用。此外,导入/导出CIS/2格式的功能可以实现Revit Structure与常用钢结构详图设计软件的互操作,便于用户利用Revit Structure建筑信息模型进行数字化制造。
总结
        独立的应用开发人员创造的附加软件程序扩展了专业建筑应用的BIM功能。基于API的集成可与BIM解决方案进行直接交互,因而是链接这些附加软件应用和建筑信息模型的有效方式。

越来越多的独立软件开发人员在利用Revit API接入Revit平台建筑信息模型,这充分证明了基于API的集成方法以及Revit平台建筑信息模型的潜在价值。

相关资讯
我要评论网友评论仅供其表达个人看法,并不表明第一幕墙网同意其观点或证实其描述。
账号:密码: 注册忘记密码?
第一幕墙网免责声明:本网凡注明出处为“第一幕墙网”的所有稿件,版权均属第一幕墙网所有,未经授权不得转载。如需转载,请与0755-83785645联系授权事宜;转载请务必注明稿件来源:"第一幕墙网"。本网未注明出处的,均从互联网收集,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿件涉及版权等问题,请及时来电或来函与第一幕墙网联系。