郭 偉,王晨輝,李 鵬,孟慶佳
(1.中國(guó)地質(zhì)調(diào)查局水文地質(zhì)環(huán)境地質(zhì)調(diào)查中心,河北 保定 071051;2.自然資源部地質(zhì)環(huán)境監(jiān)測(cè)工程技術(shù)創(chuàng)新中心,河北 保定 071051)
我國(guó)西南巖溶山區(qū)地形切割強(qiáng)烈且復(fù)雜多變,崩塌滑坡地質(zhì)災(zāi)害具有面小點(diǎn)多、突發(fā)性和隱蔽性強(qiáng)、落差大的特點(diǎn)[1],植被覆蓋多、網(wǎng)絡(luò)覆蓋較差,不利于現(xiàn)場(chǎng)監(jiān)測(cè)設(shè)備布設(shè)和數(shù)據(jù)遠(yuǎn)程傳輸。
2002年,曹修定等[2]提出了滑坡的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)控制與數(shù)據(jù)傳輸,初步探索了遠(yuǎn)程傳輸技術(shù)。2006年,曹修定等[3]提出了GPRS技術(shù)及其在地質(zhì)災(zāi)害監(jiān)測(cè)中的應(yīng)用,實(shí)現(xiàn)了地質(zhì)災(zāi)害監(jiān)測(cè)設(shè)備的無線遠(yuǎn)程傳輸技術(shù)。2014年,吳悅等[4]提出了基于北斗短報(bào)文的泥石流監(jiān)測(cè)預(yù)警系統(tǒng),解決了無移動(dòng)網(wǎng)絡(luò)覆蓋區(qū)域的地質(zhì)災(zāi)害監(jiān)測(cè)。2015年羅鄖等[5]提出了基于北斗衛(wèi)星的地質(zhì)環(huán)境監(jiān)測(cè)信息實(shí)時(shí)傳輸技術(shù),提出了一套完整的基于北斗傳輸?shù)木C合信息應(yīng)用系統(tǒng)。在同一時(shí)期,物聯(lián)網(wǎng)技術(shù)被提出,石愛軍等[6]初步探討了技術(shù)路線和實(shí)現(xiàn)方法。目前,此類常規(guī)的地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警儀器的主要缺點(diǎn)是數(shù)據(jù)傳輸依賴于移動(dòng)網(wǎng)絡(luò)GPRS和北斗衛(wèi)星[7]。北斗衛(wèi)星應(yīng)用受限制比較大,主要包括:功耗大、成本高、實(shí)時(shí)性差、傳輸數(shù)據(jù)量小、易遭雷擊、受地形影響大和丟包率高[8],嚴(yán)重影響對(duì)地質(zhì)災(zāi)害發(fā)育監(jiān)測(cè)的效果。移動(dòng)網(wǎng)絡(luò)GPRS在海拔高差大和地形復(fù)雜的環(huán)境下存在信號(hào)死區(qū)和不穩(wěn)定的情況,尤其是一個(gè)災(zāi)害點(diǎn)部署多個(gè)監(jiān)測(cè)點(diǎn)的情況下,每個(gè)監(jiān)測(cè)點(diǎn)均會(huì)將采集到的監(jiān)測(cè)數(shù)據(jù)上傳至遠(yuǎn)程服務(wù)平臺(tái)上。受限于災(zāi)害體現(xiàn)場(chǎng)通信環(huán)境,許多監(jiān)測(cè)點(diǎn)因無穩(wěn)定的通信網(wǎng)絡(luò)經(jīng)常導(dǎo)致數(shù)據(jù)傳輸失敗[8],管理人員無法精準(zhǔn)掌握災(zāi)害體的發(fā)育過程,進(jìn)而延誤對(duì)災(zāi)情的研判。因此,針對(duì)西南巖溶地區(qū)地質(zhì)災(zāi)害特點(diǎn),需開發(fā)一套功耗低、數(shù)據(jù)傳輸穩(wěn)定的分布式[9]地質(zhì)災(zāi)害實(shí)時(shí)監(jiān)測(cè)系統(tǒng)。
本文結(jié)合工作實(shí)際,采用微電子和物聯(lián)網(wǎng)無線通信技術(shù)研發(fā)一套崩塌滑坡地質(zhì)災(zāi)害分布式實(shí)時(shí)監(jiān)測(cè)系統(tǒng)。
本文提出的解決方案是利用現(xiàn)有比較成熟的遠(yuǎn)距離無線電(long range radio,LoRa)作為核心傳輸技術(shù),通過微控制器與各傳感器集成形成地質(zhì)災(zāi)害監(jiān)測(cè)采集子節(jié)點(diǎn)。另外將LoRa和GPRS[10-11]移動(dòng)通信模塊集成形成無線網(wǎng)關(guān)主節(jié)點(diǎn)[12],其可作為數(shù)據(jù)傳輸中繼和遠(yuǎn)程通信終端。系統(tǒng)采用星型拓?fù)浣Y(jié)構(gòu)[13],主-子節(jié)點(diǎn)通過無線自組網(wǎng)形成接力將無移動(dòng)信號(hào)覆蓋區(qū)域的監(jiān)測(cè)數(shù)據(jù)傳輸至有移動(dòng)信號(hào)覆蓋區(qū)域的遠(yuǎn)程通信終端,遠(yuǎn)程通信終端(無線網(wǎng)關(guān))將數(shù)據(jù)實(shí)時(shí)傳輸?shù)竭h(yuǎn)程服務(wù)平臺(tái)上,如圖1所示。通過整體優(yōu)化設(shè)計(jì),在降低設(shè)備功耗的同時(shí),又能及時(shí)地將災(zāi)害突變數(shù)據(jù)傳輸出去,供管理者和專家及時(shí)做出決策。該系統(tǒng)可同時(shí)采集災(zāi)害點(diǎn)降雨量、地表裂縫位移、土壓力等監(jiān)測(cè)參數(shù)。
圖1 地質(zhì)災(zāi)害分布式實(shí)時(shí)監(jiān)測(cè)系統(tǒng)示意圖Fig.1 Schematic diagram of the distributed real-time monitoring system for geological hazards
STM32L071采用ARM Cortex-M0+內(nèi)核,是一款基于ARM32位的低成本低功耗的RISC控制器,最高32 MHz工作頻率,集成各種高性能工業(yè)互聯(lián)型標(biāo)準(zhǔn)接口,主要包括10個(gè)定時(shí)器、AD模數(shù)轉(zhuǎn)換、DA數(shù)模轉(zhuǎn)化、無線網(wǎng)絡(luò)接口、外接2 Kbit的IIC接口及SPI模式的MicroSD存儲(chǔ)接口。
LoRa是低功率廣域網(wǎng)絡(luò)(LPWAN)通信技術(shù)的一種,是美國(guó)Semtech公司采用和推廣的一種基于擴(kuò)頻技術(shù)的超遠(yuǎn)距離無線傳輸方案[14],有效解決傳統(tǒng)無線傳感器網(wǎng)絡(luò)傳輸距離遠(yuǎn)與低功耗不能兼得的問題。LoRa主要技術(shù)特點(diǎn)為:
(1)兼容性強(qiáng),所有符合LoRaWAN協(xié)議的應(yīng)用都可以接入;
(2)接入靈活,單網(wǎng)關(guān)可接入幾十到幾萬(wàn)個(gè)節(jié)點(diǎn),節(jié)點(diǎn)隨機(jī)入網(wǎng),數(shù)目可延拓;
(3)并發(fā)性強(qiáng),網(wǎng)關(guān)最少可支持8頻點(diǎn),同時(shí)隨機(jī)8路數(shù)據(jù)并發(fā),頻點(diǎn)可擴(kuò)展;
(4)可實(shí)現(xiàn)全雙工通信,上下行并發(fā)不沖突,實(shí)效性強(qiáng);
(5)靈敏度高,同速率下比非LoRaWAN設(shè)備的靈敏度更高;
(6)網(wǎng)絡(luò)拓?fù)浜?jiǎn)單,星狀網(wǎng)絡(luò)可靠性更高,功耗更低;
(7)網(wǎng)絡(luò)建設(shè)成本和運(yùn)營(yíng)成本很低。
無線模塊采用Semtech公司的SX1278器件[15],該器件采用了LoRa TM 擴(kuò)頻調(diào)制跳頻技術(shù),其通信距離,接收靈敏度都遠(yuǎn)超現(xiàn)在的FSK、GFSK調(diào)制,且多個(gè)傳輸?shù)男盘?hào)占用同一個(gè)信道而不受影響,可大幅延長(zhǎng)傳輸距離。在稀疏的環(huán)境覆蓋范圍可達(dá)到15 km,在環(huán)境稠密的地區(qū)可達(dá)到3 km以上,因此在本系統(tǒng)中不需要中繼裝置及復(fù)雜的通信基礎(chǔ)設(shè)施。
采集子節(jié)點(diǎn)是將傳感器、采集儀、LoRa無線通信模塊和供電系統(tǒng)優(yōu)化集成到一起,主要負(fù)責(zé)地質(zhì)災(zāi)害現(xiàn)場(chǎng)各分散采集子節(jié)點(diǎn)的數(shù)據(jù)采集工作,其硬件結(jié)構(gòu)見圖2。
采集子節(jié)點(diǎn)負(fù)責(zé)現(xiàn)場(chǎng)雨量傳感器、地表位移傳感器、土壓力傳感器等數(shù)據(jù)的采集與控制;同時(shí)需要響應(yīng)主節(jié)點(diǎn)下發(fā)的控制指令,將采集的數(shù)據(jù)上傳至主節(jié)點(diǎn),實(shí)現(xiàn)對(duì)地質(zhì)災(zāi)害現(xiàn)場(chǎng)數(shù)據(jù)實(shí)時(shí)采集、控制與存儲(chǔ)。
其中雨量傳感器通過接入微控制器IO端口進(jìn)行數(shù)據(jù)采集,地表位移傳感器通過接入ADS1256進(jìn)行數(shù)據(jù)采集,土壓力傳感器通過RS485接口進(jìn)行數(shù)據(jù)采集。
圖2 硬件結(jié)構(gòu)圖Fig.2 Hardware structure diagram
無線網(wǎng)關(guān)主節(jié)點(diǎn)負(fù)責(zé)無線網(wǎng)絡(luò)指令的下達(dá)、數(shù)據(jù)的接收與上傳、系統(tǒng)的檢測(cè)以及管理等功能,主節(jié)點(diǎn)本身也有數(shù)據(jù)采集功能,其硬件結(jié)構(gòu)如圖2所示。主節(jié)點(diǎn)通過LoRa無線網(wǎng)絡(luò)接收區(qū)域內(nèi)采集子節(jié)點(diǎn)上傳的現(xiàn)場(chǎng)數(shù)據(jù),并通過GPRS網(wǎng)絡(luò),將數(shù)據(jù)上傳至地質(zhì)災(zāi)害監(jiān)測(cè)遠(yuǎn)程服務(wù)平臺(tái),同時(shí)下發(fā)采集與控制命令到LoRa網(wǎng)絡(luò)任意采集節(jié)點(diǎn)。
系統(tǒng)軟件設(shè)計(jì)參考μcos實(shí)時(shí)操作系統(tǒng),主要以任務(wù)調(diào)度機(jī)制為核心,能夠保證多任務(wù)并發(fā)執(zhí)行。通過云服務(wù)器的合理控制與協(xié)調(diào),有效喚醒現(xiàn)場(chǎng)采集節(jié)點(diǎn),及時(shí)上傳現(xiàn)場(chǎng)監(jiān)測(cè)數(shù)據(jù),并且有效降低系統(tǒng)功耗,最大限度保證系統(tǒng)工作時(shí)間。
協(xié)議設(shè)計(jì)的優(yōu)劣直接決定了本系統(tǒng)的智能化程度。為了體現(xiàn)系統(tǒng)的智能化程度,對(duì)系統(tǒng)的應(yīng)用層進(jìn)行了協(xié)議設(shè)計(jì),實(shí)現(xiàn)對(duì)數(shù)據(jù)打包與解析的透明傳輸。數(shù)據(jù)傳輸方式采用數(shù)據(jù)幀模式,傳輸序列為二進(jìn)制字節(jié)流。
數(shù)據(jù)傳輸中對(duì)數(shù)據(jù)采用CRCl6校驗(yàn)算法[16],做到傳輸數(shù)據(jù)的準(zhǔn)確無誤。在數(shù)據(jù)采集時(shí),云服務(wù)器通過主節(jié)點(diǎn)向采集子節(jié)點(diǎn)下發(fā)協(xié)議指令,等傳感器響應(yīng)后將數(shù)據(jù)返回采集子節(jié)點(diǎn),采集子節(jié)點(diǎn)將數(shù)據(jù)解析打包封裝上傳到主節(jié)點(diǎn),最后由主節(jié)點(diǎn)上傳至云服務(wù)器。
系統(tǒng)可實(shí)現(xiàn)定時(shí)采集、廣播采集、閾值觸發(fā)采集3種數(shù)據(jù)采集模式。搭建好監(jiān)測(cè)網(wǎng)絡(luò)后,主節(jié)點(diǎn)與采集子節(jié)點(diǎn)之間可以立即建立一對(duì)多的映射關(guān)系,主-子節(jié)點(diǎn)自組網(wǎng)流程見圖3。
圖3 主-子節(jié)點(diǎn)自組網(wǎng)流程圖Fig.3 Flow diagram of self-organizing network of the master-sub node
采集子節(jié)點(diǎn)可以設(shè)定唯一的設(shè)備號(hào),根據(jù)每個(gè)SX1278射頻模塊分配給各個(gè)采集節(jié)點(diǎn)獨(dú)一無二的設(shè)備地址,例如主節(jié)點(diǎn)下發(fā)報(bào)文中設(shè)備號(hào)為0x55AA時(shí),采集子節(jié)點(diǎn)地址為該設(shè)備號(hào)就需要立刻做出響應(yīng)。
地質(zhì)災(zāi)害監(jiān)測(cè)設(shè)備一般安裝于災(zāi)害體形變嚴(yán)重的危險(xiǎn)區(qū)域或人員不方便到達(dá)的地方,維護(hù)比較困難,設(shè)備的正常工作主要與供電、通信網(wǎng)絡(luò)有關(guān)。在解決網(wǎng)絡(luò)通信的同時(shí),本系統(tǒng)加入了低功耗軟件設(shè)計(jì),主要提出2種工作模式:
(1)采用變頻工作模式[17],即設(shè)備在正常工作模式下,將微控制器的主頻由16 MHz降至65 kHz,保證設(shè)備各功能模塊處于低速運(yùn)行中,同時(shí)關(guān)閉通信接口。
(2)采用采集觸發(fā)工作模式,設(shè)備數(shù)據(jù)采集接口處于低速實(shí)時(shí)監(jiān)聽模式,當(dāng)多種監(jiān)測(cè)參數(shù)中的一種參數(shù)發(fā)生突變,即采集的數(shù)據(jù)結(jié)果超過預(yù)設(shè)的閾值,立即激活設(shè)備,進(jìn)入高速運(yùn)行模式,同時(shí)打開通信接口,將采集的突變數(shù)值通過子-主節(jié)點(diǎn)傳輸至遠(yuǎn)程服務(wù)平臺(tái)。
數(shù)據(jù)發(fā)送成功后經(jīng)歷一個(gè)周期進(jìn)入低速運(yùn)行模式中。低功耗模式下,設(shè)備工作電流可低至1 mA,這種設(shè)計(jì)既保證了設(shè)備的供電能力,又不丟失有用的數(shù)據(jù),工作流程見圖4。
圖4 采集子節(jié)點(diǎn)軟件工作流程圖Fig.4 Flow chart of sub-node working
為了驗(yàn)證設(shè)備的功能和性能,本文選取貴州省水城縣尖山營(yíng)災(zāi)害點(diǎn)作為野外測(cè)試點(diǎn)。該地區(qū)地形復(fù)雜,破壞面積大且多樣,具有錯(cuò)落、塌陷、裂縫等特征。在該區(qū)域共建5套設(shè)備,編號(hào)分別為EI01~EI05,其中EI01作為網(wǎng)關(guān)主節(jié)點(diǎn)監(jiān)測(cè)該區(qū)域的降雨量,EI02~EI05作為采集子節(jié)點(diǎn)監(jiān)測(cè)該區(qū)域4處關(guān)鍵災(zāi)害點(diǎn)的地表裂縫變形情況,監(jiān)測(cè)點(diǎn)布置見圖5。主-子節(jié)點(diǎn)相對(duì)高差最大為101 m,非通視距離最大為374 m。
圖5 分布式監(jiān)測(cè)設(shè)備野外安裝布置圖Fig.5 Field installation layout of the distributed monitoring equipment
數(shù)據(jù)丟包率驗(yàn)證分析主要驗(yàn)證數(shù)據(jù)采集、傳輸?shù)姆€(wěn)定性。監(jiān)測(cè)設(shè)備于2019年12月5日安裝調(diào)試完成,穩(wěn)定運(yùn)行一段時(shí)間后,選取2019年12月15日0時(shí)—2020年4月14日23時(shí)4個(gè)月的數(shù)據(jù)研究,設(shè)備設(shè)置定時(shí)回傳間隔為1條/ h,同時(shí)開啟數(shù)據(jù)采集端口觸發(fā)回傳模式,雨量觸發(fā)回傳閾值設(shè)為0.2 mm,位移觸發(fā)回傳閾值設(shè)為20 mm,測(cè)試數(shù)據(jù)見表1。
表1 分布式監(jiān)測(cè)系統(tǒng)通信測(cè)試數(shù)據(jù)
由表1可知,5臺(tái)設(shè)備的數(shù)據(jù)收包率均存在差異性,EI04號(hào)設(shè)備收包率最低,EI01和EI05收包率最高,且超過100%。根據(jù)前期現(xiàn)場(chǎng)調(diào)查,結(jié)合遠(yuǎn)程平臺(tái)數(shù)據(jù)分析,EI04號(hào)設(shè)備與無線網(wǎng)關(guān)EI01號(hào)設(shè)備非通視相距較遠(yuǎn),高差大,存在丟包率高的情況。EI01和EI05號(hào)設(shè)備分別監(jiān)測(cè)到降雨和地表位移變化,由此引起的數(shù)據(jù)加密回傳,存在收包率高于理論值??傮w上,設(shè)備收包率達(dá)到92%以上,基本滿足地質(zhì)災(zāi)害的監(jiān)測(cè)需求。
本次主要分析雨量、位移可以實(shí)現(xiàn)自適應(yīng)加密數(shù)據(jù)采集。水城縣尖山營(yíng)災(zāi)害點(diǎn)于2020年1月4日—1月10日斷斷續(xù)續(xù)降雨,每次降雨都會(huì)觸發(fā)網(wǎng)關(guān)主節(jié)點(diǎn)EI01號(hào)設(shè)備加密采集回傳,加密回傳3條數(shù)據(jù),加密采集間隔為5 min。以1月6日降雨量最多的數(shù)據(jù)進(jìn)行分析(表2)。
表2 分布式監(jiān)測(cè)系統(tǒng)自適應(yīng)加密傳輸數(shù)據(jù)
由表2可知,2020年1月6日0時(shí)17分開始降雨,EI01號(hào)設(shè)備多次觸發(fā)采集回傳機(jī)制,回傳間隔約為5 min,秒級(jí)誤差受環(huán)境影響,加密采集回傳3次,如果在3次加密回傳過程中再次觸發(fā),將無視觸發(fā)條件,將觸發(fā)數(shù)據(jù)計(jì)入下一個(gè)5 min周期后回傳。位移采集子節(jié)點(diǎn)的采集回傳實(shí)時(shí)性較高,每次觸發(fā)后,加密采集回傳間隔為1 s,加密回傳3次。根據(jù)回傳數(shù)據(jù)分析,EI02,EI03號(hào)位移監(jiān)測(cè)點(diǎn)相對(duì)穩(wěn)定,至2020年4月15日未發(fā)生位移變化。EI04和EI05號(hào)位移監(jiān)測(cè)點(diǎn)位移變化較大。由圖6可知,EI05號(hào)位移監(jiān)測(cè)點(diǎn)于2019年12月15日發(fā)生突變,短時(shí)間內(nèi)位移變化量達(dá)到86.2 mm。EI04號(hào)位移監(jiān)測(cè)點(diǎn)于2019年12月26日開始緩慢變化,至2020年4月15日累計(jì)變化量達(dá)到90.6 mm,由于EI04號(hào)監(jiān)測(cè)點(diǎn)變化緩慢,每次均未觸發(fā)加密回傳,回傳間隔為1 h。根據(jù)前期調(diào)查和設(shè)備現(xiàn)場(chǎng)安裝情況,EI04號(hào)設(shè)備安裝于滑坡破碎帶,EI05號(hào)設(shè)備安裝于滑坡后緣,兩處監(jiān)測(cè)點(diǎn)較不穩(wěn)定,同時(shí)驗(yàn)證了數(shù)據(jù)變化的一致性。
圖6 EI04、EI05監(jiān)測(cè)點(diǎn)累計(jì)位移曲線圖Fig.6 Cumulative displacement curve of the EI04 and EI05 monitoring points
由圖7可以看出,EI05號(hào)監(jiān)測(cè)點(diǎn)于2019年12月15日16時(shí)2分51秒監(jiān)測(cè)到位移數(shù)據(jù)由0 mm突變至37.5 mm,超過預(yù)設(shè)閾值20 mm,觸發(fā)回傳機(jī)制,每隔1 s采集一次,共回傳3條數(shù)據(jù)。由于短時(shí)間內(nèi)設(shè)備還未進(jìn)入低功耗模式,在16時(shí)2分54秒再次監(jiān)測(cè)到數(shù)據(jù)突變至59.1 mm,超過閾值20 mm,再次觸發(fā)回傳機(jī)制,中間僅隔3 s。16時(shí)7分58秒監(jiān)測(cè)到數(shù)據(jù)突變至86.2 mm,3次精確的捕獲到地表裂縫的變化情況,驗(yàn)證了該分布式監(jiān)測(cè)系統(tǒng)可以實(shí)時(shí)監(jiān)測(cè)地面裂縫變化過程,可精確到秒級(jí)。
圖7 EI05監(jiān)測(cè)點(diǎn)累計(jì)位移曲線圖Fig.7 Cumulative displacement curve of the EI05 monitoring point
(1)系統(tǒng)采用微控制器變頻、數(shù)據(jù)采集端口低速監(jiān)聽和閾值觸發(fā)回傳工作,可以有效降低野外設(shè)備功耗,保證設(shè)備工作所需電能。但在此種工作模式下4G全網(wǎng)通通信端口是關(guān)閉的,只能實(shí)現(xiàn)由采集子節(jié)點(diǎn)-無線網(wǎng)關(guān)-后臺(tái)服務(wù)平臺(tái)的數(shù)據(jù)單向傳遞。需要改變工作模式時(shí),可通過上位機(jī)下發(fā)指令,并在下個(gè)小時(shí)報(bào)執(zhí)行期間完成指令接收。
(2)由于自組網(wǎng)通信模塊LoRa采用公共頻段傳輸數(shù)據(jù),容易受到周圍電磁干擾,在野外設(shè)備安裝施工時(shí)盡量避開強(qiáng)磁場(chǎng)。同時(shí)數(shù)據(jù)保密傳輸是今后要開展的工作。
(3)此次試驗(yàn)選取項(xiàng)目工作區(qū)具有典型巖溶災(zāi)害特點(diǎn)的貴州省水城縣尖山營(yíng)災(zāi)害點(diǎn)作為示范應(yīng)用點(diǎn),初步驗(yàn)證了基于LoRa的地質(zhì)災(zāi)害分布式實(shí)時(shí)監(jiān)測(cè)預(yù)警系統(tǒng)性能。今后可選取監(jiān)測(cè)點(diǎn)分布更遠(yuǎn)的災(zāi)害體驗(yàn)證設(shè)備性能,以便在巖溶山區(qū)推廣與應(yīng)用。