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