999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

缺失數(shù)據(jù)下智能溫室控制模型的數(shù)據(jù)插補(bǔ)技術(shù)研究

2021-07-20 11:25:55陳秀寓
軟件工程 2021年6期

摘 ?要:針對(duì)智能溫室控制模型中,實(shí)時(shí)溫度數(shù)據(jù)因通信和設(shè)備故障等問(wèn)題造成的數(shù)據(jù)缺失現(xiàn)象,提出了在常規(guī)神經(jīng)網(wǎng)絡(luò)模型基礎(chǔ)上,利用模糊控制進(jìn)行補(bǔ)償?shù)牟逖a(bǔ)方法。利用搭建在溫室大棚的智能監(jiān)控系統(tǒng)對(duì)人工溫室中的溫度參數(shù)進(jìn)行采集,并利用所測(cè)數(shù)據(jù)對(duì)上述模型進(jìn)行插補(bǔ)驗(yàn)證實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明:與通用模型相比,所提出的模糊神經(jīng)網(wǎng)絡(luò)插補(bǔ)模型改變了傳統(tǒng)處理方式中插補(bǔ)數(shù)據(jù)不精確的現(xiàn)狀,為實(shí)時(shí)溫度數(shù)據(jù)缺失提供了有效地處理方法,也為建立智能溫室模型提供了數(shù)據(jù)基礎(chǔ)。

關(guān)鍵詞:缺失數(shù)據(jù);智能溫室;數(shù)據(jù)插補(bǔ);模糊神經(jīng)網(wǎng)絡(luò)

中圖分類號(hào):TP399 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

Abstract: Aiming at real-time temperature data missing caused by communication and equipment failure in intelligent greenhouse control model, this paper proposes an interpolation method based on conventional neural network model and fuzzy control for compensation. An intelligent monitoring system built in the greenhouse is used to collect temperature parameters in the artificial greenhouse, and the measured data is used to perform an interpolation verification experiment on the above model. The experimental results show that: compared with the general model, the proposed fuzzy neural network interpolation model improves the precision of interpolation data in traditional processing methods, provides an effective processing method for real-time temperature data missing, and lays a data foundation for the establishment of intelligent greenhouse model.

Keywords: missing data; intelligent greenhouse; data interpolation; fuzzy neural network

1 ? 引言(Introduction)

準(zhǔn)確的溫室環(huán)境參數(shù)對(duì)建立智能溫室模型,實(shí)施溫室種植環(huán)境的科學(xué)化調(diào)控,防止環(huán)境異常變化造成的損失具有十分重要的經(jīng)濟(jì)和現(xiàn)實(shí)價(jià)值[1-2]。所以,一般情況下溫室內(nèi)需要長(zhǎng)時(shí)間監(jiān)測(cè),并用傳感器將采集信息從溫室環(huán)境接入互聯(lián)網(wǎng),由于實(shí)時(shí)溫度數(shù)據(jù)受通信和設(shè)備故障等問(wèn)題影響,因此數(shù)據(jù)會(huì)不可避免地出現(xiàn)缺失值。通常情況下,如果缺失數(shù)據(jù)不多,可通過(guò)直接刪除的方式處理,但更通用的方法是采用各種方法對(duì)所缺失數(shù)據(jù)進(jìn)行插補(bǔ)。目前,針對(duì)數(shù)據(jù)缺失問(wèn)題,構(gòu)建完整數(shù)據(jù)序列的方法可分為兩大類:?jiǎn)我徊逖a(bǔ)方法和多重插補(bǔ)方法[3]。這些方式往往都是借助相關(guān)統(tǒng)計(jì)學(xué)方法,根據(jù)缺失數(shù)據(jù)的規(guī)律為缺失值確定一個(gè)適合的預(yù)測(cè)值,使得數(shù)據(jù)完整,在可以利用的現(xiàn)有信息量小、規(guī)律模糊時(shí),常常造成插補(bǔ)結(jié)果出現(xiàn)異常。近年來(lái),神經(jīng)網(wǎng)絡(luò)技術(shù)也被用來(lái)完成相關(guān)的數(shù)據(jù)插補(bǔ)工作[4],文中提出一種模糊神經(jīng)網(wǎng)絡(luò)溫室插補(bǔ)控制模型,為提高數(shù)據(jù)的完整性提供了全新的技術(shù)支持。

2 ? 數(shù)據(jù)獲取與模型建立(Data acquisition and model building)

準(zhǔn)確地監(jiān)測(cè)獲取智能溫室環(huán)境內(nèi)的溫度數(shù)據(jù),是建立智能溫室控制模型的關(guān)鍵,為收集真實(shí)可靠的溫度參數(shù)進(jìn)行智能溫室控制模型的實(shí)驗(yàn)驗(yàn)證。將溫室智能監(jiān)測(cè)系統(tǒng)安裝于搭建的溫室之內(nèi),監(jiān)測(cè)溫室內(nèi)的溫度參數(shù),考慮到溫度系統(tǒng)的一階特性,設(shè)置采樣周期為1小時(shí),智能溫室控制模型結(jié)構(gòu)如圖1所示。系統(tǒng)依照主流物聯(lián)網(wǎng)架構(gòu)實(shí)現(xiàn),基本結(jié)構(gòu)分為感知層、網(wǎng)絡(luò)層、應(yīng)用層。其中感知層通過(guò)溫度傳感器獲取溫度信息,并將這些溫度數(shù)據(jù)通過(guò)WIFI傳給服務(wù)器存儲(chǔ),供數(shù)據(jù)模型建立和插補(bǔ)處理使用。

3 ?智能溫室控制模型數(shù)據(jù)插補(bǔ)技術(shù)研究(Research on data interpolation technology of intelligent greenhouse control model)

一般情況下,溫度數(shù)據(jù)的缺失屬于隨機(jī)缺失模式,缺乏相應(yīng)的統(tǒng)計(jì)規(guī)律進(jìn)行單一插補(bǔ)操作。

3.1 ? BP神經(jīng)網(wǎng)絡(luò)

BP是一種誤差反向傳播神經(jīng)網(wǎng)絡(luò),有很強(qiáng)的學(xué)習(xí)及處理非線性問(wèn)題的能力,并可利用樣本學(xué)習(xí),對(duì)信息間的內(nèi)在關(guān)系進(jìn)行仿真,以逼近實(shí)際數(shù)據(jù)系統(tǒng)[5]。

傳統(tǒng)的三層BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖如圖2所示。

其基本學(xué)習(xí)過(guò)程主要分為以下四部分:模式順序傳播、誤差逆?zhèn)鞑ァ⒂洃浻?xùn)練和學(xué)習(xí)收斂。標(biāo)準(zhǔn)BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法流程圖如圖3所示。

3.2 ? BP神經(jīng)網(wǎng)絡(luò)時(shí)間識(shí)別序列插補(bǔ)模型

神經(jīng)網(wǎng)絡(luò)用于數(shù)據(jù)插補(bǔ)的主要方法是用完整的溫度數(shù)據(jù)集訓(xùn)練網(wǎng)絡(luò),將缺失變量Y之外的其他變量的溫度數(shù)據(jù)作為網(wǎng)絡(luò)的輸入,將缺失溫度Y作為網(wǎng)絡(luò)輸出。待網(wǎng)絡(luò)訓(xùn)練滿足要求后,把其他測(cè)試溫度數(shù)據(jù)作為網(wǎng)絡(luò)的輸入,網(wǎng)絡(luò)輸出值即為真正缺失數(shù)據(jù)的預(yù)測(cè)值。

本文為了增強(qiáng)神經(jīng)網(wǎng)絡(luò)對(duì)時(shí)間序列的識(shí)別性能,構(gòu)造了雙向時(shí)間識(shí)別序列[4],也就是采用缺失時(shí)間段前后已有溫度數(shù)據(jù)共同對(duì)缺失數(shù)據(jù)進(jìn)行預(yù)測(cè),提高神經(jīng)網(wǎng)絡(luò)擬合準(zhǔn)確性。神經(jīng)網(wǎng)絡(luò)計(jì)算過(guò)程如下:

(1)取本日24小時(shí)溫度數(shù)據(jù),隨機(jī)缺失數(shù)據(jù)6個(gè),缺失率為25%。

(2)假設(shè)本日時(shí)間窗口存在2n+1個(gè)時(shí)間段,n=1,溫度數(shù)據(jù)的輸入量為缺失數(shù)據(jù)的前后2n個(gè)時(shí)間段,共四個(gè)數(shù)據(jù)。輸出量為缺失數(shù)據(jù)。

(3)根據(jù)Kolmogorov定理,若BP神經(jīng)網(wǎng)絡(luò)構(gòu)建中間層數(shù)目n2輸入層數(shù)目n1,則n1=log2n2,故隱含層節(jié)點(diǎn)數(shù)為16。

(4)選取輸入層到中間層神經(jīng)元的傳遞函數(shù)為tansig函數(shù),選取輸出層神經(jīng)元傳遞函數(shù)也為tansig函數(shù)。

采用如表1所示一天的溫度數(shù)據(jù)對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。

完成已有樣本訓(xùn)練后,以另一天的24小時(shí)溫度數(shù)據(jù)作為輸入送入測(cè)試網(wǎng)絡(luò),輸出為缺失值,設(shè)檢驗(yàn)誤差指標(biāo)E=(溫度實(shí)際值-神經(jīng)網(wǎng)絡(luò)輸出值)。如果E值不高于1,則認(rèn)為訓(xùn)練結(jié)果可靠,從而實(shí)現(xiàn)對(duì)缺失值的預(yù)測(cè),完成溫度數(shù)據(jù)的插補(bǔ)。

訓(xùn)練結(jié)果如圖4所示,由圖可見(jiàn),單純神經(jīng)網(wǎng)絡(luò)訓(xùn)練的結(jié)果在幾點(diǎn)上有明顯偏差,誤差較大,難于直接用于數(shù)據(jù)插補(bǔ)。

3.3 ? 改進(jìn)的模糊神經(jīng)網(wǎng)絡(luò)模型

神經(jīng)網(wǎng)絡(luò)模型雖然能夠進(jìn)行非線性的數(shù)據(jù)插補(bǔ),但在處理極端無(wú)規(guī)律信息上,整個(gè)網(wǎng)絡(luò)難于控制,所以往往在溫度發(fā)生特殊變化時(shí)難于達(dá)到最優(yōu)插補(bǔ)效果。

模糊控制依靠專家經(jīng)驗(yàn)建立模糊集合、隸屬函數(shù)并通過(guò)模糊推理得到控制結(jié)果,其推理規(guī)則主要由專家從實(shí)踐中獲得,難于復(fù)制[6]。

目前神經(jīng)網(wǎng)絡(luò)和模糊控制結(jié)合的方式,一般分三種:利用神經(jīng)網(wǎng)絡(luò)的運(yùn)行結(jié)果驅(qū)動(dòng)模糊控制器;利用神經(jīng)網(wǎng)絡(luò)來(lái)完成模糊規(guī)則的記憶;或利用神經(jīng)網(wǎng)絡(luò)優(yōu)化模糊控制器參數(shù)[7-8]。

根據(jù)智能溫室數(shù)據(jù)插補(bǔ)基本的需求,采用神經(jīng)網(wǎng)絡(luò)運(yùn)行結(jié)果驅(qū)動(dòng)模糊控制器方式建立改進(jìn)的模糊神經(jīng)網(wǎng)絡(luò)插補(bǔ)模型,步驟如下。

(1)模糊規(guī)則制定:對(duì)確定的溫室歷史同期數(shù)據(jù)溫度規(guī)律進(jìn)行模糊化,對(duì)輸出模糊量進(jìn)行解模糊判決(即通過(guò)各種解模糊方法,完成由模糊量到精確量的轉(zhuǎn)化),形成對(duì)神經(jīng)網(wǎng)絡(luò)溫度模型的增量,對(duì)神經(jīng)網(wǎng)絡(luò)插補(bǔ)模型進(jìn)行補(bǔ)償。

(2)結(jié)果比較:分別采用未加入模糊補(bǔ)償量的神經(jīng)網(wǎng)絡(luò)和加入模糊補(bǔ)償量的神經(jīng)網(wǎng)絡(luò)進(jìn)行同期數(shù)據(jù)的訓(xùn)練和測(cè)試,分析結(jié)果。

下面介紹模糊規(guī)則的制定。

(1)輸入量X1:歷史同期溫度誤差

為了分析歷史同期溫度數(shù)據(jù)的規(guī)律,結(jié)合溫度的歷史極值,建立歷史同期溫度誤差的基本論域X1為[-6,6],設(shè)定溫室系統(tǒng)溫度誤差模糊集合的論域?yàn)閧-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},可得溫度的量化因子K1=1,把溫度誤差的模糊量分為七個(gè)等級(jí):負(fù)大、負(fù)中、負(fù)小、零、正小、正中、正大,用英文縮寫(xiě)為:NB、NM、NS、ZO、PS、PM、PB,可建立溫度隸屬表如表2所示。

(2)輸入量X2:本期溫度誤差

為了分析本采樣周期溫度是否存在突變,確定本測(cè)試窗口期溫度誤差的基本論域X2為[-4,4],設(shè)定控制系統(tǒng)溫度誤差模糊集合的論域?yàn)閧-4,-3,-2,-1,0,1,2,3,4},可得溫度的量化因子K1=1,把溫度誤差的模糊量分為五個(gè)等級(jí):負(fù)大、負(fù)小、零、正小、正大,用英文縮寫(xiě)為:NB、NS、ZO、PS、PB。同理也可建立本期溫度隸屬表。

(3)輸出量

利用歷史同期溫度得出本年度溫度變化基本趨勢(shì),利用本期數(shù)據(jù)得出本日溫度變化程度,得出本期已存在數(shù)據(jù)是否存在極端溫度的變化。選取輸出量為插補(bǔ)數(shù)據(jù)增幅補(bǔ)償值,將增量分成五個(gè)等級(jí):減少大量、減少少量、不增加、增加少量、增加大量。所以其對(duì)應(yīng)的模糊語(yǔ)言為NB、NS、ZO、PS、PB。設(shè)定論域{-2,-1,0,1,2},可建控制規(guī)律隸屬表,如表3所示。

此模糊控制的輸出量涵蓋了神經(jīng)網(wǎng)絡(luò)無(wú)法說(shuō)明的人類專家經(jīng)驗(yàn),利用這部分輸出作為神經(jīng)網(wǎng)絡(luò)輸出變量的補(bǔ)償,就可以在現(xiàn)有數(shù)據(jù)基礎(chǔ)上增加專家經(jīng)驗(yàn),避免插補(bǔ)數(shù)據(jù)出現(xiàn)極值。

4 ? 實(shí)驗(yàn)數(shù)據(jù)分析(Experimental data analysis)

選擇日溫度作為輸入,將隨機(jī)缺失溫度數(shù)據(jù)作為輸出,分別采用兩種技術(shù)實(shí)現(xiàn)智能溫室數(shù)據(jù)的插補(bǔ)處理,兩種插補(bǔ)技術(shù)效果對(duì)比如表4所示(結(jié)果1對(duì)應(yīng)神經(jīng)網(wǎng)絡(luò),結(jié)果2對(duì)應(yīng)模糊神經(jīng)網(wǎng)絡(luò))。可以看出模糊神經(jīng)網(wǎng)絡(luò)插值結(jié)果較單純的神經(jīng)網(wǎng)絡(luò)明顯更優(yōu),這主要是由于神經(jīng)網(wǎng)絡(luò)插補(bǔ)只借助了實(shí)測(cè)樣本中的片段數(shù)據(jù),無(wú)法體現(xiàn)溫度數(shù)據(jù)的整體特點(diǎn)及趨勢(shì),不如模糊神經(jīng)網(wǎng)絡(luò)插補(bǔ)技術(shù)更能保證插值效果的可靠性。

5 ? 結(jié)論(Conclusion)

利用模糊控制技術(shù)和神經(jīng)網(wǎng)絡(luò)建立的智能溫室缺失數(shù)據(jù)補(bǔ)償模型,很好地結(jié)合了人類專家經(jīng)驗(yàn)和神經(jīng)網(wǎng)絡(luò)的超強(qiáng)擬合能力,有效解決了溫度缺失下智能溫室模型中的數(shù)據(jù)插補(bǔ)問(wèn)題,此模型在溫室控制中的運(yùn)用得到了較好的控制結(jié)果。

參考文獻(xiàn)(References)

[1] 孫占鵬,李佳,歐文.多傳感器室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)[J].傳感器與微系統(tǒng),2017,36(1):87-90.

[2] 張靜,石煜,楊繼森,等.室內(nèi)環(huán)境智能控制系統(tǒng)設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2016,35(7):65-69.

[3] 王志良,黃珊,陳海濤.黃河流域水文數(shù)據(jù)插補(bǔ)方法比較及應(yīng)用[J].人民黃河,2020,42(7):14-18.

[4] 蔣麗麗,姜大慶.基于BP神經(jīng)網(wǎng)絡(luò)的農(nóng)資庫(kù)存數(shù)據(jù)插補(bǔ)技? ? ? 術(shù)[J].江蘇農(nóng)業(yè)科學(xué),2018,46(20):268-271.

[5] JIA W K, ZHAO D, SHEN T, et al. An optimized classification algorithm by BP neural network based on PLS and HCA[J]. Applied Intelligence, 2015, 43(1):176-191.

[6] 繆志農(nóng).基于狀態(tài)空間方法的自適應(yīng)模糊控制研究[D].四川:西南交通大學(xué),2006.

[7] 周紅標(biāo),張鈺,柏小穎,等.基于自適應(yīng)模糊神經(jīng)網(wǎng)絡(luò)的非線性系統(tǒng)模型預(yù)測(cè)控制[J].化工學(xué)報(bào),2020,71(7):3201-3212.

[8] 劉帥,盛金保,王昭升,等.基于模糊神經(jīng)網(wǎng)絡(luò)的水電施工安全隱患評(píng)價(jià)[J].水利水運(yùn)工程學(xué)報(bào),2020(1):105-111.

作者簡(jiǎn)介:

陳秀寓(1977-),女,碩士,副教授.研究領(lǐng)域:多種教學(xué)模式及其應(yīng)用,信息教學(xué).

主站蜘蛛池模板: 国产在线精彩视频论坛| 色偷偷一区| 精品一区二区三区水蜜桃| 亚洲精品综合一二三区在线| 国产无码性爱一区二区三区| 久久精品这里只有精99品| 国产精品女主播| 国内精品91| 2020国产免费久久精品99| 欧美日韩国产综合视频在线观看| 四虎成人精品| 亚洲精品第五页| 天堂成人在线| 亚洲综合国产一区二区三区| 日韩小视频在线观看| 久久中文无码精品| 国产在线一区视频| 91网红精品在线观看| 极品私人尤物在线精品首页 | 日本精品视频一区二区| 国产a v无码专区亚洲av| 国产小视频网站| 18禁高潮出水呻吟娇喘蜜芽| 色哟哟精品无码网站在线播放视频| 欧美日本一区二区三区免费| 亚洲高清国产拍精品26u| 国产第一页免费浮力影院| 不卡无码网| 女人av社区男人的天堂| 亚洲色无码专线精品观看| 日韩精品高清自在线| 国产精品白浆无码流出在线看| 精品超清无码视频在线观看| 国产欧美日韩18| 二级特黄绝大片免费视频大片| 久久婷婷国产综合尤物精品| 精品一区二区三区中文字幕| 欧美日本不卡| 在线精品欧美日韩| 中文无码精品a∨在线观看| 久久久久久国产精品mv| 99热最新网址| 国产精品片在线观看手机版 | 日本AⅤ精品一区二区三区日| 国产91色| 国产手机在线观看| 国产免费看久久久| 国产一区二区人大臿蕉香蕉| 91香蕉视频下载网站| 自拍偷拍一区| 日本91在线| 欧美亚洲香蕉| 青青极品在线| 国产视频入口| 四虎国产成人免费观看| 黄片一区二区三区| 久久国产乱子| 在线播放国产99re| 亚洲 欧美 日韩综合一区| 午夜福利亚洲精品| 国产乱子伦精品视频| 尤物国产在线| 伊人AV天堂| www.亚洲天堂| 中美日韩在线网免费毛片视频| 久久国产精品嫖妓| 99尹人香蕉国产免费天天拍| 国产资源免费观看| 久久77777| 好久久免费视频高清| 色偷偷av男人的天堂不卡| 在线另类稀缺国产呦| 67194成是人免费无码| 久久这里只精品热免费99| 亚洲经典在线中文字幕| 香蕉网久久| 一区二区三区四区在线| 91av成人日本不卡三区| 国产乱人伦AV在线A| 亚洲综合香蕉| 亚洲男人在线| 日本高清成本人视频一区|