廣州東儀自動(dòng)化科技有限公司
中級(jí)會(huì)員 | 第10年

13922157087

流量系列
壓力系列
液位物位系列
溫度濕度系列
稱重力值系列
隔離器/配電器/安全柵
電量變送器系列
智能儀表系列
位移傳感器
數(shù)據(jù)采集通訊模塊

什么是PID控制

時(shí)間:2025/9/23閱讀:220
分享:
什么是PID控制

在工程中,如果我們要用單片機(jī)做一個(gè)溫控系統(tǒng),其系統(tǒng)組成一般如下:一個(gè)采集溫度的ADC,一個(gè)輸出溫度的加熱頭以及一個(gè)用于運(yùn)行控制算法的單片機(jī),如果我們要維持溫度為100度,在不加任何控制算法的情況下,我們可以通過簡(jiǎn)單的閾值判斷法來(lái)控制溫度,一個(gè)if判斷語(yǔ)句,當(dāng)采集到的溫度大于100時(shí),單片機(jī)控制加熱頭關(guān)閉,當(dāng)采集的溫度小于100度時(shí),單片機(jī)則控制加熱頭開啟,簡(jiǎn)單粗暴。但這樣的控制方法,最終所展示出來(lái)的溫度曲線是極其不穩(wěn)定的,他會(huì)由于控制器件的靈敏程度、加熱頭的性能等等原因,導(dǎo)致最終的溫度曲線會(huì)在目標(biāo)周圍震蕩,達(dá)不到理想的控制效果。

那如何才能維持實(shí)際曲線與目標(biāo)曲線貼合,達(dá)到一個(gè)穩(wěn)定的控制效果呢?

這里就引入了PID控制算法的概念,PID是 Proportion Integration Differentiation 的縮寫,實(shí)際上他就是一個(gè)公式,由比例項(xiàng)(Proportion ),積分項(xiàng)(Integration ),微分項(xiàng)(Differentiation) 三個(gè)部分組成,具體形式就是下面的公式:



其中err(t)就是當(dāng)前值和目標(biāo)值的誤差,PID的公式就是對(duì)這個(gè)誤差分別進(jìn)行比例、積分、微分處理后疊加輸出,因?yàn)楸壤?jì)算、積分計(jì)算、微分計(jì)算在數(shù)學(xué)公式上的計(jì)算定義不同,所以對(duì)應(yīng)的項(xiàng)的輸出特性和輸入特性也有著不同,具體解釋如下:

1. 比例系數(shù)

比例控制系數(shù),實(shí)際上就是先簡(jiǎn)單的定義輸入與輸出的線性關(guān)系,假如我們輸出控制量的值得范圍在 100-1000,輸入的err誤差范圍卻在0.001-0.1;當(dāng)誤差為0.1的時(shí)候輸出量需要到達(dá)到1000,這時(shí)我們就需要通過比例系數(shù)來(lái)構(gòu)建輸入與輸出的線性關(guān)系

2. 積分系數(shù)

上一點(diǎn)我們分析了比例系數(shù)的含義,有小伙伴可能會(huì)好奇,比例系數(shù)加上后的效果其實(shí)和閾值判斷原理沒什么區(qū)別,確實(shí)是這樣,只用上比例系數(shù)的效果和閾值判斷沒什么區(qū)別,但別忘了,PID后面還有I和D兩項(xiàng),其中I項(xiàng)的理解我們可以從積分的含義來(lái)理解,積分可以理解為在坐標(biāo)平面上,由曲線、直線以及軸圍成的曲形的面積值,這個(gè)曲線就是err(t)的函數(shù),這個(gè)積分面積值就是代表過去一段時(shí)間的誤差累計(jì)值,我們把這個(gè)累計(jì)值乘以系數(shù)進(jìn)行變換后,疊加到輸出上,就可以一定程度上消除歷史誤差對(duì)當(dāng)前實(shí)際曲線的影響,提高系統(tǒng)的穩(wěn)定性。

3. 微分系數(shù)

微分的數(shù)學(xué)理解可以理解為當(dāng)前誤差曲線的斜率,他可以用來(lái)預(yù)測(cè)當(dāng)前曲線的未來(lái)走勢(shì),對(duì)微分項(xiàng)的值進(jìn)行處理后疊加,就可以預(yù)測(cè)當(dāng)前值的未來(lái)趨勢(shì),提高系統(tǒng)對(duì)未來(lái)變化反應(yīng)能力。


會(huì)員登錄

×

請(qǐng)輸入賬號(hào)

請(qǐng)輸入密碼

=

請(qǐng)輸驗(yàn)證碼

收藏該商鋪

X
該信息已收藏!
標(biāo)簽:
保存成功

(空格分隔,最多3個(gè),單個(gè)標(biāo)簽最多10個(gè)字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
撥打電話
在線留言