什么是串級PID?
什么是串級PID?顧名思義就是兩個串起來的PID,下面是一個雙閉環(huán)的例子,外環(huán)是位置環(huán),內(nèi)環(huán)是速度環(huán),最終的執(zhí)行器是電機,電機輸出產(chǎn)生了速度和位置;具體框圖如下圖所示;

?

當然執(zhí)行器也可以是四軸飛行器,整體過程如下:

我們在外環(huán)給定相應(yīng)的位置高度,外環(huán)PID的輸出就是內(nèi)環(huán)PID的期望值;
內(nèi)環(huán)PID的輸出將產(chǎn)生相應(yīng)的油門大小,最終飛行器會產(chǎn)生上升的速度;
內(nèi)環(huán)反饋值為速度,控制相應(yīng)的速度達到外環(huán)所需的速度期望值;
最終外環(huán)達到期望的位置;
可能這里比較抽象,好吧,下面繼續(xù)細化一下硬件的細節(jié);

PID的算法控制其實是一種無系統(tǒng)模型的控制,可以根據(jù)參數(shù)經(jīng)驗經(jīng)驗去調(diào)試系統(tǒng);

但是實際的物理對象的模型其實早就確定好了,PID的輸入量和輸出量的物理意義也會因為實際的被控對象而改變;

換句話說,PID的輸入基本上和系統(tǒng)的反饋量相關(guān),而實際的反饋量是什么,從一開始就因為系統(tǒng)而確定下來了;

內(nèi)環(huán)和外環(huán)
如果外環(huán)是因,那內(nèi)環(huán)就是果。萬物皆有因果。

?

比如伺服控制器的三環(huán):

位置環(huán)
速度環(huán)
電流環(huán)
外環(huán)的變化會直接導(dǎo)致內(nèi)環(huán)的變化,而內(nèi)環(huán)是直接導(dǎo)致執(zhí)行器變化的關(guān)鍵,如果這里依然使用飛行器作為例子,對于整個四軸飛行系統(tǒng)而言;

我們通過控制電機的電流,從而決定電機的輸出扭矩;
扭矩和負載一起決定電機轉(zhuǎn)速;
螺旋槳快速旋轉(zhuǎn)從而產(chǎn)生了飛行器的升力,于是也決定了上升的速度;
最終也導(dǎo)致了飛行器的位置變化;
這是整個的控制過程。

?

如果只用單環(huán)的PID去控制系統(tǒng),可以在給定系統(tǒng)期望的情況下達到所需要的位置嗎?

答案是可以。

那這樣串級PID還有什么意義嗎?

答案是有