论文部分内容阅读
建筑信息模型BIM(Building Information Modeling)是目前建筑行业最具有前瞻性的发展之一,其应用能够覆盖建筑项目从规划、设计、施工到运维等各个环节的整个建筑物生命周期,以所见即所得的形式支持建筑项目全部信息的交互,具有广阔的应用前景,尤其在占据了建筑物生命周期绝大部分的运维阶段更是大有可为。当前广泛使用的BIM建模软件建成的BIM模型包含的信息数据量过大,对运行环境的需求较高,大多使用C/S(Client/Server客户机/服务器)架构。近些年来,随着移动互联网发展和移动终端的普及,以B/S(Browser/Server浏览器/服务器)架构为应用基础的Web应用成为发展的潮流和趋势,所以开展BIM模型Web端重建的研究有利于将BIM模型的应用从规划、设计、施工拓展到涵盖建筑物运维的建筑物全生命周期。通过物联网、传感器技术采集并传输建筑物相关运维数据,基于云架构,将建筑物运维数据与BIM的轻量化模型相融合,实现建筑物运维数据与BIM模型的联动,为建筑物的运维提供三维可视化平台。本文首先以Autodesk Revit软件所建模型作为研究对象,基于计算机三维图形学理论,将BIM模型的顶点坐标、三角面、中心坐标、法线等几何数据重构为可应用在Web端的JSON格式数据,继而利用WebGL的第三方库Three.js通过GPU三维图形渲染管线方式实现了BIM模型在Web端的重建和渲染,通过射线拾取、轨道空间控制、第一人称控制和飞行控制方式开发实现了Web端显示BIM模型的三维交互功能,为下一步与物联网技术结合打下基础。其次,设计物联网节点,利用传感器感知建筑物的运行数据并通过无线传输到服务器端存入数据库。最后,以某场馆能源站为例建模,运用本研究的理论成果,实现建筑物运维数据与Web端轻量化BIM模型的融合。BIM被称为建筑工程行业的第二次数字化革命,其应用可贯穿建筑项目的整个建筑物生命周期,面向建筑参与各方进行数据的共享和信息的集成管理应用,这也是BIM的核心价值所在。随着HTML5和WebGL技术的发展,浏览器具备了处理复杂三维图形的能力,使BIM技术在建筑物运维阶段的应用成为可能。本研究实现了BIM模型脱离Revit建模环境在Web端的重建,并设计物联网节点电路实现了传感器数据与Web端BIM模型的融合,为BIM模型的应用从规划、设计、施工拓展到建筑物运维的全生命周期奠定了良好的基础。