基于SOA優(yōu)化的智能灌溉控制策略研究.pdf
農(nóng)業(yè)機(jī)械學(xué)報(bào) Transactions of the Chinese Society for Agricultural Machinery ISSN 1000-1298,CN 11-1964/S 農(nóng)業(yè)機(jī)械學(xué)報(bào)網(wǎng)絡(luò)首發(fā)論文 題目: 基于SOA優(yōu)化的智能灌溉控制策略研究 作者: 許景輝,王雷,譚小強(qiáng),王一琛,趙鐘聲,邵明燁 收稿日期: 2019-08-01 網(wǎng)絡(luò)首發(fā)日期: 2020-03-02 引用格式: 許景輝,王雷,譚小強(qiáng),王一琛,趙鐘聲,邵明燁基于SOA優(yōu)化的智能灌溉控制策略研究農(nóng)業(yè)機(jī)械學(xué)報(bào). http:/kns.cnki.net/kcms/detail/11.1964.S.20200228.2156.030.html 網(wǎng)絡(luò)首發(fā):在編輯部工作流程中,稿件從錄用到出版要經(jīng)歷錄用定稿、排版定稿、整期匯編定稿等階段。錄用定稿指內(nèi)容已經(jīng)確定,且通過(guò)同行評(píng)議、主編終審?fù)饪玫母寮?。排版定稿指錄用定稿按照期刊特定版式(包括網(wǎng)絡(luò)呈現(xiàn)版式)排版后的稿件,可暫不確定出版年、卷、期和頁(yè)碼。整期匯編定稿指出版年、卷、期、頁(yè)碼均已確定的印刷或數(shù)字出版的整期匯編稿件。錄用定稿網(wǎng)絡(luò)首發(fā)稿件內(nèi)容必須符合出版管理?xiàng)l例和期刊出版管理規(guī)定的有關(guān)規(guī)定;學(xué)術(shù)研究成果具有創(chuàng)新性、科學(xué)性和先進(jìn)性,符合編輯部對(duì)刊文的錄用要求,不存在學(xué)術(shù)不端行為及其他侵權(quán)行為;稿件內(nèi)容應(yīng)基本符合國(guó)家有關(guān)書(shū)刊編輯、出版的技術(shù)標(biāo)準(zhǔn),正確使用和統(tǒng)一規(guī)范語(yǔ)言文字、符號(hào)、數(shù)字、外文字母、法定計(jì)量單位及地圖標(biāo)注等。為確保錄用定稿網(wǎng)絡(luò)首發(fā)的嚴(yán)肅性,錄用定稿一經(jīng)發(fā)布,不得修改論文題目、作者、機(jī)構(gòu)名稱和學(xué)術(shù)內(nèi)容,只可基于編輯規(guī)范進(jìn)行少量文字的修改。 出版確認(rèn):紙質(zhì)期刊編輯部通過(guò)與中國(guó)學(xué)術(shù)期刊(光盤(pán)版)電子雜志社有限公司簽約,在中國(guó)學(xué)術(shù)期刊(網(wǎng)絡(luò)版)出版?zhèn)鞑テ脚_(tái)上創(chuàng)辦與紙質(zhì)期刊內(nèi)容一致的網(wǎng)絡(luò)版,以單篇或整期出版形式,在印刷出版之前刊發(fā)論文的錄用定稿、排版定稿、整期匯編定稿。因?yàn)橹袊?guó)學(xué)術(shù)期刊(網(wǎng)絡(luò)版)是國(guó)家新聞出版廣電總局批準(zhǔn)的網(wǎng)絡(luò)連續(xù)型出版物(ISSN 2096-4188,CN 11-6037/Z),所以簽約期刊的網(wǎng)絡(luò)版上網(wǎng)絡(luò)首發(fā)論文視為正式出版。 基于 SOA 優(yōu)化的智能灌溉控制策略研究 1 許景輝 1,2 王 雷 2 譚小強(qiáng) 2 王一琛 3 趙鐘聲 2 邵明燁 3 (1.西北農(nóng)林科技大學(xué)旱區(qū)農(nóng)業(yè)水土工程教育部重點(diǎn)實(shí)驗(yàn)室,陜西楊凌 712100; 2.西北農(nóng)林科技大學(xué) 水利與建筑 工程 學(xué)院 , 陜西楊凌 712100; 3.西北農(nóng)林科技大學(xué) 機(jī)械與電子工程學(xué)院 ,陜西楊凌 712100) 摘要: 為解決智能灌溉系統(tǒng)中水泵 運(yùn)行 的不穩(wěn)定問(wèn)題,基于 SOA( Seeker optimization algorithm) 算法 實(shí)現(xiàn)了 PID( Proportion Integration Differentiation) 參數(shù) 的自動(dòng) 優(yōu)化 。該 優(yōu)化 算法能夠有效解決智能灌溉水泵控制中的非線性、時(shí)變性和滯后性等問(wèn)題。為驗(yàn)證 SOA優(yōu)化 PID控制的實(shí)際效果,與 PSO( Particle swarm optimization) 以及 GA( Genetic Algorithms) 優(yōu)化的 PID控制進(jìn)行比較 。 仿真 實(shí)驗(yàn) 結(jié)果表明 , 基于 SOA優(yōu)化的 PID控制響應(yīng)時(shí)間短、超調(diào)量小、穩(wěn)態(tài)過(guò)程沒(méi)有振蕩。因此,適用于智能灌溉系統(tǒng)中水泵控制 。 關(guān)鍵詞: 智能灌溉 ; PID 控制; SOA 優(yōu)化 PID 控制 ; 水泵控制 中圖分類 號(hào): S275; TP2 文獻(xiàn) 標(biāo) 識(shí)碼: A Application of PID Control Based on SOA Optimization in Intelligent Irrigation System XU Jinghui1,2 WANG Lei2 TAN Xiaoqiang2 WANG Yichen3 ZHAO Zhongsheng2 SHAO Mingye3 (1.Key Laboratory of Agricultural Soil and Water Engineering in Arid and Semiarid Areas Ministry of Education, Northwest A PID control; SOA optimized PID control; pump control 收稿日期: 2019-08-01 修回日期: 2019-09-19 基金項(xiàng)目 :國(guó)家重點(diǎn)研發(fā)計(jì)劃 項(xiàng)目 (2017YFC0403203)和 陜西水利科技計(jì)劃項(xiàng)目 (2014slkj-18) 作者簡(jiǎn)介 :許景輝 (1978 ),男,副教授,博士,主要從事農(nóng)業(yè)電氣化與農(nóng)業(yè)智能化檢測(cè)研究, E-mail: x36936163 com 網(wǎng)絡(luò)首發(fā)時(shí)間:2020-03-02 08:23:35網(wǎng)絡(luò)首發(fā)地址:http:/kns.cnki.net/kcms/detail/11.1964.S.20200228.2156.030.html0 引言 中國(guó)是農(nóng)業(yè)大國(guó),農(nóng)業(yè)灌溉用水占據(jù)水資源的絕大部分,但傳統(tǒng)的灌溉方式造成了水資源的大量浪費(fèi)。智能灌溉系統(tǒng)通過(guò)水泵自動(dòng)供水設(shè)施將作物所需的水分按需供給,促進(jìn)作物根系生長(zhǎng) 1-3。水泵供水過(guò)程中給水量在最優(yōu)控制范圍內(nèi)有利于作物根系的發(fā)育及土壤中礦物質(zhì)的吸收 4。因此,按照作物需水實(shí)現(xiàn)精確水泵供水控制是實(shí)現(xiàn)智能灌溉的關(guān)鍵。 水泵控制系統(tǒng)存在非線性、時(shí)變性和滯后性等問(wèn)題,這將影響智能灌溉系統(tǒng)的整體運(yùn)行效率。目前,國(guó)內(nèi)外主要采用 PID 控制和模糊控制策略來(lái)實(shí)現(xiàn)作物灌溉,通過(guò)調(diào)整相應(yīng)的參數(shù)來(lái)實(shí)現(xiàn)相關(guān)設(shè)備控制器的精 度,從而取得較好的控制效果 5-8。 PID 控制是灌溉控制系統(tǒng)中普遍采用的控制方法 9,其控制算法簡(jiǎn)單、參數(shù)調(diào)整方便、魯棒性好、可靠性高、適用于各種不同工況 10-11,但 PID 控制存在過(guò)渡過(guò)程時(shí)間和超調(diào)量之間的矛盾。 PID 控制的效果主要取決于參數(shù)的整定 12-13,不同的控制對(duì)象及控制參數(shù)對(duì)控制系統(tǒng)產(chǎn)生的影響不同。李俊勇等 14提出了采用改進(jìn)的遺傳算法和模糊控制技術(shù)相結(jié)合,通過(guò)對(duì) PID 參數(shù)整定的優(yōu)化,使得控制器具有良好的控制效果。江金龍等 15提出一種基于遺傳算法和直接搜索策略的 PID參數(shù)整定方 法,研究結(jié)果表明該方法提高了搜索精度和收斂精度。李開(kāi)霞等 10提出了一種通過(guò)實(shí)時(shí)整定 PID 參數(shù)的自適應(yīng) PID 控制策略,該策略可以應(yīng)用于多功能除濕機(jī)的溫控,具有較好的穩(wěn)定性。但 PID 控制策略需要憑借經(jīng)驗(yàn)和反復(fù)調(diào)試 來(lái) 整定 PID 參數(shù),工作費(fèi)時(shí)費(fèi)力,并且將傳統(tǒng)的 PID 控制用于現(xiàn)代智能灌溉系統(tǒng)中的水泵控制,其控制精度達(dá)不到要求。因此,需要根據(jù)灌溉水機(jī)電系統(tǒng)的傳遞函數(shù)自適應(yīng) PID 參數(shù),以達(dá)到目前智能灌溉系統(tǒng)中精準(zhǔn)控制、精準(zhǔn)灌溉的要求。 本文以 智能灌溉系統(tǒng)中水泵機(jī)電系統(tǒng) 為 被控對(duì)象 , 選取特定工作條件下的水泵供水傳遞函數(shù), 采用 SOA( Seeker optimization algorithm)優(yōu)化算法實(shí)現(xiàn)灌溉控制系統(tǒng)的 PID 控制參數(shù)優(yōu)化,分析其響應(yīng)時(shí)間及穩(wěn)定狀態(tài)。采用 PSO( Particle swarm optimization)優(yōu)化和 GA( Genetic algorithm) 優(yōu)化與 SOA 對(duì)比, 比較分析 3 種優(yōu)化策略 在 水泵供水控制中效果, 以實(shí)現(xiàn)精度高 、穩(wěn)定性好的 水泵供水控制,為實(shí)現(xiàn)精準(zhǔn)的智能灌溉系統(tǒng)提供技術(shù)支持 。 1 基于 SOA 優(yōu)化的 PID 控制系統(tǒng)設(shè)計(jì) 1.1 PID 控制 在模擬控制系統(tǒng)中, PID 控制器是一種線性控制器 16-17,系統(tǒng)由控制器和被控對(duì)象組成,其模擬控制系統(tǒng)的框圖如圖 1 所示。 圖 1 PID 控制系統(tǒng)框圖 Fig.1 PID control system block diagram PID 控制器由比例環(huán)節(jié) ( Proportional)、積分環(huán)節(jié) ( Integral)和微分環(huán)節(jié) ( Differential)組成18, PID 的控制規(guī)律 表示為 : 01 d e ( )( ) ( ) ( ) d dttpd tu t K e t e t t TT= + + ( 1) 也 可將式 (1)寫(xiě)成傳遞函數(shù)的形式: ( ) 1( ) 1()pdiEsG s K T sU s T s= = + +( 2) 式中 pK 比例系數(shù) iT 積分時(shí)間常數(shù) dT 微分時(shí)間常數(shù) ()et 系統(tǒng)誤差 ()ut 控制輸出 對(duì)于 PID 控制器而言,當(dāng)采樣周期比較短時(shí), 可采用 PID 的離散化處理,即可 通過(guò)離散化將連續(xù)系統(tǒng)直接化為差 分方程。為此,用一階差分式代替微商,用求和代替積分,用矩形積分 代替連續(xù)積分的近似值,即可求出 PID 控制器的離散方程。公式 為 220di( ) ( ) ( ) ( ) ( ) ( ) ( )p i p diTTu t K e k e k e k K e k K e k K e k = + + = + + ( 3) 其 中0ipiTKKT= , ddpiTKKT= , 2 1 212zz = + 。 式中pK 比例系數(shù) iK 積分系數(shù) dK 微分系數(shù) 2 差分的二次方 雖然傳統(tǒng)的 PID 控制工作結(jié)構(gòu)穩(wěn)定且控制結(jié)構(gòu)簡(jiǎn)單,但對(duì)于一個(gè)具有非線性、時(shí)變性和滯后性的智能灌溉系統(tǒng),其pK、 iK 、 dK 3 個(gè)參數(shù)調(diào)整復(fù)雜,為了滿足全局最優(yōu)調(diào)控和縮短過(guò)度的時(shí)長(zhǎng)問(wèn)題,需要 PID 優(yōu)化算法以提高其控制效果 19-21。 1.2 SOA 優(yōu)化 PID 控制 1.2.1 SOA 算法 人群搜索算法 (SOA) 是進(jìn)化算法研究領(lǐng)域的一種新型群體智能算法,該算法立足傳統(tǒng)的直接搜索算法,將搜索隊(duì)伍作為種群,以各搜索者所處位置作為候選解,通過(guò)模仿人類在進(jìn)行搜索行為時(shí)對(duì)位置和方向等的推理判斷完成問(wèn)題的最優(yōu)求解, 采用 SOA 優(yōu)化的 PID 參數(shù)整定,具有收斂快、魯棒性好和穩(wěn)定性高等特點(diǎn) 22。 SOA 算法具體描述為 23; 假定在維度為 D 的空間中有 S 個(gè)搜尋個(gè)體,則個(gè)體 i 所處的位置 為 12, , ,i i i iDx x x= TX ( 4) 由于 PID 控制器由 3 個(gè)主要的控制參數(shù)pK、 iK 、 dK 決定,則設(shè)定 SOA 優(yōu)化算法的個(gè)體維度為 3,能夠?qū)崿F(xiàn)對(duì) PID 控制器參數(shù)進(jìn)行 優(yōu)化整定。適應(yīng)度函數(shù)是搜尋者優(yōu)化算法與控制系統(tǒng)結(jié)合的紐帶,指導(dǎo) 算法按控制目標(biāo)要求不斷進(jìn)化。為了獲取滿意的過(guò)程動(dòng)態(tài)特性,采用誤差絕 對(duì)值的時(shí)間積分性能指標(biāo)作為最小目標(biāo)函數(shù)。同時(shí),為了防止控制能量過(guò)大,引入控制輸入平方項(xiàng),即目標(biāo)函數(shù)為 ( )( )212021 2 30( ) ( ) ( ( ) 0 )m i n( ) ( ) + ( ) ( ( ) 0 )e t u t d t e tfe t u t e t d t e t += +( 5) 式中 1 、 2 、 3 權(quán)值系數(shù), 31 為了避免超調(diào),采用了懲罰控制,通過(guò)對(duì)比試驗(yàn), 式 ( 5) 權(quán)值系數(shù) 1 、 2 、 3 一般取 0.999、 0.001、 100 可實(shí)現(xiàn)較好控制效果。 SOA 的不確定推理行為是利用模糊系統(tǒng)的逼近能力,模擬人的 智能搜索行為 ,用以建立感知(目標(biāo)函數(shù)值)和行為(步長(zhǎng))之間的聯(lián)系,搜索步長(zhǎng)表示 為 lnij ij iju= ( 6) 式中 ij j 維搜索空間的搜索步長(zhǎng) ij 高斯隸屬函數(shù)參數(shù) iju j 維搜索空間目標(biāo)函數(shù)值 i 的隸屬度 通過(guò) 對(duì)人的利己行為、利他行為和預(yù)動(dòng)行為的分析和建模,確定搜索方向?yàn)?i i , p r o 1 i , e g o 2 i , a l t( t ) s i g n ( ) = + +d d d d( 7) 式中 ,iprod 搜尋個(gè)體預(yù)動(dòng)方向 ,iegod 搜尋個(gè)體利己方向 ,ialtd 搜尋個(gè)體利他方向 慣性權(quán)值,隨進(jìn)化代數(shù)的增加 從 0.9 線性遞減至 0.1 1 、 2 0,1內(nèi)的常數(shù) 1.2.2 PID 控制器的 SOA 算法 優(yōu)化設(shè)計(jì) 基于 SOA 算法優(yōu)化的 PID 控制流程如下: ( 1) 初始化每個(gè)搜索者的個(gè)體位置,系統(tǒng)隨機(jī)產(chǎn)生初始位置矩陣 。 ( 2) 計(jì)算搜索個(gè)體的適應(yīng)度值 。 ( 3) 對(duì)當(dāng)前每個(gè)搜索者個(gè)體位置與其歷史最佳位置進(jìn)行比較,選擇和保留最優(yōu)個(gè)體位置進(jìn)行更新 。 ( 4)對(duì)種群歷史最優(yōu)位置與當(dāng)前個(gè)體最優(yōu)位置進(jìn)行比較,若當(dāng)前搜索個(gè)體更好則對(duì)種群歷史最優(yōu)位置進(jìn)行更新替換 。 ( 5)如果未達(dá)到結(jié)束條件,返回步驟( 2),否則結(jié)束循環(huán)。 依據(jù)上述算法原理設(shè)計(jì)基于 SOA 優(yōu)化 PID 控制的水泵供水控制系統(tǒng), 如圖 2 所示。 圖 2 基于 SOA 優(yōu)化 PID 控制的智能灌溉控制系統(tǒng)原理框圖 Fig.2 Block diagram of intelligent irrigation control system based on SOA optimized PID control 2 被控對(duì)象模型 智能灌溉系統(tǒng)中水泵供水系統(tǒng)可認(rèn)為是一種 壓力 不斷變化的 穩(wěn) 壓供水系統(tǒng), 穩(wěn) 壓供水系統(tǒng)是通過(guò)調(diào)節(jié)變頻器改變水泵的供水量,從而達(dá)到水壓 穩(wěn) 定的目的 24。國(guó)內(nèi)也有提出變壓供水,其機(jī)理是從恒壓供水演變而來(lái),分為壓力上升階段和恒壓階段,壓 力上升階段是一階慣性環(huán)節(jié),恒壓階段為純滯后環(huán)節(jié),則供水系統(tǒng)模型可表示 25-26為 0 111e1 = + spp kG n T s ( 8) 式中 1T 供水系統(tǒng)的慣性時(shí)間常數(shù), s 1k 供水系統(tǒng)的增益 供水系統(tǒng)的時(shí)滯常數(shù), s pn 傳遞函數(shù)中 的輸入供水系統(tǒng)中離心泵的轉(zhuǎn)速 0p 傳遞函數(shù)中的輸出 。供水 系統(tǒng)的出口壓力 變頻器和水泵電動(dòng)機(jī)可近似為等效時(shí)間常數(shù) 2T 的一階慣性環(huán)節(jié),可表示 為 222 1mcn kG f T s= + ( 9) 式中 2T 調(diào)速系統(tǒng)的慣性時(shí)間常數(shù), s 2k 調(diào)速 系統(tǒng)的增益 cf 傳遞函數(shù)中的輸入,即供水 系統(tǒng)中變頻器的輸入頻率 mn 傳遞函數(shù)中的輸出,即 供水 系統(tǒng)中電動(dòng)機(jī)的轉(zhuǎn)速 系統(tǒng)中其他控制及 檢測(cè)環(huán)節(jié)與供水系統(tǒng)的時(shí)間常數(shù)相比可以忽略,可以看作一個(gè)比例環(huán)節(jié) 33Gk= ( 10) 設(shè)定智能灌溉系統(tǒng)中供水系統(tǒng)采用離心泵供水,則該系統(tǒng)中 電機(jī)的轉(zhuǎn)速等于離心泵的轉(zhuǎn)速,從而整個(gè)供水 系統(tǒng)的模型可表示為上述 3 個(gè)環(huán)節(jié)的串聯(lián)模型,可表示 25為 012e( 1) ( 1) scp kG f T s T s = + ( 11) 其中 1 2 3k kk k= 式中 k 系統(tǒng)的總增益 。 1T 主要由用戶的數(shù)量決定 , 2T 主要由變頻器加速時(shí)間常數(shù)和電動(dòng)機(jī)的自身特性決定 , 由管網(wǎng)系統(tǒng)的最不利點(diǎn)與用戶的距離和系統(tǒng)中水的平均流速?zèng)Q定 。 蒙蕊蕊等 27通過(guò)模型辨識(shí)對(duì)離心泵供水做了大量 試 驗(yàn),辨識(shí)出不同工況下離心泵的傳遞函數(shù)。本次仿真?zhèn)鬟f函數(shù)選用其研究中初始頻率為 30Hz、 目標(biāo)頻率為 40Hz 且球閥打開(kāi)數(shù)為 1 工況下的傳遞函數(shù)。在一定范圍降頻、工況變化小 等工況中可以認(rèn)為是一階慣性加時(shí)滯的模型,但當(dāng)系統(tǒng)處于升頻或 工況變化較大、較快的過(guò)程中,系統(tǒng)模型變?yōu)槎A慣性加時(shí)滯模型,模型結(jié)構(gòu)較復(fù)雜。本 文 選擇系統(tǒng)處于升頻狀態(tài),因此系統(tǒng)模型為二階慣性加時(shí)滯,模型傳遞函數(shù) 為 0 . 2 6 0 . 2 629 . 1 2 e 9 . 1 2 e( 0 . 5 9 1) ( 0 . 3 5 1) 0 . 2 0 6 5 0 . 9 4 1 =+ + + +s sG s s s s ( 12) 3 仿真測(cè)試與 結(jié)果分析 為了驗(yàn)證 SOA 優(yōu)化 PID 控制算法的優(yōu)越性,采用 PSO 優(yōu)化算法和 GA 優(yōu)化算法 進(jìn)行Matlab 仿真對(duì)比。分別編寫(xiě)基于 SOA、 PSO 和 GA 優(yōu)化下的 PID 控制算法代碼,對(duì)以上選取的水泵控制系統(tǒng)進(jìn)行仿真實(shí)驗(yàn),設(shè)該系統(tǒng)種群規(guī)模為 30,最大迭代次數(shù)為 100 次,最大隸屬度 為 0.9500,最小隸屬度 為 0.0111,權(quán)重最大值為 0.9,權(quán)重最小值為 0.1,維數(shù)為 3,得 PSO、 GA、 SOA 優(yōu)化適應(yīng)度函數(shù)控制曲線、系統(tǒng)階躍響應(yīng)輸出曲線 和系統(tǒng)階躍響應(yīng)輸出曲線誤差分別如圖 36 所示。 圖 3 適應(yīng)度函數(shù)控制曲線 Fig.3 Fitness function control curve 圖 4 SOA、 PSO、 GA 系統(tǒng)階躍響應(yīng)輸出曲線 Fig.4 SOA, PSO, GA system step response output curve 圖 5 SOA、 PSO、 GA 系統(tǒng)階躍響應(yīng)輸出誤差曲線 Fig.5 SOA, PSO, GA system step response output curve error map 圖 6 SOA、 PSO 系統(tǒng)階躍響應(yīng)輸出曲線誤差圖 Fig.6 SOA, PSO system step response output curve error map 從圖 3 來(lái)看, 在 3 種優(yōu)化算法尋找 適應(yīng)度函數(shù)的 最優(yōu)適應(yīng)值時(shí), PSO 優(yōu)化算法 尋找最優(yōu)適應(yīng)值最快,僅需要 2 次迭代就找出了該適應(yīng)度函數(shù)的最優(yōu)適應(yīng)值, SOA 優(yōu)化算法次之,在第 8 次迭代完成后 找到該適應(yīng)度函數(shù)的最優(yōu)適應(yīng)值,而 GA 優(yōu)化算法 最差,在第 74 次迭代后找出了該適應(yīng)度函數(shù)的最優(yōu)適應(yīng)值 。 由此, SOA 和 PSO 優(yōu)化算法在確定適應(yīng)度函數(shù)的最優(yōu)適應(yīng)值速度較快且穩(wěn)定性較好, 而 GA 優(yōu)化算法 速度慢且 穩(wěn)定性較差 。從圖 4 來(lái)看,GA 優(yōu)化 算法到達(dá)平穩(wěn)所需的 時(shí)間 為 3.50 s, 最大超調(diào)量達(dá)到 0.75 m, 而 SOA 和 PSO 優(yōu)化算法達(dá)到平穩(wěn)所需時(shí)間均小于 0.50 s、最大超調(diào)量均小于 1.3 m,且上升時(shí)間均小于 GA 優(yōu)化算法的上升時(shí)間, 因此, SOA 和 PSO 優(yōu)化算法 相對(duì)收斂快、控制精度高 ,而 GA 優(yōu)化算法上升用時(shí)及收斂用時(shí)較長(zhǎng),超調(diào)量較大 。 由 圖 4 可知 , SOA 優(yōu)化算法與 PSO 優(yōu)化 算法 的PID 控制 系統(tǒng)相比,上升時(shí)間減少了 0.01 s,超調(diào)量降低了 0.06 m。 表明 SOA 優(yōu)化的 PID智能灌溉控制系統(tǒng)具有更 好的控制效果和魯棒性。 從圖 5 來(lái)看, GA 優(yōu)化 算法誤差最大, 最大誤差值為 0.72 m, 而 SOA 和 PSO 優(yōu)化算法的最大 誤差 值均 不大于 0.22 m,誤差 相對(duì)較小。SAO 優(yōu)化 算法 的最大誤差值為 0.22 m,而 PSO 優(yōu)化 算法 的最大誤差值為 0.27 m。 因此, SAO優(yōu)化算法 誤差更小。綜上所述,說(shuō)明對(duì)于智能灌溉系統(tǒng)中的水泵供水控制系統(tǒng)來(lái)說(shuō),基于SOA 優(yōu)化的 PID 控制效果最優(yōu),可應(yīng)用于智能灌溉系統(tǒng)控制。 4 基于 SPWM 的智能灌溉機(jī)電控制系統(tǒng)仿真模型驗(yàn)證 4.1 SPWM 控制原理 SPWM 控制技術(shù)旨在控制變頻器的輸出電壓 來(lái)滿足交流調(diào)速系統(tǒng)的需要。 其 基本控制思想是等效原則,即用一定數(shù)量寬度不等(半個(gè)周期內(nèi),兩側(cè)波形窄,中間波形寬)幅值相等的脈沖矩形波來(lái)等效正弦波,如圖 7 所示。 SPWM 波形與正弦波等效的具體內(nèi)容是將正弦波曲線的一個(gè)周期等分成若干份,每一段小周期內(nèi)的正弦波曲線所圍面積,用一系列高度相等,寬度中心與每一小段周期的 1/2 處相重合的矩形脈沖波的面積來(lái)等效,就可以得到等效需要的一系列 SPWM 脈沖波。 圖 7 SPWM 脈沖波形 Fig.7 SPWM pulse waveform 4.2 灌溉控制系統(tǒng)模型 建立 運(yùn)用 Matlab 中 Step 模塊設(shè)置轉(zhuǎn)速給定值,并 與 實(shí)際轉(zhuǎn)速 進(jìn)行比較得到轉(zhuǎn)速偏差。利用異步電動(dòng)機(jī)轉(zhuǎn)速與頻率的關(guān)系將轉(zhuǎn)速偏差轉(zhuǎn)化成頻率偏差,經(jīng) PID 控制器得到系統(tǒng)控制量。由于實(shí)際情況中頻率控制難以瞬時(shí)變化, Rate limiter 模塊 來(lái)實(shí)現(xiàn)控制頻率上升和下降 , 為了在 0.25s 內(nèi)完成 050Hz 的加速, Rate limiter 的參數(shù)可分別為 200 和 -200。恒壓頻比控制 V/F曲線則由 1-D Lookup Table 模塊來(lái)實(shí)現(xiàn)。上述模塊設(shè)置 參數(shù)后與 SPWM 控制器模型連接 就構(gòu)成 了智能灌溉控制系統(tǒng)模型。將主電路、水泵模型、灌溉控 制系統(tǒng)連接 就能得到圖 8 所示變量灌溉控制系統(tǒng)仿真模型。 D i s c r e t e ,T s = 1 e - 0 5 s .p o w e r g u igABC+-U niv e r s a l B r id g enTf cnT - nn1n2H1H2I n1irAis AwmTeS u b s ys t e m 1S t e p 1S co p e 5S co p efmPu ls esS P W MR a t e L i m i t e rP I D ( s )P I D C o n t r o l l e r- K - K - K -G a i nmABCTmA s yn ch r o n o u s M a ch i n eS I U n i t s 11 - D T ( u )1 - D L o o k u pT a b l e圖 8 基于 SPWM 的智能灌溉控制系統(tǒng)仿真模型 Fig.8 Simulation model of intelligent irrigation control system based on SPWM 設(shè)置轉(zhuǎn)速給定值為 1400r/min( 01s)和 1200r/min( 12s) 相當(dāng)于水泵給定揚(yáng)程為 23.25m( 01s)和 17.08m( 12s)。系統(tǒng) PID 參數(shù)經(jīng)傳統(tǒng)人工調(diào)整可以得到圖 9 所示的水泵出口壓力變化曲線。系統(tǒng) PID 參數(shù)經(jīng) SOA 優(yōu)化調(diào)整則可得 到圖 10 所示的曲線。 圖 9 傳統(tǒng)人工調(diào)節(jié) PID 參數(shù)的水泵出口揚(yáng)程跟蹤曲線 Fig.9 Pump outlet head tracking curve of traditional manual adjustment PID parameters 圖 10 SOA 優(yōu)化 PID 參數(shù)的水泵出口揚(yáng)程跟蹤曲線 Fig.10 Pump outlet curve of SOA optimized PID parameters 從圖 9、 10 可以看到,灌溉系統(tǒng)的 PID 控制策略通過(guò) SOA 優(yōu)化后,其參數(shù)較人工調(diào)整具有很好 的控制效果。在變量灌溉系統(tǒng)壓力較大波動(dòng)時(shí),其控制壓力的超調(diào)量很小,利于變量灌溉機(jī)電系統(tǒng)的穩(wěn)定運(yùn)行。 5 結(jié)論 ( 1)基于 SOA 算法優(yōu)化的 PID 控制在水泵供水控制中調(diào)節(jié)時(shí)間短、超調(diào)量小、穩(wěn)態(tài)特性與動(dòng)態(tài)響應(yīng)特性均最優(yōu),通過(guò) SOA 算法 可以實(shí)現(xiàn)智能灌溉控制系統(tǒng)中的最優(yōu)控制策略。 ( 2) SOA 算法在優(yōu)化過(guò)程中,適應(yīng)度值和粒子群數(shù)量的調(diào)整會(huì)在實(shí)際工作中有效提高PID 數(shù)值優(yōu)化效果,在一定程度上減少 傳統(tǒng) PID 控制在 智能灌溉系統(tǒng)中水泵供水控制系統(tǒng)的非線性、時(shí)變性和滯后性問(wèn)題。 ( 3) 仿真驗(yàn)證結(jié)果表明 , 基于 SOA 算法優(yōu)化的 PID 控制穩(wěn)定性及動(dòng)態(tài)性能較好,可以很好 地 滿足水泵供水控制系統(tǒng)的自動(dòng)控制要求,可應(yīng)用于實(shí)際智能灌溉系統(tǒng) 。 參 考 文 獻(xiàn)