回望 BIM 这一路近年来,随着各地逐步开始建设城市数字孪生(Digital Twin)、城市信息模型(CIM,City Information Modeling)等智慧城市管理基础设施,'建筑信息建模'(BIM,Building Information Modeling)这一词也频频出现在各大政府工作报告中,实际上 BIM 的出现最早可追溯到上世纪70年代——被誉为' BIM 之父'的查尔斯·伊斯曼教授任职于 CMU 时在一篇研究报告中阐述了'建筑描述系统'(BDS,Building Description System)的概念,在这篇 1974 年的论文中,你可以看到'通过简单输入构造复杂建筑图元'(参数化建模)、'用于组织建筑元素的图形编程语言'(可视化编程/低代码开发)、'可根据属性对建筑元素进行排序与组合分析的数据库'(数据分析)等等放到如今也依旧不会过时的方法论,甚至可以说,如今的许多 BIM 技术与功能也只是把当时的原型做得更加成熟可用而已。尽管直到2002年建筑软件行业巨头 Autodesk 才通过一纸白皮书将 BIM 这一名词正式带向世人,但想必 BIM 的种子早在那时就已悄然埋下。 ![]() 时至今日,BIM 在国内的研究与发展已有十余载,如同大部分新技术都要度过的'炒作周期'一样,从业人员多多少少都经历了'过分期待'与'极度失望'的心理阶段,但不置可否的是,无论是出发于'为建设工程行业降本增效'这一根本目的,还是致力于'打造信息化、智能化的数字孪生城市',BIM 都在这之中处于不可替代的地位。 关于 BIM 的那些幻想01 BIM 是“数字孪生城市”最后一块拼图? 近几年,CIM 概念越来越流行,已经成为数字孪生城市的主流数据模型。CIM 原始概念指的是“城市信息模型”。2015年同济大学吴志强院士基于 CIM概念提出“城市智慧模型”:BIM 是单体,CIM是群体,BIM 是智慧城市的细胞。要解决智慧城市的问题,需要海量 BIM 细胞再加上 IoT 神经网络连接组成的 CIM。 BIM 在 CIM 模型中占据了关键位置。BIM 包含的是城市建筑物的空间信息,GIS 提供建筑物之外的空间信息,两者互相融合建立了一个包含城市海量信息的数据模型,加上物联网 IoT 数据,实现了城市空间全域、实时数据的覆盖。 基于 'CIM = GIS + BIM + IoT' 的概念模型,为数字孪生应用场景提供了巨大想象空间:未来以 BIM 为室内定位提供精确空间支撑数据,GIS 提供精准的地理位置、建筑物周边环境总体展现和空间地理信息分析,通过和 IoT 实时数据进行融合,将基于 BIM 的数字孪生的应用范畴从单一化建筑物到建筑群及其道路、隧道、铁路、港口、水电等工程领域都可以实现覆盖。 包含了 BIM 的 CIM 模型极大丰富了“数字孪生城市”数据理论依据,起码说清楚了建设智慧城市需要的数据底线。同时也将传统的 GIS 数据战场扩展到了室内空间和物联网实时数据应用。 但是, BIM 绝不是“数字孪生城市”空间数据的最后一块拼图:
因此,有了 BIM 之后,也不能完全解决 GIS 之外的空间数据问题,“数字孪生城市”的数据模型还处在不断发展完善中,需要不断吸收最新空间技术进展。 02 数字孪生有了 BIM ,可以结合人工智能去赋能建筑行业? 这也是关于 BIM 的一个常见幻想,“BIM 源自建筑、用于建筑”的想法能理解,但是通常不可行。 首先, BIM 在国内建筑领域也是“叫好不叫座”很多年了, BIM 在我国建筑领域铺不开的核心原因是我国的建筑行业建设周期特别短,根本走不完 BIM 的几个阶段。BIM 当前在建筑中的主流用途是可视化(让标书更美观)和碰撞检测(的确有实用价值)。 其次,BIM 在建筑专业领域已经形成完善的闭环,不需要被拯救,凡是能想到场景的几乎都有人做过尝试。从项目规划、概念设计、深化设计、结构分析、工厂预制,到施工、物流管理、运营维护、修复重建,到最后的拆除,BIM 已经对建筑生命周期每个环节都进行了探索。 BIM 在建筑领域的应用复杂度通常超出外行人员的想象,通常是一堆 BIM 软件进行联合应用: 比如施工仿真模拟,有 Navisworks: 比如 BIM 可视化领域,有Fuzor: 单纯从数字孪生城市行业看,如果把 BIM 看做建筑行业技术外溢,提升数字孪生行业的空间数据可用性,那的确是想象空间巨大。如果反过来要去建筑行业外行指导内行,短期看是得不偿失的。 03 未来 BIM 将全方位碾压、替代传统三维模型? 有种观点认为 BIM 是全面碾压传统手工三维模型的。有了 BIM 模型就坚决不用传统三维模型。 实际很多情况下, BIM 模型可能不如传统三维模型适用。首先,BIM 模型的生产成本非常高,可能是传统手工模型的10倍以上。其次,BIM 模型的使用成本很高,工程化链路非常复杂。最后,很多场景其实也用不到 BIM 模型的优势,传统手工模型反而视觉效果更好,更满足场景需求。 过去、现在、未来,在数字孪生领域 BIM 模型和传统三维模型都将长期共存。关键是在合适的场景选择合适的方案。 Why BIM?数字孪生城市不可或缺的一块拼图实际上,当'城市信息模型'(CIM,City Information Modeling)这一概念刚开始变得火热时,'地理信息系统'(GIS,Geographic Information System)从业者远比 BIMer 们更早投身其中,这也不难理解,因为 GIS 天生就服务于城市级乃至地球级的场景建模与信息管理。迈克尔·泽勒在《Modelling Our World》一书中谈到:'GIS 的目的在于提供一个空间构架,它能为地球资源的合理使用提供决策支持,并最终用于对人造环境的管理之中',这实际上已经非常契合当前城市管理者对 CIM 的诉求,更何况 GIS 很早就从二维平面地图与符号化表达进化到了能够更加真实模拟世界的三维 GIS。 另外,GIS 拥有一系列接近权威并且事实上也在广泛使用的 OGC 标准,BIM 虽然背后也有 buildingSMART 这一国际非营利性组织,但 IFC、IDM 等标准在国内的落地却不是那么顺利;GIS 也更早地拥抱云,ArcGIS、超图等主流 GIS 平台均配套有成熟的云上解决方案,而尽管近几年 BIM 云平台相继涌现,但大多自成一套体系,且轻量化后的云上 BIM 数据很难再与原始 BIM 数据进行交换与共享;甚至,BIM 兴起前也早就有一众基于GIS平台搭建的智慧城市/智慧园区管理系统,那么既然如此,BIM 是否还能在数字孪生城市的建设中占有一席之地呢? ![]() 答案是肯定的。简单来说,建筑物是城市空间中最为重要的基础要素之一,而在描绘这一城市要素时,GIS 存在着两方面的不足:
如果能将满足质量的 BIM 模型与 GIS 相结合,上述问题便会有一些合适的解决方案,鉴于目前 BIM 行业本身还不够规范成熟,许多 BIM 模型在不同程度上缺少或被赋予了错误的属性信息,这也给CIM平台的建设带来了一定难度与挑战。 BIM 模型的核心优势BIM 指的是建筑信息模型,简单地说, BIM 便是围绕从建筑的设计、施工、运作直到终结的建筑全生命周期,将各类信息一直整合于一个三维模型信息数据库中。 和传统三维模型相比,BIM 核心优势来自于更丰富的数据结构:
BIM 模型的构件属性、空间关系是数字孪生场景进行空间数据融合、业务数据融合的关键索引。 BIM + GIS构建数字孪生城市空间基底BIM 与 GIS 之间存在数据异构等特点,因此将二者数据进行有效融合是进行城市数字孪生应用的第一步。最初大家的想法也相当单纯:总之先想办法把 BIM 模型放到地理空间中(place BIM in a geospatial context)再说。尽管这种方案只是二者的简单相加,但依然有两个需要解决的问题: 问题 1. 空间位置融合 对于建筑等点状工程(区别于道路、桥梁、隧道等线状工程),无论是建筑图纸还是 BIM 模型都基于局部笛卡尔坐标系进行绘制/建模,而 GIS 则使用地理坐标系/投影坐标系,因此想要将 BIM 模型至于地理空间中首先要进行定位。 好在建筑总图和 BIM 模型中都有测量点的概念,它对应某个真实地理位置(如建筑红线的交点),并与模型坐标系原点之间存在一定空间变换关系(一般来说仅包含平移+绕z轴旋转),于是只要确定测量点在 GIS 场景中的位置,便可以通过几次坐标变换将 BIM 置于正确的位置。 同时,如果 BIM 模型中缺少测量点的相关信息,大部分平台也提供手动位置校准的功能。模型定位完成后,便可为每个建筑构件建立空间索引(空间数据库),用于在 GIS 场景中的各种空间计算与分析。总的来说,只要数据提供方与 CIM 平台合理约定,这个问题并不难解决。 问题 2. 渲染数据融合 解决了'应该摆到什么位置'之后,面临的是如何将数据(流畅、贴近真实地)进行可视化的问题,这也是 BIM/GIS 融合过程中的关键问题。无论是 GIS 中的地形及自然资源、各种城市要素,还是 BIM 中的建筑结构构件、机电管网设备,最终只要是通过显示设备呈现,必然需要将图元离散后(三维顶点位置与顶点属性)才能进入标准的图形渲染管线流程中,这就意味着图元数量的增加会直接导致渲染压力的增大。 BIM 模型由于包含多个专业在建筑生命周期多个阶段的几何与语义信息,往往图元数量巨大,BIM 轻量化平台结合实例化、几何化简、数模分离等技术尚且能将建筑单体加载到浏览器进行可视化,但当尺度扩大到园区、地块、甚至整个城市时,显然不可能将 BIM 数据全量加载到场景中,这就需要我们探索其他解决方案。 传统GIS厂商基于地图和二维 GIS 上成熟的栅格/矢量瓦片技术,在应对庞大体量的三维空间数据时均采取了类似三维瓦片流式加载的解决方案(如 Cesium 的 3D-Tiles、超图的 S3M 等),数据经过预切片之后被组织成金字塔结构,引擎根据相机位置和瓦片等级进行合理调度,避免了一次性传输/加载大量几何数据。这种做法在一定程度上解决了 BIM 在 GIS 大场景中的加载渲染问题,但却牺牲了 BIM 在构件级粒度进行交互的优势。 打一个不恰当的比方:BIM 将真实世界中的建筑构件抽象为一个个实体对象是为了让工程设计人员像搭积木一样在虚拟世界中创建项目,而切片则是将整个搭建好的模型按某种规则切开,再将每个瓦片里的积木都用胶水粘起来然后以某种读写高效的方式组织起来,单纯对于可视化来讲这样做没有坏处,但当建造、管理人员想要在其中单独找出某几块积木来进行一些细颗粒度的数据交互时,实现起来将会十分困难。 数字孪生场景应用 BIM 数据的挑战01 数据质量问题:人工作业难以避免的难题 BIM 模型的优势是数据丰富,除了三维几何数据之外,有详细的构件属性数据和空间关系。但是 BIM 模型的数据挂载能力,并非全自动生成,需要各个阶段人工输入,这就面临数据溢出和缺失2个问题:
数字孪生城市的业务场景,应用的 BIM 模型往往是竣工阶段之后的模型,面临的数据质量问题主要是:
不同于传统三维模型,BIM 模型由于更加专业,修复数据的成本远高于修复传统三维模型。 02 数据标准化困难:来源众多、规格不统一、治理成本高 BIM 是指一类数据,包含的种类非常多。数据应用软件有几十种,周边相关的几百种,下图可以看到 BIM 软件行业的复杂度: 单从 BIM 建模软件看,来源也非常复杂,常见的有 Revit、CATIA、Bentley 等等,不同软件之间数据无法兼容,相同软件的不同版本也常常有兼容问题。如果一个项目的 BIM 数据来源种类众多,那除非是专业 BIM 软件厂商,解析、处理 BIM 的成本非常高。 当前也出现了一些 BIM 数据交换方案,主流 BIM 交换数据格式有 gbxml、IFC 等等,但是在几何数据之外的数据交换上,还存在很大问题,不能完美地实现各种 BIM 软件之间交换数据。 03 应用 BIM 数据工程化链路长:轻量化、格式转换缺一不可 在数字孪生领域,BIM 建模软件通常不会作为最后应用的载体,因此就需要把原始 BIM 模型转换为数字孪生应用能消费的数据形态,如 GIS 引擎或游戏引擎能消费的三维数据格式。 以基于 Web 的 BIM 应用为例,从原始 BIM 模型开始需要算法处理、数据入库、数据服务发布、前端引擎渲染等环节,配套还需要数据质量检查、数据入库的工具链等等,链路非常长。与传统三维模型可以直接导入最终渲染引擎相比,复杂度和成本高了几个数量级。 04 BIM 与 GIS/IOT 等空间数据融合缺乏低成本/快速方案 从理论上来说,GIS 数据囊括了宏观空间数据、BIM 数据包含了精确的建筑室内数据,两者结合可以创造一个完整的空间数据。但是从微观实操上来看,BIM 与 GIS 数据融合、IoT 数据挂载目前还缺乏低成本/快速方案。 以 BIM 与 GIS 数据融合为例,目前行业实操还是手工为主,且存在很多精度问题,核心原因如下:
理论上, BIM 建模的时候也可以指定空间参考位置,但是实际上绝大多数 BIM 模型不会这么做,因为 BIM 的建模者没有地理空间校准的需求。这也是一个典型的 BIM “数据缺失” 问题。 结语CIM 模型的走红,也带热了 BIM 成为数字孪生城市应用的核心技术之一。基于 BIM 的数据挂载能力为数字孪生城市应用带来了极大想象空间,通过结合 GIS/IoT 数据可以连接人口、房屋、住户水电燃气信息、安防警务数据、等众多城市公共系统的信息资源,支撑数字孪生城市的决策分析。 但是 BIM 数据的应用成本高也是一个不能回避的事实,无论是数据质量检查、数据格式转换、模型轻量化,到最终的渲染和应用,BIM 模型在数字孪生场景下的应用链路都是非常冗长、复杂。 |
|
来自: taotao_2016 > 《几何》