各位,在基于PID控制的溫度系統(tǒng)中,怎么解決溫度的滯后性問題?
遇到這個系統(tǒng),這種現(xiàn)象特別明顯:設(shè)定一個溫度目標(biāo)值,通過PID調(diào)節(jié)輸出控制調(diào)節(jié)閥開度(反作用),從而調(diào)節(jié)實際溫度向目標(biāo)值靠近,F(xiàn)象為閥門開度關(guān)小,當(dāng)溫度升高到目標(biāo)值后,閥門開始開大,由于慣性,溫度繼續(xù)升高,沖到大于目標(biāo)值5度左右開始下降。直到溫度降到目標(biāo)值之前閥門一直繼續(xù)增大。溫度下降到低于目標(biāo)值,閥門開始關(guān)小,由于慣性溫度繼續(xù)下降,低于目標(biāo)值5度左右停止下降開始回升,回升到目標(biāo)值之前閥門繼續(xù)關(guān)小,直到溫度升高到大于目標(biāo)值。依次循環(huán)。但由于這個偏差太大,各位誰有解決的好辦法?軟件方面怎么改進(jìn)?