談?wù)凱ID控制是怎么實(shí)現(xiàn)滴

簡介:


????????閉環(huán)自動控制技術(shù)都是基于反饋的概念以減少不確定性几缭。反饋理論的三要素:測量由桌、比較和執(zhí)行梧疲。測量被控變量的實(shí)際值饼酿;與期望值相比較;用這個(gè)偏差來糾正系統(tǒng)的響應(yīng)涩堤。執(zhí)行調(diào)節(jié)控制眷蜓。在工程實(shí)際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例胎围、積分吁系、微分控制,簡稱PID控制白魂。

看看什么是PID控制汽纤?

PID

(比例P(Proportion)積分I(Integral)導(dǎo)數(shù)D(Derivative))

設(shè):

1 >在實(shí)際控制系統(tǒng)對某一目標(biāo)的調(diào)節(jié)中,信號的輸出量是隨時(shí)間變化的函數(shù)假設(shè)輸出函數(shù)為:u(t)

2>當(dāng)前信號和目標(biāo)信號的偏差也是隨時(shí)間變化的函數(shù)假設(shè)偏差函數(shù)為:e(t)

3>在PID算法中最終在瞬時(shí)的輸出量u(x)

目標(biāo):

u(x) 是由三部分組成碧聪,比例(P)部分冒版、積分(I)部分和微分(D)部分(微分部分也稱導(dǎo)數(shù)部分),三部分都是圍繞偏差函數(shù)e(t)實(shí)現(xiàn)的逞姿。

即u(x)也是有3個(gè)函數(shù)之和u1,u2,u3

比例部分:

u1=Kp*e(t)

Kp…………比例系數(shù)。

釋:該部分表示在時(shí)間為t時(shí)刻捆等,偏差量為e(t),輸出量u的比例部分(u1)是當(dāng)前偏差值和比例系數(shù)(Kp)的乘積滞造。Kp設(shè)置越大輸出越強(qiáng)烈也越快接近目標(biāo)值,但系統(tǒng)也會越不穩(wěn)定栋烤。

積分部分:


Ti…………為積分時(shí)間常數(shù)

釋:該部分表示在時(shí)間為t時(shí)刻谒养,輸出量u(x) 的積分部分(u2)是偏差函數(shù)e(t)在【0,t】區(qū)間的積分和積分時(shí)間常數(shù)Ti的乘積明郭,該部分可以消除信號偏差在時(shí)間上的積累誤差买窟,當(dāng)然Ti設(shè)置越大輸出越強(qiáng)烈也越快接近目標(biāo)值,但系統(tǒng)也會越不穩(wěn)定薯定。

微分部分:

u3=Td*e'(t)

Td…………為微分時(shí)間常數(shù)

釋:該部分表示在時(shí)間為t時(shí)刻始绍,輸出量u的微分部分是偏差函數(shù)e(t)的導(dǎo)函數(shù)e'(t)的值和微分時(shí)間常數(shù)Td的乘積,在數(shù)學(xué)中e'(t)的值是函數(shù)e(t)在自變量為t點(diǎn)斜率话侄,在PID控制中該項(xiàng)是對偏差預(yù)測后的一個(gè)糾正輸出亏推。

那么最后總的信號輸出函數(shù):

u=u1+u2+u3


在系統(tǒng)調(diào)節(jié)中Kp、Ti年堆、Td是上重要的參數(shù)吞杭,由系統(tǒng)根據(jù)需要設(shè)定。

注:一般來說Kp变丧、Ti芽狗、Td上三個(gè)參數(shù)無法計(jì)算其最佳的值只能反復(fù)調(diào)試找出系統(tǒng)狀態(tài)較為理想的值。

PID控制在程序上的實(shí)現(xiàn):

在PID的輸出計(jì)算等式中由于偏差函數(shù)e(t) 和其導(dǎo)函數(shù)e'(t) 無法用標(biāo)準(zhǔn)的函數(shù)方程表達(dá)痒蓬;所以采用傳統(tǒng)的計(jì)算方式是無法求出u的值童擎,在PID程序設(shè)計(jì)時(shí)對PID函數(shù)做了離散化處理滴劲,引入采樣周期Tc;采樣周期也是系統(tǒng)外定義的一個(gè)時(shí)間周期柔昼,后續(xù)可以看出采樣周期時(shí)間Tc越x小控制系統(tǒng)對目標(biāo)控制的也精確哑芹。

例PID調(diào)節(jié)如在溫控領(lǐng)域的設(shè)計(jì)思想:

比例部分?

u1=Kp*e(t)=Kp*(e.iset-e.now)

Kp…… 比例常數(shù)

e.now……當(dāng)前采樣點(diǎn)測得的溫度值

e.iset……設(shè)定的目標(biāo)溫度值

積分部分


積分部分的函數(shù)


第1個(gè)采樣點(diǎn)到第i個(gè)采樣點(diǎn)偏差的累計(jì)和

Ti…………為積分時(shí)間常數(shù)

微分部分

u3=Td*e'(t)=Td*[e(t)-e(t-1)]/t

e(t)……當(dāng)前采樣點(diǎn)的偏差值

e(t-1)……前一次采樣點(diǎn)的偏差值

t……取樣的次數(shù)

Td…………為微分時(shí)間常數(shù)

例:3D打印常用的 NTC 100K 3950 熱敏電阻溫度采樣

NTC 100K 3950 熱敏電阻阻值計(jì)算公式

NTC……負(fù)溫度系

100k……在25攝氏度標(biāo)定阻值為100K

3950……溫度系數(shù)為3950

當(dāng)前瞬時(shí)溫度阻值計(jì)算公式:Rnow=R*{e^[B*(1/T1-1/T2)]}

Rnow......當(dāng)前溫度熱敏電阻的阻值

R......熱敏電阻的標(biāo)定阻值

B......熱敏電阻的溫度系數(shù)B值

T1 :當(dāng)T1取值為0攝氏度時(shí)的開氏溫度值為(273.15),

那么T2的值是當(dāng)前溫度的開氏溫度捕透,但是不能小于T1(零攝氏度)聪姿。

e......無理數(shù)自然常數(shù)

e=2.71828 18284 59045 23536 02874?

通過變換:

>Rt/R=e^[B*(1/T1-1/T2)]

>loge(Rt/R)=B*(1/T1-1/T2)

>[ln(Rt/R)]/B=1/T1-1/T2

>1/T2=1/T1-[ln(Rt/R)]/B

>T2=1/{1/T1-[ln(Rt/R)]/B}

>T2=1/{1/273.15-[ln(Rt/100000)]/3950}

那么當(dāng)前溫度的攝氏溫度C=T2-273.15(T1)

注:在程序設(shè)計(jì)中一般會設(shè)定的一個(gè)啟動PID調(diào)節(jié)的臨界溫度,一般設(shè)定為10攝氏度乙嘀。只有滿足0<[e(t)=e.iset-e.now]<10時(shí)信號的輸出才啟用PID算法.

當(dāng)[e(t)=e.iset-e.now]<0時(shí)當(dāng)前溫度已經(jīng)超過設(shè)定溫度末购,輸出截止PID算法不啟動。

[e(t)=e.iset-e.now]>10虎谢,輸出全功率加熱盟榴,PID算法不啟動。

當(dāng)偏差值進(jìn)入10攝氏度時(shí)婴噩,有PID計(jì)算出的值按PWM方式輸出:PWM= [e(t)/10]*255擎场。


PID控制曲線
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市几莽,隨后出現(xiàn)的幾起案子迅办,更是在濱河造成了極大的恐慌,老刑警劉巖章蚣,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件站欺,死亡現(xiàn)場離奇詭異,居然都是意外死亡纤垂,警方通過查閱死者的電腦和手機(jī)矾策,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來峭沦,“玉大人贾虽,你說我怎么就攤上這事∥跏蹋” “怎么了榄鉴?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蛉抓。 經(jīng)常有香客問我庆尘,道長,這世上最難降的妖魔是什么巷送? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任驶忌,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘付魔。我一直安慰自己聊品,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布几苍。 她就那樣靜靜地躺著翻屈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妻坝。 梳的紋絲不亂的頭發(fā)上伸眶,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天,我揣著相機(jī)與錄音刽宪,去河邊找鬼厘贼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛圣拄,可吹牛的內(nèi)容都是我干的嘴秸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼庇谆,長吁一口氣:“原來是場噩夢啊……” “哼岳掐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饭耳,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤岩四,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后哥攘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡材鹦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年逝淹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片桶唐。...
    茶點(diǎn)故事閱讀 38,664評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡栅葡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出尤泽,到底是詐尸還是另有隱情欣簇,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布坯约,位于F島的核電站熊咽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏闹丐。R本人自食惡果不足惜横殴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望卿拴。 院中可真熱鬧衫仑,春花似錦梨与、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞄崇,卻和暖如春呻粹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背杠袱。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工尚猿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人楣富。 一個(gè)月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓凿掂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親纹蝴。 傳聞我的和親對象是個(gè)殘疾皇子庄萎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評論 2 349