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

缺失數據下智能溫室控制模型的數據插補技術研究

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

摘 ?要:針對智能溫室控制模型中,實時溫度數據因通信和設備故障等問題造成的數據缺失現象,提出了在常規神經網絡模型基礎上,利用模糊控制進行補償的插補方法。利用搭建在溫室大棚的智能監控系統對人工溫室中的溫度參數進行采集,并利用所測數據對上述模型進行插補驗證實驗。實驗結果表明:與通用模型相比,所提出的模糊神經網絡插補模型改變了傳統處理方式中插補數據不精確的現狀,為實時溫度數據缺失提供了有效地處理方法,也為建立智能溫室模型提供了數據基礎。

關鍵詞:缺失數據;智能溫室;數據插補;模糊神經網絡

中圖分類號:TP399 ? ? 文獻標識碼: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)

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

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

準確地監測獲取智能溫室環境內的溫度數據,是建立智能溫室控制模型的關鍵,為收集真實可靠的溫度參數進行智能溫室控制模型的實驗驗證。將溫室智能監測系統安裝于搭建的溫室之內,監測溫室內的溫度參數,考慮到溫度系統的一階特性,設置采樣周期為1小時,智能溫室控制模型結構如圖1所示。系統依照主流物聯網架構實現,基本結構分為感知層、網絡層、應用層。其中感知層通過溫度傳感器獲取溫度信息,并將這些溫度數據通過WIFI傳給服務器存儲,供數據模型建立和插補處理使用。

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

一般情況下,溫度數據的缺失屬于隨機缺失模式,缺乏相應的統計規律進行單一插補操作。

3.1 ? BP神經網絡

BP是一種誤差反向傳播神經網絡,有很強的學習及處理非線性問題的能力,并可利用樣本學習,對信息間的內在關系進行仿真,以逼近實際數據系統[5]。

傳統的三層BP神經網絡結構圖如圖2所示。

其基本學習過程主要分為以下四部分:模式順序傳播、誤差逆傳播、記憶訓練和學習收斂。標準BP神經網絡學習算法流程圖如圖3所示。

3.2 ? BP神經網絡時間識別序列插補模型

神經網絡用于數據插補的主要方法是用完整的溫度數據集訓練網絡,將缺失變量Y之外的其他變量的溫度數據作為網絡的輸入,將缺失溫度Y作為網絡輸出。待網絡訓練滿足要求后,把其他測試溫度數據作為網絡的輸入,網絡輸出值即為真正缺失數據的預測值。

本文為了增強神經網絡對時間序列的識別性能,構造了雙向時間識別序列[4],也就是采用缺失時間段前后已有溫度數據共同對缺失數據進行預測,提高神經網絡擬合準確性。神經網絡計算過程如下:

(1)取本日24小時溫度數據,隨機缺失數據6個,缺失率為25%。

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

(3)根據Kolmogorov定理,若BP神經網絡構建中間層數目n2輸入層數目n1,則n1=log2n2,故隱含層節點數為16。

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

采用如表1所示一天的溫度數據對BP神經網絡進行訓練。

完成已有樣本訓練后,以另一天的24小時溫度數據作為輸入送入測試網絡,輸出為缺失值,設檢驗誤差指標E=(溫度實際值-神經網絡輸出值)。如果E值不高于1,則認為訓練結果可靠,從而實現對缺失值的預測,完成溫度數據的插補。

訓練結果如圖4所示,由圖可見,單純神經網絡訓練的結果在幾點上有明顯偏差,誤差較大,難于直接用于數據插補。

3.3 ? 改進的模糊神經網絡模型

神經網絡模型雖然能夠進行非線性的數據插補,但在處理極端無規律信息上,整個網絡難于控制,所以往往在溫度發生特殊變化時難于達到最優插補效果。

模糊控制依靠專家經驗建立模糊集合、隸屬函數并通過模糊推理得到控制結果,其推理規則主要由專家從實踐中獲得,難于復制[6]。

目前神經網絡和模糊控制結合的方式,一般分三種:利用神經網絡的運行結果驅動模糊控制器;利用神經網絡來完成模糊規則的記憶;或利用神經網絡優化模糊控制器參數[7-8]。

根據智能溫室數據插補基本的需求,采用神經網絡運行結果驅動模糊控制器方式建立改進的模糊神經網絡插補模型,步驟如下。

(1)模糊規則制定:對確定的溫室歷史同期數據溫度規律進行模糊化,對輸出模糊量進行解模糊判決(即通過各種解模糊方法,完成由模糊量到精確量的轉化),形成對神經網絡溫度模型的增量,對神經網絡插補模型進行補償。

(2)結果比較:分別采用未加入模糊補償量的神經網絡和加入模糊補償量的神經網絡進行同期數據的訓練和測試,分析結果。

下面介紹模糊規則的制定。

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

為了分析歷史同期溫度數據的規律,結合溫度的歷史極值,建立歷史同期溫度誤差的基本論域X1為[-6,6],設定溫室系統溫度誤差模糊集合的論域為{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},可得溫度的量化因子K1=1,把溫度誤差的模糊量分為七個等級:負大、負中、負小、零、正小、正中、正大,用英文縮寫為:NB、NM、NS、ZO、PS、PM、PB,可建立溫度隸屬表如表2所示。

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

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

(3)輸出量

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

此模糊控制的輸出量涵蓋了神經網絡無法說明的人類專家經驗,利用這部分輸出作為神經網絡輸出變量的補償,就可以在現有數據基礎上增加專家經驗,避免插補數據出現極值。

4 ? 實驗數據分析(Experimental data analysis)

選擇日溫度作為輸入,將隨機缺失溫度數據作為輸出,分別采用兩種技術實現智能溫室數據的插補處理,兩種插補技術效果對比如表4所示(結果1對應神經網絡,結果2對應模糊神經網絡)。可以看出模糊神經網絡插值結果較單純的神經網絡明顯更優,這主要是由于神經網絡插補只借助了實測樣本中的片段數據,無法體現溫度數據的整體特點及趨勢,不如模糊神經網絡插補技術更能保證插值效果的可靠性。

5 ? 結論(Conclusion)

利用模糊控制技術和神經網絡建立的智能溫室缺失數據補償模型,很好地結合了人類專家經驗和神經網絡的超強擬合能力,有效解決了溫度缺失下智能溫室模型中的數據插補問題,此模型在溫室控制中的運用得到了較好的控制結果。

參考文獻(References)

[1] 孫占鵬,李佳,歐文.多傳感器室內環境監測系統[J].傳感器與微系統,2017,36(1):87-90.

[2] 張靜,石煜,楊繼森,等.室內環境智能控制系統設計[J].實驗室研究與探索,2016,35(7):65-69.

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

[4] 蔣麗麗,姜大慶.基于BP神經網絡的農資庫存數據插補技? ? ? 術[J].江蘇農業科學,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] 繆志農.基于狀態空間方法的自適應模糊控制研究[D].四川:西南交通大學,2006.

[7] 周紅標,張鈺,柏小穎,等.基于自適應模糊神經網絡的非線性系統模型預測控制[J].化工學報,2020,71(7):3201-3212.

[8] 劉帥,盛金保,王昭升,等.基于模糊神經網絡的水電施工安全隱患評價[J].水利水運工程學報,2020(1):105-111.

作者簡介:

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

主站蜘蛛池模板: 成人在线第一页| 国产美女精品一区二区| 亚洲国产黄色| 精品人妻系列无码专区久久| 色九九视频| 亚洲欧美成人综合| 国产在线高清一级毛片| 国产区福利小视频在线观看尤物| 片在线无码观看| 亚洲自偷自拍另类小说| 国产99精品视频| 免费在线a视频| 露脸一二三区国语对白| 全午夜免费一级毛片| 激情午夜婷婷| 久久久波多野结衣av一区二区| 亚洲乱强伦| 久久免费视频6| 激情综合五月网| 日韩天堂在线观看| 成年午夜精品久久精品| 亚洲日韩AV无码一区二区三区人| 日韩a级片视频| 欧美全免费aaaaaa特黄在线| 波多野结衣无码视频在线观看| 国产欧美日韩综合一区在线播放| 亚洲综合天堂网| 亚洲首页国产精品丝袜| www.国产福利| 国产经典三级在线| 全色黄大色大片免费久久老太| 正在播放久久| 成人福利在线视频| 亚洲AV无码乱码在线观看代蜜桃| 久久99精品国产麻豆宅宅| 99九九成人免费视频精品 | 国产在线啪| 亚洲无码高清一区| 亚洲成人福利网站| 亚洲精品第五页| 日韩一级二级三级| 亚洲视屏在线观看| 久久久精品国产SM调教网站| 亚洲中文字幕av无码区| 在线看免费无码av天堂的| 97综合久久| 久久国产精品麻豆系列| 无码AV日韩一二三区| 亚洲 成人国产| 国产精品网曝门免费视频| 黑色丝袜高跟国产在线91| 午夜不卡福利| 久久精品国产一区二区小说| 国产自无码视频在线观看| 九九热在线视频| 国产精品亚欧美一区二区| 国产乱子伦一区二区=| 中国国产高清免费AV片| 丁香五月婷婷激情基地| 久久夜夜视频| 久久精品国产国语对白| 欧美v在线| 久久综合五月婷婷| 精品国产美女福到在线不卡f| 精品丝袜美腿国产一区| 久久久久免费精品国产| 欧美区日韩区| 日韩欧美中文字幕在线精品| 亚洲天堂高清| 自拍偷拍一区| 日韩国产黄色网站| 国产成人区在线观看视频| 久久综合成人| 亚洲婷婷六月| 国产亚洲视频中文字幕视频| 日本道综合一本久久久88| 国产在线八区| 免费看一级毛片波多结衣| 白浆免费视频国产精品视频| 欧美激情第一欧美在线| 亚洲国产成人在线| 91青青草视频|