馮少輝,袁海雷
(上海華理自動化系統(tǒng)工程有限公司,上海 200237)
控制回路PID參數(shù)整定方法非常多,最有名的是JG Ziegler和NB Nichols在1942年發(fā)布的整定方法[1]。Ziegler-Nichols整定方法是規(guī)范化PID參數(shù)整定的鼻祖,開啟了PID參數(shù)整定的科學化歷程。很多大學課程中也主要介紹了該整定方法,但是實際中該整定方法存在很多問題,所以不推薦在實際工作中使用Ziegler-Nichols整定方法,該整定方法存在如下問題:
1)Ziegler-Nichols整定方法是為具有交互式控制器算法的控制器設(shè)計的。如果未使用微分(P或PI控制),則這些規(guī)則也適用于非交互式算法。但是,如果使用微分(PID控制)并具有非交互式控制器或者控制器具有并行算法,則應(yīng)轉(zhuǎn)換計算出PID參數(shù)以使其適用于控制器。
2)整定方法以4∶1衰減振蕩作為最佳控制回路性能,該方法會導致測量值超過其設(shè)定值并在其附近振蕩幾次,很多過程不允許超調(diào),因此Ziegler-Nichols整定方法不適用這類對象。
3)Ziegler-Nichols整定方法得到的PID控制器魯棒性不足,當工況變化后控制回路很容易振蕩。
4)對于大純滯后被控對象,控制回路由于積分作用太弱,控制回路的響應(yīng)速度和抑制干擾能力都不理想。
傳統(tǒng)整定方法關(guān)注克服不可測階躍擾動時的峰值和累積偏差,這種積極但魯棒性不足的整定方法不適合處理實際問題或?qū)崿F(xiàn)其他控制目標。整定結(jié)果存在增益大、積分時間短的問題,不可避免地在系統(tǒng)中引起振蕩,難以使系統(tǒng)達到整體性能最佳的控制目標,不適合大多數(shù)化工過程。新的整定方法關(guān)注增加魯棒性、最小化非線性、耦合和振蕩影響并滿足其他過程目標,如: 最大化吸收干擾的緩沖罐液位控制、比值控制的回路協(xié)調(diào)和串級控制中底層回路的設(shè)定值響應(yīng)等。
本文研究了基于Lambda方法的PID整定方法,并針對過阻尼和欠阻尼自衡對象給出了參數(shù)設(shè)置的方法,最后使用該方法對大純滯后欠阻尼對象進行了仿真驗證。
20世紀80年代之前的大多數(shù)參數(shù)整定方法都關(guān)注克服不可測階躍擾動時的峰值和累積偏差,這種積極行為對防止激活減災(zāi)系統(tǒng)或觸發(fā)停車條件非常重要,但是由于魯棒性不足不適合處理實際問題或?qū)崿F(xiàn)其他控制目標。
Lambda整定方法是用于減少過程波動的成功方法。從最簡單的意義上講,Lambda整定以所需的期望閉環(huán)響應(yīng)速度實現(xiàn)控制回路的非振蕩響應(yīng),通過選擇一個期望閉環(huán)時間常數(shù)(通常稱為λ)來設(shè)置響應(yīng)速度。通過選擇期望閉環(huán)時間常數(shù),可以在一個單元過程中協(xié)調(diào)一組控制回路的PID整定,從而通過它們的共同作用建立整個過程的理想動態(tài)。
Lambda整定概念的基礎(chǔ)可以追溯到1957年Newton,Gould和Kaiser的分析設(shè)計方法[2]。簡而言之,一旦知道了過程模型并且選擇了期望閉環(huán)特性,該方法就可以直接合成所需的控制器。1968年,EB Dahlin在數(shù)字控制器上的工作為Lambda整定提供了主要推動[3]。Dahlin將所需的閉環(huán)響應(yīng)速度描述為“Lambda”。Dahlin只關(guān)心一階純滯后對象,而Morari和Chien等人將該技術(shù)推廣到一般的傳遞函數(shù)[4-5]。該設(shè)計方法的基礎(chǔ)是零極點配置,其中控制器零點用于抵消過程極點。
Lambda整定方法是針對速度的整定方法(例如Ziegler-Nichols法、Cohen-Coon法等)的強大替代方法。Ziegler-Nichols法、Cohen-Coon法的目標是4∶1衰減振蕩,而Lambda整定方法的目標是一階純滯后對設(shè)定值的響應(yīng)。Lambda整定方法具有以下優(yōu)點[6]:
1)過程變量在發(fā)生干擾或設(shè)定值變化后不會超調(diào)。
2)Lambda整定方法對通過階躍測試確定過程純滯后時間時所犯的任何錯誤的魯棒性比較高。該類問題在時間常數(shù)為主的過程中很常見,因為很容易低估或高估了過程純滯后時間。當純滯后時間不正確時,Ziegler-Nichols和Cohen-Coon整定方法可能會給出非常糟糕的結(jié)果。
3)整定魯棒性好,意味著即使過程特性與用于整定的過程相比發(fā)生了較大變化,控制回路也能保持穩(wěn)定。
4)Lambda整定的控制回路可以更好地吸收干擾,并將更少的干擾傳遞給下游過程。對于高度耦合過程,這是一個非常有吸引力的特性。造紙機上的控制回路通常使用該整定方法進行整定,以防止整個機器由于過程相互耦合和反饋控制而發(fā)生振蕩。
5)用戶可以為控制回路指定所需的響應(yīng)時間(實際上是閉環(huán)時間常數(shù)),這提供了一個期望閉環(huán)響應(yīng)時間常數(shù)λ作為整定因子,可用于加快或減慢回路響應(yīng)。
Lambda整定期望的第一步是計算λ。λ描述控制器響應(yīng)設(shè)定值階躍變化時的速度。因此,一個較小的λ(即短響應(yīng)時間)意味著一個積極的控制器或一個以快速響應(yīng)為特征的控制器。
Lambda整定方法簡化過程如圖1所示。
圖1 Lambda整定方法簡化過程示意
主通道閉環(huán)傳遞函數(shù)為
(1)
控制器傳遞函數(shù)為
(2)
(3)
被控對象為一階純滯后模型,其傳遞函數(shù)為
(4)
期望的閉環(huán)傳遞函數(shù)為
(5)
閉環(huán)控制不能消除純滯后時間,所以設(shè)閉環(huán)傳遞函數(shù)仍有固定純滯后。
將式(5)代入式(3)得:
(6)
將式(4)代入式(6)得:
(7)
對式(7)中的純滯后使用一階Taylor展開近似:
e-τs?1-τs
(8)
將式(8)代入式(7)得:
(9)
故:
(10)
當λ=0.6τ,閉環(huán)的設(shè)定值會和Ziegler-Nichols整定方法類似得到4∶1衰減振蕩的響應(yīng)。當λ=τ,閉環(huán)的設(shè)定值跟蹤會超調(diào)但不振蕩,這也是Lambda整定方法推薦的最強控制作用。當λ=2τ時,閉環(huán)設(shè)定值跟蹤不超調(diào)。Lambda整定方法推薦的魯棒參數(shù)為λ=3τ。λ的選擇和開環(huán)對象的純滯后直接相關(guān)。
在實際自衡對象中,大部分都不是標準的一階純滯后對象,而是如圖2所示的過阻尼多容對象開環(huán)響應(yīng)或者如圖3所示的欠阻尼對象開環(huán)響應(yīng)。針對該類對象可以使用分析設(shè)計方法,基于內(nèi)??刂评碚摰玫絇ID參數(shù),但是往往由于被控對象的模型過于復(fù)雜,很難得到合適的參數(shù)。本文提出一種方法: 由于獲得模型是為了進行PID參數(shù)整定,所以可以根據(jù)階躍響應(yīng)曲線使用近似的方法獲得Lambda整定需要模型的增益K,時間常數(shù)T和純滯后時間,然后再給出一個滿足條件的λ,使用這4個參數(shù)就能根據(jù)式(10)得到PID參數(shù)。
對于自衡對象而言,模型增益無論使用開環(huán)還是閉環(huán)測試,計算公式均為K=ΔPV/ΔOP。
從開環(huán)響應(yīng)的63.2%ΔPV,沿響應(yīng)曲線向前做響應(yīng)曲線的切線,切線與時間坐標軸相交。輸出變化到交點為純滯后時間,交點到63.2%ΔPV的時間為T。過阻尼多容對象的開環(huán)階躍響應(yīng)如圖2所示,欠阻尼對象的開環(huán)階躍響應(yīng)如圖3所示。
圖2 過阻尼多容對象開環(huán)階躍響應(yīng)示意
圖3 欠阻尼對象開環(huán)階躍響應(yīng)示意
考慮被控對象的復(fù)雜性,推薦λ:
(11)
式中:Tss—穩(wěn)定時間,即階躍開始時到PV穩(wěn)定時的時間。
被控對象傳遞函數(shù):
(12)
被控對象的開環(huán)階躍響應(yīng)曲線如圖4所示。該被控對象為大純滯后欠阻尼自衡對象,針對這種對象一般使用常規(guī)的方法很難得到合適的PID參數(shù)。
圖4 被控對象的開環(huán)階躍響應(yīng)曲線示意
使用類似圖3的方法可以得到對應(yīng)的一階純滯后被控對象模型:
(13)
(14)
根據(jù)Lambda整定方法,可得到如下的控制器參數(shù):
(15)
使用Lambda整定方法得到的PID控制器參數(shù)進行設(shè)定值階躍變化仿真,被控對象的閉環(huán)階躍響應(yīng)如圖5所示。
圖5 被控對象的閉環(huán)階躍響應(yīng)曲線示意
由圖5可知,在被控對象極其復(fù)雜的情況下,使用本文給出的Lambda整定方法仍可以一次得到適用的PID初始參數(shù)。
Lambda整定方法具有適用的被控對象特性廣、控制器設(shè)定值跟蹤無振蕩的良好特性,是一種值得推廣的PID參數(shù)整定方法。該方法針對過阻尼的多容自衡對象同樣有效,在該整定方法中不涉及微分,在多容特征明顯時適當?shù)募尤胛⒎忠彩且粋€選項,但是微分時間不宜設(shè)置的太大。