基于PID控制粉塵濃度測(cè)量?jī)x的實(shí)現(xiàn)
3.3 PID參數(shù)的設(shè)定
PID控制參數(shù)的設(shè)定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容,它是根據(jù)被控對(duì)象的特性確定PID控制器的比例系數(shù)、積分時(shí)間和微分時(shí)間的大小,確保其在系統(tǒng)受到擾動(dòng)后仍保持穩(wěn)定并將誤差保持在最小值。
3.3.1 PID參數(shù)的初始值
Ziegler Nichols方法是基于簡(jiǎn)單被控過程的Niquist曲線的臨界點(diǎn)計(jì)算PID參數(shù)初值,其整定準(zhǔn)則是要求系統(tǒng)的暫態(tài)過程衰減率為0.75,該算法簡(jiǎn)單,使用方便。本文采用4:1的衰減比性能準(zhǔn)則獲得PID參數(shù)的初始值。
設(shè)控制系統(tǒng)有一響應(yīng)曲線,如圖7所示,給系統(tǒng)加一階躍輸入U(xiǎn),可用一階延時(shí)系統(tǒng)近似為:
式中:K為放大系數(shù);τ為滯后時(shí)間;T為時(shí)間常數(shù)。
設(shè)輸出值達(dá)到設(shè)定值的50%和75%時(shí)所用的時(shí)間分別為:t1和t2,則PID參數(shù)的初始值可表示為比例系數(shù)Kp=1.2U/(RL),積分時(shí)間常數(shù)TI=2L,微分時(shí)間常數(shù)TD=0.5L。其中:斜率R=(0.75-0.5)V/(t2-t1),滯后L=t1-(2V0-4V1)(t2-t1)/V。本文引用地址:http://www.ex-cimer.com/article/161575.htm
3.3.2 PID的自校正調(diào)節(jié)原理
本文利用測(cè)量誤差改變調(diào)節(jié)器的步長(zhǎng),實(shí)現(xiàn)PID參數(shù)的自動(dòng)整定,使輸出值平穩(wěn)快速地達(dá)到設(shè)定值。首先將采樣值與給定值的誤差絕對(duì)值分成若干個(gè)區(qū)間,各區(qū)間設(shè)定不同的步長(zhǎng),采用不同的計(jì)算式。這里PID參數(shù)的調(diào)整周期應(yīng)小于采樣周期,采樣周期由整個(gè)放大電路的傳輸延時(shí)和后續(xù)A/D轉(zhuǎn)換器的性能指標(biāo)決定。
3.4 中斷服務(wù)程序
中斷服務(wù)程序流程圖如圖8所示。
4 實(shí)驗(yàn)結(jié)果與分析
實(shí)驗(yàn)時(shí)對(duì)煙霧釋放出的粉塵濃度進(jìn)行了測(cè)量。圖9和圖10分別是未加自適應(yīng)測(cè)量功能和加了自適應(yīng)測(cè)量功能測(cè)得的粉塵濃度值及其擬合曲線。圖中“*”是采樣得到的粉塵濃度值;“——”是用Matlab對(duì)測(cè)得的數(shù)據(jù)點(diǎn)進(jìn)行擬合后的曲線。由圖9可以看出,當(dāng)粉塵濃度達(dá)到3.1 mg/m3時(shí),濃度不再變化,儀器達(dá)到飽和。由圖10可知:濃度較低時(shí),儀器的響應(yīng)曲線線性度較好,能夠完整地反應(yīng)粉塵濃度的變化過程,可測(cè)得48 mg/m3的濃度值,測(cè)量范圍大大地?cái)U(kuò)大了。采用PID加以控制,數(shù)據(jù)的平滑度較好,幾乎沒有超調(diào),測(cè)量值能夠平穩(wěn)的上升,達(dá)到了預(yù)期的效果。
5 結(jié)語
通過實(shí)驗(yàn)驗(yàn)證,采用這種自適應(yīng)測(cè)量的方法可以使測(cè)量范圍達(dá)到0.01~48 mg/m3。采用PID參數(shù)的自校正調(diào)節(jié),可以使測(cè)量曲線平穩(wěn)地過渡到設(shè)定值。PID控制結(jié)果幾乎沒有超調(diào),穩(wěn)定時(shí)間短,在設(shè)定的目標(biāo)角度值附近振蕩少,有效抑制了調(diào)節(jié)傳感器接收靈敏度時(shí)引起的振蕩。
評(píng)論