郭 華, 于勝文
(1.山東科技大學 電子通信與物理學院,山東 青島 266590; 2.山東科技大學 測繪學院,山東 青島 266590)
基于物聯網的滑坡自動遠程監測預警系統設計*
郭 華1, 于勝文2
(1.山東科技大學 電子通信與物理學院,山東 青島 266590; 2.山東科技大學 測繪學院,山東 青島 266590)
針對滑坡預警的世界難題,提出了一種基于物聯網(IOT)的分布式數據實時采集模型,并根據數據量巨大的問題,建立了最優BP神經網絡的預測模型。在滑坡實驗臺上進行了驗證,實驗表明:該算法具有計算量小,預測效果穩定的特點。
滑坡; 預警; 神經網絡; 物聯網; Zig Bee
我國是滑坡多發國家,據不完全統計,我國有70多座城市和460多個縣受到滑坡災害的威脅與危害。每年因崩塌、滑坡、泥石流等災害所造成的直接經濟損失約200億元人民幣,間接損失更是難以估量[1]。滑坡災害已成為僅次于地震的第二大地質災害[2]。雖然經過50多年的研究,由于滑坡等地質災害具有突發性和隨機性,以及短時間內能造成巨大損失的特點,傳統模型并不能對危險滑坡帶進行實時的數據檢測,因而,無法及時掌握滑坡體的動態情況,不能準確預報滑坡的發生[3~5]。
隨著物聯網(IOT)和傳感器技術的發展,使得滑坡的實時監控成為可能,本文設計的預警系統根據降雨型滑坡形成機理,將無線傳感器組成分布式網格,應用到滑坡災害預測模型中,形成全天候24 h不間斷的全面感知滑坡區域的多維數據檢測,實現動態預警,提高了預警準確性。
滑坡是多因素綜合作用導致的一種坡體失穩滑動的現象,目前主要的檢測手段包括降雨量、土壤含水量、內部剪切應力、位移、傾斜角度、外部環境(溫度濕度)等[7,8]。根據地質發育條件不同,每個滑坡的危險監控區域也不同,因而,必須設計成分布式的網絡構架,使網絡規模和傳感器數量可以根據需求而隨意增減,并具有自組網能力。本方案的架構如圖1所示,在危險滑坡面和坡體內部,分布式安裝各種無線網絡傳感器,用于檢測滑坡體的各項參數(含水量、位移、剪應力等),采用Zig Bee通信協議組成典型的Mesh網格網絡構架并實時將各個傳感器的采集數據傳送到嵌入式網關,嵌入式網關再將接收到的各路傳感器數據打包后,通過3G或GPRS網絡,最終傳遞到遠程監控中心的數據庫中,遠程監控中心上運行的上位機預警軟件,根據數據庫中接收到數據的變化,通過智能算法,及時對滑坡進行預警,從而可以盡可能的避免人員財產損失。

圖1 滑坡監測總體方案
本方案的硬件設計分為嵌入式傳感器和嵌入式網關兩大部分。
1)嵌入式傳感器部分構架
如圖2所示,每個模塊都采用TI公司的CC2530作為微處理器,該芯片是真正的系統級芯片(SoC),內部集成了極好性能的RF收發器,工業標準增強型8051 MCU,結合TI配套的Z-stack軟件協議棧,非常適合Zig Bee無線傳感器的開發。在本方案中傳感器部分根據滑坡檢測參量的需求,有溫度、濕度、壓力、位移、雨量、土壤飽和度、震動等。

圖2 傳感器硬件構架圖
2)嵌入式網關主要構架
如圖3所示,本方案中采用三星公司的基于Cortex A8的雙核S5PV210作為微處理器,主頻可達1GHz,64/32位內部總線結構,32/32kB的數據/指令一級緩存,512 kB的二級緩存,可以實現2000DMIPS的高性能運算能力。完全支持Linux、Android等流行嵌入式操作系統。3 G模塊選用中興的MG3732,該模塊是WCDMA/HSDPA/GSM/GPRS/EDGE模塊,具有語音、短信、數據業務功能,數據業務下行峰值數據速率可達3.6 Mbit/s 上行峰值數據速率384 kbit/s,可以為用戶提供經濟型高速互聯網接入和無線數據等業務。另外,為了支持Linux操作系統,還提供了1 G的Flash存儲器和1G的DDR內存,同時提供觸摸顯示屏,用于在網關上直接顯示系統的運行狀態和實時采集的數據,便于現場人員調試和觀測。

圖3 嵌入式網關硬件構架圖
滑坡發生時,有兩個最明顯的特征:一是滑坡體內部剪切壓力的突變,通常狀態下,山體在沒有外界干擾時其內部保持受力平衡,不會導致滑坡的出現,當在外部因素作用下,內部受力平衡被破壞,將會導致坡體的變形與移動,從而演變為滑坡,甚至于泥石流。因而監測山體受力的變化情況是提前預警的關鍵步驟;二是滑動位移,從產生受力突變發展到山體滑坡,往往會有十幾分鐘到幾十小時的蠕變期,這段預警時間可以有效地轉移人員與財產,從而避免更大的損失。蠕變期內山體已經開始變形移動,但未必會發展為滑坡,根據其蠕變階段的變形速度,可以提高預警的準確度。然而,滑坡的影響因素眾多,必須綜合雨量、土壤飽和度等數據信息才能進一步提高預報的準確度。
在滑坡預警方面,前人取得了大量的預警模型[9,10],這些模型都取得了一定的預測效果,但是也有局限性,共同的缺點就是不能適應大規模分布式監測網絡的應用,其數據獲取不具有實時性,傳感器類型較少,往往以粗精度的降雨量作為主變量。本文提出了一種最優BP神經網絡的預測模型,其結構如圖4所示,由于采用了N路網格構架的實時數據采集系統,從而每種傳感器的測量數據量將是非常龐大的,而且不斷動態增長,如果將如此龐大的數據直接進入神經網絡,將導致持續增加的運算量和效率的低下,從預測的角度來講,對于同一種傳感器數據(如位移量),其某一時刻t,所有位移傳感器的位移量中變化最劇烈的才是最重要的,把它稱為最優變量,同理,可以得到最優剪應力、最優土壤含水量等,將這些量作為BP神經網絡的輸入信號,不僅可以大大簡化其訓練過程,而且避免了同類信號間的變化不一致導致的混亂問題。

圖4 最優神經網絡預測模型
本系統軟件設計分為數據采集和預測分析兩大部分。
1)數據采集部分:該部分的主要功能就是實時的采集各個傳感器的數據,并遠程上傳到云端服務器的數據庫并實現存儲。程序流程圖如圖5所示,采集程序在啟動后,發出數據采集命令給下位機各個傳感器節點,各個節點在收到命令后,啟動一次采集,并將采集到的最新數據返回,采集程序將接收到的數據,根據各個模塊功能不同,分類存儲到數據庫中。

圖5 數據采集部分流程圖
2)預測分析部分:在該部分中,首先從數據庫中獲取各類參數的當前最新值,并對各個參數進行前向差分運算,獲取每種類型傳感器的最大變化量,然后輸入神經網絡,神經網絡根據權值判斷是否該報警,并根據輸入數據,合理調整其內部權值。圖6為滑坡預測部分流程圖。

圖6 滑坡預測部分流程圖
為了驗證系統的有效性,采用山東科技大學自行開發研制的滑坡實驗臺,做了多次重復實驗。初始條件為90 mm/h的強降雨,持續2 h,傳感器密度為平均間距30 cm的高密度網格狀分布,在取不同的初始閾值條件下,對每種閾值做10次重復實驗,觀察系統的預報平均準確率和平均預警時間的提前量,每種閾值其預測情況如表1所示。

表1 高密度分布情況下預測結果 Tab 1 Prediction results under high density distribution
從表1的測試結果來看,神經網絡的初始閾值對整個系統的影響非常大,閾值過大,導致預測的提前量越小,甚至毫無實際意義,過小則有可能誤報,0.6~0.7之間是比較合理的區間。
在閾值固定在0.7的情況下,改變坡體上傳感器的數量和變動傳感器在坡體上的分布位置并重復多次實驗,觀察傳感器密度對預測精度的影響。如圖7所示,當傳感器的覆蓋范圍小于坡體的1,3時,預測正確率維持在40 %以下,基本不具備實用價值,當傳感器數量逐漸增加,覆蓋范圍在接近坡體的2,3時,預測效果較好,達到80 %以上,如果這些傳感器全部集中在坡體的下半區,則基本上能保證正確預測。當覆蓋率達到75 %以上,則預測精度基本保持不變,說明傳感器密度過大,成本增加但對預測效果的提升并未有實質貢獻。

圖7 閾值0.7下傳感器數量對預測精度的影響
受滑坡體巖性等諸多的因素影響,采用分布式的實時采集系統,因其傳感器的布置密度和位置可以根據需求任意改變,因而其準確性和可靠性要遠遠大于傳統的單點或多點監測系統。傳統的神經網絡預測模型因為其輸入信號層也是單點的監測數據,即使支持多點,但受坡體位移形變的不確定性影響,其預測結果與檢測點的分布位置相關性極大,位置布置不當,預測的有效性將大打折扣,甚至于完全不正確。而本系統的預測模型由于采用了分布式的實時采集系統,并通過最優算法,及時反映坡體變化的敏感部位,預測效果也優于這種傳統的神經網絡預測模型。
[1] 唐亞明,張茂省,薛 強,等.滑坡監測預警國內外研究現狀及評述[J].地質論評,2012,58(3): 533-539.
[2] 王念秦.中國滑坡預測預報研究綜述[J].地質論評,2008(3):355-360.
[3] 余文坤,戴吾蛟,曾凡河,等.多傳感器滑坡監測遠程數據采集軟件設計與實現[J].工程勘察,2011(7): 62-69.
[4] 王 波,李文田,梅 倩.滑坡監測的無線傳感器網絡定位系統設計[J].計算機應用,2012,32(7): 1831-1835.
[5] 曹詩詠.基于無線傳感器網絡的滑坡監測研究[D].成都:西南石油大學,2012.
[6] 王朝陽.滑坡監測預報效果評估方法研究——以三峽工程庫區為例[D].成都:成都理工大學,2012.
[7] 羅先啟,葛修潤.滑坡模型試驗理論及其應用[M].北京:中國水利水電出版社,2008.
[8] 黃潤秋.20世紀以來中國的大型滑坡及其發生機制.[J].巖土力學與工程學報,2007(3):433-453.
[9] 郭永春,謝 強,王 磊.滑坡變形的人工神經網絡預測模型及應用[J].路基工程,2006(5):67-69.
[10] 孔祥禮,肖艷波.基于BP神經網絡與時間序列的滑坡變形預測分析[J].現代礦業,2011(12):80-82.
Design of automatic remote monitoring system
for landslide based on Internet of things*GUO Hua1, YU Sheng-wen2
(1.College of Electronic,Communication and Physics,Shandong University of Science and Technology, Qingdao 266590 China; 2.College of Geomatics,Shandong University of Science and Technology,Qingdao 266590,China)
Aiming at the world recognized problem of landslide forecast,a distributed real-time data acquisition model based on the Internet of things (IOT)is proposed,and according to huge amount of data,establish an optimal BP neural network model for early prediction of landside.Verify it on landslide testbed,and experiments show that the algorithm has small amount of calculation and stable prediction effect.
landslide; monitoring and warning; neural network;Internet of things(IOT); Zig Bee
2014—09—09
山東省高等學校科技計劃資助項目(J10LG24);山東科技大學群星計劃資助項目(QX2013228)
10.13873/J.1000—9787(2015)04—0075—03
TP 274
A
1000—9787(2015)04—0075—03
郭 華(1977-),男,山東萊蕪人,博士研究生,講師,主要研究方向為嵌入式系統的工業應用。