APP下载

基于大数据的火灾智能预警系统①

2020-11-13邢慧芬樊玉琦郑淑丽

计算机系统应用 2020年10期
关键词:预警系统无线火灾

车 辉,邢慧芬,樊玉琦,郑淑丽

1(湖州市 吴兴区 织里镇公共事业服务中心,湖州 313000)

2(巢湖学院 信息工程学院,合肥 238024)

3(合肥工业大学 计算机与信息学院,合肥 230009)

在各种灾害中,火灾是威胁到公众安全和社会发展的最主要灾害之一,它威胁着人们的健康、生命和财产安全.据初步统计,2018年全国共接报火灾23.7 万起,造成1407 人死亡、798 人受伤、直接财产损失达36.75 亿元[1].因此设计一种能够及时探测火灾发生的智能预警系统就成为消防机构和科技工作者迫切解决的问题.

传统有线火灾预警系统是由多线制或总线制[2]构成,但这种系统存在网络结构复杂,施工布线困难,扩展性差和不易维护等缺点[3],因此限制了其应用和发展.随着新一代通信技术的发展,实现了火灾探测技术与物联网技术的融合,无线火灾智能预警系统也逐渐取代了有线系统[4,5].早期的无线系统利用GSM(Global System for Mobile communications,全球移动通信系统)[6]进行数据传输,但由于GSM 通信成本偏高,因此无法大规模的应用;后来,系统数据传输采取了GSM与近距离通信技术相结合的方式,如GSM 与WiFi(Wireless-Fidelity,无线保真度)技术[7]相结合.这种设计虽然节省了成本,但终端设备功耗较大,因此应用范围依然受限.随着LPWAN (Low-Power Wide-Area Network,低功耗广域网)[8]技术的快速发展,火灾预警系统形成了以NB-IoT (Narrow Band Internet of Things,窄带物联网)[9]和LoRa (Long Range,远距离)[10]为数据传输的主流代表.而LoRa 由于工作于非授权频段(免费频段),更适合局部专用网络的部署,完全契合无线火灾智能预警系统的要求,为城市智慧消防提供了较优的解决方案.

本文设计了一种基大数据的火灾智能预警系统,通过该系统不但能够实现及时发现火灾,还可以实时掌握火灾发生位置、楼层等关键信息.同时,通过该系统还可以实现消防机构、联网企业、维保企业、企业消防管理人员和个人的多级联动,从而提高了火灾预防和监管效率.应用效果证明,该系统能够有效降低火灾发生率,提高火灾救援效率和城市消防的服务水平.

1 系统架构

火灾智能预警系统框架由数据采集系统、传输网络、城市消防数据中心和联网用户组成.其中数据采集系统负责监视消防区域,并及时发出声光报警;传输网络是由城市消防专网或3G/4G 网络组成,负责信息和控制信号的传输;城市消防数据中心负责消防数据的安全存储和管理,同时对采集的数据进行科学分析;联网用户则由消防机构、联网企业、维保企业、企业消防管理人员和个人组成.火灾智能预警系统的架构如图1所示.

图1 火灾智能预警系统架构

2 系统设计

火灾智能预警系统是由数据采集系统、火灾智能预警系统大数据管理平台和消防数据中心组成,其中数据采集系统负责火灾监测和声光报警;大数据管理平台实现数据的处理、统计分析等功能;消防数据中心负责数据的存储和安全管理等.

2.1 大数据采集系统设计

数据采集系统是由无线光电感烟探测报警器、无线声光报警器、无线手动报警器和无线智能网关等设备组成,并以无线智能网关为神经中枢组成星型网络拓扑结构.其中智能网关与终端设备之间通过LoRa 协议进行通信,而与云平台之间的信息传输则通过3G/4G或Internet 网络.

2.2 大数据平台设计

火灾智能预警系统大数据管理平台采用SOA(Service-Oriented Architecture,面向服务的体系结构)软件架构,利用 B/S 模式对一级和二级管理机构提供服务支持,使平台更有可扩展性.管理平台的主要功能包括终端系统采集数据加工处理、告警分析、设备管理、消防楼层地图、消防巡更管理、消防人员管理、消防报表和综合分析评估功能.大数据管理平台架构如图2所示.

图2 火灾智能预警系统大数据管理平台

(1)数据处理模块:为了提高火灾智能预警系统数据库的分析和查询性能,数据库按照分层的思想进行建设,即数据处理从临时数据层到数据仓库层、到数据集市层,最后到数据应用层.

(2)告警分析模块:为了使终端告警的处理延时最小,系统设计了两个告警识别点,一是在刚收到网关数据的协议转换层,二是在数据加工过程中.当告警一旦识别出来,立即通过API (Application Programming Interface,应用程序接口)通知受理中心服务模块.通过告警分析模块有效地降低了告警处理时延,提高了系统的响应时间.

(3)报表系统模块:主要功能包括对历史年、月、日的信息进行统计,比如报警次数、实时数据和异常情况等.同时综合各种数据对消防区域安全指数进行综合评估,以供消防机构和消防责任部门参考.

(4)设备管理模块:主要功能包括设备发现、设备操作、设备升级和设备检测.系统会自动显示新接入设备的类型和设备ID,并可对新设备进行位置标注和描述.同时,通过安装插件实现对同一类型设备的管理,比如设备升级、设备检测等.设备检测则是对系统插件监测、巡更人员报告和维保人员检测的结果进行存储和统计分析.

(5)巡更管理模块:主要功能包括巡更点设置、上报巡更状态、巡更查看和设备查看等.管理员通过系统对巡更位置和巡更频率进行设置,巡更人员在预设位置利用APP 扫二维码后上报巡更状态和有异常的设备.管理者则通过系统检查巡更人员是否按照规定巡查.

(6)查岗管理模块:主要包括自动查岗和人工查岗.自动查岗通过系统随机发出查岗问询,值班人员通过摄像头进行确认;人工查岗是管理员通过PC 和APP上的手动查岗功能确认值班人员是否在岗.

(7)楼层地图信息模块:主要功能包括楼层地图预处理模块、底图加载模块、后台地图标注模块和离线地图标注模块.楼层地图采取标准电子地图的格式进行设计,通过该模块实现了建筑物信息、室内点位信息维护.

(8)应用API 模块:该模块通过一个负载均衡模

块跨VPC (Virtual Private Cloud,虚拟私有云)和外网,实现针对APP 用户的非VPN (Virtual Private Networks,虚拟专用网络)接入,从而提高系统的安全性.

(9)权限管理:系统通过角色维度和区域维度来划分不同的权限,并赋予不同的管理人员.系统可以分为消防管理人员、企业业主、企业员工、企业消防管理人员、社区消防管理人员等不同的角色.

2.3 数据中心架构设计

火灾智能预警系统具有告警响应迅速、告警判断准确、系统可靠性和数据安全性高的特点.为了满足应用性能需求,系统对数据处理和网络架构进行了周全的设计.为了提高火灾告警的响应速度和系统可靠性,系统采取了高并发异步网络模型、负载均衡和分布式KV 存储(Redis 集群).同时系统还采取了数据仓库数据分层思想,即把数据处理分为临时存储层(ODS)、数据仓库层(PDW)、数据集市层(MID)、应用层(APP)等4 层,从而提高数据库性能.通过可扩展的告警分析引擎在系统设置的两个不同的告警识别点对终端告警信息进行判断,从而增加系统告警判断的准确率.为了提高系统终端接入设备的兼容性,系统采取可扩展的协议转换层实现不同类型设备的接入.

消防网络安全是保障系统正常运行的基石,为了提高系统的网络安全,系统在负载均衡端开启DDos(Distributed Denial of service,分布式拒绝服务)、应用防火墙和EC (Express Connect,阿里云提供的低成本高速通道,用作地区间的数据安全高速互通)防护,并与阿里云合作,采用阿里VPC 专网进行通信,有效的保护后端服务避免攻击.同时,在数据传输时利用VPN链路与非 VPN 链路混合访问的方式提高系统的安全性.在数据完整性方面,系统采取了主网和异地灾备网两个完全等价的镜像设计,实现在阿里VPC 专网内实现数据备份和跨地域灾备.系统的网络架构如图3所示.

3 告警大数据分析处理

消防安全关系到人的财产及生命安全,如何能够更快、更准确地识别出火灾隐患是火灾预防系统的关键.本系统为了提高火灾预警的准确性,在终端和数据层分别设了火灾识别点.在终端层,在智能网关中设定火灾信息阈值,当数据高于这一阈值时,智能网关会启动报警装置,并同时把数据传送到数据中心.在数据层,系统结合历史数据,对多个终端采集的数据进行大数据分析处理,并根据分析的结果生成告警信息,从而提高火灾预警的准确性.数据层告警分析模块是通过插件化设计,从而进行告警信息的分析处理.数据层告警分析插件接口如下:

{

var data_type;//告警源数据类型

function fire_warn_check(obj_id);//告警分析逻辑

}

数据层告警信息处理判断流程如图4所示.

4 火灾智能预警系统性能分析

表1给出了市场上常见的几种火灾预警系统的性能对比.其中标“*”选项是系统相应传输协议的理论技术参数,无标注选项是终端设备实际测量的结果(不同企业设计的系统虽然采取同一通信协议,但数据会略有不同).

无线火灾智能预警系统的应用受到系统成本、通信距离和系统功耗的限制.通过表1可以看出GSM、GSM+WiFi 和NB-IoT 由于工作在授权频段,其通信成本偏高,而且在一些偏远地区和农村无法使用.并且基于GSM 通信方式的系统由于功耗较大,电池的寿命较短,因此限制了系统的应用和发展.虽然NB-IoT 的同步协议较之蜂窝的同步次数有所减少,但需要定时联网,并且NB-IoT 的峰值电流和休眠电流是LoRa 的数倍,自然功耗要高于LoRa[11].而且NB-IoT 也存在GSM 系统同样的问题,因此使用的范围受到一定的限制.总体来说,基于LoRa 应用的无线网络系统完全契合了无线火灾智能预警系统的要求,为城市智慧消防提供了完美的解决方案.

图3 火灾智能预警系统网络架构

图4 数据层系统告警识别流程

表1 多种火灾智能预警系统性能对比

5 系统实现

在应用中,系统通过数据采集系统、数据网络传输系统、火灾消防物联网平台对消防数据的采集、传输、存储和分析,实现了火灾早期的监测和预防处理.通过该系统,消防部门可掌握辖区内消防设施运行情况,消防联网企业可查阅和维护本单位消防设施运行情况,个人则能够掌握火灾信息,实现及时逃生,维保单位也可定位故障设备所处位置,及时进行维修保养.可以说通过该系统实现了监管机构、企业、个人联系起来,实现了城市消防的多级联动.某单位火灾智能预警系统数据墙如图5所示.

此外,系统的报表系统模块对终端采集的数据进行统计分析,并生成报表.如按照日、周、月、年对各类告警、误报、故障、成灾等信息的统计分析生成报表.同时为了能够更加直观的展示城市消防状态,系统还开发了直观展示页面.通过该页面不但能够了解历史数据、统计图标、消防地图等静态数据,还可以实时掌握告警信息位置、告警类型等,从而为消防预警提供更加直观的展示画面.某单位火警、故障、成灾和巡检的趋势图如图6所示.

图5 火灾智能预警系统数据墙

图6 火警、故障、成灾和巡检的趋势图

6 结束语

本文设计了一种基于大数据的火灾智能预警系统,并对系统的数据采集终端、大数据平台和数据中心架构进行了设计,并对系统进行了实现.通过与其他系统对比分析可知,该系统完全契合了城市火灾消防预警的需求,为城市智慧消防提供了较优的解决方案.实际应用证明,该系统不但能够实现及时发现火灾,实时掌握火灾发生位置、楼层等关键信息,还可以实现消防机构、联网企业、维保企业和个人的多级联动,从而有效降低火灾发生率,提高了城市火灾救援效率和城市消防服务管理水平.目前,该系统已经得到了大规模的推广和应用.

猜你喜欢

预警系统无线火灾
基于AI技术的高速公路行人误闯预警系统
大师操刀,通勤首选 KEF Mu3真无线降噪耳机
学校肺结核流行趋势控制及预警系统监测分析
《无线互联科技》征稿词(2021)
民用飞机机载跑道入侵预警系统仿真验证
俄太空预警系统探测到64枚导弹发射
无线追踪3
无线追踪
掌握火灾逃生知识
离奇的火灾