浅谈BIM+GIS在管廊机电监控与运维管控系统中的应用

news2024/11/26 0:49:54

文:安科瑞郑桐

摘要:本文提出了一种城市综合管廊监控与报警集成管控平台的架构,并对以BIM+GIS为核心的系统功能进行了研究和分析,通过GIS实现对管廊整体及设备设施的全局定位及管理,利用BIM实现对管廊设备的空间定位,二者相互融合,创造性的提出了多种基于BIM\GIS集成的功能应用,全面实现对综合管廊设备设施的可视化管控,大大提升了综合管廊监控系统的可交互性。

关键词:BIM;GIS;SCADA;综合管廊;监控;物联网

1、研究背景

根据《GB50838-2015城市综合管廊工程技术规范》及《GBT51274-2017城镇综合管廊监控与报警系统工程技术标准》的相关条款要求,城市综合管廊监控报警系统用于对综合管廊内的设备运行状态及参数、实时环境信息、出入口状态等进行在线监控,保障管廊内环境、设备、运维人员安全,实现综合管廊监控与运维的自动化和智能化,但一般基于SCADA的综合管廊监控系统只实现了设备监控报警及简单的运维管理功能,没有将当前主流的物联网、BIM、GIS、SCADA、大数据等技术进行整体集成,难以对管廊内部场景及设备设施运行状况进行可视化、集中化、全息化展示。

因此,为了实现可视化的监控技术,通过本次系统的技术研究,基于SCADA软件接口进行二次开发,利用主流的消息队列软件实现设备监控实时数据和报警数据与业务数据、GIS空间数据及BIM模型数据的融合处理,再综合管廊不同子系统的数据接口协议,初步建立了以管廊监控预警、运维管理、应急指挥、辅助决策为主要功能的综合管廊监控与运维平台,在此基础上可根据不同管廊的运维管理及需求,实现管廊管理可视化、安全监管精细化、运维管理自动化、数据分析全局化、应急响应智能化,建立智慧化的综合管廊管控体系。

2、系统架构

综合管廊监控报警与运维管控系统架构设计分为四层结构,包含驱动层、数据层、平台层和应用层。感知层属于硬件系统,负责对现场监控硬件设备的数据采集和控制功能。软件架构依据数据封装的层级可以分为一层驱动层、二层数据层、三层服务层和四层应用层。

驱动层:数据采集平台负责通过通讯协议从前端感知层获取综合管廊监测监控实时数据,经过一定的业务逻辑处理,写入监测监控实时数据库和历史数据库,并可直接通过消息队列向上层应用推送;同时数据采集系统还可以通过消息队列接收上层应用发出的控制指令,下发至感知层,实现对设备的控制。

数据层:主要负责综合管廊空间数据、实时监测数据和业务属性数据的存储,包括监测监控实时和历史数据库、空间数据库、三维模型库、视频数据库、专业管线数据库、管廊设施数据库、管廊运维库等。其中,监测监控历史数据和视频数据库由于数据量庞大,采用分布式数据库进行存储。

服务层:包括数据服务平台和数据融合服务两部分,数据服务平台以成熟的应用平台为基础实现综合管廊业务应用层所需功能服务,包括应用集成、实时消息推送、移动互联网、视频监控、BIM、地理信息。数据融合服务以综合管廊平台所涉及的各专业数据为基础,对数据进程提取、分析、融合更工作,从而做到及时、有效、便捷的沟通和决策。

应用层:包括综合集成与管控模块、管廊运维管理模块、应急管理模块、管廊运营管理模块组成,并可以通过平台层进行应用系统模块的接入实现管廊综合管控数据的利用。应用层的功能模块为综合管理平台提供监控与预警、联动控制、运维、应急抢险、运营管理和数据分析挖掘的应用。

3、BIM/GIS数据处理

为了解决不同类源、异构、动态及分散的数据集成难度大的问题,在开展管廊本体及设备设施的BIM建模前,明确BIM建模标准及精度要求,包括设备设施类型及名称、施工图编号、里程位置等,并要明确BIM模型设备对象、应用数据库设备对象以及SCADA设备对象的映射关系,从而实现各类数据集成及应用展示。具体BIM模型数据处理流程如图2。

其中模型处理环节为复杂,是将由设计软件建立的设计模型转换为能够导入管理平台的管理模型,包括格式转换、轻量化处理、模型坐标转换、模型合并、设备信息处理等,后将处理过后的模型导入应用数据库,从而实现与其它数据的集成融合。

GIS数据处理主要是利用TerrainPush软件对管廊所在地理区域的高程DEM数据和影像DOM数据进行处理生成地形文件,并与地图标注数据叠加组成三维场景,基于该场景能够进行二维和三维模型浏览、地图信息浏览。

4、系统功能

根据综合管廊监控及运维需求,包括管廊环境及设备监控需求、日常运维管理需求、应急处理需求、入廊人员定位及安全管理需求等,利用BIM/GIS可视化技术的优势,可以实现以下实用的功能或建立以下应用场景:

4.1一张图监控

通过集成BIM及GIS展示控件,可以在系统首页一张图的方式展示综合管廊在地图上的位置及线路、各个舱室分区的沿线分布,同时还可以对管廊当前各类重要实时数据进行展示,如当前入廊人数、设备报警数等,并在GIS地图中显示报警设备的位置定位,点击分区图标和设备报警图标都可以从全局位置定位进入到设备所在舱室BIM模型的内部,实现2D到3D的快速切换。

4.2设备报警及定位处理

在日常运维值守时,一般都停留在一张图的GIS监控首页,在管廊内部有设备实时报警时,地图会立即显示当前报警设备所在的舱室分区,并且分区图标不停闪烁,点击分区图标则可以定位到报警设备,从而对报警设备进行各种操作,如安排排查、维修或者启动应急预案等。

4.3可视化检索

由于综合管廊一般都要安装环控、安防、火灾及可燃气体报警、通讯、结构健康监测等多种独立子系统,并且各个子系统的设备均分布在不同的舱室,由于分区长度不可能一样,所以设备数量均有区别,如果利用传统的数据查询功能进行展示,用户无法直观了解其分布情况。因此,利用BIM/GIS进行可视化检索则可以大大提高系统的可交互性,如在一张图首页以图标方式展示所集成的子系统,点击各个子系统则列出该系统所包含的设备类型,选中一种或某种设备类型后,则立即在地图以特定图标显示管廊全线选中设备类型的分布情况,适用于用户想快速查看管廊某一段区域某些类型设备运行情况的场景。

4.4人员定位及轨迹

综合管廊监控运维过程中,除了要确保设备设施的运行安全外,还要对进入管廊的各类人员进行实时监控,要及时了解人员所处的位置,以免在发生应急突发情况时及时救援,确保入廊人员的安全。目前综合管廊内部有多种室内定位技术用于人员定位,本次研究通过利用管廊内安装的无线AP进行人员定位,并在GIS地图上实时显示入廊人员在管廊全线的分布情况,点击定位图标则可以扩展多项实用功能,如入廊行走轨迹查询、移动通话、查看人员附近视频、查看附近逃生口等,发生应急突发情况时,大大提高了入廊人员的安全保障以及监控人员的应急响应效率。

4.5入廊管线管理

在传统的管廊监控系统中,一般都是通过数据录入和查询的方式维护当前管廊入廊管线的信息,即使系统通过BIM插件集成了BIM模型,但是在建模初期,建模人员本不掌握也不可能掌握未来管廊的入廊管线信息,因此,大部分BIM模型建模时要么均不建立管线模型,要么把设计标准把所有要入廊的管线全部建好,并且管线没有任何属性信息,导致后期BIM模型导入系统后,根本无法真实反应管线入廊情况。

所以,在建模初期,一定要考虑到后期运维需求,将所有管线BIM模型建好,并且要对每一根管线创建属性信息,包括管线类型、空间位置、是否显示、颜色、所在舱室分区、起止里程等,在后期进行模型处理时,将所有属性信息导入应用数据库后,将其与入廊管线的业务数据信息关联起来,可以让系统BIM模型反映管廊内部的真实管线情况,为实现后续的漫游巡检及应急模拟功能提供支撑。

4.6漫游巡检

在BIM模型构造与真实管廊一致时,本次研究基于VR虚拟仿真的思想,在系统的BIM模型中创建了一个虚拟的动画人物,该人物可以按照用户在系统中设定的巡检路线(即舱室的起止里程)进行漫步行走,在行走过程中,周围所有的监控设备均会显示设备运行信息卡并嵌套在模型中,仿佛监控人员在管廊内部巡检一样,主要是计算并存储了管廊全线各个舱室的BIM模型的空间坐标点,确保用户可以自定义任何巡检路径。在目前用户厌倦对传统数据查询条目化展示的情况下,大大提升了系统交互性和科技感。

4.7应急模拟

综合管廊日常运维工作中,应急预案的编制及演练是一项重要的工作,包括爆管、燃气泄露、火灾等发生几率较大的危险事件的应急处理流程。本次研究创新性地将应急预案的处理通过借助BIM/GIS技术实现了智能化和可视化,将应急预案的流程划分为工作步骤,并利用工作流引擎进行特定的处理,后利用动画编制程序进行应急处理过程的动画演示,可推广用于每年应急预案演练、新人培训以及管廊对外接待,能有效提高管廊运维管理水平。

5、AcrelEMS-UT综合管廊能效管理平台

5.1平台概述

AcrelEMS-UT综合管廊能效管理平台集电力监控、能源管理、电气安全、照明控制、环境监测于一体,为建立可靠、安全、高效的综合管廊管理体系提供数据支持,从数据采集、通信网络、系统架构、联动控制和综合数据服务等方面的设计,解决了综合管廊在管理过程中存在内部干扰性强、使用单位多及协调复杂的根本问题,大大提高了系统运行的可靠性和可管理性,提升了管廊基础设施、环境和设备的使用和恢复效率。

5.2平台组成

安科瑞城市地下综合管廊能效管理系统是一个深度集成的自动化平台,它集成了10KV/O.4KV变电站电力监控系统、变电所环境监控系统、智能马达监控系统、电气火灾监控系统、消防设备电源系统、防火门监控系统、智能照明系统、消防应急照明和疏散指示系统。用户可通过浏览器、手机APP获取数据,通过一个平台即可全局、整体的对管廊用电和用电安全进行进行集中监控、统一管理、统一调度,同时满足管廊用电可靠、安全、稳定、高效、有序的要求。

5.3平台拓扑

5.4平台子系统

5.4.1电力监控

电力监控主要针对10/0.4kV地面或地下变电所,对变电所高压回路配置微机保护装置及多功能仪表进行保护和监控,对0.4kV出线配置多功能计量仪表,用于测控出线回路电气参数和用能情况,可实时监控高低压供配电系统开关柜、变压器微机保护测控装置、发电机控制柜、ATS/STS、UPS,包括遥控、遥信、遥测、遥调、事故报警及记录等。

5.4.2环境监测

环境监测包括温湿度、烟感温感、积水浸水、可燃气体浓度、门禁、视频、空调、消防数据的采集、展示和预警,同时也可接入管廊舱室内的水泵和通风排烟风机等设备集成的三方系统完成管廊环境综合监控。

5.4.3电气安全

AcrelEMS-UT能效管理系统针对配电系统的电气安全隐患配置相应的电气火灾传感器、温度传感器,消防设备电源传感器、防火门状态传感器,接入消防疏散照明以及指示灯具的状态实时显示,并且对UPS的蓄电池温度、内阻进行实时监视,发生异常时通过声光、短信、APP及时预警。

5.5相关平台部署硬件选型清单

5.5.1电力监控及配电室环境监控系统

5.5.2电气火灾监控系统

5.5.3消防设备电源监控系统

5.5.4防火门监控系统

5.5.5消防应急照明和疏散指示系统

6、结语

综上所述,城市综合管廊基础设施建设对城市发展起到非常积极的促进作用。相关部门及工程建设单位,应该在认识到科技产品应用对综合管廊建设重要性的基础上,积极采取有效措施,以改善综合管廊建设环境,提高其应用效率。在充分了解物联网融合通信系统后,继续寻找创新突破之法,将该系统技术更加有效地应用于城市建设工程中,使其发挥大效用,对民众的生产生活起到更大的促进作用。相关技术研发人员,也应该加大技术研发力度,进一步推陈出新,应用相关技术推动城市发展。

参考文献

【1】GB/T51274—2017,城镇综合管廊监控与报警系统工程技术标准[S].

【2】GB50838-2015,城市综合管廊工程技术规范[S].

【3】安科瑞企业微电网设计与应用手册.2022.05

【4】张绪伟.BIM+GIS在城市综合管廊监控报警与运维管控系统中的应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2223357.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第6篇:无线与移动网络

目录 引言 6.1 无线网络的基础概念 6.2 无线局域网(WLAN)与IEEE 802.11 6.3 蓝牙与无线个域网(WPAN) 6.4 无线城域网(WMAN)与WiMax 6.5 ZigBee与智能家居 6.6 移动蜂窝网络(3G/4G/5G&…

SpringColoud GateWay 核心组件

优质博文:IT-BLOG-CN 【1】Route路由: Gateway的基本构建模块,它由ID、目标URL、断言集合和过滤器集合组成。如果聚合断言结果为真,则匹配到该路由。 Route路由-动态路由实现原理: 配置变化Apollo 服务地址实例变化…

AMD XILINX 20nm器件价格上调25%

随着市场回暖,台积电也在调整价格策略,近期台积电上调了20nm的出厂价格。 据相关消息显示,AMD为了保障持续的供货和服务,也计划将20nm器件的价格统一上调25%,预计将于11月发布正式的涨价通知,并于2025年Q1开…

七,Linux基础环境搭建(CentOS7)- 安装Scala和Spark

Linux基础环境搭建(CentOS7)- 安装Scala和Spark 大家注意以下的环境搭建版本号,如果版本不匹配有可能出现问题! 一、Scala下载及安装 Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现…

基于Java+SpringBoot+Vue的宠物咖啡馆平台的设计与实现

基于JavaSpringBootVue的宠物咖啡馆平台的设计与实现 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接&#…

ubuntu编译kaldi和vosk

文章目录 前言一、开源框架的选取二、kaldi编译三、编译vosk方案一方案二 前言 由于工作需要语音识别的功能,环境是在linux arm版上,所以想先在ubuntu上跑起来看一看,就找了一下语音识别的开源框架,选中了vosk这个开源库&#xf…

微软:全球每天网络攻击超6亿次

《2024年微软数字防御报告》揭示了一个复杂的全球网络安全格局,每天发生超过6亿次网络攻击。报告强调了勒索软件、网络钓鱼和身份泄露事件的增加,以及网络犯罪团伙和国家行为者之间的合作。它强调了人工智能在攻击和防御中的重要作用,敦促组织…

基于SpringBoot的“高校校园点餐系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“高校校园点餐系统”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 前台首页功能界面图 用户注册、登录界面图 我…

Java中的程序、进程、线程、并行和并发

程序 一段静态的代码进程 ① 正在内存中运行的“程序” ② 是操作系统调度和分配资源的最小单位线程 ① 进程可进一步细化为线程,是程序内部的一条执行路径,一个进程中至少有一个线程 ② 线程是CPU调度和执行的最小单位 ③ 多个线程共享相同的内存单元&a…

用docker Desktop 下载使用thingsboard/tb-gateway

1、因为正常的docker pull thingsboard/tb-gateway 国内不行了,所以需要其它工具来下载 2、在win下用powershell管理员下运行 docker search thingsboard/tb-gateway 可以访问到了 docker pull thingsboard/tb-gateway就可以下载了 3、docker Desktop就可以看到…

EasyExcel_动态表头的导入导出

文章目录 前言一、EasyExcel二、使用步骤1.引入jar包2.数据准备2.1 数据库 3.方法实例3.1 无实体的导入3.1.1 Controller3.1.2 Service3.1.3 Listener3.1.4 Utils3.1.5 无实体导入数据返回说明 3.2 无实体的导出3.2.1 无实体导出数据(这里只贴出关键代码,Service代码处理)3.2.2…

凸优化学习

认为学习凸优化理论比较合适的路径是: 学习/复习线性代数和(少量)高等数学的知识。 实际上,凸优化理论综合使用了线性代数和微积分的相关知识,比如方向导数,雅克比矩阵,海森矩阵,KKT…

大数据-189 Elasticsearch - ELK 日志分析实战 - 环境配置启动 Nginx、ZK、Kafka、ES、Kibana

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

写出Windows操作系统内核的程序员,70多岁,还去办公室敲代码

大家好,我是二哥呀。 微软前 CEO 鲍尔默曾说过一句言简意赅的话:“没有 Dave,就没有今天的微软”。 可见 Dave 在微软的分量。Dave 的全名叫 Dave Cutler,微软的超级程序员,Windows NT 操作系统内核的缔造者&#xf…

【Java】ArrayList相关操作及其案例

ArrayList相当于集合&#xff0c;作为一种容器存储数据&#xff0c;与数组类似。不同的是&#xff0c;ArrayList中长度可变&#xff0c;而数组长度不可变。 ArrayList相关API 构造器 public ArrayList() 创建一个空的集合对象 ArrayList<String>arrnew ArrayList<>…

RHCE【web服务器】

目录 一、web服务器简介 1、什么是www 2、网址及HTTP简介 3、http协议请求的工作过程&#xff1a; 二、web服务器的类型 1、仅提供用户浏览的单向静态网页 2、提供用户互动接口的动态网站 三、web服务器基本配置 四、虚拟主机配置实战 1、搭建静态网站--基于http协议…

草地杂草数据集野外草地数据集田间野草数据集YOLO格式VOC格式目标检测计算机视觉数据集

一、数据集概述 数据集名称&#xff1a;杂草图像数据集 数据集是一个包含野草种类的集合&#xff0c;其中每种野草都有详细的特征描述和标记。这些数据可以包括野草的图片、生长习性、叶片形状、颜色等特征。 1.1可能应用的领域 农业领域: 农业专家和农民可以利用这一数据集来…

Spring Boot:植物健康监测的智能先锋

摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了植物健康系统的开发全过程。通过分析植物健康系统管理的不足&#xff0c;创建了一个计算机管理植物健康系统的方案。文章介绍了植物健康系统的系统分析部分&…

VScode分文件编写C++报错 | 如何进行VScode分文件编写C++ | 不懂也能轻松解决版

分文件编写遇到的问题 分文件编写例子如下所示&#xff1a; 但是直接使用 Run Code 或者 调试C/C文件 会报错如下&#xff1a; 正在执行任务: C/C: g.exe 生成活动文件 正在启动生成… cmd /c chcp 65001>nul && D:\Librarys\mingw64\bin\g.exe -fdiagnostics-col…

RabbitMQ常见问题持续汇总

文章目录 消息分发不公平分发限流-basic.qos主要功能使用场景示例代码 消费者默认concurrency数量prefetch和concurrency结合&#xff1f; spring.rabbitmq.template.retry.enabledtrue和spring.rabbitmq.listener.simple.retry.enabledtrue有什么区别1. spring.rabbitmq.templ…