视图创建:为了更好的进行设备定位和空间表达,视图是关键所在,举例而言,如果我们需要在15万平米的建筑中定位一个空调箱,如果我们是以整 个模型的视图来辅助定位,那肯定是非常灾难的事情,一方面,在这么大的尺度下显示这么一个小的构件是非常糟糕的体验;另一方面,因为大量构件的遮挡关系, 在执行自动Zoom操作的时候,很难有好的视角,所以这个时候三维的优势被大大削弱。为了解决这个问题,应该实现创建大量合理的视图,使得不同的对象都能 有比较合理的视图进行展现和表达,如下图所示,针对不同系统、不同区域,预先在Revit中建立视图,具体建立的视图的区域和数量,要预先考虑运维的需 求。所以目前的传统做法,先由建模人员建立好模型,直接导出后用于运维,这个是很不合理的,这种做法对于一个很小面积的建筑物是可行的,对于一个任何大体 量的建筑物,这种做法就只能是用于演示了,是没有实际操作性的。
属性优化:这个概念相对比较容易理解,我们需要为了运维的需要,添加一些运维可能需要用的属性数据,虽然在运维平台中需要对属性数据进行二次加工和录入,但基础模型中的属性数据也可以作为后续的数据来源之一。
系统分类:在模型建立阶段,就需要考虑系统的划分,否则后续模型一旦导出,再进行模型的分解和重组,难度就会成倍增加。为了后续更加高效,在基础模型中需要对系统进行分类,通过Revit的共享参数、视图进行标识和展现,这样模型在轻量化转换后,依然可以高效组织。
这个阶段的成果就是得到一个符合运维需要的经过优化的BIM模型,这个模型经过转换就可以得到一个轻量化的基础BIM运维模型。
基础BIM运维模型创建
基础BIM运维模型的建立,如果对应到Navisworks的化,就是一个自动转换的过程,将Revit模型通过插件,或者由 Navisworks直接打开,从而转化为一个轻量化的Navisworks模型,我们称这个过程为自动转换,但这个过程是不可控的转换过程,因为转换的 过程对用户而言是一个黑盒过程,是外部无法干预和调整的,使用自动转换的平台,好处是开发工作量少,稳定且经过验证,但缺点是可控性小,需要前期对模型处 理的比较精细,比如共享参数、视图的处理要完善合理,因为一旦转换之后,再想增加图元、参数,那就需要重新导出,过程繁琐,无法实现局部或者增量转换;此 外,尤其是有大量链接模型的Revit项目,因为对象ID可能发生重复,如果我们在运维平台中已经经过二次处理,那么这种反复导出,可能导致数据错乱。如 果采用可控转换,可以避免以上的问题,但可控转换的开发量比较大且复杂,但从未来的方向看,随着运维平台的成熟,可控转换时一个必然的途径。转换后的基础 模型元素如下图所示:
几何数据:从Revit中的数据转换之后,我们更加关注的是体现在轻量化模型中的大量的几何数据体,虽然乍一看起来似乎不合理,按照BIM的 理念,我们应该关注的“BIM构件对象”,但正如“关键要素”这一节中描述,运维的对象和BIM中的对象是不能一一对应的,需要进一步经过加工和组织,所 以几何数据体反而为我们的后续组织加工提供了便利。
视点:Revit模型中的视图会被转化为视点,这个目前基本可以实现一一转换,但这儿会有一个很大的缺憾,就是二维视图是无法直接转换的,如果要实现二维的查看,且和三维关联,那么这儿需要一些再处理,比如通过DWF来桥接处理。
基础属性:目前从Revit到Navisworks,对象属性基本可以完整转换,但由于Navisworks的选择树种的模型组织可能会有一些不合理的地方,所以,对于属性的组织和调整,需要结合转换和手工编辑来进行。
模型结构:众所周知,如果采用自动转换,Revit到Navisworks后,Navisworks选择树的结构还是有些“惨不忍睹”,尤 其如喷淋、风口、楼梯这些对象,分类往往是不正确的,所以此处需要利用Navisworks的搜索功能,结合选择集来重新组织模型结构,这也是上述提及要 规划好模型的共享参数的原因所在,否则,模型结构树的建立和优化是一件极度让人崩溃的事情。
完成了基础模型的构建之后,就可以进行运维BIM模型的建立了,这个过程就是运维平台所应该具备的功能,是需要进行定制和开发的内容。
运维BIM模型创建
此处着重于表述符合运维需要的BIM模型的建立过程,至于运维过程中的数据映射、表单、流程、权限等等基础业务框架不在这儿讨论。运维 BIM模型创建的过程是一个模型和数据重组的过程,一个灵活的系统一定低耦合的系统,我们的传统做法中,从设计到施工再到运维,用一套建模思路,一个模 型,这在当前的技术条件下,是很难实现的,但目前的市场状况还恰恰就是这样,由设计单位或者施工单位建立了一个模型,然后移交给业主来用于运维,这里面, 先不讨论设计或者施工是否懂运维的业务和流程,单就模型的组织和关注点而言,和运维需求之间的差距就是非常巨大的,所以,此处就需要一个运维阶段的模型处 理平台,能对这些模型进行再组织,降低不同阶段之间的耦合度,充分利用既有模型。
如上图所以,运维BIM模型中,通过下图我们可以看出一些需要重点关注的对象。