滑坡监测预警云平台系统的设计及应用

2022-01-18 11:22杨小平黄然王洋刘光辉
关键词:山体边坡滑坡

杨小平, 黄然, 王洋, 刘光辉

(1. 桂林理工大学 信息科学与工程学院, 广西 桂林 541004;2. 桂林理工大学 广西嵌入式技术与智能系统重点实验室, 广西 桂林 541004;3. 桂林赛普电子科技有限公司, 广西 桂林 541000)

滑坡(含崩塌)是斜坡岩土体在重力及其他外界因素(如降雨、地震、人类工程活动等)作用下,所表现出的一种变形破坏过程和现象[1-2].我国山地和丘陵众多,特别是南方地区,很多公路、铁路、居民住房建设在山坡上或山坡旁,直接面临山体滑坡的威胁.山体滑坡是比较常见和危害巨大的自然灾害之一[3-4],每年造成巨大的生命和财产的损失.据《全国地质灾害通报(2019年)》报道,全国共发生地质灾害6 181起,共造成211人死亡,13人失踪,75人受伤,直接经济损失27.7亿元,其中,滑坡4 220起,占地质灾害总数的68.27%[5].由此可见,山体滑坡在全部地质灾害中占比高,影响大,为全国地质灾害之首.因此,研究山体滑坡预警云平台系统,为国家和地区提供山体滑坡的监测、预警、管理等服务,具有重要的意义.

在物联网和信息系统未发展前,山体滑坡监测信息是靠人工管理,分散储存.信息分析要经过数据搜集、向上报告、专家讨论、向下传达等一个复杂的过程,分析周期长,难以发挥监测系统的预报作用.随着互联网、物联网、信息化系统在我国的发展,各行业开始建立信息化系统,实现信息化管理.在应对山体滑坡自然灾害过程中,研究人员建立了信息化管理系统,用于对山体滑坡信息进行管理和监测预警.

袁宝远等[6]使用Visual Basic语言结合Access数据库设计一套主控端的边坡监测信息系统,实现边坡监测信息管理、可视化查询分析、边坡不稳定先兆分析等功能.李迎春[7]采用物联网技术和C/S 架构相结合,将不同监测仪器进行集成,形成一套较为完备的地质灾害监测数据采集系统.Heryana等[8]利用SIK-L的滑坡灾害数据在Android设备上开发预警系统,当用户进入具有高滑坡风险区域时,会收到该区域滑坡风险的通知.王毅鹏等[9]以陕西泾阳为例,提出云计算技术下的滑坡监测云平台设计,针对传统平台由于数据计算能力和处理用户服务请求的局限性,使用云计算平台的云计算技术,合理分配计算机的实体资源,为用户提供高效、快捷、高性能的空间地理信息服务.随着人工智能的发展,云平台在数据的存储和分析上均具有独特优势和广阔的应用前景.

滑坡预警中常用的模型和方法有Verhulst模型、灰色Verhulst模型、指数平滑法、神经网络等[10].Verhulst 模型对预警指标的选取苛刻,需多次试算才能选择合适的预警指标.指数平滑法预测模型计算简单,对边坡变化反应灵敏,可能导致误报较多.神经网络需要较多的数据进行支撑,且需要调优.灰色Verhulst模型[11]是Verhulst模型的改进,它通过对已知数据的分析和处理,得到事件变化规律,对滑坡的复杂性和监测的局限性有较强的适应力.综合各滑坡预警模型的优缺点,本文选择灰色Verhulst模型作为系统的滑坡预警模型,设计一套滑坡监测预警的云平台系统,采用模块化设计方法建立系统网络,对滑坡的变形和发展进行预测和报警.

1 系统设计

1.1 系统总体结构的设计

山体滑坡监测预警云平台系统主要由阵列式传感器、主控端、电信物联网云、监测中心、用户端构成,如图1所示.系统在需要监测的边坡上设置阵列式分布的监测器,使监测器覆盖整个边坡,对整个边坡的位移变形进行监测,监测器为了维持电量,每5 min唤醒一次,进行数据采集,并通过传送设备将测量数据上传至物联网云平台,云平台接收到数据,经过清洗存入数据库中;然后,对当前数据进行分析,判断边坡的稳定性,并将判断结果发送至用户端,用户可根据接收到的结果采取进一步的措施.

图1 系统总体结构图Fig.1 System overall structure

为确保数据采集、数据传输和判定结果输出的准确性和时效性,监测预警云平台系统采用模块化设计方式,建立云平台系统网络[12-13],将整个网络划分为不同的层次,主要分为感知层(倾角传感器、位移传感器、加速度传感器和水位计等)、网络层(NB基站、路由器、Rola网关等)、应用数据层(云中心、服务器、短信中心等)、展示层(监控大屏、客户端、手机端等).山体滑坡预警系统网络拓扑,如图2所示.该网络结构设计通过采集滑坡监测器的各传感器数据,采用无线的通信方式上传至云平台,云平台通过数据库服务器对监测数据、历史数据、业务管理数据等进行存储,确保系统数据的安全性和持久性,保障云平台系统的稳定运行.结合实际需求,对数据库进行详细设计,充分考虑模块之间的逻辑关系,设计相应的关系映射,避免在业务逻辑的实现过程中出现问题.

图2 山体滑坡预警系统网络拓扑Fig.2 Network topology of landslide early warning system

山体滑坡云平台系统监控中心监测系统以javaEE技术为基础,采用MySql数据库,使用IDEA开发环境,结合spring boot开源框架、bootstrap前端框架、Hibernate框架等进行设计.云平台监控中心监测系统,如图3所示.系统由用户管理、设备台账、终端通信、设备管理、消息管理等模块构成.监测系统是实现边坡实时监测、预警信息输出、设备状态检测的重要平台.

图3 云平台监控中心监测系统Fig.3 Cloud platform monitoring center monitoring system

云平台自动对监测数据进行处理,若测量数据出现异常,则会在主页上显示警告信息,并发送短信和邮件通知相关工作人员,做到对监测点信息的及时处理.工作人员可通过滑坡告警人工确认功能对监测设备的警告做出处理,若监测设备出现警告信息,负责监测点设备的工作人员需立即做出反应,确保监测区域的安全,保证监测设备一直处于正常工作状态;也可通过山体滑坡云平台系统监控中心访问云平台数据库,查看各个位移传感器的的实时测量数据,实现对边坡变形的实时监测.监测系统主页面,如图4所示.

图4 监测系统主页面Fig.4 Monitoring system main page

1.2 监测预警算法

检测器的监测数据上传至云端数据库后,在数据库内对监测数据进行数据分析,根据实测数据预测边坡的变形趋势和边坡可能产生滑坡的时间.系统对山体滑坡的监测预警算法的实现主要基于灰色Verhulst模型.由于灰色Verhulst模型可用于描述非单调的摆动发展序列与饱和的S形序列状态过程[14],而山体滑坡的前期是一个累积的变化过程,是一个非连续的S形序列,它的位移数据符合灰色Verhulst模型的数据要求.将山体前期累计位移变化数据输入灰色Verhulst模型,模拟山体位移变化数据,设置告警阈值,通过判断预测位移数据是否达到阈值而实现山体滑坡预警.

设原始位移数据序列为

(1)

原始数据做一次累加,即

(2)

紧邻均值生成序列z(1)为

(3)

其中,

(4)

则有

(5)

构造向量y′为

(6)

构造矩阵为

(7)

灰色Verhulst模型的白化方程为

(8)

求解白化方程得

(9)

利用最小二乘法求解白化方程参数列,即

B=(ab)T=(x′x)-1x′y.

(10)

检验灰色Verhulst模型精度的常用方法有相对误差检验、关联度检验、均方差比值检验和小误差概率检验[15]等方法.使用广西壮族自治区某山体滑坡实测位移数据对滑坡监测算法进行相对误差检验,评价算法的预测精度.根据灰色Verhulst模型的计算公式可知:模型的计算复杂度为O(n),实验程序运行时间为0.02 s.

2 系统监测结果分析

在广西百色市田林县公路两旁的边坡上,对山体滑坡云平台系统进行测试,将监测器布置在公路两旁的边坡上,每一个测量点分布有多个阵列式传感器.监测器部署位置图,如图5所示.图5中:蓝色圆圈位置标记为监测器位置.

某监测器记录了边坡由稳定状态到发生滑坡过程中的变形数据,并将所有的测量数据上传至云平台保存,根据测量数据绘制边坡位移-时间曲线,如图6所示.图6中:Δ为边坡位移;t为时间.由图6可知:开始测量的前30 d内,边坡变形逐渐增加,变形趋势缓慢上升,第26 d时,边坡变形量达到90 mm;当变形量达到100 mm后,在短时间内变形急剧增加;边坡在距离测量开始后的第30 d产生滑坡.

图5 监测器部署位置图 图6 山坡位移-时间变化曲线 Fig.5 Monitor deployment position Fig.6 Slope displacement-time curve

山体滑坡云平台系统可以记录边坡发生滑坡的整个变形过程,通过监测器将变形数据上传至云平台后,通过灰色Verhulst模型对边坡的变形进行预测.依据当地的边坡监测经验,当监测点的位移变形达到95 mm时,边坡即将失稳,产生滑坡,故以位移变形达到95 mm作为山体滑坡预警的告警阈值.

根据实测的边坡变形数据,第9 d的边坡变形达到45.84 mm,选择9 d后的边坡变形测量数据导入灰色Verhulst模型中,对边坡变形趋势进行预测.灰色Verhulst模型预测值与实测值的对比,如表1所示.表1中:Δact为实际值;Δpre为预测值;ε为残差;δ为相对误差.

表1 灰色Verhulst模型预测值与实测值的对比Tab.1 Comparison of grey Verhulst model prediction value with measured value

由表1可知:残差呈现先增大后减小,再变大的过程.根据预测结果,山体滑坡云平台系统于第26 d发布预警信息,较滑坡实际发生时间提前4 d,该算法能对山体滑坡起到监测预警效果.

3 结论

1) 设计一种山体滑坡监测预警的云平台系统,该系统采用模块化设计方式建立云平台系统网络,确保监测数据传输、存储、输出的准确性和时效性,开发独立的监测管理软件,便于管理和实现统一调度;在云平台中建立灰色Verhulst模型,将实测的边坡变形数据代入模型中预测边坡的变形趋势和可能产生滑坡的时间,实现对滑坡的提前预警.

2) 运用山体滑坡云平台系统在广西百色市田林县公路两旁边坡上进行测试,试验结果表明:山体滑坡云平台系统能够有效地监测边坡的变形,通过灰色Verhulst模型能够实现对山体滑坡的预警.

猜你喜欢
山体边坡滑坡
水利工程施工中高边坡开挖与支护技术的应用
2001~2016年香港滑坡与降雨的时序特征
某停车场滑坡分析及治理措施
建筑施工中的边坡支护技术探析
土木工程施工中的边坡支护技术分析
边坡控制爆破施工
对山体滑坡的成因分析与治理