【前言】
目前BIM技术越来越火,那么BIM的前途如何呢?今天安全人生就和您一起分享一下BIM技术的本质以及未来发展方向,为何学习BIM二次开发未来5~10年内非常具有优势?
【BIM本质】
不论是央企还是民营企业的BIM人员以及一些培训机构讲师,每次在谈到BIM概念的时候首先会蹦出来“建筑信息模型(Building Information Modeling)”这几个字,是不是都快听吐了!其实本质上BIM就是将三维数据赋予模型上,并在建筑等相关领域进行数据的多级利用!
其实,生活中无处不BIM,例如你买的一瓶矿泉水因为它有条形码信息,就可以称为BIM。另外一个需要重点说明的是:这个BIM中的模型,不一定是看得见的三维几何形体,还可以指抽象的类,而信息数据就是类实例化之后的属性信息。举一个简单的例子,如:“今天是星期五”这句话本身就是BIM,“今天”是抽象“某一天”这个类的当前实例,而“今天”的日期属性数据是“星期五”。如果没理解,那么后边的内容也就不用看了。因为再深入的讲解的话就是关于BIM中的信息的本质是区别的概念,哪怕是0和1的本质也是区别,其实完全可以定义成其它的符号形式,最终归于“太极生两仪”!
【BIM现状】
BIM技术现状用一句话总结就是:尚未成熟、但已吹的天花乱坠!亟待突破瓶颈!
每次在各种BIM峰会上,哪些所谓的专家谈到自家单位BIM应用的是如何的落地,取得了哪些成果,看似哇塞!好厉害!其实很多都是表面现象。他们在实施过程中遇到了各种各样的问题,会通过一些其他弯路来弥补这些问题,更有甚者只是做出来了一个产品界面,里面数据都是假的,就鼓吹通过数据实现某某功能等。这里为保证严密,不排除确实存在真实的产品,但是也绝对存在弄虚造假的产品,因为很多都是亲眼所见,或者安全人生通过数据追踪发现弄虚造假的数不胜数。有的单位做BIM就是为了履行一个过程,或者拿着BIM模型去参加比赛,为自己某得一个奖状。
目前BIM能实现的相对成熟的功能就那么几项,但是依然存在问题。例如说是能够工程算量,但是往往在应用的时候会出现各种问题,例如怎么通过模型规定数据扣减原则,GIS+BIM很多情况下都是一个地形模型+BIM模型,而真正的GIS科不仅仅是一个地形模型,它的数据非常丰富。
上面说到了BIM的一些负面信息,当然也要提及一些BIM的正面信息,他的三维模型可视化模型,由于具有可视化性,所以在模型展示等可视化方面具有得天独厚的优势。对于基础数据信息的提取分析也基本能实现,对应的碰撞检查、管综优化、可行性分析、施工方案模拟、施工进度模拟、资产管理等方面相对较为成熟,但能实现的平台并不多且过程中依然存在问题,例如跨平台模型数据转换问题等,目前已经到达瓶颈。
在BIM正常实施方面也会根据项目的不同存在问题,例如对于操作比较简单但是重复性高的BIM模型,需要耗费BIM工程师大量的精力。还有一些就是对于需要用算法来实现的异形模型,人工不可能通过BIM软件来直接实现,这个时候就又要用其它弯路来弥补了,例如用其它三维造型软件先做出来,然后再进行格式转换,有的时候还不能转换,或者材质丢失、或者无法添加BIM参数等等一系列问题,基本上目前BIM已处于瓶颈期了。
【BIM发展】
那么BIM该如何突破呢?当目前我们只有Revit、Bentley、ArchiCAD等主流BIM软件并且功能没有绝对完美之前,以及无法立即产生新的BIM软件之前,目前唯一能够高效解决BIM问题,让BIM真正实现落地应用的方法就是BIM二次开发!
通过BIM二次开发实现程序化建模,可以解决三大类问题:
1、简单重复的工作耗费人力;
2、复杂异型结构无法建模;
3、与其它平台数据的无缝对接。
【BIM二次开发】
其实BIM二次开发并不难!你说难的原因很大程度是来自以前你对英语的恐惧!
编程中用到的绝大多数单词你都认识,个别单词多写几遍代码也就能熟记于心了。更何况现在编程工具IDE都有只能提示,可以很轻松的写出代码。
目前,安全人生计划开启BIM二次开发课程,除了讲述二次开发节能外,另外我的课程会以安全技术攻防的角度详细讲解如何编写出安全性高、性能好的程序,这是别人绝对没有的