趙景波,張文彬,朱敬旭輝,邱騰飛,劉信潮
(青島理工大學(xué) 信息與控制工程學(xué)院,山東 青島 266520)
我國(guó)每年的化肥使用量約占全球1/3以上,目前施肥模式仍以粗放型為主,灌溉施肥過(guò)程中忽略了水肥的濃度比,使得農(nóng)作物對(duì)肥料的吸收率降低,造成了大量的水資源、勞動(dòng)力的浪費(fèi)。落后的施肥模式一方面造成了資源的浪費(fèi),增加了環(huán)境壓力,另一方面也極大地限制了農(nóng)作物的產(chǎn)量[6]。中國(guó)工程院院士孟偉認(rèn)為:“人們不斷從土地索取,然后注入各種“營(yíng)養(yǎng)”,為了防治病蟲(chóng)害還使用了大量農(nóng)藥,土地功能被破壞,過(guò)度使用和土壤透支是中國(guó)土地環(huán)境的現(xiàn)狀”。為了實(shí)現(xiàn)農(nóng)業(yè)持續(xù)發(fā)展和資源永續(xù)利用,從大水大肥的粗放型向精細(xì)調(diào)控的集約型轉(zhuǎn)變是現(xiàn)代農(nóng)業(yè)發(fā)展的必然趨勢(shì)[1]。水肥一體機(jī)技術(shù)可將水和可溶性肥混合成液體肥料直達(dá)作物根部,節(jié)水、節(jié)肥效果明顯。
在資源環(huán)境日益趨緊的背景下,生態(tài)文明建設(shè)已經(jīng)納入到國(guó)家總體戰(zhàn)略布局“五位一體”,轉(zhuǎn)變農(nóng)業(yè)發(fā)展方式、實(shí)現(xiàn)農(nóng)業(yè)綠色化也更加迫切。2016年,中央發(fā)布的第1號(hào)文件中明確提出,實(shí)現(xiàn)農(nóng)業(yè)的綠色化就是對(duì)生態(tài)環(huán)境的保護(hù)。在保證農(nóng)業(yè)高速發(fā)展的同時(shí),確保生態(tài)環(huán)境不受破壞的模式就是現(xiàn)在研究人員提出的綠色農(nóng)業(yè)[10],實(shí)現(xiàn)綠色農(nóng)業(yè)的關(guān)鍵技術(shù)就是通過(guò)精細(xì)化的管理模式實(shí)現(xiàn)配方施肥和農(nóng)業(yè)節(jié)水灌溉。對(duì)農(nóng)業(yè)資源進(jìn)行細(xì)致規(guī)劃、保護(hù)生態(tài)環(huán)境、防止過(guò)度污染,不僅提高了產(chǎn)品的質(zhì)量,也留下了祖國(guó)的綠水青山。使用云計(jì)算,通過(guò)專(zhuān)家系統(tǒng)進(jìn)行調(diào)度工作,能夠確保水肥精準(zhǔn)控制、農(nóng)業(yè)綜合治理、農(nóng)業(yè)生產(chǎn)環(huán)境治理等,從而力爭(zhēng)實(shí)現(xiàn)生態(tài)保護(hù)和資源保障的雙贏[2]。
近年來(lái),國(guó)家高度重視設(shè)施農(nóng)業(yè),投入大量研發(fā)和資金支持,制定了相應(yīng)的優(yōu)惠政策,鼓勵(lì)設(shè)施農(nóng)業(yè)發(fā)展,智能設(shè)備在技術(shù)上也得到了提升,但還存在一些問(wèn)題需要繼續(xù)研究。
1)智能化程度低。傳感器可將土壤溫濕度、空氣溫濕度數(shù)據(jù)通過(guò)物聯(lián)網(wǎng)通信技術(shù)上傳至服務(wù)器,但沒(méi)有對(duì)數(shù)據(jù)進(jìn)行深度的挖掘和分析及通過(guò)數(shù)據(jù)判斷作物生長(zhǎng)周期和生長(zhǎng)環(huán)境,因此無(wú)法制定控制策略,普遍性不強(qiáng),特別是對(duì)大規(guī)模作物的水肥管理,缺少統(tǒng)一管理系統(tǒng)。
2)控制精度差。雖然市面上文丘里吸肥器能夠做到對(duì)肥液進(jìn)行濃度監(jiān)測(cè)和調(diào)控,但由于結(jié)構(gòu)因素,只能在一定壓差下實(shí)現(xiàn)定量吸肥,且吸肥管道的水壓是不斷變化的,控制精度存在很大誤差。
灌溉施肥是根據(jù)種植作物種類(lèi)、時(shí)空分布的差異實(shí)行不同的施肥計(jì)劃,因此在智能水肥一體機(jī)作業(yè)過(guò)程中,施肥任務(wù)是一直變化的,混肥過(guò)程更需要適應(yīng)環(huán)境的變化,及時(shí)做出調(diào)整。為了更好地研究混肥過(guò)程中濃度變化情況,首先應(yīng)該了解被控對(duì)象的特點(diǎn),分析被控對(duì)象的本質(zhì)[3]。
由于在非理想的混肥過(guò)程中會(huì)有復(fù)雜的干擾因素,所以建立出準(zhǔn)確無(wú)誤的數(shù)學(xué)模型相當(dāng)困難?;谝陨蠁?wèn)題,通過(guò)對(duì)混肥機(jī)理進(jìn)行研究,僅建立一個(gè)簡(jiǎn)單的混肥濃度動(dòng)態(tài)模型,分析濃度變化的特點(diǎn)[4]。假設(shè)混肥過(guò)程中,混肥罐內(nèi)液位不隨混肥過(guò)程發(fā)生變化,固體肥料充分溶解且與清水混合后,混肥罐上下濃度一致;三路吸肥管道的吸肥流量相等,不考慮水溫變化對(duì)濃度的影響。根據(jù)混合物料平衡原則,混合前后系統(tǒng)肥料守恒和總體積守恒,則有
(1)
(2)
(3)
q1(t)=q2(t)=…=qn(t)=qin(t)
(4)
將式(2)~式(4)代入式(1)合并整理后可以得到混肥濃度動(dòng)態(tài)平衡方程,即
(5)
其中,Fs(t)表示在灌溉過(guò)程中,純水經(jīng)田間管路輸出的總流量;Cs表示灌溉清水相比于肥液的比例濃度;Fout(t)表示灌溉過(guò)程中,肥液經(jīng)田間管網(wǎng)總輸出流量;Cout(t)表示混肥結(jié)束后,肥液經(jīng)管路輸出的質(zhì)量濃度;qj(t)表示吸肥閥管路的吸肥流量,j=1,2,3,…,n;V(t)表示混肥罐內(nèi)液體總體積;n為實(shí)際吸肥通道數(shù)。
分析式(5)動(dòng)態(tài)平衡方程,在動(dòng)態(tài)方程中系統(tǒng)的輸入實(shí)際吸肥流量qin(t)與系統(tǒng)輸出混肥總濃度Cout(t)存在非線性項(xiàng)?;旆使迌?nèi)肥液混合過(guò)程中,由于水與肥液不能瞬間稀釋,所以濃度存在混合延遲,時(shí)滯時(shí)間τ可以代表水肥融合過(guò)程中的延遲時(shí)間。
分析模型的過(guò)程中首先假設(shè)混肥罐內(nèi)液體體積為一個(gè)固定值,對(duì)于母液總濃度,灌溉清水濃度可以忽略不計(jì)。作為系統(tǒng)的輸出,混肥輸出濃度為關(guān)鍵參數(shù),不能忽略,混肥輸出濃度的變化相當(dāng)于給系統(tǒng)增加了階躍擾動(dòng),其數(shù)值隨灌溉輸出總流量的變化而變化[4]。
綜上分析,在實(shí)際混肥過(guò)程中,因?yàn)闈舛茸兓⒉皇蔷€性變化,給系統(tǒng)產(chǎn)生非線性干擾。水和肥液的混合過(guò)程具有延遲時(shí)間,給系統(tǒng)產(chǎn)生滯后影響,而灌溉施肥計(jì)劃的變化又給系統(tǒng)增加了時(shí)變擾動(dòng)。此外,系統(tǒng)本身硬件部分具有固有的非線性,如執(zhí)行器件的死區(qū)特性,傳統(tǒng)控制器控制效果很難達(dá)到預(yù)期的指標(biāo)。
混肥系統(tǒng)是智能水肥一體機(jī)控制系統(tǒng)的核心之一,具有滯后大、時(shí)變強(qiáng)、非線性大的特點(diǎn),理想的動(dòng)態(tài)品質(zhì)和準(zhǔn)確的穩(wěn)態(tài)精度是控制系統(tǒng)的關(guān)鍵指標(biāo)。傳統(tǒng)的控制方法難以解決這種矛盾,采用PID和自適應(yīng)模糊的復(fù)合控制方法[5]是一種理想的控制方法,具有模糊控制魯棒性強(qiáng)的優(yōu)點(diǎn),又具有PID控制精度高、響應(yīng)速度快的特點(diǎn)[6]。給定施肥濃度與實(shí)際施肥濃度之間的差為誤差e,將誤差分為3段,表示為:誤差非常大,即|e|≥e1,e1是一個(gè)較大的誤差值;誤差很大,即e1≥|e|≥e2,e2為較小的一個(gè)誤差值;誤差較小,即|e|≥e2。模糊控制器會(huì)根據(jù)不一樣的誤差段[7](誤差很大、誤差較大、誤差較小),通過(guò)模糊控制規(guī)則在線自整定ΔKp、ΔKi、ΔKd的參數(shù)。當(dāng)誤差很大|e|≥e1)時(shí)(模糊控制器會(huì)適當(dāng)?shù)脑黾应p,這時(shí)P的權(quán)重很大,I參數(shù)權(quán)重很小,目的是使混肥濃度最快接近目標(biāo)值;當(dāng)誤差較大(e1≥|e|≥e2)時(shí),控制器會(huì)同時(shí)改變?chǔ)p、ΔKi、ΔKd的參數(shù)大小,目的是使混肥濃度慢慢逼近目標(biāo)值;當(dāng)誤差較小(|e|≤e2)時(shí),控制器會(huì)適當(dāng)增加ΔKi,這時(shí)I的參數(shù)權(quán)重很大,P的參數(shù)權(quán)重會(huì)很小,目的是使混肥濃度達(dá)到穩(wěn)定的目標(biāo)值。除了在線自整定PID參數(shù)外,還可以引入變論域思想方法[8],通過(guò)云模型推理規(guī)則,實(shí)現(xiàn)定量與定性之間的轉(zhuǎn)換,最后在線修改模糊控制表,提高系統(tǒng)自適應(yīng)。
通過(guò)這樣設(shè)計(jì)的控制器,混肥系統(tǒng)既具有快速性又具有穩(wěn)定性。也就是說(shuō),混肥系統(tǒng)考慮了初期的快速性及混肥中段的穩(wěn)定性和快速性,也考慮了混肥末段的穩(wěn)定性[9]。該控制器有效解決了快速不能穩(wěn)定和穩(wěn)定不能快速的矛盾。變論域模糊PID控制器的結(jié)構(gòu)框圖如圖1所示。
圖1 變論域模糊PID控制器結(jié)構(gòu)框圖
整個(gè)控制器包括5部分,即PID控制器、模糊控制器、論域調(diào)整、執(zhí)行機(jī)構(gòu)及被控對(duì)象(混肥濃度)。PID控制器作為整個(gè)系統(tǒng)的基本控制單元,其被控參數(shù)由初始值和整定值兩部分構(gòu)成。由控制結(jié)構(gòu)框圖可知,將控制過(guò)程進(jìn)行離散處理后寫(xiě)成增量形式為
Δu(k)=(Kp0+ΔKp)[e(k+1)-e(k)]+
(kio+Δki)·e(k)+
(Kd0+ΔKd)·[e(k)-e(k-1)]
(6)
其中,比例系數(shù)、積分系數(shù)和微分系數(shù)的基礎(chǔ)值可以由Kp0、Ki0和Kd0來(lái)表示,比例系數(shù)、積分系數(shù)和微分系數(shù)的修正值可以由ΔKp、ΔKi和ΔKd表示,e(k)用來(lái)表示目標(biāo)值與測(cè)量值之間的偏差。
類(lèi)語(yǔ)言的進(jìn)化是人工智能的基礎(chǔ),是人類(lèi)智慧的結(jié)晶,以自然語(yǔ)言為切入點(diǎn)研究人工智能,研究人工智能與自然語(yǔ)言的不確定性和形式化。
李德毅教授基于模糊控制中隸屬函數(shù)的定義提出了云模型的概念,是一種嶄新的隸屬云概念。早期已經(jīng)對(duì)模糊理論和隨機(jī)理論進(jìn)行了深入的研究,云模型的概念正是基于兩大理論研究成果衍生出來(lái)的,其將兩種理論結(jié)合起來(lái)形成一種定量與定性的映射。定量模型可以表示系統(tǒng)輸入的被控參數(shù),本設(shè)計(jì)指的是偏差及偏差的變化率。定性模型表示的具有一定控制規(guī)則的語(yǔ)言值,將語(yǔ)言值進(jìn)行推理,最后形成具有規(guī)律性的控制規(guī)則表,這是本章的研究目標(biāo)之一。 此方法依據(jù)人的經(jīng)驗(yàn)、感受和邏輯判斷而不需要依賴(lài)精確地?cái)?shù)學(xué)模型,通過(guò)云模型和語(yǔ)言子集將自然語(yǔ)言表達(dá)的控制經(jīng)驗(yàn)轉(zhuǎn)換成語(yǔ)言控制規(guī)則[10],可以解決不確定性和非線性問(wèn)題。
定量模型可以表示系統(tǒng)輸入的被控參數(shù),定性模型表示的是具有一定控制規(guī)則的語(yǔ)言值,它們可以通過(guò)云模型的推理機(jī)構(gòu)實(shí)現(xiàn)不確定性轉(zhuǎn)換,在智能水肥控制算法中可以表示“控制規(guī)律”與 “濃度誤差變化”之間的不確定轉(zhuǎn)換。云模型的基本單元是隸屬云,其定義如下:設(shè)是U一個(gè)普通集合,U={x},稱(chēng)為論域。關(guān)于論域U中的模糊集合T,是指對(duì)于任意x都存在一個(gè)有穩(wěn)定傾向的隨機(jī)數(shù)μT(x),叫做x對(duì)T的隸屬度。如果論域中的元素是簡(jiǎn)單有序的,則U可以看作是基礎(chǔ)變量。隸屬度在U上的分布叫做隸屬云[11],(x,μT(x))稱(chēng)為云滴,若μT(x)服從正態(tài)分布則稱(chēng)此時(shí)的隸屬云為正態(tài)云[4]。
云以自然語(yǔ)言中的基本語(yǔ)言值作為出發(fā)點(diǎn),可以對(duì)定性概念的量化方法進(jìn)行研究,具有普遍性和直觀性。將定性概念轉(zhuǎn)換成單個(gè)定量值過(guò)程中是離散的,具有偶然性[7]。利用概率分布函數(shù)可以描述[4]、選取的每個(gè)特定點(diǎn),因?yàn)槎际请S機(jī)事件。云在論域空間是由大量云滴構(gòu)成的,云可以自由伸縮、沒(méi)有邊沿、遠(yuǎn)看有形、近看無(wú)邊,如同自然環(huán)境中的云,這也是利用“云”來(lái)描述數(shù)據(jù)之間的數(shù)學(xué)轉(zhuǎn)換的原因。
正向云發(fā)生器算法是云滴求解過(guò)程的主要依據(jù),正向云發(fā)生器不僅在一維空間論域可以發(fā)揮作用,在二維論域正態(tài)云發(fā)生器也同樣適用[5]。此算法的關(guān)鍵在于復(fù)用關(guān)系的運(yùn)用。輸入:系統(tǒng)輸入的數(shù)字特征包括期望(Ex)、熵(En)、超熵(He),它們之間可以通過(guò)隨機(jī)分布函數(shù)生成n個(gè)云滴。輸出:系統(tǒng)的輸出為n個(gè)云滴,以及n個(gè)云滴模型下的確認(rèn)度μ,表示為
drop(xi,μi),i=1,2,…,n
(7)
具體算法過(guò)程如下:
1)建立以En為期望(En表示論域中能夠被語(yǔ)言值所接受元素的個(gè)數(shù)),He2為方差的正態(tài)隨機(jī)數(shù),即
(8)
(9)
4)在論域中,云滴可以表示為擁有確認(rèn)度ui的xi集合,用(xi,μi)表示生成的正態(tài)云滴;
5)只有生成n個(gè)云滴才能結(jié)束1)到4)的循環(huán)。
云模型的數(shù)字特征可以描述事件發(fā)生的規(guī)律性,它作為正態(tài)云發(fā)生器的輸入,經(jīng)過(guò)隨機(jī)函數(shù)處理,可以生成n個(gè)滿足條件的云滴(xi,μi)。若輸入條件xi已知,那么與xi成映射關(guān)系的云可以定義為X條件下的隸屬云;同理,輸入μi已知,那么與μi成映射關(guān)系的云可以定義為Y條件下的隸屬云。通常云推理規(guī)則是由一個(gè)或幾個(gè)前件與一個(gè)后件組成,依次定性規(guī)則可以分為單條件規(guī)則(ifAthenB), 前期推理過(guò)程由X條件下的隸屬云計(jì)算,后期推理過(guò)程由Y條件下隸屬云[4]計(jì)算。
對(duì)于多入多出的MIMO系統(tǒng),它基于多變量控制可以根據(jù)推理要求設(shè)計(jì)多個(gè)MISO子系統(tǒng),推理過(guò)程如下:
1)計(jì)算系統(tǒng)維輸入向量,即
Input=(x1,…,xi,…,xm)
(10)
2)輸入變量xi激活X條件隸屬云,計(jì)算隸屬度,即
Qij=F1(Enj,Hej)
(11)
(12)
其中,Qij表示服從正態(tài)分布的隨機(jī)數(shù),由xi論域上第j個(gè)云模型通過(guò)計(jì)算生成的;N表示云滴個(gè)數(shù)。
1)m個(gè)隸屬度激活同一個(gè)推理規(guī)則F1,根據(jù)最小合成算法,計(jì)算推理前件的輸出,得到激活強(qiáng)度,即
μ1=min(μj(xi))
(13)
2)每個(gè)規(guī)則的推理前件可以根據(jù)推理規(guī)則表,找到其推理后件滿足映射關(guān)系的Y條件隸屬云,計(jì)算推理輸出,即
Qyl=F1(Enyl,Heyl)
(14)
(15)
其中,Qyl表示服從正態(tài)分布的隨機(jī)數(shù),是由y論域上第l個(gè)云模型通過(guò)計(jì)算生成的;N為生成的云滴個(gè)數(shù)。
3)通過(guò)上面的運(yùn)算可以求出各規(guī)則推理輸出,加權(quán)平均計(jì)算得到最終推理輸出,即
(16)
綜上分析,基于云模型原理,混肥過(guò)程中通過(guò)濃度誤差變化情況,在線調(diào)整控制規(guī)則,實(shí)現(xiàn)定量表示與定性概念之間的轉(zhuǎn)換。具體的流程如下:混肥濃度誤差及誤差變化率→正態(tài)云發(fā)生器→正態(tài)分布函數(shù)處理→n個(gè)云滴→云模型推理機(jī)→調(diào)整模糊規(guī)則。
模糊控制器以模糊理論為基礎(chǔ),主要的控制過(guò)程包括模糊化和解模糊,在本設(shè)計(jì)的要求下,它是雙輸入雙輸出系統(tǒng)。輸入為e和ec,e表示濃度控制過(guò)程中產(chǎn)生的偏差,基本論域?yàn)閇-αeE,αeE];ec表示濃度控制過(guò)程中偏差的變化率,基本論域?yàn)閇-αeEC,αeEC]。ΔKp、ΔKi和ΔKd是PID控制參數(shù)的修正值,作為模糊控制器的輸出,基本論域分別表示為:[-βΔkpKp0,βΔkpKp0]、[-βΔkiKi0,βΔkiKi0]、[-βΔkdKd0,βΔkdKd0];αe、αec、βΔkp、βΔki、βΔkd分別為輸入輸出變量的整定因子[4],它們的整定變量由EC目標(biāo)值決定,這里用比例函數(shù)求解過(guò)程如下:
(17)
(18)
(19)
根據(jù)實(shí)際經(jīng)驗(yàn)和測(cè)試,a和b的取值均為0.8,各個(gè)輸入輸出變量的模糊論域可以調(diào)整為[-6,6],量化因子和比例因子為
(20)
(21)
整定因子具有變量伸縮性,它的變化可以調(diào)整量化因子的量化等級(jí),還可以改變比例因子參數(shù)大小。分析可知,量化因子和比例因子隨整定因子的變化而變化。在論域條件下,它們的模糊合集均可表示為{NB,NM,NS,ZS,PS,PM,PB}(NB為參數(shù)負(fù)大,NM為參數(shù)負(fù)中,NS為參數(shù)負(fù)小,ZS為參數(shù)歸零,PS為參數(shù)正小,PM為參數(shù)正中,PB為參數(shù)正大),論域均為(-6,6)。兩者的隸屬函數(shù)均選擇三角形型隸屬函數(shù)[12],如圖2所示。
圖2 模糊控制器輸入輸出變量的隸屬關(guān)系
模糊控制器采用的模糊規(guī)則語(yǔ)句形式為“if E isαand EC isβ, then U isγ”。其中,α、β、γ均表示各參數(shù)對(duì)應(yīng)的模糊集。根據(jù)專(zhuān)家經(jīng)驗(yàn)和去模糊處理后得到ΔKp、ΔKi和ΔKd的模糊控制規(guī)則,如表1~表3所示。
表1 ΔKp模糊控制規(guī)則表
表2 ΔKi模糊控制規(guī)則表
表 3 ΔKd模糊控制規(guī)則表
PID參數(shù)的設(shè)計(jì)原則:通過(guò)計(jì)算實(shí)際混肥濃度與設(shè)定混肥濃度的誤差e與誤差變化率ec,e和ec通過(guò)模糊化、模糊推理及解模糊得到PID參數(shù)增量ΔKp、ΔKi和ΔKd,再與當(dāng)前PID初值相加,得到下一時(shí)刻的PID控制量,即
Kp=Kp0+ΔKp
(22)
Ki=Ki0+ΔKi
(23)
Kd=Kd0+ΔKd
(24)
其中,Kp0、Ki0、Kd0為PID初值,Kp、Ki、Kd為PID下一時(shí)刻值。
本控制器根據(jù)專(zhuān)家長(zhǎng)期的實(shí)踐積累,建立合適的模糊規(guī)則表ΔKp、ΔKi、ΔKd,PID控制器根據(jù)模糊控制器的輸出和PID的初值,自適應(yīng)得出控制量,可控制電磁閥打開(kāi)和關(guān)閉的時(shí)間比例,控制肥料原液的輸入量,進(jìn)而控制肥液混合濃度。
仿真之前需要確定模型結(jié)構(gòu),根據(jù)模型分析和離散方程,采用帶延遲環(huán)節(jié)的一階系統(tǒng)傳遞函數(shù)表示,即
(25)
由階躍曲線的初端和末端確定初值和終值,計(jì)算出開(kāi)環(huán)增益K。記錄系統(tǒng)上升30%的時(shí)間t1和系統(tǒng)上升60%時(shí)間t2,根據(jù)t2-t1, 求到時(shí)間常數(shù)T;系統(tǒng)延時(shí)為時(shí)間τ,得到仿真模型為
(26)
1)測(cè)試階躍響應(yīng)。一階保持器可以實(shí)現(xiàn)離散信號(hào)和連續(xù)信號(hào)的轉(zhuǎn)換,傳遞函數(shù)在保持器的作用下進(jìn)行離散化處理,規(guī)定采樣時(shí)間Ts=2s。測(cè)試初期,將混肥EC值設(shè)定為0.4,系統(tǒng)輸送到田間管網(wǎng)的灌溉流量設(shè)定為3,控制目標(biāo)值可以設(shè)置多個(gè),根據(jù)測(cè)試要求設(shè)計(jì)了4組濃度目標(biāo)值,yd依次為1.3、2.3、1.8、2.2、1.6等5個(gè)值,控制器比例調(diào)節(jié)初值Kp0設(shè)定為46?;赩FPID控制算法調(diào)節(jié)曲線和基于PID控制算法調(diào)節(jié)曲線的對(duì)比仿真結(jié)果,如圖3所示。
圖3 測(cè)試階躍響應(yīng)仿真結(jié)果
2)隨機(jī)工況跟蹤試驗(yàn)。前面已經(jīng)進(jìn)行了階躍響應(yīng)下控制濃度的跟蹤實(shí)驗(yàn),為了測(cè)試系統(tǒng)在擾動(dòng)作用下EC的變化情況,這里將目標(biāo)值yd固定為1.5,系統(tǒng)輸送到田間管網(wǎng)的初始流量固定為3,測(cè)試過(guò)程中將系統(tǒng)輸出流量作為變量,隨機(jī)進(jìn)行4次變化,隨機(jī)變量根據(jù)測(cè)試標(biāo)準(zhǔn),其取值范圍為2.3~9.5。VFPID控制算法和 PID控制算法的仿真結(jié)果如圖4所示。
圖4 測(cè)試抗干擾仿真結(jié)果
3)仿真結(jié)果分析。由圖3和圖4可以看出:VFPID控制和PID控制都屬于閉環(huán)控制,在外界條件的變化下均能使系統(tǒng)最終穩(wěn)定,測(cè)試過(guò)程中通過(guò)設(shè)置不同的設(shè)定值和不同的系統(tǒng)輸出流量模擬外界條件的變化。通過(guò)仿真曲線可以發(fā)現(xiàn):在適應(yīng)環(huán)境變化方面VFPID控制算法優(yōu)于PID控制算法,因?yàn)閂FPID控制算法可以根據(jù)誤差的變化實(shí)時(shí)校正控制參數(shù),使?jié)舛日{(diào)節(jié)過(guò)程具有更小的超調(diào)量和更短的調(diào)節(jié)時(shí)間,仿真對(duì)比結(jié)果體現(xiàn)了VFPID控制算法的優(yōu)越性。
首先建立了混肥濃度模型,通過(guò)對(duì)模型的分析發(fā)現(xiàn)被控對(duì)象的性質(zhì)是大滯后、強(qiáng)時(shí)變,常規(guī)控制器難以達(dá)到預(yù)期效果。本設(shè)計(jì)引入變論域模糊控制思想,基于正態(tài)云發(fā)生器算法將混肥濃度的變化情況轉(zhuǎn)化成具有一定隸屬度的云滴,在云模型推理機(jī)的推理下將具有隸屬度的云滴轉(zhuǎn)化成模糊規(guī)則,從而實(shí)現(xiàn)模糊規(guī)則的在線調(diào)整;并進(jìn)行了兩種不同條件下的仿真實(shí)驗(yàn),驗(yàn)證了變論域模糊PID控制效果更好。