• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于模糊神經(jīng)網(wǎng)絡(luò)的枸杞滴灌系統(tǒng)設(shè)計(jì)

    2020-06-16 10:36:48王福平胡永樂(lè)李振翔
    節(jié)水灌溉 2020年6期
    關(guān)鍵詞:時(shí)間常數(shù)土壤濕度枸杞

    張 碩,王福平,胡永樂(lè),李振翔

    (1.北方民族大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,銀川 750021;2.北方民族大學(xué)創(chuàng)新創(chuàng)業(yè)學(xué)院,銀川 750021)

    0 引 言

    枸杞(Lycium barbarumL.)作為寧夏人民的主要經(jīng)濟(jì)來(lái)源之一,一直被廣泛種植。但是在枸杞滴灌過(guò)程中一直采用的都是人工控制,自動(dòng)化水平不高,容易造成水資源的浪費(fèi),或者沒(méi)有滿足枸杞生長(zhǎng)所需要的水分,造成枸杞果實(shí)品質(zhì)差。

    針對(duì)以上缺點(diǎn),設(shè)計(jì)了一種基于模糊神經(jīng)網(wǎng)絡(luò)的算法,將土壤濕度的偏差變化率及偏差作為輸入,通過(guò)模糊神經(jīng)網(wǎng)絡(luò)對(duì)PID控制器的三個(gè)參數(shù)進(jìn)行優(yōu)化,實(shí)現(xiàn)枸杞滴灌時(shí)間的控制,最后使用Simulink搭建PID和模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)仿真模型,進(jìn)行分析。

    1 枸杞滴灌控制原理

    枸杞滴灌主要受土壤濕度變化的影響[1],并且枸杞在不同的生長(zhǎng)周期需水量不同[2],通過(guò)測(cè)量枸杞生長(zhǎng)環(huán)境的土壤濕度,然后根據(jù)土壤濕度變化實(shí)現(xiàn)對(duì)枸杞滴灌時(shí)間的控制,保證枸杞生長(zhǎng)在適宜的土壤濕度中。

    1.1 PID控制原理

    PID控制系統(tǒng)主要由控制器和被控對(duì)象兩部分組成[3]。PID控制器將積分,偏差比例,微分三者結(jié)合,實(shí)現(xiàn)對(duì)被控對(duì)象的控制,控制原理如圖1所示。

    圖1 PID控制原理

    r(t)為輸入量,c(t)為輸出量,u(t)為控制量,e(t)為控制偏差,則:

    e(t)=r(t)-c(t)

    (1)

    PID的表達(dá)式:

    (2)

    式中:TI為積分時(shí)間常數(shù);KP為比例系數(shù);TD微分時(shí)間常數(shù);t為時(shí)間間隔。

    KP可以快速地產(chǎn)生控制作用,并且可以成比例地反映控制系統(tǒng)的偏差信號(hào)e(t),KP逐漸增大,穩(wěn)態(tài)誤差逐漸減小,但是震蕩比較嚴(yán)重。TI主要作用是去除穩(wěn)態(tài)誤差,TI越大,積分作用越弱,過(guò)小的TI會(huì)使系統(tǒng)震蕩嚴(yán)重。TD提高了系統(tǒng)的穩(wěn)定性和響應(yīng)速度,還反映了偏差信號(hào)e(t)的變化。

    位置型PID算法是PID算法的一種形式[4],位置型PID的數(shù)學(xué)表達(dá)式為:

    式中:KI=KPT/TI為積分系數(shù);KP為比例系數(shù);KD=KPT/TD為微分系數(shù);T為采樣周期;輸出u(k)可直接作用于執(zhí)行機(jī)構(gòu)。

    1.2 模糊神經(jīng)網(wǎng)絡(luò)控制原理

    模糊神經(jīng)網(wǎng)絡(luò)是模糊控制和神經(jīng)網(wǎng)絡(luò)的結(jié)合[5],既能夠根據(jù)模糊規(guī)則進(jìn)行模糊邏輯推理,又能夠?qū)Ψ蔷€性系統(tǒng)有很好的逼近能力[6],兼顧了模糊控制和神經(jīng)網(wǎng)絡(luò)的優(yōu)點(diǎn)。模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)包含模糊神經(jīng)網(wǎng)絡(luò)和PID控制器兩部分[7],采用模糊神經(jīng)網(wǎng)絡(luò)對(duì)PID控制器的3個(gè)參數(shù)進(jìn)行調(diào)整,從而實(shí)現(xiàn)被控對(duì)象的自適應(yīng)控制。模糊神經(jīng)網(wǎng)絡(luò)PID控制器的控制原理如圖2所示。

    圖2 模糊神經(jīng)網(wǎng)絡(luò)PID控制器原理圖

    2 模糊神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)

    模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)將土壤濕度的測(cè)量值和設(shè)定值的偏差e、偏差變化率ec作為系統(tǒng)的兩個(gè)輸入變量,然后輸出PID控制器的3個(gè)系數(shù)KP、KI、KD。將這5個(gè)變量分別量化為7個(gè)等級(jí),即為{NB、NM、NS、Z、PS、PM、PB},量化論域都為{-6,-4,-2,0,2,4,6}。e和ec的模糊子集均為7個(gè),模糊推理采用Mamdani推理[8],模糊規(guī)則可表示為:ife=Aandec=BthenKP=CandKI=DandKD=E,共有49條模糊規(guī)則[9],具體如表1所示。

    表1 模糊控制規(guī)則表

    基于Mamdani的神經(jīng)網(wǎng)絡(luò)模型如圖3所示,采用5層全連接的BP神經(jīng)網(wǎng)絡(luò)[10],神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖3所示。偏差e和偏差變化率ec作為模糊神經(jīng)網(wǎng)絡(luò)的兩個(gè)輸入神經(jīng)元,PID控制器的3個(gè)參數(shù)KP、KI、KD作為模糊神經(jīng)網(wǎng)絡(luò)的3個(gè)輸出神經(jīng)元[11],神經(jīng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)為2-14-49-7-3。

    圖3 模糊神經(jīng)網(wǎng)絡(luò)

    網(wǎng)絡(luò)學(xué)習(xí)算法如下:

    (1)正向傳播。任意一個(gè)隱含層神經(jīng)元的輸入是前一層所有神經(jīng)元的加權(quán)輸出值,即:

    (4)

    (5)

    則:

    (6)

    輸出層神經(jīng)元的輸出為:

    (7)

    (8)

    第p個(gè)樣本的誤差性能指標(biāo)函數(shù)為:

    (9)

    其中,3為輸出層神經(jīng)元的個(gè)數(shù)。

    (2)反向傳播。采用有動(dòng)量的梯度下降法,調(diào)整各層間的權(quán)值。權(quán)值的更新算法如下:

    輸出層及隱含層的連接權(quán)值wjl更新算法為:

    (10)

    其中,η為學(xué)習(xí)速率,η∈[0,1]。

    k+1時(shí)刻網(wǎng)絡(luò)的權(quán)值為:

    wjl(k+1)=wjl(k)+Δwjl

    (11)

    隱含層和輸入層連接權(quán)值wij學(xué)習(xí)算法為:

    (12)

    k+1時(shí)刻網(wǎng)絡(luò)的權(quán)值為:

    wij(k+1)=wij(k)+Δwij

    (13)

    考慮上一次權(quán)值對(duì)本次權(quán)值變化的影響,需要加入動(dòng)量因子α,此時(shí)的權(quán)值為:

    wjl(k+1)=wjl(k)+Δwjl+α[wjl(k)-wjl(k-1)]

    (14)

    wij(k+1)=wij(k)+Δwij+α[wij(k)-wij(k-1)]

    (15)

    其中,α為動(dòng)量因子,α∈[0,1]。

    神經(jīng)網(wǎng)絡(luò)的正向傳播計(jì)算輸出層誤差,反向傳播調(diào)整各層權(quán)值,一次正反向傳播就完成一次迭代,經(jīng)過(guò)多次迭代后,誤差越來(lái)越小,就可以得到所需的網(wǎng)絡(luò)訓(xùn)練模型,根據(jù)網(wǎng)絡(luò)學(xué)習(xí)算法得到模糊神經(jīng)網(wǎng)絡(luò)的訓(xùn)練流程如圖4所示。

    圖4 模糊神經(jīng)網(wǎng)絡(luò)流程圖

    根據(jù)模糊神經(jīng)網(wǎng)絡(luò)流程圖,在MATLAB中編寫(xiě)模糊神經(jīng)網(wǎng)絡(luò)算法,網(wǎng)絡(luò)動(dòng)量因子和學(xué)習(xí)速率分別設(shè)為 和 ,設(shè)定網(wǎng)絡(luò)最大訓(xùn)練次數(shù)為7 000 次,目標(biāo)誤差為0.01,然后進(jìn)行神經(jīng)網(wǎng)絡(luò)離線訓(xùn)練,將離線訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換為Simulink仿真模塊,如圖5所示。

    圖5 模糊神經(jīng)網(wǎng)絡(luò)Simulink仿真模塊

    3 模糊神經(jīng)網(wǎng)絡(luò)控制仿真與分析

    枸杞在不同的生理周期對(duì)土壤濕度的要求不同,表2為枸杞對(duì)土壤濕度的要求。本系統(tǒng)只對(duì)枸杞展葉期最佳土壤濕度15%進(jìn)行算法仿真設(shè)計(jì),其他生理周期同理。

    表2 枸杞生長(zhǎng)周期

    根據(jù)滴灌經(jīng)驗(yàn),滴灌過(guò)程可以近似看作一個(gè)具有非線性和時(shí)滯的一階系統(tǒng)[12],其傳遞函數(shù)可表示為:

    (16)

    取各參數(shù)為:k=0.023,τ=27,T=800,本文將結(jié)合建立的枸杞滴灌數(shù)學(xué)模型,在MATLAB中使用Simulink搭建仿真模型[13],進(jìn)行仿真實(shí)驗(yàn)。

    根據(jù)經(jīng)驗(yàn)法進(jìn)行多次PID參數(shù)整定,最終確定KP、KI、KD的值為100、0.4、0.1。分別搭建PID仿真模型和模糊神經(jīng)網(wǎng)絡(luò)PID仿真模型[14],PID仿真模型如圖6所示,模糊神經(jīng)網(wǎng)絡(luò)PID仿真模型如圖7所示。

    3.1 階躍干擾下仿真

    在Simulink中建立仿真模型,并且分別給PID控制系統(tǒng),模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)一個(gè)單位階躍信號(hào)[15],待系統(tǒng)進(jìn)入穩(wěn)態(tài)后,在PID控制系統(tǒng)仿真模型和模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)仿真模型 處放置階躍干擾,仿真結(jié)果如圖8所示。

    圖6 PID仿真模型

    圖7 模糊神經(jīng)網(wǎng)絡(luò)PID仿真模型

    圖8 階躍干擾下的控制仿真圖

    從圖8中可以看到模糊神經(jīng)網(wǎng)絡(luò)PID控制效果比PID控制效果好[16],能夠?qū)㈣坭缴L(zhǎng)所需要的最佳土壤濕度控制在15%,并且調(diào)節(jié)時(shí)間短,超調(diào)量小,響應(yīng)速度快。在經(jīng)過(guò)一個(gè)階躍干擾后,模糊神經(jīng)網(wǎng)絡(luò)PID能夠迅速達(dá)到穩(wěn)態(tài),說(shuō)明模糊神經(jīng)網(wǎng)絡(luò)PID控制具有更強(qiáng)的自適應(yīng)能力和抗干擾能力。

    3.2 模型失配下仿真

    在實(shí)際的灌溉系統(tǒng)中,被控對(duì)象會(huì)受到風(fēng)速,溫度等因素影響,導(dǎo)致模型的參數(shù)產(chǎn)生變化,所以要求控制系統(tǒng)具有自適應(yīng)能力,能夠根據(jù)系統(tǒng)工況變化做出反應(yīng)。為了模擬實(shí)際控制系統(tǒng),需要在一定范圍內(nèi)修改傳遞函數(shù)的時(shí)間常數(shù)、開(kāi)環(huán)增益等。在此,將時(shí)間常數(shù)改為1 200,利用建立的模型進(jìn)行仿真,仿真曲線如圖9所示。

    圖9 模型失配下的控制仿真圖

    從圖9中可以看到,當(dāng)被控對(duì)象的數(shù)學(xué)模型變化時(shí),兩種輸出曲線都發(fā)生了變化,常規(guī)PID控制的輸出曲線震蕩較之前明顯,模糊神經(jīng)網(wǎng)絡(luò)PID控制輸出曲線震蕩較小,說(shuō)明了當(dāng)模型失配時(shí),模糊神經(jīng)網(wǎng)絡(luò)PID控制器能快速應(yīng)對(duì)干擾,迅速達(dá)到穩(wěn)定狀態(tài)。

    4 結(jié) 論

    枸杞滴灌是一個(gè)非線性、實(shí)時(shí)變化的過(guò)程,本文設(shè)計(jì)了一種模糊神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)對(duì)枸杞滴灌進(jìn)行控制,并在Simulink中進(jìn)行仿真分析,從仿真曲線中可以看出其超調(diào)量小,系統(tǒng)穩(wěn)定性強(qiáng),比傳統(tǒng)的PID控制效果好,在枸杞滴灌中具有很好的應(yīng)用前景。

    猜你喜歡
    時(shí)間常數(shù)土壤濕度枸杞
    枸杞
    是酸是堿?黑枸杞知道
    學(xué)與玩(2022年2期)2022-05-03 09:46:45
    土壤濕度傳感器在園林綠化灌溉上的應(yīng)用初探
    采枸杞
    基于51單片機(jī)控制花盆土壤濕度
    電子制作(2019年15期)2019-08-27 01:12:12
    熱電偶時(shí)間常數(shù)檢測(cè)分揀系統(tǒng)設(shè)計(jì)
    枸杞到底是怎么養(yǎng)生的?
    四川盆地土壤濕度時(shí)空分布及影響因子分析
    中國(guó)不同氣候區(qū)土壤濕度特征及其氣候響應(yīng)
    瞬變電磁視時(shí)間常數(shù)tau成像分析與應(yīng)用研究
    车致| 如皋市| 大姚县| 新疆| 新和县| 兴仁县| 邹城市| 平谷区| 乌海市| 布拖县| 焉耆| 承德市| 文登市| 枞阳县| 嘉禾县| 宜昌市| 龙岩市| 镇沅| 台南市| 贡山| 凤翔县| 黄龙县| 澳门| 安西县| 田东县| 内乡县| 牡丹江市| 永嘉县| 建湖县| 大石桥市| 垣曲县| 九龙城区| 贵定县| 湘潭市| 江城| 蓝田县| 益阳市| 灵丘县| 泸西县| 武城县| 崇阳县|