PID 控制器
PID 控制器將對(duì)閉環(huán)控制環(huán)中的誤差信號(hào)進(jìn)行處理并試圖對(duì)被控量進(jìn)行調(diào)節(jié)以獲得期望的系統(tǒng)響應(yīng)。被控參數(shù)可以是任何可測(cè)量的系統(tǒng)參量,如轉(zhuǎn)速
、轉(zhuǎn)矩或磁通
。PID 控制器的優(yōu)點(diǎn)在于可根據(jù)經(jīng)驗(yàn)對(duì)一個(gè)或多個(gè)增益值進(jìn)行整定并觀察系統(tǒng)響應(yīng)變化情況來(lái)確定合理的增益參數(shù)。
數(shù)字PID 控制器的以周期性采樣方式執(zhí)行
。假定控制器的執(zhí)行頻率足夠高可以滿足系統(tǒng)控制要求
。誤差信號(hào)通過(guò)將被控參數(shù)的期望設(shè)定值減去該參數(shù)的實(shí)際測(cè)量值來(lái)獲得。誤差的符號(hào)表明控制輸入所要求的變化方向
。
PID 控制器的比例(P)項(xiàng)由誤差信號(hào)乘以P 增益形成
,該項(xiàng)使PID 控制器產(chǎn)生的控制響應(yīng)為誤差幅值的函數(shù)(即比例關(guān)系)。當(dāng)誤差信號(hào)增大時(shí)
,控制器的P 項(xiàng)也將變大以實(shí)現(xiàn)更大的校正效果
。P 項(xiàng)的效果是隨著時(shí)間變化趨向于使系統(tǒng)總誤差減小。然而
,當(dāng)誤差趨近于零時(shí)
,P 項(xiàng)的效果將不明顯。在大多數(shù)系統(tǒng)中
,被控參數(shù)的誤差將十分接近于零但并不收斂
。因此仍存在小的靜態(tài)誤差。
PID 控制器的積分(I)項(xiàng)用來(lái)消除小的靜態(tài)誤差
。I 項(xiàng)將對(duì)誤差信號(hào)連續(xù)累計(jì)
。因此,隨著時(shí)間變化小的靜態(tài)誤差可累計(jì)為較大的誤差值
。將該累計(jì)誤差信號(hào)與I 增益因子相乘即可獲得PID 控制器的I 輸出項(xiàng)
。
PID 的微分(D)項(xiàng)用于改善控制器的速度并響應(yīng)誤差信號(hào)的變化率。D 項(xiàng)輸入通過(guò)將前一誤差值減去當(dāng)前誤差值來(lái)獲得
。兩者的差值乘以D 增益因子便獲得PID 控制器的D 輸出項(xiàng)
。系統(tǒng)誤差變化越快,則控制器的D 項(xiàng)將產(chǎn)生的控制輸出越大
。
PID 增益整定
PID 控制器的P增益設(shè)定了整個(gè)系統(tǒng)的響應(yīng)
。當(dāng)開(kāi)始調(diào)節(jié)控制器時(shí),應(yīng)將
I 和
D 增益設(shè)置為零
。隨后
,可增加P 增益直至系統(tǒng)對(duì)設(shè)定點(diǎn)變化響應(yīng)良好,沒(méi)有過(guò)大的超調(diào)或振蕩發(fā)生
。使用較小的P 增益值將使得系統(tǒng)響應(yīng)較慢
,而較大的P 增益值將使得系統(tǒng)響應(yīng)較快
。此時(shí),可能無(wú)法使系統(tǒng)響應(yīng)收斂到設(shè)定值
。
在確定合適的P 增益之后
,可緩慢增加I 增益值以使系統(tǒng)誤差為零。在大多數(shù)系統(tǒng)中只需設(shè)置較小的I增益值
。需要注意的是
,如果I 增益取值過(guò)大,其效果可能抵消P 項(xiàng)的作用
,即使得整體控制響應(yīng)變慢并使系統(tǒng)在設(shè)定點(diǎn)附近振蕩
。如果發(fā)生振蕩,減小I 增益并增大P 增益通?div id="m50uktp" class="box-center"> ?梢越鉀Q這一問(wèn)題
。
D 增益可加快系統(tǒng)響應(yīng)。然而
,在使用該增益時(shí)必須注意
,該項(xiàng)可能產(chǎn)生較大的輸出擺動(dòng),從而可能引起電機(jī)機(jī)械損壞
。