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