摘要:為檢測水肥一體機肥液電導率(EC),并將其控制在合理范圍內,基于物聯網技術,設計了遠程水肥灌溉控制系統,將自整定模糊 PID 控制算法引入遠程開發者設備終端中,通過模糊 PID 控制算法調控本地端變頻水泵的頻率進而精準控制 EC,并對本地端 PID 和遠程端模糊 PID 控制算法進行了對比試驗驗證。結果表明:目標 EC 越大,穩態 EC 越精確,但穩態時間和超調量均增大;與傳統本地端 PID 控制相比,該系統響應速度快、EC 波動幅度小、穩定,當目標 EC 為 2.5mS/cm 時,穩態時間和超調量分別達到 120s 和 20.8%,混肥時間和實測 EC 均能滿足水肥控制實際需求。該研究實現了 EC 的遠程模糊 PID 控制,以及灌溉施肥系統的計算機、手機、微信多終端灌溉數據監測和開關量控制。
關鍵詞:水肥一體機;EC;模糊 PID 控制;物聯網
朱德蘭; 阮漢鋮; 吳普特; 李景浩; 陸麗瓊 農業機械學報2021-12-02
0 引言
水肥一體化是當今一項高效節水減肥的農業灌溉新技術,該項技術在提高水資源利用效率,促進農業節本增效方面意義重大[1-4]。在對作物進行施肥灌溉過程中,施肥濃度控制在最優控制范圍內有利于作物根系的發育及土壤中礦物質的吸收[5]。隨著物聯網與 5G 技術的發展應用,數字技術能極大地提升農業生產效率[6-7]。按照作物水肥需求進行“互聯網+農業”模式的精準控制是實現農業智能化的關鍵。水肥灌溉系統濃度調控若存在嚴重非線性、時變性和滯后性等問題將影響智能灌溉系統的整體運行效率[8-9]。目前,國內外主要采用 PID 控制和模糊控制策略來實現作物智能灌溉,取得了較好的控制效果。文獻[10-12]基于 PID、模糊控制對水肥流量等進行控制并仿真。李加念等[13]基于 PWM(Pulse width modulation) 以輸出相應的占空比來控制吸肥電磁閥的開閉,進行灌溉液電導率(EC)的動態調控。文獻[14-19]設計了基于 FPGA、無線傳感網絡、ZigBee 等和模糊控制決策相結合的自動灌溉系統,使控制系統具有良好的控制效果。文獻[20-25]根據傳感器采集的溶液電導率信息或酸堿度信息,采用模糊控制策略控制混肥泵、電磁閥等進行肥液或營養液的本地端在線自動混合,實現了水肥一體化的自動控制。趙景波等[26]針對智能水肥一體機混肥濃度非線性問題,提出了一種變域模糊控算法,但目前只有仿真結果。綜上所述,PID 控制和模糊控制在變量施肥系統中得到了研究人員的廣泛關注,也取得了部分成果,但主要是針對本地端對作物施肥灌溉進行單一的控制,以模擬仿真為主,對水肥灌溉系統進行遠程智能化濃度控制研究相對較少。本文基于物聯網設計一個可實現計算機、手機、微信多終端灌溉數據監測和開關量控制的遠程水肥灌溉系統,以解決水肥灌溉系統 EC 調控非線性、時變性和滯后性等問題,實現對水肥一體化裝置 EC 的遠程模糊 PID 控制,通過對注肥泵變頻調速改變吸肥量,動態調節灌溉 EC,提升水肥控制精度和穩定性。
1 水肥灌溉系統
1.1 系統結構與設計
水肥灌溉系統結構如圖 1 所示,該水肥灌溉系統由供水組件、吸肥組件及控制組件 3 部分組成。供水組件主要由蓄水池、自吸離心變頻泵組成,為施肥和灌溉提供水源和動力。吸肥組件主要由肥料罐、文丘里、變頻注肥泵組成。肥料罐用來存儲肥液;變頻注肥泵提供動力,注肥泵驅動水流流經文丘里喉口,產生負壓,吸入肥液,將肥液注入主管混合。控制組件主要由傳感單元、上位機、控制器。傳感單元用來采集流量、壓力、EC 信息,為系統軟件進行水肥耦合調控提供決策數據;上位機主要包括本地端觸摸屏和遠程用戶終端設備(手機或計算機);控制器 PLC 主要接收上位機指令,對水肥灌溉系統的開關量、變頻注肥泵轉速進行控制。
1.2 肥液 EC 模型分析
肥液混合模型選擇典型的一階滯后模型。M(t)表示文丘里的吸肥量,由于文丘里的吸肥量、進口流量與變頻注肥泵頻率有關,將其改為與頻率有關的變量,表示為 f(t)qw、f(t)qm,根據質量守恒定理,有? ?? ? ? ? ? ? 1 0 2 d ( ) d w T C f t q qm V C t C f t q t ? ? ?C t (1)式中 VT ——混肥管道中的肥液體積,L; Ct() ——混肥管道中和出水管肥液的濃度,%; C0 ——進水管中的肥液濃度,%; C1——肥料桶中肥液濃度,%; w q ——文丘里的最大吸肥量,L/h; mq ——主管進口最大流量,m3 /h; 2 q ——主管出口的流量,L/h。等式左邊是混肥管道中肥液質量的微分,右邊表示進水管中肥液質量與文丘里吸收的各個母液的肥液質量之和減去出水管中肥液的質量。由于濃度與 EC 成正比關系[27],式(1)可變為 ? ? ? ? ? ? 1 0 2 d( ( )) d T w m V E t E q f t E q f t q E t t ? ? ? (2)式中 E(t)——混肥管道中和出水管肥液的 EC 值, mS/cm; E0——進水管中清水的 EC 值,mS/cm; E1——肥料桶中肥液的 EC 值,mS/cm。將式(2)進行拉普拉斯變換后得 ? ? 1 0 2 ( ) w m T E E s s q E q m s V q ??? (3)由式(3)可知,控制響應特征為一階線性系統。在實際試驗中,設備工作時出口壓力為 0.35MPa,根據實測數據, VT =50L, mq =3 m3 /h , qw = 640L/h, E1=10 mS/cm ,E0 = 0.6 mS/cm,滯后時間為 10 s。將上述變量代入式(3)得 EC 的近似傳遞函數為 ? ? 10 ( ) 2.74 = e ( ) 60 1 E s s H s m s s ??? (4)
2 遠程模糊 PID 控制系統設計
2.1 遠程控制系統結構
遠程控制系統由本地端、遠程端兩部分組成,組成結構如圖 2 所示。本地端主要由三菱 FX-3u 系列 PLC、云盒子、觸摸屏(MT6103iP 型號)、電磁閥、變頻注肥泵(廣東凌霄泵業有限公司,量程:0~5m³/h)、 EC 傳感器(南京昊科電子有限公司,量程: 0~20.0mS/cm)等組成,云盒子與 PLC 通過 RS-232 有線連接,PLC 通過 RS-485 總線與觸摸屏連接;遠程端主要由云端服務器、用戶終端設備、開發者服務終端組成。EC 傳感器通過 RS-485 總線與云盒(上海智能科技有限公司)連接,本地端通過云盒與遠程端進行動態數據交換;用戶終端設備主要包括用戶計算機或手機微信小程序,實現遠程對本地端設備進行操作控制;開發者服務終端通過 API 接口與云端服務器連接,主要是對傳感器數據進行存儲、控制算法處理, PLC 的 DA 模塊將遠程控制算法輸出數據輸入控制變頻注肥泵變頻調速,改變注入主管的肥液量進而實時控制水肥灌溉系統出口灌溉 EC。
2.2 模糊 PID 調控方法設計
2.2.1 模糊 PID 控制器設計
模糊自整定 PID 控制器由模糊控制器和 PID 控制器兩部分組成,其基本原理框圖如圖 3 所示。該控制器以 EC 誤差 e 和誤差變換率 ec為輸入量,經過模糊化和模糊推理后得到 PID 控制器的 3 個控制參數修正量 p i d ? ? ? k k k 、 、,實現 PID 控制器的 3 個參數 p i d ? ? ? k k k 、 、的在線修正,最后實現控制變頻注肥泵頻率以調整灌溉施肥 EC。模糊控制器 PID控制器 控制對象 + - △k p △ki △kd e ec r u 圖 3 模糊自整定 PID 控制器結構 Fig.3 Structure of fuzzy self-tuning PID controller 自整定 PID 3 個參數修正公式為 0 0 0 p p p i i i d d d k k k k k k k k k ? ? ? ? ?? ? ? ??? ? ? ? (5)式中 kp——整定后比例系數; ki——整定前積分系數; kd——整定前微分系數; kp0——整定前比例系數;
ki0——整定前積分系數; kd0——整定前微分系數; p ?k ——比例系數修正量; i ?k ——積分系數修正量; d ?k ——微分系數修正量。
2.2.2 模糊論域及隸屬度函數
云端遠程實時采集的 EC 與目標值的誤差 e 和誤差變化率 ec的語言變量模糊子集均取為{NB(負大), NM(負中),NS(負小),ZO(零),PS(正小), PM(正中),PB(正大)}量化為 7 個等級,模糊論域均取為{-3,-2,-1,0,+1,+2,+3},模糊子集選用三角形隸屬度函數,隸屬度函數如圖 4 所示。
2.2.3 控制規則制定
模糊控制規則表是根據水肥灌溉系統中 EC 變化規律和人員經驗,綜合考慮水肥灌溉系統的穩定性、超調量及響應速度等因素而建立的關系表。通過分析和仿真調整,針對水肥灌溉控制系統,制定 PID 控制器 3 個參數調整量的模糊規則,以 p ?k 為例,其控制規則如表 1 所示。
2.2.4 解模糊的計算
在水肥灌溉控制系統中,經過模糊邏輯推理后,得到 PID 的 3 個控制參數的模糊集合,不能直接轉化為精確量輸出,必須經過解模糊。本研究采用重心法解模糊化,將輸出量 p i d k k k 、 、提前清晰化,轉化成相應的量化值,然后將運算結果填入模糊控制查詢表中,儲存在計算機系統中,以 p ?k 的模糊控制查詢為例,結果見表 2。系統運行時,通過查詢表格,即可得出確定的輸出量,再乘上相應的比例因子,得到相應的頻率模擬量值,通過 PLC 控制器 D/A 轉換輸出到變頻器,進而控制變頻注肥泵改變文丘里吸肥量,完成其變頻控制。
3 試驗驗證
試驗裝置如圖 1 所示,在西北農林科技大學旱區節水農業研究院灌溉水力學實驗大廳進行,試驗中通過 變 頻 恒 壓 供 水 系 統 ( 量 程 0~0.5MPa ,精度 ±0.005MPa)提供試驗所需的主管恒定水壓。肥料罐中的母液為使用硝酸鉀肥料配制成 EC為10 mS/cm的溶液,使用 EC 傳感器實時檢測灌溉出口 EC,電磁流量計(EMF-5000 型號)檢測主管進口流量,EC 通過云盒上傳至云端進行實時記錄。試驗操作時通過水肥灌溉系統的觸摸屏或用戶終端設備上設置施肥配方、閥門開閉、灌溉策略和目標 EC 等內容。保持主管壓力為 0.35MPa,主管出口流量為 3m³/h,采用遠程模糊 PID 控制算法和本地端 PID 控制算法,采樣周期定為 5s,連續測量 300s。設定不同 EC,對比試驗結果,如表 3 所示。
由表 3 可知,當目標 EC 越大,采用遠程模糊 PID 控制或本地端 PID 控制時,EC 波動幅度越小,穩態 EC 越精確,但穩態時間和超調量均增大,即滯后性增大,穩定性增強;在同一目標 EC 時,采用遠程模糊 PID 控制相較于本地端 PID 控制 EC 波動幅度小,響應快,超調量小;模糊 PID 控制策略調控水肥所需時間(100~120s),一般水肥一體化設備應用于日光溫室生產實踐中時,水肥從設備灌溉出口達到滴頭的時間至少在 2 min 以上[27]。由此可見,所開發的基于物聯網的遠程水肥灌溉控制系統能夠滿足實際施肥灌溉需求。
4 結論
(1)在文丘里吸肥器的基礎上,利用物聯網技術搭建了一個遠程水肥灌溉系統,實現了水肥灌溉系統的計算機、手機、微信多終端灌溉數據監測和開關量控制,在遠程開發終端使用控制策略實現對水肥灌溉系統EC的實時變頻調控。
(2)在確定的使用環境下,簡化了水肥裝置混肥的數學過程,建立了操作性強的一階滯后線性系統模型,為水肥EC調控策略提供理論依據。
(3)根據水肥EC調控的滯后和不穩定性,調控系統采用遠程模糊PID控制策略。通過設定不同目標值與本地端PID控制對比試驗發現,目標EC越大,穩態EC越精確,但穩態時間和超調量均增大;在同一目標EC時,采用遠程模糊PID控制相較于本地端 PID控制其波動幅度小,響應快,超調量小,能夠滿足實際施肥灌溉需求。
論文指導 >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >