在儀表/PLC的自動(dòng)控制狀態(tài)中,要想能夠達到較好的控溫效果,那么對P、I、D三個(gè)參數的合理設置是必不可少的。
那么這三個(gè)參數分別起到什么作用呢,怎樣對它們進(jìn)行設置可以達到較理想的控溫效果呢,現分別介紹如下:
P參數:比例系數,通過(guò)它可使PID輸出值實(shí)現線(xiàn)性比例放大,它的大小決定著(zhù)升溫的快慢,P參數值越大升溫越快,相反P參數越小升溫就會(huì )越慢。但并不是P參數越大越好,P參數設置的太大就會(huì )出現超調現象。通過(guò)我們多年的控溫經(jīng)驗,我們已經(jīng)總結出了較合理的經(jīng)驗值,如果控溫效果不是很好的話(huà),大家可以在經(jīng)驗值的基礎上進(jìn)行微調以達到合理控溫目的。
I參數:積分時(shí)間系數。在控溫過(guò)程中,若是由于外部的原因導致長(cháng)時(shí)間溫度升不上去,那么在這個(gè)時(shí)候I參數就會(huì )起到作用,控制算法則對 時(shí)間進(jìn)行積分,從而改變輸出值的大小,使溫度逐步跟上設定值。I越大則對時(shí)間的積分越大,單位時(shí)間內改變輸出值就越大,I越小則對時(shí)間的積分越小,單位時(shí)間內改變的輸出值也就越小。I參數的 大小根據我們的經(jīng)驗值進(jìn)行微調。
D參數:微分時(shí)間系數。在控溫過(guò)程中,若是由于外部原因導致實(shí)測溫度迅速衰減或是升高,那么這個(gè)時(shí)候D參數就會(huì )起到作用,它可迅速改變PID輸出值使其抵消外界原因造成的溫度突變。這種抵消的程度就是由D參數值的大小來(lái)把握,D參數越大消減程度越大,D參數越小消減程度就越小。D參數的作用是對系統溫度的突變起補償作用,D參數的大小也是根據我們的經(jīng)驗值進(jìn)行微調。
一般情況下,P參數是決定控溫效果的關(guān)鍵值,而I參數和D參數是針對的“意外情況”,它們的值都不易過(guò)大,否則會(huì )導致溫度的超調和振蕩。
PID調節示例(針對XMT-3000單回路調節儀):
假如現在實(shí)測溫度為30度,我們要電爐升溫到200度,那么具體怎么操作呢?是這樣的:
按照說(shuō)明書(shū)把相關(guān)的線(xiàn)路接好了以后,開(kāi)始設置各項參數,其中P參數可參考設為150.0,I參數可參考設為80.0,D參數一般不設值,即設為零,若是升溫很慢的話(huà),可以講P參數稍微調大一點(diǎn),注意不要過(guò)大,否則會(huì )出現超調現象(溫度達到設定值以后會(huì )超出許多)。I參數是針對溫度長(cháng)時(shí)間不變化起作用的,所以更不易過(guò)大,可適當的增大或減小一點(diǎn)點(diǎn)。這樣溫度在經(jīng)過(guò)幾次振蕩以后就會(huì )達到比較穩定的設定值。若是溫度一直在設定值附近大幅振蕩,怎說(shuō)明PID參數沒(méi)有設好,可繼續進(jìn)行對其進(jìn)行調節,直到達到平穩狀態(tài)。
這是小弟的淺得,此帖若有不對的地方,還請各路高手指正。