APP下载

BIM 轻量化技术在水利工程中的应用

2024-03-31代进雄杨晓蕾李大可潘虎林晶庄妍张颖王春艳徐健

人民黄河 2024年3期
关键词:施工管理

代进雄 杨晓蕾 李大可 潘虎 林晶 庄妍 张颖 王春艳 徐健

摘 要:为提高BIM 轻量化技术在水利工程中应用的可行性和全面性,分析总结当下主流的BIM 轻量化技术,以密云水库改造消隐工程为例,提出水利工程BIM 轻量化技术应用路线,改善不同建设阶段BIM 轻量化技术的应用效果。在设计阶段综合运用模型减面优化法、渲染优化法以及BIM 轻量化协同设计平台,能大幅度提高三维模型设计效率;采用BIM 轻量化引擎将BIM 设计模型传递至施工阶段,建立BIM 轻量化施工管理平台,能有效提高施工管理质量,保障工程按时按质完成。针对当下BIM 轻量化技术现状,提出未来发展的建议:BIM 轻量化技术应集成多种水利工程行业特色数据,完善BIM 规范及标准,使BIM 轻量化应用体系更加规范化、科学化。

关键词:BIM 轻量化技术;轻量化引擎;三维协同设计;施工管理;BIM+GIS;LOD

中图分类号:TV51;TP39 文献标志码:A doi:10.3969/ j.issn.1000-1379.2024.03.022

引用格式:代进雄,杨晓蕾,李大可,等.BIM 轻量化技术在水利工程中的应用[J].人民黄河,2024,46(3):121-125.

近年来,水利部陆续发布智慧水利建设的系列文件,明确推进智慧水利建设的路线、进度计划、任务清单及责任分工,为水利工程向智慧化、高效性和可持续发展提供了坚实的保障。BIM 技术具有参数化、可视化、仿真化、协同化等特性,可实现水利工程从规划、勘测、设计、施工乃至运维的全生命周期信息集成与传递。水利工程规模大、复杂性强、涉及专业多,造成BIM 模型的数据体量庞大,往往包含大范围的地理空间数据以及多类别水工建筑物模型、金属结构设备模型等,给项目的协同管理和数据应用带来了巨大挑战。因此,为提升BIM 的应用效能,对BIM 模型进行轻量化处理十分重要。

BIM 轻量化是指在保证BIM 模型数据质量和安全的前提下,尽量压缩模型体量,以提高模型数据传输和加载效率[1] 。BIM 轻量化技术起自20 世纪90 年代,1996 年,美国学者Hoppe[2] 提出渐进网格理论(Progressive Mesh),实现了对不同细节的三维模型的级联展示,首次开创了网格简化和细分算法。1997年,Garland 等[3] 提出了一种以二次误差作为度量代价的网格边收缩算法,该算法计算速度快且网格简化效率高。随后多层次细节(LOD)算法被提出,为BIM 轻量化技术的发展奠定了基础。随着国外模型轻量化技术发展,我国在20 世纪90 年代后期开始对BIM 模型轻量化进行研究及应用。1999 年,赵东等[4] 提出了基于三角剖分网的复杂面模型分层逐步显示的多分辨率显示算法。2002 年,赵新华[5] 提出了基于不同视角特征的模型简化算法。2006 年,薛辉[6] 提出了面向装配式建筑BIM 模型的简化表示方法。2016 年,罗飞[7] 开展了基于WebGL 的Revit 环境的BIM 模型简化及可视化方法研究,实现浏览器端的轻量化显示。之后大量学者探索了基于移动终端以及VR 的BIM 可视化方法[8-12] 。

目前,大多数模型轻量化研究及应用都集中在建筑、市政领域,相较于建筑、公路、铁路等模型,水利工程模型往往具有大量不规则曲面、复杂的几何形状、多层次的子系统结构以及与地理空间数据关联强等特点,造成BIM 轻量化处理复杂,相关研究及应用较少。此外,已有研究主要是对基于Revit 建模软件生成的rvt 文件格式进行轻量化处理,对于其他三维模型格式如dgn 的研究有限,相关轻量化方法无法复用。本文分析现有轻量化技术特点,以密云水库改造消隐工程为例,对模型进行精简及渲染优化、搭建轻量化协同设计平台、搭建轻量化施工管理平台,提出符合水利工程的BIM 轻量化技术应用路线,以期提高水利工程设计效率和质量,加快施工进度。

1 关键技术分析

1.1 减面优化

减面优化是指采用网格简化算法对三角网格进行精简,删除大量烦冗面片及不必要的几何细节,保留关键特征,在尽量保持初始模型外观不变的条件下降低模型面片数及顶点数。减面优化处理最常见的算法是Mesh Simplification(网格简化),其基本思想是:1)将相邻的三角面片合并成一个更加简单的面,在每一次迭代过程中找出合适的边,将边的两个端点X1、X2 合并为一个新点V,从而减少面片数及顶点数;2)计算新点的最优坐标,使模型发生的变形最小化。模型简化前后效果对比见图1。

1.2 LOD

LOD 技术常用于大范围的三维场景优化。通过改变视角或距离展示不同精细度的模型,在远距离视角下展示低精度模型,节省渲染资源;在近距离视角下展示高精度模型,提供更精细的模型效果。LOD 技术的核心是对不同层次模型的绘制,近年来,有学者从模型的拓扑结构、贴图分辨率、模型减面等方面构建多层次模型[13-15] 。

目前常见的LOD 算法主要有距离LOD 算法和屏幕空间LOD 算法,距离LOD 算法依据观察者与模型的距离d 值来选择合适的细节级别,屏幕空间LOD 算法依据一个顶点在屏幕上的投影面积S 值来选择合适的细节级别,两种算法公式分别如下:

1.3 浏览器优化

浏览器优化最常用的方法是调用WebGL 引擎。WebGL 通过直接调用显卡的GPU 进行图形计算,极大提高场景渲染性能和速度。利用WebGL 的视锥裁剪、遮挡剔除、八叉树场景划分等技术,能有效提升模型的渲染和加载速度[16-19] ,遮挡剔除和八叉树场景划分常用于大范围三维空间场景的渲染优化。图2 展示了遮挡剔除的原理,完全位于视锥以外或者位于视锥内但是被前方物体遮挡的模型元素在渲染时将被剔除。

1.4 基于实例化存储

基于实例化存储技术是指对于场景中的重复元素,只存储其中一个特征实例,其他实例通过矩阵变换生成,能有效避免重复模型的多次创建,减少存储量,提高模型的加载效率。在利用基于实例化存储技术进行模型轻量化处理时,应注意BIM 模型的細分程度,细分程度过粗将会导致轻量化效果不明显,细分程度过细将增加建模工作量以及模型的几何和属性数据体量[20] 。

1.5 数模分离

数模分离是指将模型的非几何数据(模型尺寸、图层、材质、外观、附加参数等)剥离,存储至关系数据库,将构件元素ID 与几何数据关联,以此来降低模型文件的体量。数模分离可以在优化模型加载性能的同时,实现几何信息与属性信息的隔离管理,防止相互干扰[17] 。

1.6 材质贴图优化

材质贴图优化是指通过压缩纹理贴图、减小贴图分辨率、优化模型材质、降低模型材质复杂性及减少模型数量等方式,在确保场景视觉质量的前提下显著减小纹理体积,从而提高模型的渲染和加载效率。

2 工程实例应用

密云水库改造消隐工程是一项规模较大、涉及专业面广、工期紧的水利工程项目。针对该工程,提出BIM 轻量化技术应用路线(见图3),积极运用多项BIM 轻量化技术,开发三维协同设计、设计方案汇报、施工管理平台等多项应用,各应用均基于一套BIM 模型进行数据流转和信息共享,实现对工程从设计到施工的全方位数字化管理。

在设计阶段,各专业基于BIM 轻量化协同设计平台,实现多专业三维协同设计和在线校审。设计人员可以在云端实时访问模型,避免因沟通不畅造成的设计误差;同时校核、审查人员可以在云端对模型相关问题进行标注,触发校核和审查流程,实现对整个设计生产任务的闭环管理。在设计方案汇报中,对BIM+GIS模型进行优化与精简,在保留重要设计信息的同时,大大减小模型体量,显著提高场景渲染效率,使得设计团队能更快速、更流畅、更便捷地汇报设计成果,提高项目决策及评估效率。在施工阶段,基于设计阶段BIM模型,采用BIM 轻量化引擎实现BIM 设计模型向BIM施工模型的数据和属性传递,解决传统BIM 设计、施工模型两层皮的问题。基于BIM+IoT、BIM+业务数据,采用BIM 轻量化引擎实现工地智慧化管理以及三维可视化进度、安全、质量管理,有效提升施工管理效率。

总体来讲,该工程BIM 轻量化技术手段的应用方向主要归纳为BIM 模型精简及渲染优化、BIM 轻量化协同设计平台搭建、BIM 轻量化施工管理平台搭建三部分。

2.1 BIM 模型精简及渲染优化

该工程规模较大,工程位于山区地带,地理空间性较强,在工程设计过程中产生复杂且体量庞大的BIM+GIS 模型集,包括水工结构模型、金属结构模型、机电设备模型、建筑物模型、三维地质模型、倾斜摄影模型等。在设计过程中对调节池泄洪闸BIM 模型进行模型减面优化处理,不同优化比率的模型外观和几何属性有不同程度的变化,见图4。优化比率为20%时模型基本能保持最原始的外观特征。

不同优化比率的模型顶点数、面片数、占用内存量对比见表1。优化比率为20%时模型占用内存量相对于优化前减小了38%,优化效果显著。

汇报设计方案时,为了展示工程建成后的设计效果,基于优化后的BIM+GIS 模型,对工程区大场景三维模型进行渲染。具体地,对模型贴图及材质进行优化,通过降低材质分辨率、去除不必要的材质信息、贴图融合等方式,有效减小整体贴图及材质数据体量,大大提高渲染效率。不同材质贴图优化程度的模型外观对比见图5,其中:图5(a)与图5(b)是两个不同数据量的法线贴图,数据量叠加为21 584 kB;图5(c)是经过软件处理的法线贴图1 与法线贴图2 融合后的法线贴图,融合后数据量为9 776 kB;图5(d)是贴图及材质优化叠加效果。单个融合后的法线贴图数据量较之前多个法线贴图叠加的数据量降低了54.7%。

融合BIM 模型+倾斜摄影模型可以直观地展示包含GIS 数据的高分辨率全景影像以及详细的水工建筑物几何信息。通过对融合模型进行优化与简化,生成LOD 模型,然后对不同细节的模型进行转换并封装成3Dtiles 三维瓦片文件格式,提高了大场景模型的浏览与交互效率。图6 展示了不同层次的模型细节,高细节层次下更多的模型构件被展出。

2.2 BIM 轻量化协同设计平台搭建

该工程设计过程涉及水工、水文、建筑、景观、地质、测绘、金属结构、自动化等14 个专业,不同平台的BIM 模型需要交互与流转,例如:建筑厂房专业、金属结构专业、景观专业往往要基于水工专业的结构图纸进行设计,就目前的软件环境来说,各专业用的软件格式往往互不相同;同时各BIM 软件的相互兼容性较差,往往造成BIM 模型相关属性丢失。为此,依托基于BIM 轻量化技术搭建的BIM 轻量化协同设计平台,将不同BIM 数据格式转换成开放标准的数据格式[如工业基础类(IFC)],并建立统一的坐标系统,对关键的模型数据进行压缩及处理,实现不同专业的高效协同设计、数据同步及共享交换(见图7)。

相对于C/ S 校审来说,图纸的B/ S 校审在实现多终端性、实时协作性、易维护性方面更具优势。通过搭建基于云的BIM 輕量化协同设计平台,评审人员可以在不同终端上加载BIM 模型,通过在线批注、定义标记、添加注释等功能进行在线三维模型校核与审查,同时触发校审流程(见图8),实现流程的闭环管理,提升工程的三维设计质量与校审效率。

2.3 BIM 轻量化施工管理平台搭建

相较于建筑、市政行业,水利工程建设一般具有综合性强、工程规模大、建设内容繁杂、施工工期长、投资大等特点,这就造成水利工程普遍存在工地管理混乱、工程进度难以控制、施工质量难以保证等问题。在该工程的施工阶段,基于BIM 设计模型对施工单元进行细分,丰富施工细节;基于BIM 轻量化引擎将BIM 模型与工程进度、施工资源关联,实现工程在线施工工序模拟。通过拾取BIM 单元构件ID,关联进度、安全、质量信息,将安全、质量问题定位到具体BIM 构件元素中,实现进度、质量、安全的三维可视化。此外,通过将BIM 模型与工地现场的环境监测设备、噪音监测设备、安全监测设备、视频监控设备结合,实现工地智慧化管理,大幅度提升施工现场管理水平。BIM 施工进度模拟见图9。

3 讨论

3.1 水利数据集成

在水利工程设计过程中需要处理地形、结构、水力学、洪水演进等多种类型数据,这些数据处理与分析往往需要在多个不同的软件中进行,为了在保证数据精度、空间分辨率、数据格式兼容性的前提下对BIM 模型与多学科数据进行联合应用,实现多源数据的综合分析与可视化,应在以下2 个方面采取对策:1)制定统一数据标准、命名规则、格式规范,对异源数据进行校验、验证和筛选,确保数据的对接、匹配与集成。2)建立数据集成平台,该平台应具备数据转换和数据映射功能,能够对不同格式的数据进行转换。

3.2 技术标准与规范

目前,BIM 轻量化技术的标准规范制定尚处于起步阶段,相关制度不完善,针对轻量化后的模型精度要求及应用场景要求暂时没有明确规定。从保真性、高效性、易用性等方面来讲,三维模型的轻量化及其应用应遵循以下原则:1)保留三维模型基本信息及不同场景的几何表达精度,允许部分無用信息丢失;2)考虑不同建模平台的文件格式的兼容性;3)尽量考虑技术人员的操作及浏览习惯;4)场景加载须稳定流畅,渲染效率、响应时间、帧数应控制在合理范围内;5)开发api 接口,提高功能拓展自由度。

4 结束语

本文总结现阶段主流的BIM 轻量化技术,以密云水库改造消隐工程为例,提出水利工程BIM 轻量化技术应用路线。现阶段主流的轻量化技术包括模型减面优化、LOD、浏览器优化、基于实例化存储、数模分离、材质贴图优化等,通过各种轻量化技术的综合叠加运用,能显著提高模型的渲染及加载速度。目前BIM 软件的限制造成设计及施工阶段的BIM 模型割裂,采用BIM 轻量化引擎可以完整地传递BIM 模型信息,其是连接设计阶段BIM 模型与施工阶段BIM 模型的纽带。

参考文献:

[1] 刘清华,刘云华,万立.支持协同的3 维轻量化模型与圈阅工具的研究[J].计算机集成制造系统,2006,12(9):1385-1390.

[2] HOPPE H.Progressive Meshes[C] // Proceedings of the 23rdAnnual Conference on Computer Graphics and InteractiveTechniques.New York:ACM,1996:99-108.

[3] GARLAND M,HECKBERT P S.Surface Simplification UsingQuadric Error Metrics[C] // Proceedings of the 24th AnnualConference on Computer Graphics and Interactive Techniques.New York:ACM,1997:209-216.

[4] 赵东,刘就女,谭夏梅.三维复杂模型的多分辨率显示[J].工程图学学报,1999,20(4):75-79.

[5] 赵新华.大数据量网格模型的建模与简化技术研究[D].长沙:国防科学技术大学,2002:5-20.

[6] 薛辉.面向协同装配设计的实体模型简化研究[D].杭州:浙江大学,2006:3-9.

[7] 罗飞.Revit Architecture 三维建筑模型WebGL 显示及优化[D].杭州:浙江工业大学,2016:35-40.

[8] 刘小军,贾金原.面向手机网页的大规模WebBIM 场景轻量级实时漫游算法[J].中国科学:信息科学,2018,48(3):274-292.

[9] 芦志强,毕磊,王帅.VR、仿真与BIM 技术在水运工程设计中的融合应用[J].水运工程,2019(1):146-149,184.

[10] 杜政,王海俊,谈震,等.基于IFC 与WebGL 的水利工程BIM 轻量化应用研究[J]. 中国农村水利水电,2020(11):199-203.

[11] 王刚.基于BIM 模型的港口工程移动可视化应用实践[J].水运工程,2021(4):175-179.[12] 于飞,孟辉,赵静卓.BIM 技术在施工现场中的轻量化移动端应用研究[J].中国建材科技,2021,30(4):138-139,44.

[13] 郭阳明,翟正军,陆艳红.虚2_?2_?2_拟场景生成中的LOD 技术综述[J].计算机仿真,2005,22(12):180-184.

[14] 丁田妹,徐发达.三维模型中多层次细节LOD 技术研究[J].电子制作,2021,29(18):35-37.

[15] 闫爽,郭兰博,王严,等.基于LOD 技术的虚拟场景建模方法的研究与应用[J].测绘与空间地理信息,2021,44(9):145-147.

[16] 张海兵,操锋.面向SuperMap 的BIM 模型轻量化处理研究[J].铁路技术创新,2021(5):49-54.

[17] 吴学明,梁礼绘,严磊,等.基于WebGL 的高速公路BIM模型轻量化方法研究[J].工程管理学报,2020,34(5):69-74.

[18] 刘文晓.基于WebGL 的大体量三维模型渲染优化[D].武汉:华中科技大学,2019:14-30.

[19] 冯雨晴,奚雪峰,崔志明.基于WebGL 的BIM 模型轻量化研究[J].苏州科技大学学报(自然科学版),2021,38(4):72-78.

[20] 菅云硕,范文杰,许海丰,等.铁路工程BIM 模型轻量化技术研究[J].铁道运输与经济,2023,45(5):99-104.

【责任编辑 栗 铭】

猜你喜欢

施工管理
试析深基坑支护在市政道路工程中的施工管理
220kV架空线路建设管理
浅谈公路养护工程的施工管理
高速公路路面施工管理探析