• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于ABC-BP模型的丹江水源地水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

      2021-12-22 13:18:14何建強(qiáng)韓美林
      計(jì)算機(jī)測(cè)量與控制 2021年12期
      關(guān)鍵詞:丹江水質(zhì)神經(jīng)網(wǎng)絡(luò)

      何建強(qiáng),韓美林,陳 垚

      (商洛學(xué)院 電子信息與電氣工程學(xué)院,陜西 商洛 726000)

      0 引言

      秦嶺不僅是中國南北氣候的分界線,也是重要的生態(tài)安全屏障。它具有調(diào)節(jié)氣候、涵養(yǎng)水源、涵養(yǎng)水土、維護(hù)生物多樣性等多種功能,是中國地理和中國文明的精神和自然象征。黨中央、國務(wù)院、省委、省政府高度重視秦嶺生態(tài)環(huán)境保護(hù)。習(xí)近平總書記強(qiáng)調(diào):“誰也不能破壞秦嶺的自然生態(tài)美”。保護(hù)好秦嶺生態(tài)環(huán)境不僅是落實(shí)新發(fā)展觀、建設(shè)生態(tài)文明、維護(hù)國家生態(tài)安全的必然要求,也是推進(jìn)秦嶺“五新”戰(zhàn)略、促進(jìn)人與自然和諧發(fā)展的重大舉措,具有重要的社會(huì)、經(jīng)濟(jì)、生態(tài)、文化價(jià)值,功在當(dāng)代,利在千秋[1]。

      丹江發(fā)源于陜西省商洛地區(qū)西北部的秦嶺南麓,流經(jīng)陜西、河南和湖北三省,流入湖北省丹江口市丹江口水庫,在此與漢江交匯[2]。丹江總長(zhǎng)390千米,流域面積1.73萬平方千米,占漢江流域總面積的10%,是漢江最長(zhǎng)的支流[3]。丹江不僅是“南水北調(diào)”中線工程的重要水源地,也是商洛地區(qū)經(jīng)濟(jì)文化發(fā)展的核心區(qū)域,近年來,商洛市全面實(shí)施循環(huán)發(fā)展戰(zhàn)略,大力推進(jìn)秦嶺地區(qū)生態(tài)環(huán)境保護(hù),保護(hù)水源地,建設(shè)生態(tài)商洛,確?!耙唤逅┚┙颉?。但雖隨著移民搬遷工程的推進(jìn),及經(jīng)濟(jì)社會(huì)的發(fā)展,越來越多的生活污水排放至丹江,直接影響丹江流域水質(zhì)。目前丹江流域的水質(zhì)監(jiān)測(cè)每年耗費(fèi)巨大的人力、財(cái)力,并且不具備實(shí)時(shí)、智能的特點(diǎn)。因此,針對(duì)目前丹江流域水質(zhì)監(jiān)測(cè)方面存在的問題,本文設(shè)計(jì)了一種基于ABC-BP模型的丹江水源地水質(zhì)監(jiān)測(cè)系統(tǒng),該系統(tǒng)可通過ZigBee無線傳感器網(wǎng)絡(luò)和4G網(wǎng)絡(luò)完成水質(zhì)參數(shù)的采集和傳輸,通過ABC-BP預(yù)測(cè)模型,實(shí)現(xiàn)水質(zhì)參數(shù)pH值、DO(溶解氧)值、導(dǎo)電率、水溫等的實(shí)時(shí)顯示和預(yù)測(cè)功能[4]。該系統(tǒng)的研究與設(shè)計(jì)對(duì)丹江流域水污染的治理和防控能力有一定的提高,對(duì)秦嶺地區(qū)生態(tài)環(huán)境保護(hù)以及政府的水環(huán)境監(jiān)測(cè)與治理提供有效的基礎(chǔ)信息和有力的技術(shù)支撐,促進(jìn)了商洛市智慧城市建設(shè)。

      1 系統(tǒng)總體方案設(shè)計(jì)

      該系統(tǒng)主要由ZigBee終端監(jiān)測(cè)模塊、4G網(wǎng)絡(luò)模塊和監(jiān)測(cè)中心上位機(jī)軟件部分組成,系統(tǒng)總體結(jié)構(gòu)如圖1所示。

      圖1 丹江流域水質(zhì)監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)圖

      ZigBee終端監(jiān)測(cè)模塊主要實(shí)現(xiàn)pH值、DO值、導(dǎo)電率和水溫等水質(zhì)參數(shù)的采集,該模塊主要由PH傳感器、DO傳感器、導(dǎo)電率傳感器、溫度傳感器、CC2530處理器、電源模塊及相應(yīng)的信號(hào)調(diào)理電路構(gòu)成。采集節(jié)點(diǎn)通過ZigBee無線傳感器網(wǎng)絡(luò)將采集到的水質(zhì)參數(shù)傳至處理器上,再通過高速率的4G移動(dòng)網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程監(jiān)測(cè)中心。為了簡(jiǎn)化終端模塊電路,降低節(jié)點(diǎn)消耗的能量,采用光伏板和備用電池相結(jié)合的方式對(duì)系統(tǒng)供電[5]。遠(yuǎn)程監(jiān)測(cè)中心主要對(duì)數(shù)據(jù)進(jìn)行分析、存儲(chǔ)、處理并建立水質(zhì)預(yù)測(cè)模型,實(shí)現(xiàn)對(duì)水質(zhì)參數(shù)的預(yù)測(cè)。

      2 系統(tǒng)關(guān)鍵技術(shù)設(shè)計(jì)及實(shí)現(xiàn)

      2.1 數(shù)據(jù)采集節(jié)點(diǎn)硬件設(shè)計(jì)

      終端節(jié)點(diǎn)主要由傳感器、信號(hào)調(diào)整電路、處理器模塊、無線通信模塊和電源模塊組成[6]。數(shù)據(jù)采集節(jié)點(diǎn)如圖2所示。傳感器主要實(shí)現(xiàn)pH值、DO、導(dǎo)電率、水溫等水質(zhì)參數(shù)的采集,信號(hào)經(jīng)op07及LM21等構(gòu)成的信號(hào)調(diào)整電路處理后,與AD芯片(ADS8364)相連,實(shí)現(xiàn)模數(shù)轉(zhuǎn)換。 ADS8364的6個(gè)地址引腳D0~D5與CC2530的P1.0~P1.5相連,ADS8364的REST與CC2530的REST相連,由外部REST信號(hào)完成操作,保證CC2530和ADS8364時(shí)鐘的同步。利用ZigBee低功耗的優(yōu)勢(shì),本設(shè)計(jì)采用光伏板和備用電池相結(jié)合的供電方式,通常兩節(jié)5號(hào)電池可為ZigBee模塊提供長(zhǎng)達(dá)6個(gè)月的能量,避免斷電事故的發(fā)生。為了給CC2530提供5 V和+3.3 V電壓,通過CW7805C輸出+5 V電壓,通過ASM1117-3.3輸出+3.3 V電壓。

      圖2 數(shù)據(jù)采集節(jié)點(diǎn)框圖

      2.1.1 ZigBee模塊電路設(shè)計(jì)

      CC2530芯片具有低功耗和低成本的特點(diǎn),且其各方面性能優(yōu)于CC2430芯片[6],為構(gòu)建功能強(qiáng)大的無線傳感網(wǎng)絡(luò),本設(shè)計(jì)ZigBee模塊的核心芯片采用CC2530芯片。該芯片的基本電路如圖3所示,其中L1電感和C1-C8電容構(gòu)成去耦電路,保證CC2530芯片具有穩(wěn)定的工作電源。

      圖3 CC2530的基本電路

      2.1.2 無線通信模塊設(shè)計(jì)

      無線通信模塊主要是實(shí)現(xiàn)ZigBee模塊相互之間的控制信息交換、數(shù)據(jù)收發(fā)等無線通信,常見的無線通信天線有柱形天線和環(huán)形天線,根據(jù)不同種類的特點(diǎn),本設(shè)計(jì)選擇以 PCB 板銅箔制成的環(huán)形天線,硬件電路如圖4所示,其中黑粗線為環(huán)形天線,兩端分別與CC2530芯片的RF_P和RF_N引腳相連接。

      圖4 無線通信模塊硬件電路圖

      2.2 網(wǎng)關(guān)節(jié)點(diǎn)硬件設(shè)計(jì)

      網(wǎng)關(guān)節(jié)點(diǎn)是整個(gè)ZigBee無線網(wǎng)絡(luò)的核心。接收終端數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送的pH值、DO值、導(dǎo)電率、水溫等數(shù)據(jù),經(jīng)處理器處理后,通過4G無線網(wǎng)絡(luò)傳輸至監(jiān)測(cè)中心[6]。由于整個(gè)監(jiān)測(cè)網(wǎng)絡(luò)中數(shù)據(jù)處理量大,網(wǎng)關(guān)節(jié)點(diǎn)數(shù)量比較少,還要執(zhí)行來自遠(yuǎn)程監(jiān)控中心的命令信息。因此,采用基于ARM11內(nèi)核的S3C6410芯片作為本設(shè)計(jì)的網(wǎng)關(guān)節(jié)點(diǎn)處理器[7],圖5為網(wǎng)關(guān)節(jié)點(diǎn)系統(tǒng)框圖。

      圖5 網(wǎng)關(guān)節(jié)點(diǎn)系統(tǒng)框圖

      由于S3C6410處理器內(nèi)存較小,在程序運(yùn)行過程中容易出現(xiàn)內(nèi)存不足現(xiàn)象,因此,本系統(tǒng)的程序代碼采用AM29LV160D型號(hào)芯片存儲(chǔ),采用HY57V641620 HG型號(hào)芯片作為擴(kuò)展存儲(chǔ)器[6]。為了降低程序讀寫過程中的延遲時(shí)間,將程序存入擴(kuò)展存儲(chǔ)器中執(zhí)行。擴(kuò)展電路如圖6所示。圖中nSCS0是片選網(wǎng)絡(luò)標(biāo)號(hào),nOE是讀允許網(wǎng)絡(luò)標(biāo)號(hào),nSWE是寫允許網(wǎng)絡(luò)標(biāo)號(hào),DATA0~DATA15是輸入與輸出的數(shù)據(jù)網(wǎng)絡(luò)標(biāo)號(hào)[6]。它們分別與S3C6410的XM1CSN0[PINL23]、XM0OEN[PINL4]、XM1WEN[PINM19]、XM0DATA0~XM0DATA15相連接[6]。

      圖6 存儲(chǔ)器擴(kuò)展電路圖

      HY57V641620HG中的BA1和BA0分別與S3C6410的XM1ADDR0[PINH24]和XM1ADDR1[PINJ24]引腳相連接。行地址選通信號(hào)線nSRAS、列地址選通信號(hào)線nSCS0、寫允許信號(hào)nSWE和讀允許信號(hào)線nOE分別與S3C6410的XM1RASN[PINL44]、XM1CASN[PINL24]、XM1WEN[PINM19]和XM0OEN[PINL42]引腳相連接[6]。

      3 軟件設(shè)計(jì)

      3.1 數(shù)據(jù)采集節(jié)點(diǎn)軟件設(shè)計(jì)

      數(shù)據(jù)采集節(jié)點(diǎn)上電開始工作后,硬件設(shè)備初始化并加入網(wǎng)絡(luò)。入網(wǎng)成功后,采集pH值、DO、導(dǎo)電率、水溫等數(shù)據(jù)并將數(shù)據(jù)傳輸至下個(gè)節(jié)點(diǎn)。此后程序開始循環(huán)調(diào)用sendDATA()函數(shù),并進(jìn)入發(fā)送信息狀態(tài)。傳輸完一次數(shù)據(jù)后,判斷是否繼續(xù)有采集任務(wù),無采集命令時(shí),處于休眠工作模式[8],直至下次采集任務(wù)到來時(shí)進(jìn)入工作狀態(tài)。程序流程如圖7所示。

      圖7 ZigBee終端信息采集節(jié)點(diǎn)程序流程圖

      3.2 網(wǎng)關(guān)節(jié)點(diǎn)軟件設(shè)計(jì)

      網(wǎng)關(guān)節(jié)點(diǎn)上電后,硬件設(shè)備和協(xié)議棧分別初始化并建立WSN網(wǎng)絡(luò),在接收到終端節(jié)點(diǎn)發(fā)送的加入網(wǎng)絡(luò)信標(biāo)后,判斷是否允許該節(jié)點(diǎn)加入網(wǎng)絡(luò)[9-11]。如果允許加入網(wǎng)絡(luò),則為其分配網(wǎng)絡(luò)地址,接收傳輸?shù)膒H值、含氧量、導(dǎo)電率、水溫等水質(zhì)參數(shù)數(shù)據(jù),向4G模塊發(fā)送數(shù)據(jù)。若沒有收到入網(wǎng)信標(biāo),則調(diào)用aplFormNetwork()來建立網(wǎng)絡(luò),并判定地址空間是否已滿,如果有空閑地址則自動(dòng)為子節(jié)點(diǎn)分配16位地址,并允許其加入網(wǎng)絡(luò)。網(wǎng)關(guān)節(jié)點(diǎn)程序流程如圖8所示[12-14]。

      圖8 網(wǎng)關(guān)節(jié)點(diǎn)程序流程圖

      3.3 監(jiān)測(cè)中心軟件設(shè)計(jì)

      監(jiān)測(cè)中心上位機(jī)軟件系統(tǒng)是在C/S模式架構(gòu)下,采用JAVA語言進(jìn)行編寫,選用關(guān)系型數(shù)據(jù)庫MySQL 5.7作為數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)整體架構(gòu)分為3層,每一層之間是相互獨(dú)立且具有一定的聯(lián)系,從最底層到最高層分別是基礎(chǔ)數(shù)據(jù)層、功能服務(wù)層和用戶層。水質(zhì)監(jiān)測(cè)軟件系統(tǒng)架構(gòu)如圖9所示,可實(shí)現(xiàn)水質(zhì)參數(shù)的實(shí)時(shí)顯示、歷史數(shù)據(jù)查詢、數(shù)據(jù)導(dǎo)出,數(shù)據(jù)分析和參數(shù)預(yù)警等功能[15]。

      圖9 水質(zhì)監(jiān)測(cè)系統(tǒng)架構(gòu)圖

      基礎(chǔ)數(shù)據(jù)層包括三部分。第一部分是實(shí)時(shí)數(shù)據(jù)的采集與整理;第二部分是數(shù)據(jù)存儲(chǔ),將整理完畢的實(shí)時(shí)數(shù)據(jù),存儲(chǔ)于MySQL 5.7數(shù)據(jù)庫中,可以永久性的使用,并定期維護(hù);第三部分建立數(shù)據(jù)訪問接口,該接口通常稱為DAO(Date Access Object)層,即數(shù)據(jù)訪問對(duì)象。該層是必不可少的,為上一層提供操作數(shù)據(jù)的通道。

      功能服務(wù)層主要有基礎(chǔ)數(shù)據(jù)更新模塊、實(shí)時(shí)數(shù)據(jù)展現(xiàn)模塊、數(shù)據(jù)清洗模塊、數(shù)據(jù)預(yù)測(cè)模塊、預(yù)測(cè)誤差分析模塊、用戶管理模塊、系統(tǒng)設(shè)置模塊、輔助模塊等。

      用戶層是與用戶直接相關(guān)的部分。用戶層是用戶與系統(tǒng)進(jìn)行交互的接口。用戶可以輸入相關(guān)數(shù)據(jù)或者點(diǎn)擊相關(guān)操作,實(shí)現(xiàn)需要的功能。

      4 水質(zhì)預(yù)測(cè)算法及優(yōu)化

      4.1 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型及實(shí)現(xiàn)

      由于水源地水質(zhì)參數(shù)復(fù)雜多樣,神經(jīng)網(wǎng)絡(luò)具有模糊信息處理的優(yōu)點(diǎn),可通過水質(zhì)參數(shù)之間的模糊關(guān)系建立輸出和輸入之間的非線性模型,預(yù)測(cè)容氧量值,圖10為利用神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)水質(zhì)參數(shù)的建模流程[9]。

      圖10 BP神經(jīng)網(wǎng)絡(luò)水質(zhì)參數(shù)預(yù)測(cè)模型

      根據(jù)實(shí)際的水質(zhì)數(shù)據(jù)把溫度、PH值、DO、導(dǎo)電率這4個(gè)參數(shù)作為神經(jīng)網(wǎng)絡(luò)的輸入,將DO值作為輸出。通過建模、訓(xùn)練,實(shí)現(xiàn)對(duì)DO值的預(yù)測(cè),并進(jìn)行誤差分析。

      為了提高預(yù)測(cè)數(shù)據(jù)的準(zhǔn)確性,利用式(1)對(duì)數(shù)據(jù)進(jìn)行歸一化處理,將數(shù)據(jù)轉(zhuǎn)換到[-1,1]范圍:

      (1)

      式(1)中,x表示采集的水質(zhì)數(shù)據(jù),y表示經(jīng)過歸一化變換的之后的數(shù)據(jù),可減小結(jié)果與實(shí)際值之間的偏差。

      4.1.1 BP神經(jīng)網(wǎng)絡(luò)建模

      1)網(wǎng)絡(luò)結(jié)構(gòu)的確定。在BP網(wǎng)絡(luò)模型中,確定了神經(jīng)網(wǎng)絡(luò)的輸入和輸出之后,為使仿真誤差和網(wǎng)絡(luò)性能都達(dá)到最佳,隱含層神經(jīng)元個(gè)數(shù)通過經(jīng)驗(yàn)公式(2)來確定[10],常用的公式為:

      (2)

      式中,n、i、o分別表示隱層神經(jīng)元個(gè)數(shù)、輸入神經(jīng)元個(gè)數(shù)和輸出神經(jīng)元個(gè)數(shù),m的值一般在1~10中隨機(jī)選取。

      2)參數(shù)設(shè)置。根據(jù)選取的輸入?yún)?shù)和輸出參數(shù)值,隱含層神經(jīng)元個(gè)數(shù)由公式(2)計(jì)算出為8。結(jié)果通過Sigmoid函數(shù)公式(3)映射到(0,1)之間輸入下一層。

      (3)

      得到如圖11所示的3層結(jié)構(gòu)。

      圖11 神經(jīng)網(wǎng)絡(luò)3層結(jié)構(gòu)

      4.1.2 仿真分析

      以DO值數(shù)據(jù)為樣本,利用丹江流域商洛市商州區(qū)段2019年11月水質(zhì)實(shí)測(cè)DO值數(shù)據(jù)100組,前80組作為訓(xùn)練樣本,其余為檢驗(yàn)樣本。

      設(shè)定BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)最大迭代次數(shù)為1 500次,精度為0.001。通過Matlab程序隨機(jī)產(chǎn)生初始的權(quán)值和閾值,logsig作為隱含層傳輸函數(shù),purelin作為輸出層傳輸函數(shù),采用trainglm作為訓(xùn)練函數(shù),BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型學(xué)習(xí)數(shù)據(jù)預(yù)處理[11-12]:

      [p11,minp1,maxp1,t11,mint1,maxt1]=premnmx(p1,t1);

      完成訓(xùn)練后結(jié)果如下:

      輸入層到隱層權(quán)值和閾值:

      隱層到輸入層權(quán)值和閾值:

      B2=[1.4794]

      BP神經(jīng)網(wǎng)絡(luò)仿真預(yù)測(cè)輸出與實(shí)際值的比較如圖12所示,由圖中可看出預(yù)測(cè)值和實(shí)際值走勢(shì)基本一致,可用來對(duì)輸出進(jìn)行預(yù)測(cè)。但還存在一定的誤差,計(jì)算得最大誤差為0.05,最小誤差為0,總誤差值為0.49,平均誤差為0.025。

      圖12 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)值與實(shí)際值比較

      4.2 ABC-BP預(yù)測(cè)模型及實(shí)現(xiàn)

      4.2.1 ABC-BP預(yù)測(cè)模型建立

      ABC-BP預(yù)測(cè)模型主要是采用ABC算法對(duì)BP神經(jīng)網(wǎng)絡(luò)中各層的權(quán)值和閾值進(jìn)行優(yōu)化,將通過ABC算法求得最優(yōu)解轉(zhuǎn)換為BP神經(jīng)網(wǎng)絡(luò)各層的權(quán)值和閾值,提升BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)的精確度,使其預(yù)測(cè)輸出速度更快、更準(zhǔn)確[13]。ABC-BP的基本流程如圖13所示。

      圖13 ABC-BP 算法流程

      具體步驟如下:

      1)創(chuàng)建一個(gè) BP 神經(jīng)網(wǎng)絡(luò);

      2)對(duì)種群及算法中最大循環(huán)搜索次數(shù)MCN、limit和初始種群Ns進(jìn)行初始化,Ns中所有解都為一個(gè)D維向量,該向量Xi(i=1,…,Ns)表示連接權(quán)值和閥值,維數(shù)D滿足公式(4):

      D=i×n+n+n×o+o

      (4)

      式中,n、i和o分別表示隱層神經(jīng)元、輸入神經(jīng)元和輸出神經(jīng)元的數(shù)量。

      3)雇傭蜂按照公式(5)搜索新解,按照公式(6)求解各個(gè)解的適應(yīng)度值,采用貪婪法選擇新解;

      Vij=Xij+rand(-1,1)(Xij-Xkj)

      (5)

      (6)

      式中,i和fi分別表示第i個(gè)食物源和當(dāng)前目標(biāo)函數(shù)值,k∈{1,2,…,Ns}和j∈{1,2,…,D}是隨機(jī)值,且k≠i。

      4)跟隨蜂依據(jù)公式(7)計(jì)算收益率,按照收益率搜索新解并選擇新解,式中f(x)為適應(yīng)度值。

      (7)

      5)對(duì)解的更新失敗次數(shù)和limit值進(jìn)行比較,若limit的值小于更新失敗次數(shù),通過公式(3)產(chǎn)生新解進(jìn)行替換,并保存最優(yōu)解;

      6)判斷循環(huán)次數(shù)(MCN)是否達(dá)到最大,若達(dá)到最大值則結(jié)束,否則返回步驟3);

      7)將所得最優(yōu)解轉(zhuǎn)換為BP神經(jīng)網(wǎng)絡(luò)各層的權(quán)值和閾值,然后對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。

      4.2.2 仿真分析

      同樣利用丹江流域商洛市商州區(qū)段2019年11月水質(zhì)實(shí)測(cè)DO值數(shù)據(jù)100組為樣本,前80組作為訓(xùn)練樣本,其余數(shù)據(jù)作為檢驗(yàn)樣本。

      ABC-BP算法參數(shù)設(shè)置:為兼顧最優(yōu)解和算法搜索時(shí)間本文選取蜂群的數(shù)量為200,Ns=Ne=No=100。解的維數(shù)D通過公式(4)計(jì)算可得D=49,limit設(shè)定為100,最大循環(huán)次數(shù)MCN為110[14]。

      得到輸入層到隱層權(quán)值閾值:

      W1=

      隱層到輸入層權(quán)值閾值:

      B2=[3.9467e-06]

      圖14是ABC-BP算法和BP算法的仿真結(jié)果,從圖中可以明顯地看出ABC-BP算法得到的仿真結(jié)果更加精確,誤差更小。計(jì)算可得,最大誤差值為0.05,誤差最小值為0,平均誤差0.013,總誤差量值為0.279。與BP神經(jīng)網(wǎng)絡(luò)算法相比誤差減少了45.8%。圖15是ABC-BP算法和BP神經(jīng)網(wǎng)絡(luò)算法輸出的誤差百分比,從圖中可以看出優(yōu)化后的算法大大降低了預(yù)測(cè)誤差。

      圖14 ABC-BP算法和BP算法的仿真結(jié)果對(duì)比

      圖15 ABC-BP算法和BP算法輸出的誤差百分比比較

      5 系統(tǒng)測(cè)試

      為驗(yàn)證基于ABC-BP模型的丹江水源地水質(zhì)監(jiān)測(cè)系統(tǒng)的可靠性,本文對(duì)丹江流域流經(jīng)商洛市商州區(qū)的某段進(jìn)行了數(shù)據(jù)采集、傳輸、顯示和預(yù)測(cè)等方面的測(cè)試,監(jiān)測(cè)時(shí)間為15天,數(shù)據(jù)采集和傳輸頻率為1次/小時(shí)。

      測(cè)試中,CC2530的波特率設(shè)置為57 600 bps,系統(tǒng)測(cè)試數(shù)據(jù)監(jiān)測(cè)軟件界面如圖16所示,上位機(jī)軟件系統(tǒng)可以獲取數(shù)據(jù)并顯示,可進(jìn)行數(shù)據(jù)可視化顯示,表明上位機(jī)軟件系統(tǒng)滿足設(shè)計(jì)要求。通過對(duì)測(cè)試時(shí)間段測(cè)試數(shù)據(jù)和ABC-BP算法的預(yù)測(cè)數(shù)據(jù)與有線設(shè)備人工測(cè)試的數(shù)據(jù)進(jìn)行對(duì)比,數(shù)據(jù)采集、傳輸和預(yù)測(cè)誤差均在合理范圍內(nèi),由于水質(zhì)參數(shù)變化相對(duì)較慢,因此對(duì)數(shù)據(jù)采集的速率的要求不高,能夠滿足在線監(jiān)測(cè)的要求。因此,基于ABC-BP模型的丹江水源地水質(zhì)監(jiān)測(cè)系統(tǒng)軟硬件設(shè)計(jì)可行,能夠正常工作。

      圖16 系統(tǒng)測(cè)試數(shù)據(jù)監(jiān)測(cè)界面

      6 結(jié)束語

      本文基于無線傳感器網(wǎng)絡(luò)實(shí)現(xiàn)了丹江流域水源地水質(zhì)的在線監(jiān)測(cè)。利用ZigBee無線傳感網(wǎng)絡(luò)對(duì)各個(gè)水源地水質(zhì)數(shù)據(jù)進(jìn)行采集,通過4G移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,監(jiān)測(cè)中心系統(tǒng)軟件實(shí)現(xiàn)對(duì)數(shù)據(jù)的顯示、分析、處理和預(yù)測(cè)。在完成各部分的軟硬件設(shè)計(jì)后,以丹江流域源頭商洛市商州區(qū)段作為測(cè)試點(diǎn),進(jìn)行了測(cè)試,該系統(tǒng)能夠準(zhǔn)確地完成數(shù)據(jù)的傳輸、處理、分析、顯示和預(yù)測(cè),并且系統(tǒng)運(yùn)行穩(wěn)定可靠。因此,該監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),對(duì)促進(jìn)智慧商洛、生態(tài)商洛的發(fā)展,保護(hù)丹江水源地,確?!耙唤逅途┙颉本哂惺种匾膬r(jià)值。

      猜你喜歡
      丹江水質(zhì)神經(jīng)網(wǎng)絡(luò)
      水質(zhì)抽檢豈容造假
      環(huán)境(2023年5期)2023-06-30 01:20:01
      丹江藍(lán)里望故鄉(xiāng)
      丹江源探幽
      神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      商州之戀
      一月冬棚養(yǎng)蝦常見水質(zhì)渾濁,要如何解決?這9大原因及處理方法你要知曉
      丹江河畔那群人
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
      復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
      基于支持向量機(jī)回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
      河源市| 南雄市| 西贡区| 陇西县| 左权县| 台北市| 通海县| 敦化市| 黄陵县| 壶关县| 什邡市| 龙山县| 景德镇市| 阳东县| 玉山县| 永和县| 湘乡市| 榆中县| 中西区| 南丰县| 嘉荫县| 凤翔县| 安岳县| 鹰潭市| 安新县| 安多县| 台湾省| 皋兰县| 广汉市| 九龙城区| 兴仁县| 菏泽市| 寻乌县| 新源县| 阿拉善右旗| 什邡市| 溧水县| 宝坻区| 基隆市| 社会| 韶关市|