论文部分内容阅读
我国经济飞速发展敦促了城市化的进程,但同样滋生了“城市病”,城市综合管廊作为解决“良方”应运而生。近几年,我国多数管廊进入或即将进入运维阶段,管廊管线错综、结构复杂,应用建筑信息模型技术(BIM)可以有效提高管廊运维管理信息化水平,但现有BIM类应用因软件依赖性高、专业性强、模型体量庞大等限制难以深入管廊运维阶段。本文充分利用BIM模型二三维一体化、多源工程数据异构的优势,结合WebGL技术改善BIM技术在管廊运维阶段的应用现状。在此基础上,应用Web技术高自由度的开发优势,融合B/S架构深度学习技术、数据库技术等实现以BIM模型为基础兼具跨平台、可视化、智能化、信息化的管廊运维管理系统,本文主要完成如下工作:(1)研究BIM模型数模分离与轻量化方法。分析管廊BIM模型结构,结合Revit二次开发以图形学几何实体标准与OmniClass分类原则为前提,开发插件用于提取与重构原模型几何结构并存储工程数据,应用顶点复用算法、基于建筑分类的近似曲率边折叠算法进一步削减几何结构的数据体量;(2)研究轻量级渲染引擎。应用WebGL技术,以数模分离产物为输入对象,实现BIM模型Web端重构。首先调整Revit与WebGL三维场景差异;其次结合面向对象的模式以建筑构件为单位分类封装输入模型,应用八叉树管理三维场景,并对场景相机控制器、数模绑定、粒子系统仿真报警展开研究;最后提出基于八叉树的视锥剔除算法的优化思路,提高引擎实时渲染能力,保证渲染稳定性;(3)设计并实现了基于B/S的运维参数预测平台。首先分析B/S架构下深度学习模式与传统服务器模式的异同;其次分析平台架构与框架选型并展示预测平台的实现效果;最后结合运维数据特点选型预测模型,通过对比实验最终确定选用CNN与GRU堆叠的网络结构,结合预测平台对递增时间节点运维参数进行预测;(4)结合软件设计原则、数据库设计原则、接口设计原则等阐述系统主体设计,并展示了系统涉及的关键功能实现效果,应用非功能性指标对系统的跨平台性、兼容性以及响应能力等展开测试,验证了系统的可行性。