恒溫搖床所處的環(huán)境溫度、箱體容器表面積都會對整個控制系統(tǒng)產(chǎn)生一定干擾,且傳統(tǒng) PID 算法無法在線調(diào)整參數(shù),溫控精度不夠理想。本文通過設計變速積分和微分先行的改進型 PID 控制算法,以改善系統(tǒng)控制效果。
變速積分
常規(guī)PID 控制算法如式(1)中積分系數(shù)Ki 是一個固定常數(shù) ,主要作用是消除系統(tǒng)余差 ,提高系統(tǒng)控制精度 。在恒溫搖床實際溫度控制過程中,開始溫度與目標溫度相差很大 ,在加熱過程中也會根據(jù)需要隨時調(diào)整設定值 ,導 致在短時間內(nèi)出現(xiàn)很大偏差。PID 控制器積分作用的存在會造成對誤差的累積,使控制器輸出可能超過執(zhí)行機構允許的最大動作范圍 ,導致系統(tǒng)產(chǎn)生較大的超調(diào) 量 ,這在溫度控制系統(tǒng)中是不允許的。針對這種缺陷,本文選用變速積分改進PID算法 ,根據(jù)偏差大小動態(tài)改變積分速度 ,在偏差較大時積分作用應減弱甚至降為零,在偏差較小時則應強化積分作用,提高系統(tǒng)動態(tài)品質(zhì)。變速積分 PID 算法表達式如式(2)所示。