為何工業(yè)上把PID的積分作用命名為重置?馮恩波博士給了以下說明。
先舉兩個實例:
1、PID的積分時間在艾默生DeltaV DCS系統(tǒng)里單位是秒,但是叫reset time重置時間而不是積分時間;
2、在AB的PLC里如果選擇非獨立形式,PID的積分作用的單位是minute/repeat,表示每次復(fù)位需要的時間。
這些和比例度類似,都是工業(yè)上常見的路徑依賴。
1939年,F(xiàn)oxboro儀器公司為了克服靜態(tài)偏差問題,想了一個使得系統(tǒng)調(diào)節(jié)“恰好”彌補偏差的方法。他們稱之為“重置”(hyper-reset)。后來人們專門設(shè)置了自動重置技術(shù)(Automatic reset),每一時刻都根據(jù)上一時刻的偏差,自動修改系數(shù),使得偏差不為零的時候,執(zhí)行機構(gòu)一直動作下去,很明顯,這就是積分作用了。
將PID的積分作用命名為重置,反映了工程師關(guān)注解決問題本身的特質(zhì)。純比例控制有余差這個事實,并沒有被深入研究背后的科學(xué)原因。而是把純比例控制有余差當(dāng)作一個問題進(jìn)行解決,解決的方法體現(xiàn)了工業(yè)上know-how的特點。
穩(wěn)定性、根軌跡、傳遞函數(shù)、甚至PID的本質(zhì)這些know-what、know-why的研究,則要依靠麥克斯韋、奈奎斯特、伯德等這些理論功底深厚的科學(xué)家。奈奎斯特和伯德在貝爾實驗室工作,也算企業(yè)界的一員。
操作人員手動控制回路再自動,會觸發(fā)控制回路初始化控制算法偏置項的機制,從而消除余差。在下圖的例子中,純比例控制有余差,所以操作工要經(jīng)常手動再自動以消除余差。如果不是積分對象,任何干擾或者設(shè)定值變化都會產(chǎn)生余差。比例作用強一些,余差就能小到可以接受的程度。但是如果純滯后比較大,比例作用太強,閉環(huán)系統(tǒng)會振蕩,這時候余差的問題就會比較突出。

早期PID的發(fā)明者,為了推出更符合工業(yè)需求的控制算法,將這個手動重置偏置項的工作放到控制算法中,并命名為自動重置。具體的做法被當(dāng)作商業(yè)機密沒有準(zhǔn)確描述,積分作用的工業(yè)實現(xiàn)類似下圖,就是將控制器的輸出做一個一階濾波,然后放到比例控制器的偏置項上。
看下面的傳遞函數(shù)可以知道,這個比例作用+正反饋在數(shù)學(xué)上恰好是一個PI控制器。
![]()
這個被保留下來能實現(xiàn)反饋控制的算法什么時候被正式命名為PI控制算法,現(xiàn)在并不準(zhǔn)確知道。通常把PID理論的初步形成歸功于米諾斯基(1922年)。
原來早先的控制系統(tǒng)大多采用比例控制器,僅依靠比例作用來調(diào)節(jié)系統(tǒng)輸出。通過調(diào)節(jié)比例系數(shù),控制器能夠根據(jù)偏差的大小進(jìn)行調(diào)整,但問題在于,無論比例如何增大,最終總會有一個小的偏差無法消除。這時,我們需要引入一種“外部注入”作用量,這個外部的控制量能夠疊加到比例作用上,將偏差減小到更小的程度。
為了施加這個外界作用量,控制器必須先切換到手動模式,手動注入外部量后,即改變控制器輸出后,再切換回自動模式,這就像是給系統(tǒng)做一個“重新啟動”的操作,這個過程我們稱之為“重置”。然而,單次的重置往往不足以消除持續(xù)的偏差,因此,控制系統(tǒng)需要周期性地進(jìn)行重置,這個周期便稱為“重置時間”。
重置周期的長短直接影響外部注入控制量的大小。周期越短,注入的控制量累計就越大;而為了保持系統(tǒng)穩(wěn)定,必須同時減少內(nèi)部的比例控制作用,從而保證總體控制量在合理范圍內(nèi)不發(fā)生過大波動。換句話說,“重置周期”與比例作用之間的關(guān)系是密切相連的,這也形成了我們調(diào)節(jié)控制系統(tǒng)的基本整定原理。
從數(shù)學(xué)角度來看,重置的作用累加起來,相當(dāng)于對偏差進(jìn)行積分調(diào)整。控制量的累積作用逐步消除了偏差的存在,這就是積分控制的基本思想。盡管現(xiàn)代控制理論普遍采用“積分”這個概念,但在很多工業(yè)實踐中,依然使用“重置”或“重置時間”這一傳統(tǒng)術(shù)語。
作者:馮恩波
