您好, 歡迎來(lái)到化工儀器網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:廣州東儀自動(dòng)化科技有限公司>>技術(shù)文章>>什么是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)的輸出特性和輸入特性也有著不同,具體解釋如下:
比例控制系數(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)系
上一點(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)定性。
微分的數(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)能力。
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),化工儀器網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。