張雨萌,管光華
(武漢大學 水資源與水電工程科學國家重點實驗室,武漢 430072)
【研究進展】自20 世紀30年代水力自動閘門的應用開創(chuàng)了渠道系統(tǒng)自動化控制的先河以來,國內外學者不斷研究創(chuàng)新,使得渠系自動化控制理論日趨成熟,相關的技術得到了一定范圍的應用。渠系自動化控制的核心是控制算法,即描述渠道輸入(水位或流量誤差)與輸出(閘門動作)的邏輯關系的方法。渠系控制算法先后出現(xiàn)了基于經(jīng)典控制理論的渠道控制邏輯(如小人算法、科文算法以及后來的PID 類算法等[1]);基于現(xiàn)代控制理論的渠道線性二次最優(yōu)控制算法、最優(yōu)下游水位控制器等;以及基于智能控制算法的魯棒算法等[2]。
近年來,渠系控制理論的各個方面又有了一些新的進展。姚雄等[3]對大型渠道控制蓄量的實現(xiàn)方法進行了研究,建立了包含倒虹吸、渡槽、取水口等建筑物在內的大型輸水渠道自動運行控制仿真模型,并對京石段進行了仿真驗證。Clemmens[4]提出了一種解決用水管理部門與用戶的供需不匹配問題的基于相鄰渠池的水位差異的控制器,其本質是將渠道系統(tǒng)看作一個大型水庫。Belaud 等[5]針對渠系響應時間展開研究,運用IDZ模型尋找基于用水需求改變的開環(huán)系統(tǒng)的恰當時間,并將其在一個渠系系統(tǒng)的不同的下游邊界條件下與SV 方程做比較,提出了灌溉渠系的響應時間概念。崔巍等[6]提出了一種具有較好實用性的閘前常水位運行控制算法,綜合前饋反饋算法提出動態(tài)調節(jié)渠道蓄量實現(xiàn)閘前常水位運行的控制算法,在南水北調的仿真測試中取得了良好效果。管光華等[7]對蓄量階躍補償、動力波原理、水量平衡模型3種時滯參數(shù)算法在ASCE的測試渠系和漳河灌區(qū)上進行仿真模擬,比較了它們的控制效果,從而推薦蓄量階躍補償算法為主要的前饋控制算法,并為簡化前饋規(guī)則提出了時滯參數(shù)顯式算法。
【擬解決的關鍵問題】上述控制理論及算法尚處于試驗和研究階段,在實際工程中,經(jīng)典控制應用較為廣泛,特別是原理較為簡單、魯棒性較強的PID算法[2,8-12]。該算法在確定控制器參數(shù)時,主要有2種方法:一是傳統(tǒng)的經(jīng)典設計方法,主要包括構建ID模型、IDZ模型等,并將其結合最優(yōu)控制理論推算得到PID 參數(shù);二是進行程序仿真試算,用圣維南方程結合尋優(yōu)程序確定較優(yōu)PID 參數(shù)。但由于方法一過于理想,沒有考慮真實渠道的局限性、非線性以及系統(tǒng)的通信延遲,故基于經(jīng)典控制理論的設計方法、模型所得結果往往不夠理想,甚至出現(xiàn)控制失穩(wěn)的情況?!厩腥朦c】目前,對于渠道控制系統(tǒng)PI 控制參數(shù)的尋優(yōu)大多采用方法二中的網(wǎng)格法,本文采用仿真模型來率定和優(yōu)化控制器參數(shù),旨在將一些在其他領域運用較為成熟的算法(如梯度算法、PSO算法)改進運用于渠道控制系統(tǒng)中?!狙芯恳饬x】以期能夠在渠系運行過程中較快地取得較好的PI 控制參數(shù),使渠道達到控制目標,安全可靠及時地保障渠道系統(tǒng)高效運行。
PID算法又叫作比例積分微分算法。此處的應用原理為:傳感器實時監(jiān)控下游水位,將該水位與預定的常水位做比較,將二者之間的差記為誤差值e(t)。然后將該誤差值進行比例積分微分的線性組合計算,找到一個輸出的閘門開度u(t)作為控制器輸出變量[2],計算式為:
式中:Kp為比例項因子;Ti為積分項因子;Td為微分項因子;e(t)為水位誤差值(m);u(t)為閘門開度(m)。比例項是為了減少水位的誤差值;積分項是為了減少水位的穩(wěn)態(tài)誤差;微分項是為了加快閘門的動作量,本文只考慮比例項和積分項[13]。
選取美國加利福尼亞州ASCE的小型測試渠道的單個渠池作為本文初步的尋優(yōu)仿真對象,渠道參數(shù)見表1。流量變化工況設置為設計流量的15%~30%的階躍流量變化。
表1 單個渠池工況仿真渠道參數(shù)Table1 simulation parameters of single channel pool
網(wǎng)格法是PI 參數(shù)尋優(yōu)最為經(jīng)典的算法,其優(yōu)點在于只要計算時間足夠長,取足夠密的網(wǎng)格進行尋優(yōu),就一定可以得到性能指標較好的一組控制參數(shù)。本文先以經(jīng)典網(wǎng)格法進行尋優(yōu),將其作為一個比較對象與其他PI 參數(shù)尋優(yōu)算法在運算效率、控制效果上做出比較,來評判其他算法是否有效或更優(yōu)。
參考ASCE 提出的基于水位誤差變化幅度、渠系達到穩(wěn)定所需時間、閘門動作量等關鍵性控制目標的性能指標,包括水位誤差平方積分(ISE)、最大絕對誤差(MAE)、穩(wěn)態(tài)誤差(STE)、絕對值誤差積分(IAE)、絕對流量變化積分(IAQ)、絕對閘門開度積分(IAW等)[14]。其中,ISE是用于衡量水位波動平穩(wěn)性能的指標;IAQ是描述系統(tǒng)在過渡過程中對流量的控制能力的指標;IAW是衡量閘門的啟閉幅度和頻率的指標。ISE越小,水位波動越小。初步探究時,本文認為若能控制水位波動在一個合理的范圍內,就能夠使系統(tǒng)達到一個較好的被控狀態(tài)。故采用較為傳統(tǒng)的ISE(水位誤差平方積分)作為尋優(yōu)指標,計算式為:
式中:Δt為時間間隔;T為總的仿真時間;yt為當前時刻水位;ytarget為目標水位;ISE為水位誤差平方積分(此處為去量綱化,且多渠池工況下取平均值)。
綜合參考文獻[15],本文中Kp、Ti的取值范圍為(0,100)。采取參數(shù)計算步長為2,對Kp、Ti進行(0,100)內的單渠池尋優(yōu),需計算50×50 共2 500個性能指標,共耗時約20 h(用于運算的電腦配置如下:Intel(R)Xeon(R)Gold5118 處理器,32GB 內存)。若再從中選取區(qū)間進行加密,需要約160 h 才能得到理想的控制參數(shù),而本文2.4 節(jié)的計算結果顯示,運用本文提出的2種單渠池尋優(yōu)方法,最多只需要8 h 就可以找到同樣控制效果的控制參數(shù)??梢娋W(wǎng)格法所付出的時間代價十分大,亟須改進。
2.2.1 梯度法
梯度法是數(shù)學中較為經(jīng)典的算法,廣泛應用于軍事、工業(yè)等方面的尋優(yōu)。它利用負梯度方向是下降最快的方向的原理進行尋優(yōu),其迭代公式為:
式中:a0為步長;p(k)為目標值y對于變量的負導數(shù);k為尋優(yōu)次數(shù)[16]。
2.2.2 復合梯度法及其尋優(yōu)效果
尋優(yōu)分為2 部分,即隨機二分尋找梯度法初值以及梯度法尋優(yōu),稱為復合梯度法。由于不合適的控制器參數(shù)會使得系統(tǒng)失穩(wěn)或性能指標顯著劣化,且梯度法尋優(yōu)需要一個較好的初值。故認為梯度法控制參數(shù)的用于尋優(yōu)的初始值對應的性能指標應優(yōu)于沒有反饋控制(只有前饋控制)時的性能指標。
首先為了適應梯度法的初值敏感性,先使得PI參數(shù)(Kp、Ti)在一定范圍內(0~100)隨機生成n×n個值,并計算對應的性能指標值。若得到的最小的性能指標仍大于沒有反饋控制時系統(tǒng)對應的性能指標,則先數(shù)量級二分再區(qū)間二分,不斷縮小逼近最優(yōu)范圍直到找到合適的梯度法初值。然后進行梯度法運算,以負梯度方向為最速下降方向為基礎,使得PI 參數(shù)對應的性能指標越來越好,直至達到預期性能指標(目前經(jīng)仿真實驗驗證,預期性能指標取無反饋控制對應的性能指標的1/50~1/100,渠系控制效果良好),不斷逼近最優(yōu)的PI 參數(shù)。
程序設計為當型循環(huán),采取MPIEC(第i次的最小性能指標和i-1次最小性能指標的差)和MPIEL(第i-1次的最小性能指標和i-2次最小性能指標的差)作為循環(huán)條件,當二者都達到較小的程度(取預期性能指標精度的1/10),認為尋優(yōu)進入了一個較小值的平緩區(qū)域,則停止循環(huán),并將性能指標達到預期值作為結束循環(huán)的另一個條件。當遇到控制出錯的情況,例如閘門上游水位低于下游水位、上游閘門全關等情況。自出現(xiàn)控制出錯的時刻起,將性能指標擴充到整個尋優(yōu)時間段并將對應性能指標擴大1 000倍(經(jīng)試驗,每次遇到控制出錯的情況都會加長尋優(yōu)時間,且此組性能指標必然不能用)。
使用梯度法原理進行PI 參數(shù)的迭代,計算式為:
式中:i為迭代次數(shù);a0、b0為步長;IK、IT為ISE對Kp、Ti的偏導數(shù)的負值。運用式(4)和式(5)時,將其中a0、b0采用控制數(shù)量級的方法,使得加數(shù)的第2 項的數(shù)量級近似比加數(shù)第1 項的數(shù)量級少1個。經(jīng)過多次驗算,該方法較其他方法更加有效穩(wěn)定。
圖1 過閘流量過程線 Fig.1 Flow process line
圖2 閘門開度過程線Fig.2 Gate opening process line
圖3 下游水位誤差過程線Fig.3 Error line of downstream water level
表2 梯度法時間及循環(huán)次數(shù)統(tǒng)計Table2 Statistics of gradient method time and cycle times
2.3.1 PSO算法 PSO算法,即粒子群算法,是基于鳥群覓食原理設計的[17]算法。先一次性撒下許多粒子,隨機生成N行D列的位置和速度數(shù)組。通過計算每個粒子的評價指標,可以篩選出此時的全局最優(yōu)點。再進行M次迭代,對每個粒子的位置和速度進行一定規(guī)律的運算。該運算公式有許多不同的公式,綜合考慮尋優(yōu)時間與尋優(yōu)效果[18]。本文選取了較為基礎經(jīng)典的一種計算方法,計算式為:
式中:v為粒子的速度;w為慣性權重;x為粒子所在的位置;i為粒子序號;c1、c2為比例因子;y為存儲x值的臨時存儲變量;pg為當前最優(yōu)控制參數(shù)的存儲變量。
關鍵參數(shù)選取如下:N為初次撒下的點,本文認為初次撒下的點的效率較低,迭代計算的效率較高,故初選N=20;D為計算的維度,本例的研究變量僅有Kp、Ti共2個值,故D=2;w為慣性權重,認為粒子下一時刻的運動速度受上一時刻的運動速度所影響。此處取常規(guī)值0.6;M為迭代次數(shù),是根據(jù)PSO算法的核心原理進行迭代計算,故取M=80;c1為粒子受自身最優(yōu)值影響的比例因子;c2為粒子受群體最優(yōu)值影響的比例因子。二者之和一般為4,目前取二者均為2[19]。
按此公式對每個粒子進行速度和位置的改變,并計算對應的性能指標來進行評判。不斷循環(huán),直至找到滿足條件的性能指標,并篩選出對應的PI 參數(shù),完成粒子群算法尋優(yōu)[20]。
2.3.2 復合PSO算法及尋優(yōu)效果
為提高尋優(yōu)效率,參考2.2 節(jié)先使用隨機二分法生成N個尋優(yōu)粒子(粒子含有位置:即Kp、Ti值;速度:下一步尋優(yōu)的方向和步長),再利用PSO算法原理,使得N個粒子以不同的權重沿著上一時刻前進的方向、自身最優(yōu)的方向、種群最優(yōu)的方法進行前進循環(huán),直到找到符合預期性能指標的PI 參數(shù)。
隨機二分法設計同梯度法,粒子群算法設計為:定義種群數(shù)(N=20)、粒子維數(shù)(D=2)、自身最優(yōu)值學習因子(c1=2)、群體最優(yōu)值學習因子(c2=2)、迭代次數(shù)(M=50)。先隨機生成N個二位數(shù)組x(i,n)(i=1~n),其物理意義為:隨機生成20 組Kp、Ti,并用x(i,1)儲存Kp的值;x(i,2)儲存Ti的值。再隨機生成N個二維數(shù)組速度v,以后期改變對應的第i組Kp、Ti值。
若該區(qū)域僅從空調風機盤管的角度考慮,可以采用以上公共走道和電梯廳采用的聯(lián)網(wǎng)型風機盤管的做法。本案例采用另外一種做法,借鑒客房客控RCU控制的方式,既可以實現(xiàn)遠程對風機盤管的控制,實現(xiàn)效果等同于聯(lián)網(wǎng)型風機盤管,又可以通過設置紅外探測器聯(lián)動公共衛(wèi)生間內的照明開關,以實現(xiàn)節(jié)能效果。裙樓公共衛(wèi)生間燈光和空調控制布置如圖6所示。
計算每組PI 參數(shù)對應的性能指標。并將當前20組Kp、Ti值參數(shù)存入到y(tǒng)矩陣里,并從中選擇對應性能指標最小的那組性能參數(shù)對應的PI 參數(shù)存入全局最佳性能指標對應PI 參數(shù)值pg里。對應的最佳性能指標值存入到c變量里。
再執(zhí)行當型循環(huán),循環(huán)條件為:迭代進行50次以內、性能指標達到預期值或者尋優(yōu)進入平滑區(qū)域。多次根據(jù)粒子群算法核心公式更新鳥群的速度和位置。并不斷以更小的性能指標賦給變量c,不斷以對應的PI 參數(shù)賦給變量pg。若跳出當前循環(huán)后發(fā)現(xiàn)性能指標沒有達到預期值,則重新尋優(yōu)。以此重復,直到鳥群的最佳性能指標小于預期值為止。最終的位置為pg,pg的第1 列為Kp,第2 列為Ti。c為最后的最佳性能指標[21-22]。
同樣,羅列出15 組計算結果如表3所示,表中TP表示粒子群法所用時間,NP表示粒子群法循環(huán)次數(shù)。水位誤差、閘門開度、過閘流量過程線顯示與復合梯度法得到的圖1—圖3控制效果相當:控制很快達到了穩(wěn)定,水位誤差較小、控制效果也較為良好。
表3 PSO算法時間及循環(huán)次數(shù)統(tǒng)計Table3 Statistics of PSO algorithm time and cycle times
本文以梯度算法與PSO算法尋優(yōu)的各15 組算例進行相同尋優(yōu)效果下尋優(yōu)時間的對比,結果見表4。在控制效果相當?shù)那闆r下,就其用時來說,2種算法較均勻網(wǎng)格法的效率均得到很大程度的提高,最多用時僅約為網(wǎng)格法的5%。但總體來說,復合梯度法所用平均時間僅僅為復合粒子群算法的35.76%,復合梯度法較復合粒子群算法更高效一些。二者對于初值的選取都較敏感,都需要先使用隨機二分法初步尋找主體算法初始值。二者的收斂性都較好,尋優(yōu)一段時間均能找到良好的控制參數(shù)。
表4 2種算法尋優(yōu)時間比較Table4 Comparison of optimization time between the two algorithms
本文選取美國加利福尼亞州ASCE的小型測試渠道中連續(xù)3個渠池作為本文進一步的尋優(yōu)仿真對象,渠道糙率為0.02,底坡為0.000 1,底寬為7 m,邊坡為1.5,渠道長度見表5。工況設置為30%~40%的階躍流量變化。將復合梯度法運用于多渠池工況,進行多變量尋優(yōu)。并考慮到其復雜以及耗時性,先采用固定權重的多渠池多變量尋優(yōu),再采取隨機多渠池多變量尋優(yōu),由淺及深逐步探索。
將單渠池問題擴充到多渠池問題后,應該是6個變量的尋優(yōu),尋優(yōu)難度會大大增加,效率也會迅速降低,故先采用簡化算法進行探索。即運算中第1個渠池的控制參數(shù)Kp、Ti仍然沿著負梯度方向進行尋優(yōu),而其他2個渠池的控制參數(shù)利用渠池之間的關系進行直接賦值(尋優(yōu)指標為多渠池對應的性能指標)。并在其過程中,以單渠池梯度法為基礎,充分利用單渠池尋優(yōu)所發(fā)現(xiàn)的結果和所利用的技巧,如解決梯度法初值敏感性的初值的隨機二分,選取步長前進所采用的控制數(shù)量級法,將肯定會出錯的性能指標根據(jù)時間占比擴充到整個時間段內等。
根據(jù)不同渠池的水面面積之間的關系決定不同渠池的控制參數(shù)的關系做法較為合理。根據(jù)相關文獻研究可知,渠池長度越長(水面面積越大),敏感性越小,對應的控制參數(shù)越大[23]。故本研究采用各個渠池的控制參數(shù)與其對應水面面積成正比的方式來選取不同渠池的Kp、Ti的值(Ti為反比關系)。
表5 多渠池各渠道長度 Table5 Length of channel
為了解決梯度法的初值敏感性問題,多渠池仍然采用先隨機二分,來取得大于無反饋控制時的性能指標所對應的尋優(yōu)參數(shù)值,再將取得的初始值代入多渠池梯度法的核心算法中的方法,即隨機給定第1個渠池的Kp、Ti,再根據(jù)水面面積之比給定其他2個渠池的尋優(yōu)參數(shù)。將這6個有一定關系的尋優(yōu)參數(shù)先進行隨機二分法尋優(yōu),找到對應性能指標大于無反饋控制的一組值,作為梯度法的合理初始值代入多渠池的梯度算法,以期得到目標性能指標(此處的目標性能指標的數(shù)量級選取無反饋控制時性能指標的約1/100。若真正用于工程中,選取真實工況的預期性能指標精度即可)。
取得3個渠池的初始尋優(yōu)參數(shù)后,沿著負梯度方向尋找第1個渠池的性能指標,而其他渠池的性能指標則采取每一步都根據(jù)水面面積之比給定。同單渠池算法,比較本次尋優(yōu)參數(shù)所求得的性能指標和之前的性能指標,將更小值存在變量minJUG里。并求得MPISC、MPIEL不斷循環(huán),直到MPISC和MPIEL都較小,說明尋優(yōu)進入了一個較為平坦的區(qū)域停止循環(huán)?;蛘適inJUG達到預期精度,則停止循環(huán)。最終輸出對應的性能指標和對應的尋優(yōu)參數(shù)Kp1、Kp2、Kp3、Ti1、Ti2、Ti3。進入梯度法循環(huán)80次,若80次后仍未找到預期的性能指標,則進行重新尋優(yōu),重復以上步驟,不斷循環(huán)直到找到預期值。(根據(jù)實驗結果,此種情況循環(huán)2次左右即可找到預期值)完成多渠池梯度法運算。
得到的結果任取10 組取最大值、最小值、平均值列于表6。由表6可知,固定權重的多渠池多變量尋優(yōu)法的平均尋優(yōu)時間為4 h,較網(wǎng)格法大大提高了尋優(yōu)效率。各項性能指標均較小、穩(wěn)定時間較短、閘門運動幅度較小。從圖4—圖6所示過程線可得,水位誤差、流量過程變化均較為合理,控制效果良好。
為取得更好的控制效果,本文進行了6個變量的復雜多渠池尋優(yōu)。仍然采用將尋優(yōu)分成2個部分。第一部分為隨機二分粗選梯度法初值,第2 部分為梯度法尋優(yōu)。與3.1 節(jié)的區(qū)別在于,第1 部分采取隨機生成6個毫無關系的變量,以及第2 部分梯度法尋優(yōu)也是多渠池性能指標分別對6個變量求差分,6個變量都沿著自身的負梯度方向進行尋優(yōu)。剩余算法處理同上一節(jié)大致相同,只是運算量由于求了3次差分而大大增加。
得到的結果任取10 組,其最大值、最小值、平均值列于表7。可見隨機多渠池多變量尋優(yōu)性能指標較小、控制效果良好。只是尋優(yōu)時間遠大于固定權重的多渠池多變量尋優(yōu)。
圖4 過閘流量過程線 Fig.4 Flow process line
圖5 閘門開度過程線Fig.5 Process line of gate opening
圖6 水位誤差過程線Fig.6 Downstream water level error line
表6 固定權重梯度法尋優(yōu)結果Table6 Optimization results of fixed weight gradient method
表7 多渠池多變量尋優(yōu)結果Table7 Multivariate optimization results of multi-channel pools
表8 多渠池工況下2種算法結果比較Table8 Comparison of two algorithms under multi-channel pool conditions
2種算法的各項性能指標結合表6—表8 進行比較,隨機多渠池多變量尋優(yōu)的控制效果較固定權重的多渠池多變量尋優(yōu)有較大的改善,隨機法較固定權重法的IAQ小90.48%、IAW小77.57%,Tstable(系統(tǒng)穩(wěn)定時間)小17.05%,ISE小50.42%。根據(jù)2.1 節(jié)各性能指標所示物理意義可知,隨機法所得的控制器對流量的控制能力更強,閘門的起閉幅度和頻率更小,穩(wěn)定時間更短,水位波動更小。但隨機法的所付出的時間代價也較大,較固定權重法多63.19%。用戶應綜合考慮利弊,根據(jù)自身需要來選取更為適用的方法。
目前,在水利工程領域研究PI 參數(shù)試錯法尋優(yōu)的學者較少,其中,Stringam 等[12]提到的迭代法尋優(yōu)就是實際應用中PI 參數(shù)尋優(yōu)的經(jīng)典方法。該法高度依賴經(jīng)驗,需要渠道運行人員能夠依靠經(jīng)驗給定PI參數(shù)較為合理的比例項因子初值。首先只進行比例控制,選取較為合理的比例項值;再固定比例項因子的值,以一定的規(guī)律改變積分項因子,直至渠系達到較好的控制效果。該法較為耗時,僅進行單渠池尋優(yōu)也需要近8 h。對于缺乏良好管理經(jīng)驗的管理人員的渠系,給定不恰當?shù)腜I 參數(shù)容易使渠系控制失調。且在較為緊急的渠系水量需求改變的工況下,也不能及時滿足用戶需求。而本文提出的幾種算法具有較好的普適性,對渠道運行管理人員經(jīng)驗的要求不高,且控制的穩(wěn)定性和安全性更有保障。
但本文的研究仍存在一些有待改進的方面:多渠池工況由于其存在不同渠池之間的耦合性,可能會造成誤差累計或放大。且隨著尋優(yōu)渠道數(shù)目的增加,尋優(yōu)變量也成倍增加,造成尋優(yōu)時間大幅增加。故本文先采用固定權重的多渠池多變量尋優(yōu)算法。之后,為尋找更好的控制指標,采用了隨機多渠池多變量尋優(yōu)法,將所有變量均沿梯度法進行尋優(yōu),雖然得到的控制效果更好,但所付出的時間也多了約60%。在接下來的研究中,筆者將嘗試尋找控制參數(shù)與渠道特性及對應工況的更深層次的關系,以求能夠在盡量減少尋優(yōu)時間的情況下,尋找控制效果更好的控制參數(shù)。
本文僅針對ISE進行尋優(yōu),只考慮了控制水位誤差較小這一優(yōu)化目標。采用該性能指標的缺點是會造成閘門的過度調節(jié),實際輸配水工程的運行調度需綜合考慮流量誤差、閘門運動、系統(tǒng)穩(wěn)定時間等方面的要求。故可采用更加綜合的尋優(yōu)指標,以獲得更為均衡的控制效果。
實際應用中,尋找仿真性能最優(yōu)的控制器往往不是解決控制問題的良策,因糙率、閘門流量關系等水力要素的不確定性及時變性,“最優(yōu)”的控制器在應用中并不一定有最佳的性能,而調度者更為關注的是控制性能在較大的范圍內能保持較好的水準,及控制器應具有較好的魯棒性。故可考慮進一步將控制性能的梯度引入到尋優(yōu)目標中。
1)本文提出的復合梯度法和復合PSO算法都能較好地實現(xiàn)渠道控制系統(tǒng)PI 控制參數(shù)高效尋優(yōu)。在控制效果相當?shù)那闆r下,復合梯度法的尋優(yōu)時間縮短為原來網(wǎng)格法的0.5%,PSO算法的尋優(yōu)時間縮短為網(wǎng)格法的1.4%。
2)2種復合尋優(yōu)算法都可以較好地解決尋優(yōu)初值不穩(wěn)定及尋優(yōu)效率低下等問題。
3)多渠池工況下,隨機多渠池多變量尋優(yōu)算法與固定權重的多渠池多變量尋優(yōu)算法所取得的PI 控制參數(shù)都能較好地對渠道實現(xiàn)控制。隨機多渠池多變量尋優(yōu)算法的控制效果明顯優(yōu)于固定權重的多渠池多變量尋優(yōu)算法。前者水位誤差平方積分(ISE)是后者的50%,穩(wěn)定時間(Tstable)是后者的17%。但固定權重的多渠池多變量尋優(yōu)算法的時間成本遠低于隨機多渠池多變量尋優(yōu),是隨機多渠池多變量尋優(yōu)時間的37%。在進行控制器設計時,應視需求選擇合適的算法。