1 前言
平流泵作為分析儀器的動(dòng)力源,廣泛應(yīng)用于石油、石化、制藥、精細(xì)化工、農(nóng)藥、食品、飼料、煤炭、染料等工業(yè)領(lǐng)域。目前國(guó)內(nèi)相應(yīng)的產(chǎn)品由于控制精度低(誤差>±5%),因而也就制約了其推廣應(yīng)用,而國(guó)外的同類產(chǎn)品價(jià)格很高。因此,研制開發(fā)高精度的平流泵就更加具有現(xiàn)實(shí)經(jīng)濟(jì)意義。
筆者采用先進(jìn)的現(xiàn)代電子技術(shù)與計(jì)算數(shù)字控制技術(shù)相結(jié)合,開發(fā)研制了一種結(jié)構(gòu)簡(jiǎn)單,操作維護(hù)容易,檢測(cè)控制精度高,實(shí)用而具有極佳價(jià)格性能比的精密平流泵。為突破國(guó)內(nèi)生產(chǎn)的平流泵只能工作在恒流狀態(tài),且誤差精度達(dá)10%這一缺陷,筆者所設(shè)計(jì)的平流泵有兩種工作方式:恒流工作方式和恒壓工作方式。它的研制和開發(fā)投入使用,必將具有良好經(jīng)濟(jì)效益、現(xiàn)實(shí)意義和廣闊的前景。
2 恒壓控制器的設(shè)計(jì)
在恒流工作方式下,如果泵頭出口不加壓,則流量只與步進(jìn)電機(jī)的轉(zhuǎn)速有關(guān);此時(shí)系統(tǒng)工作在開環(huán)控制狀態(tài)下,步進(jìn)電機(jī)的轉(zhuǎn)速越快,出口壓力越大,通過(guò)前饋控制[1],對(duì)壓力參數(shù)校正補(bǔ)償,可以實(shí)現(xiàn)對(duì)出口流量的精確控制,從而使壓力和流量的測(cè)控精度滿足設(shè)計(jì)要求。系統(tǒng)穩(wěn)定以后,輸出的流量穩(wěn)定在用戶設(shè)定的流量值。
在恒壓控制方式下,系統(tǒng)工作在閉環(huán)控制狀態(tài),這時(shí)對(duì)壓力的偏差進(jìn)行控制,只要壓力出現(xiàn)偏差,系統(tǒng)就會(huì)自動(dòng)產(chǎn)生糾正偏差的作用[2]。系統(tǒng)穩(wěn)定后,流體的壓力穩(wěn)定在設(shè)定值,流量也穩(wěn)定下來(lái)。本文將詳細(xì)地介紹恒壓控制器的設(shè)計(jì),系統(tǒng)閉環(huán)控制框圖如圖1所示。
根據(jù)系統(tǒng)要求,由實(shí)驗(yàn)員通過(guò)友好的操作界面設(shè)定壓力值,當(dāng)實(shí)際壓力值偏離控制值時(shí),出口壓力的偏差信號(hào)作為
圖1 平流泵壓力閉環(huán)控制框圖
3 模糊控制器的設(shè)計(jì)
為實(shí)現(xiàn)模糊控制,語(yǔ)言變量的概念可作為描述手動(dòng)控制策略的基礎(chǔ)[3],并在此基礎(chǔ)上設(shè)計(jì)模糊控制器。在模糊控制中,模糊控制器的作用在于通過(guò)單片機(jī),根據(jù)由精確量轉(zhuǎn)化來(lái)的模糊輸入信息,按照總結(jié)手動(dòng)控制策略取得的語(yǔ)言控制規(guī)則進(jìn)行模糊推理,給出模糊輸出判決,并再將其轉(zhuǎn)化為精確量,作為反饋送到被控對(duì)象(或過(guò)程)的控制作用。
3.1 模糊控制系統(tǒng)的組成
模糊控制系統(tǒng)組成如圖2所示,模糊控制器主要由89C51單片機(jī)完成。
圖2 模糊控制系統(tǒng)組成
3.2 系統(tǒng)模型的建立
根據(jù)系統(tǒng)控制變量和控制的過(guò)程要求,建立系統(tǒng)模型為單輸入單輸出模型,如圖3所示。
圖3 系統(tǒng)模型
(1) 觀測(cè)量
用含有模糊性的檔次將柱塞泵出口的壓力偏差的語(yǔ)言值分為七級(jí):1:正大(PB);
2:正中(PM);
3:正小(PS);
4:零(0);
5:負(fù)小(NS);
6:負(fù)中(NM);
7:負(fù)大(NB)。
壓力偏差的范圍設(shè)定在[-64,64]之間連續(xù)變化,將壓力偏差量化為七級(jí),量化因子為0.5,即U=(-32,-8,-2,0,2,8,32),其中元素是觀測(cè)值的變化等級(jí),則觀測(cè)值的語(yǔ)言值的隸屬度可規(guī)定如表1所示。
表1 觀測(cè)量的語(yǔ)言值的隸屬度
(2) 控制量
系統(tǒng)模型中,頻率信號(hào)的偏差量為輸出控制量,用含有模糊性的檔次將頻率信號(hào)偏差的語(yǔ)言值分為七級(jí):1:正大(PB);
2:正中(PM);
3:正小(PS);
4:零(0);
5:負(fù)小(NS);
6:負(fù)中(PM);
7:負(fù)大(NB)。
設(shè)控制量在[-8,8]范圍內(nèi)連續(xù)變化,將控制量量化為七級(jí),量化因子為0.5,即控制量的論域V=(-4,-2,-1,0,1,2,4),其中元素是控制值的變化等級(jí),則根據(jù)實(shí)際應(yīng)用情況控制值的隸屬度可規(guī)定如表2所示。
表2 控制量的語(yǔ)言值的隸屬度
3.3 控制規(guī)則和模糊控制器的建立
(1) 模糊控制器的建立
圖4 模糊控制器的結(jié)構(gòu)
按一定規(guī)則建立模糊控制器,要完成一次控制動(dòng)作,首先應(yīng)將觀測(cè)值輸入模糊控制器。觀測(cè)值在控制器內(nèi)經(jīng)過(guò)模糊化,進(jìn)入變換器得到模糊響應(yīng),在經(jīng)過(guò)模糊判決后,輸出確切響應(yīng),然后作用到被控對(duì)象上。
(2) 語(yǔ)言控制規(guī)則的建立
按照經(jīng)驗(yàn),給出如下規(guī)則:
若e為負(fù)大,則v為正大;
若e為負(fù)中,則v為正中;
若e為負(fù)小,則v為正小;
若e為零,則v為正零;
若e為正小,則v為負(fù)小;
若e為正中,則v為負(fù)中;
若e為正大,則v為負(fù)大;
控制規(guī)則如表3所示。
表3 控制規(guī)則
上述控制規(guī)則是一個(gè)多級(jí)條件語(yǔ)句,它可以表示為從U到V的模糊關(guān)系:
3.4 模糊判決方法
由模糊推理規(guī)則,得出輸出的模糊響應(yīng)即為模糊變換器,有了
,對(duì)任一觀測(cè)結(jié)果e £(U)可得模糊響應(yīng):
v=e
按最大隸屬原則判別法,將輸出的模糊響應(yīng)轉(zhuǎn)換成確切響應(yīng)。
其實(shí),七個(gè)級(jí)別的非模糊觀測(cè)值,引起的模糊響應(yīng)正是由于的各行。按最大隸屬度判決法只須在各行中分別尋找峰域的中心值,就是確切觀測(cè)值引起的確切響應(yīng)。
實(shí)際控制時(shí),控制量的模糊量轉(zhuǎn)換為精確量,去控制步進(jìn)電機(jī)轉(zhuǎn)速的PWM信號(hào)的頻率的精確值根據(jù)事先確定的范圍可以很容易計(jì)算出來(lái),通過(guò)這個(gè)精確量去控制步進(jìn)電機(jī)的轉(zhuǎn)速,使得柱塞泵出口的壓力朝著減小誤差的方向變化。
在MATLAB環(huán)境下鍵入FUZZY命令進(jìn)入模糊邏輯工具箱[4]。
模糊控制器采用Mamdani型,輸入為誤差E,輸出控制量為U,通過(guò)交互式圖形界面的模糊推理系統(tǒng)編輯器(如圖5所示)和隸屬函數(shù)編輯器(如圖6所示)設(shè)計(jì)輸入、輸出變量的論域范圍,各個(gè)語(yǔ)言變量的隸屬函數(shù)形狀等參數(shù)。
圖5 模糊推理系統(tǒng)編輯器
圖6 觀測(cè)量隸屬函數(shù)
圖7 控制量隸屬函數(shù)
本系統(tǒng)中的兩個(gè)變量的隸屬函數(shù)如圖6和圖7所示,由圖可以看出通過(guò)該模糊集合編輯器可以直觀方便地進(jìn)行各項(xiàng)參數(shù)的設(shè)計(jì)和修改。
通過(guò)模糊規(guī)則庫(kù)編輯器確定“IF………THEN”形式的模糊控制規(guī)則。本系統(tǒng)有7條控制規(guī)則,每條規(guī)則的加權(quán)值都缺省為1,如圖8所示。
圖8 模糊規(guī)則編輯器
利用規(guī)則查看器和表面查看器顯示所設(shè)計(jì)模糊控制器的輸入、輸出量對(duì)應(yīng)關(guān)系,由此進(jìn)行修改和優(yōu)化。最后將設(shè)計(jì)好的模糊控制器保存在一個(gè)后綴名為.fis的數(shù)據(jù)文件中,以便仿真運(yùn)行時(shí)調(diào)用。
3.5 系統(tǒng)仿真
在SIMULINK環(huán)境下,結(jié)合系統(tǒng)提供的其他功能模塊設(shè)計(jì)完成模糊控制系統(tǒng)(如圖9所示)。進(jìn)行仿真前用readfis命令將myexample.fis文件加載到模糊控制模塊中[5],設(shè)定好仿真時(shí)間、步長(zhǎng)等各項(xiàng)參數(shù),即可開始仿真。
圖9 SIMULINK環(huán)境下的模糊控制系統(tǒng)結(jié)構(gòu)圖
用平流泵去驅(qū)替巖芯,當(dāng)巖芯滲透率較大時(shí),T較小,系統(tǒng)容易穩(wěn)定,當(dāng)巖芯滲透率較小時(shí),泵頭出口相當(dāng)于一個(gè)積分環(huán)節(jié),T較大,系統(tǒng)經(jīng)過(guò)較長(zhǎng)時(shí)間達(dá)到穩(wěn)定。仿真結(jié)果如圖10所示。
T=3s 比例系數(shù)P=1/2
T=8s 比例系數(shù)P=1/4
圖10 仿真結(jié)果
4 結(jié)語(yǔ)
通過(guò)在油田兩年多的使用證明該系統(tǒng)安全、方便、可靠,壓力控制精度為±2%,其良好的性能深受廠家的信賴和歡迎,同時(shí)也為人們?cè)谄渌刂葡到y(tǒng)的設(shè)計(jì)中提供了寶貴的經(jīng)驗(yàn)。