PID三個(gè)字母是比例,積分,微分的英文首字母縮寫??梢?jiàn)這三個(gè)功能在系統(tǒng)中都起作用,只是負(fù)責(zé)的功能不同。
別一看有微積分就嚇的不行,認(rèn)為比較難,其實(shí)不是的,下面我就用大白話給你說(shuō)一下吧,了解原理就行了,我感覺(jué)沒(méi)必要套用教課書上的模式,弄一大堆公式。我再給你畫幾張圖,很容易就明白的。
一、比例調(diào)節(jié)P
很實(shí)際一個(gè)例子,比如你跑向一個(gè)終點(diǎn),當(dāng)你離終點(diǎn)很遠(yuǎn)時(shí)會(huì)全速跑,快接近終點(diǎn)時(shí)你會(huì)降速,基本上到達(dá)終點(diǎn)了,你也停下來(lái)了。那么這個(gè)模型用圖畫出來(lái)就是這個(gè)樣子的。
這里的100米,10米就是誤差,誤差越大,你跑的就越快,如果用數(shù)學(xué)建模的話,就是誤差乘以一個(gè)系數(shù),這個(gè)系數(shù)就是PID中的P(比例)。
這個(gè)圖中的比例就是100,你看100m時(shí),乘以100你就用10km/h去跑,10m時(shí)乘以100你就用1km/h去跑。
二、積分調(diào)節(jié)I
積分調(diào)節(jié)只有你在快接近目標(biāo)時(shí)才起主要作用。比如說(shuō)離目標(biāo)還有1m時(shí)。積分是調(diào)節(jié)誤差的,并且是隨著時(shí)間是累計(jì)的(時(shí)間越大,這個(gè)誤差表現(xiàn)的越明顯,因?yàn)槭钦`差乘以時(shí)間),這個(gè)時(shí)候就要考慮傳送帶的因素了。比如現(xiàn)在是1米,你不向前走一步去補(bǔ)償就拿不到沙包,并且隨著時(shí)間的流失,你是會(huì)向后移動(dòng)的。誤差會(huì)越來(lái)越大,1米,2米。
三、微分調(diào)節(jié)D
微分就是調(diào)節(jié)變化的快慢。比如說(shuō)這時(shí)候有個(gè)8級(jí)大風(fēng),哎呀你老慘了。
注意我說(shuō)的風(fēng)是陣風(fēng),就是一陣有一陣沒(méi)的那種,以體現(xiàn)變化量。8級(jí)大的風(fēng)對(duì)你的速度肯定有影響的。
那么這個(gè)時(shí)候你就會(huì)自動(dòng)根據(jù)風(fēng)的大小調(diào)節(jié)速度。風(fēng)大你就多使點(diǎn)勁,風(fēng)小你就少使點(diǎn)勁。這個(gè)使勁的多少就是微分系數(shù)。
-
PID
+關(guān)注
關(guān)注
37文章
1482瀏覽量
88064 -
PID控制
+關(guān)注
關(guān)注
10文章
461瀏覽量
41256
發(fā)布評(píng)論請(qǐng)先 登錄
STM32的PID算法實(shí)例
基于Linux的實(shí)時(shí)數(shù)字控制系統(tǒng)設(shè)計(jì)
基于Linux的實(shí)時(shí)數(shù)字控制系統(tǒng)設(shè)計(jì)
單片機(jī)的PID控制應(yīng)用方法
13個(gè)基于PID控制器的設(shè)計(jì)實(shí)例
先進(jìn)PID控制及其MATLAB仿真的詳細(xì)資料說(shuō)明

PID調(diào)節(jié)控制做電機(jī)速度控制說(shuō)明
PID控制器概述與制作實(shí)例
使用Model Composer設(shè)計(jì)PID控制器的Versal ACAP應(yīng)用說(shuō)明

評(píng)論