唐先紅 吳云志





摘要 針對水肥配比控制精度低以及控制方法對于被控系統動態變化適應性弱的問題,開展了水肥配比控制策略設計,構建了基于云模型的模糊PID控制方法,能夠有效改善傳統PID控制對被控系統動態變化適應性較弱的問題,實現了根據輸入值的動態變化對PID控制參數的實時修正。最后通過試驗驗證了方法的有效性,表明將基于云模型的模糊PID控制方法用于水肥配比控制可以快速調節肥液流速,縮短水肥比例調控的時間,實現根據由水壓等原因導致水流速的變化來動態調節肥液流速,使得系統按照理想的水肥比例將水和肥同步灌溉到作物,具有較好的應用前景。
關鍵詞 水肥一體化;云模型;模糊控制;PID控制;水肥配比
中圖分類號 S 126? 文獻標識碼 A
文章編號 0517-6611(2022)12-0214-04
doi:10.3969/j.issn.0517-6611.2022.10.054
開放科學(資源服務)標識碼(OSID):
Water and Fertilizer Integration Control Strategy Based on Cloud Model
TANG Xian-hong,WU Yun-zhi (Anhui Agricultural University,Hefei,Anhui 230031)
Abstract Aiming at the problems of low precision of water fertilizer ratio control and weak adaptability of control method to the dynamic change of controlled system,we designed the control strategy of water fertilizer ratio.The fuzzy PID control method based on cloud model was proposed,and the real-time correction of PID control parameters was realized according to the dynamic change of water fertilizer ratio.The effectiveness of fuzzy PID control method based on cloud model was verified by experiments.Results showed that the fuzzy PID control method based on cloud model could quickly adjust the fertilizer flow rate,shorten the time of water fertilizer ratio regulation,and dynamically adjust the fertilizer flow rate according to the change of water flow rate caused by water pressure and other reasons,so that the system could synchronously irrigate the water and fertilizer to the crops according to the water fertilizer ratio.
Key words Water and fertilizer integration;Cloud model;Fuzzy control;PID control;Water and fertilizer ratio
水肥一體化技術自出現以來,許多國家,尤其是發達國家在技術開發上投入了巨大的精力。種植環境數據的融合技術國外已應用廣泛,實現了農業智能裝備控制系統與環境檢測系統的高效結合[1]。在國外,以色列、美國、荷蘭、日本等國家的水肥一體化技術普遍應用于大棚作物種養和實際農田生產中,均已經取得良好的經濟效益。其中,沙漠農業領域水肥一體化技術最發達國家是以色列[2];荷蘭等國家水肥一體化設備比較發達,智能施肥灌溉技術也發展得很成熟,精準配肥智能灌溉技術實現較早[3];以色列已經建立了全國灌溉系統,并應用于果樹等農作物種植中[4],隨著現代農業的發展,加拿大已由傳統種地逐漸轉為根據農業決策數據種地[5];文獻顯示美國的微灌技術推廣應用最廣泛[6],此外美國大力發展和應用變量施肥技術,處于世界領先水平,并提出正確的時間、區域、營養元素及用量進行施肥的“4R”計劃,以減少環境污染[7]。針對水肥耦合控制的方法研究,國內外的研究熱點是模糊控制[8-9]。李帥帥等[10]設計了模糊PID控制策略實現對肥液電導率的控制,使其維持在一定數值,并應用于大棚施肥自動控制系統;詹攀等[11-12]分別設計了FPID控制方式和VFPID控制方式,精準控制和提高水肥溶液濃度和酸堿度的配制濃度;Jiang等[13]設計了模糊控制方法對電磁閥占空比進行調制,使得肥液濃度維持在目標范圍;Zhang等[14]設計神經網絡PID控制,控制泵速以實現單肥路水肥精準配比;Bi等[15]將灰度預測方法運用于模糊PID控制,實現水肥精準控制,并應用于農業示范區。我國水肥一體化技術和設備已大量應用于設施農業基地,但仍存在水肥配比控制精度低以及控制方法對于被控系統動態變化適應性弱等問題。鑒于此,針對水肥配比控制,筆者設計了基于云模型的模糊PID控制方法,實現了根據水肥配比值的動態變化對PID控制參數的實時修正,改善了PID控制對被控系統動態變化適應性較弱的問題。
1 水肥配比控制策略設計
水肥一體化系統在進行水肥配比控制時,灌溉主管路中水流速由于水壓等原因實時發生變化需要一種適應水流速變化,及時調節注肥管路中肥液流速的控制方法,實現動態調控注肥管路中肥液流速,維持水肥配比值在誤差范圍內。且對于常規的PID算法,控制參數經實際測量后,得到具體的數值,不再發生變化,難以滿足系統動態控制的需求。而基于云模型的模糊PID控制算法是一種自適應算法,能夠根據云模型推理結構及時調節PID控制的參數Kp、KI、KD,使水肥配比調節具有精準性,因此采用基于云模型得模糊PID控制方法進行系統中的水肥配比控制。云模型模糊PID控制器結構如圖1所示。
基于云模型的模糊PID控制器設計總體方法是以水肥配比過程中實際輸出y(t)和目標輸出r(t)之間的誤差e及其變化率ec為依據,通過二維云模型推理對PID控制器的控制參數進行調節,使其滿足控制系統要求。云模型模糊PID控制器由2部分組成:二維云推理結構和PID控制結構。由云模型推理結構推理得到PID控制修正值,ΔKp、ΔKI、ΔKD,并結合PID控制初始值Kp0、KI0、KD0,作為PID控制3個控制參數:Kp、KI、KD。最終由系統輸出控制量u(t)改變注肥管路中隔膜泵的速率,實現對水肥配比值的調節,使水肥配比達到動態平衡。
二維云模型推理結構由前件隸屬云和后件隸屬云共同構成。根據輸入變量的數字特征確定前件云,通過前件云發生器輸出隸屬度
μNj,其中N為前件云的規則條數;根據輸出變量的數字特征確定后件云,將
μNj作為后件云輸入,經后件云發生器生成隸屬度為μNj的yNj,其中N為后件云的規則條數;對后件生成的y1j、y2j,…,ynj,經過加權平均處理,得到ΔKp、ΔKI、ΔKD。再加上PID控制的初始值Kp0、K10、KD0,作為系統PID控制的參數,輸出控制量實現對水肥配比的控制。
2 隸屬云與控制規則設計
在基于云模型的模糊PID控制中,將水肥配比值的偏差e和偏差變化率ec作為系統的輸入,對e和ec劃分7個語言子集{NB、NM、NS、ZE、PS、PM、PB},對應的每一個語言子集的數字特征如表1所示。
根據水肥配比控制過程的輸入參數e和ec的數字特征,及設置云滴生成數n=1 000,通過正向云發生器生成控制系統輸入參數的前件云模型如圖2所示。
在基于云模型的模糊PID控制中,將ΔKp、ΔKI、ΔKD作為系統的輸出變量,對輸出變量劃分7個語言子集{NB、NM、NS、ZE、PS、PM、PB},每一個語言子集的數字特征如表2所示。
根據系統的3個輸出參數的數字特征,及設置云滴數為n=1 000,對應后件隸屬云模型如圖3所示。云模型從左至右分別代表了語言值NB、NM、NS、ZE、PS、PM、PB。
根據控制階段實際需求,對控制規則進行確定。在PID
控制系統中,比例項Kp起到加快系統響應速度作用;積分項KI起到減小系統穩態誤差作用;微分項KD作用是將達到系統控制目標時,防止系統的超調和震蕩。根據PID控制中控制參數作用,設計以下調整原則:
(1)e較大時,即系統設定值與實際值差值較大時,需增大Kp加快系統響應速度,減小防止微分過飽和。
(2)當e和ec適中時,在保證響應速度和防止系統超調的前提下Kp、KI、KD均不宜過大。
(3)當e較小時,適當增大KI減小系統的穩態誤差;適當引入KD減小系統的震蕩。
結合參數調整原則和以往相關領域學者經驗,制定基于水肥配比控制的3×49條模糊控制規則,推理規則表如表3所示。每一行3個輸出語言變量從左至右分別是輸出參數ΔKp、ΔKI、ΔKD論域中的語言變量。
3 云模型推理流程
云模型推理結構由前件隸屬云和后件隸屬云以及推理規則構成,隸屬度的推理由前件隸屬云完成,后件推理輸出由后件隸屬云完成。
通過輸入當前水肥配比值與目標水肥配比值的差值e及其變化率ec,經推理得到PID控制的修正值,由PID輸出控制量,控制隔膜泵。采用基于云模型的模糊推理算法,根據誤差的變化在線修正了PID控制系數,使PID控制適應水肥配比動態變化。具體推理過程如下:
(1)首先,計算出系統的輸入變量即偏差e和偏差變化率ec。
Input=(e,ec)(1)
(2)由輸入變量激活推理規則中前件隸屬云,并計算出相應隸屬度。
P1j=Nl(Enj,Hej)
P2j=Nl(Enj,Hej)
μj(e,ec)=e-(e-Ex)22(P1j2-(ec-Ej)22(P2j)2(2)
式中,P1j為變量e的論域上第j個云模型生成的正太隨機數,P2j為變量ec的論域上第j個云模型生成的正太隨機數,μj為前件云推理輸出。
(3)每一個推理規則前件根據推理規則表,映射到推理后件對應的隸屬云,得到推理輸出。
Pij=Nl(Enj,Hej)
yij=Ex±-2logμj(e,ec)×Pij(3)
式中,Pij為輸出變量i的論域上的第j個云模型生成的正態隨機數,yij為后件推理輸出,i為PID控制的3個修正值。
(4)對各推理規則的輸出經加權平均即得PID控制得修正系數。
根據推理流程,設計了基于云模型的模糊推理算法,具體算法流程圖如圖4所示。其中,l為推理規則條數,n為實驗中變量論域中的j個云模型生成的云滴數目。根據實際需求構建了輸入變量與每一個PID控制修正值間的49條控制規則,在進行模糊推理實驗時,設置輸入輸出變量論域中云模型的生成云滴數為500,最終通過對推理結果進行加權平均得到PID控制的修正值。
4 試驗與分析
根據二維云模型推理結構的設計流程,以及相應的算法實驗,完成云模型推理結構的構建。任意輸入5組(e,ec)數據,對云模型推理結構進行驗證,經二維云模型推理得到PID控制修正值結果如表4所示。
對表4中第5組數據進行分析,當e=2.3,ec=1.0時,即e隸屬于PM和PB的程度較大,ec隸屬于PS的程度較大,PID控制修正值
ΔKP、ΔKI、ΔKD分別為-1.63、1.52、1.17。對照推理規則表3可知,云模型推理輸出與規則設計相符。
5 結語
通過構建基于云模型的水肥配比控制策略,實現了根據輸入值的動態變化對PID控制參數的在線修正,改善了PID控制對被控系統動態變化適應性較弱的問題。在未來的研究工作中,將繼續針對具體的農業生產實際需求,結合水肥的實際流動情況構建相關模型,使控制策略發揮更好的效果。
參考文獻
[1]
王付才.基于多元數據融合的溫室大棚水肥一體機控制策略及系統研究[D].濟南:齊魯工業大學,2020.
[2] VAN ZYL J E,SAVIC D A,WALTERS G A.Operational optimization of water distribution systems using a hybrid genetic algorithm[J].Journal of water resources planning and management,2004,130(2):160-170.
[3] 宋坤.水肥一體化智能設備關鍵技術研究[D].廣州:廣州大學,2017.
[4] SIVAGAMI A,HAREESHVARE U,MAHESHWAR S,et al.Automated irrigation system for greenhouse monitoring[J].Journal of the institution of engineers(India):Series A,2018,99(2):183-191.
[5] 張輝,張永江,楊易.美國、加拿大精準農業發展實踐及啟示[J].世界農業,2018(1):175-178.
[6] 周路菡.水溶性肥料產業新時代[J].新經濟導刊,2014(4):63-66.
[7] 楊瑞.水肥一體化營養液多路直混控制系統設計[D].保定:河北農業大學,2020.
[8] 陳超.基于模糊理論的智能水肥一體機研制[D].合肥:安徽農業大學,2019.
[9] 孔德志,孫昌權.基于模糊控制的灌溉施肥系統設計與應用[J].安徽農業科學,2016,44(36):230-232.
[10] 李帥帥,李莉,穆永航,等.基于Fuzzy-Smith控制器的營養液pH值調控系統研究[J].農業機械學報,2017,48(S1):347-352,393.
[11] 詹攀.精準配肥控制系統的設計與研究[D].重慶:西南大學,2016.
[12] 姜巖.基于物聯網技術的智能水肥一體機控制系統[D].青島:青島理工大學,2018.
[13] JIANG Y,ZHAO J B,DUAN J,et al.Automatic control system of water and fertilizer based on fuzzy control algorithm and simulation[C]//2017 IEEE Information Technology,Networking,Electronic & Automation Control Conference(ITNEC).Chengdu,China:IEEE,2017:1671-1674.
[14] ZHANG L,WEI Y Z,FENG C P,et al.Design of water and fertilizer precision ratio system based on neural network PID[C]//2019 ASABE Annual International Meeting.St.Joseph,MI:American Society of Agricultural and Biological Engineers,2019.
[15] BI P,ZHENG J F.Study on application of grey prediction fuzzy PID control in water and fertilizer precision irrigation[C]//2014 IEEE International Conference on Computer and Information Technology.Xi’an,Chinn:IEEE,2014:789-791.