智能閥門定位器閥位自適應控制算法研究
智能閥門定位器是智能電氣調節閥的控制核心,其中的閥位控制算法是實現調節閥閥桿位置精確定位和閥門開度精確調節的關鍵。傳統的五接點開關算法具有算法簡單、響應速度快的特點,但是存在參數調整困難,無法適應不同閥芯、不同行程調節閥精確定位的控制要求。為此將傳統五節點開關控制與PID控制算法相結合,研究實現了一種閥位自適應控制算法。通過系統初始化程序實現了控制參數的初始整定并在閥位控制過程中實現了PID控制參數的自適應微調。閥門定位控制試驗結果表明:該閥位自適應控制算法實現了閥位的準確控制,閥位定位精度滿足±1%FS的設計要求。
智能電氣調節閥作為智能電氣執行單元,已廣泛應用于石化、化工等生產領域。與傳統機械氣動調節閥相比,智能電氣調節閥具有節能、高效、自動化水平高、組態應用方便等突出優點。智能閥門定位器是智能電氣調節閥的核心控制部件,其控制性能的優劣決定了電氣調節閥的控制精度和調節品質。在閥門定位控制策略中,傳統的五接點開關控制算法具有算法簡單、響應速度快的特點,但是存在參數調整困難,無法適應不同閥芯結構、不同行程要求時電氣調節閥精確定位的控制要求。為此引入一種基于五節點開關控制結合自適應PID的閥門定位控制算法,試驗表明,該算法滿足大行程閥門定位控制要求。
1、智能閥門定位器的系統結構及工作原理
智能閥門定位器由微控制器(包括CPU、A/D、D/A轉換器)、電流檢測電路、閥位反饋電流輸出電路、控制電流輸出電路、電磁調節閥和氣動執行機構、位置(行程)傳感器及測量電路等部分組成。智能閥門定位器的工作原理不同于過去的噴嘴擋板式定位器,給定值和實際值的比較是電信號的平衡,不再是力的平衡。用微控制器的調節控制程序取代了機械力平衡控制過程,可消除力轉換及機械傳動過程中產生的易受溫度、振動干擾等問題。智能閥門定位器的系統結構如圖1所示。
圖1 智能閥門定位器的系統結構
智能閥門定位器的主控制器(虛線框內)和氣動執行器(虛線框外)組成一個反饋控制回路,閥門位置為被控參數,將位置傳感器獲得的閥位反饋值與通過輸入電流檢測電路得到的閥位給定值比較,則得到閥門位置偏差,然后采用閥位控制算法計算出控制電流并輸出到IP單元、電磁調節閥以及氣動調節閥執行機構(俗稱膜頭)來控制閥門動作方向和開度大小,最終使執行機構拖動閥桿和閥芯上下運動實現閥位控制。其中,電氣調節閥的閥位給定信號為4~20mA輸入信號,它既是閥位給定信號又是閥門定位器的外供電源。此外,閥門定位器采用兩個限位開關監視閥門是否超過位置上限和下限。
閥門定位器利用剛性非振蕩的連桿將閥門閥桿與位置(行程)傳感器連接,將電氣調節閥的實際開度轉換成電信號,從而實現閥位參數的檢測。位置傳感器是一種裝有球軸承和耐磨電阻薄片的電位器式傳感器,特別適用于長期連續動作而不損壞的工業應用場合。
電磁調節閥由電磁線圈和永磁體閥芯組成,電磁調節閥根據輸入電流的方向和大小決定閥芯位置和閥門開度,從而控制膜頭氣室的進氣或出氣以及通氣量,該電磁調節閥為典型的兩位三通閥,其中間通氣孔與膜頭的氣室相通,其右側通氣孔與進氣管線相連,其左側通氣孔與排氣管線相連。當電磁調節閥的閥芯處于中間位置,進氣口和出氣口同時閉合,膜頭保壓;當電磁調節閥的閥芯處于右側位置,膜頭排氣降壓;當電磁調節閥的閥芯處于左側位置,膜頭充氣升壓;當電磁調節閥的閥芯處于其它位置,膜頭充氣調壓。該電磁調節閥具備開、關、保壓、調節4種狀態,均由閥門定位控制器的輸出電流信號(0~2mA)控制。
采用電磁調節閥控制氣動閥門的優點是電磁調節閥動作速度快,所需電流非常小,使得閥門定位器具有低功耗的特點。因此,該定位器采用二線制4~20mA電流供電方式即可,無需增加輔助電源,其防爆等級為本安防爆,可用于防爆工業現場。電磁調節閥的另一個優點是質量很小,既使受到很大振動,也可正常工作。在閥門開度設定值穩定狀態下,采用電磁調節閥和智能閥門定位器的電氣調節閥操作的耗氣量很小,僅是噴嘴擋板式氣動閥門耗氣量的2%,顯著節約了能耗。
2、基于五接點開關和自適應PID的閥門定位控制算法設計與實現
五接點開關結合自適應PID的閥門定位控制算法原理簡單,控制特性較好,實現也不復雜,適于采用低檔微控制器的低端應用系統。其控制動作過程和控制策略如下:
(1)首先采集給定的閥位設定值W,該設定值經A/D轉換后被微控制器采集;
(2)微控制器根據用戶設定的控制方式以及在自整定過程中得到的參數對閥位設定值W進行轉換處理,如正反作用轉換、分程控制轉換和流量特性轉換等;
(3)當前閥位信號Y經連桿機構反饋、電位器式傳感器檢測和A/D轉換為數字信號后送給微控制器;
(4)在微控制器中,將當前閥位信號Y經濾波、標度變換和非線性修正后,與設定值W進行比較,得到誤差信號E;
(5)根據誤差信號E的正負決定動作方向,即決定是進氣還是排氣,而根據E的絕對值的大小決定動作類型和控制策略:在偏差E較大的區域,微控制器發出較大的連續信號,使IP單元中電磁調節閥持續開通,閥位快速改變(高速區);在偏差E較低的區域,微控制器采用參數自適應PID控制策略而發出脈沖信號,使電磁調節閥斷續開通,緩慢改變閥位(短步區);在偏差E低于設定的死區大小時,不輸出信號,閥門位置保持不變。
在上述控制策略中,PID參數首先在系統初始化程序中進行初始整定,然后在閥門定位控制過程中根據誤差信號大小及其變化速率進行自適應微調,PID參數經自適應調整后再次投入運行。
3、閥位控制試驗結果
系統采用Cygnal高檔8位微控制器C8051F021作為控制核心,其最高運算速度可達5MIPS,運算速度能夠滿足自適應閥門定位控制算法的運算需求。對于具有不同閥芯填料和不同摩擦特性的氣動調節閥,采用五接點開關結合自適應PID的控制算法對閥門位置進行定位控制試驗。試驗中分別設定閥門開度為0%、20%、40%、60%、80%、100%,同時采用百分表測量并記錄調節閥閥桿的實際位置即閥門的實際位置。由于調節閥的最大行程為13.4mm,因此,上述閥門位置設定值分別對應閥門實際位置為0mm、2.68mm、5.36mm、8.04mm、10.72mm、13.4mm.如表1所示為針對13.4mm行程、閥芯采用最大摩擦填料時的沿正反行程兩個方向的閥門定位控制試驗結果,從表中可見,對于每個設定閥位以及閥桿實際位置,閥門定位控制靜態誤差均在±1%FS以內,滿足閥門定位器自適應控制系統的設計要求。
表1 沿正反行程兩個方向的閥門定位控制試驗結果
4、結束語
采用五接點開關結合參數自適應PID的閥門定位控制算法實現了閥門位置的準確控制,無需頻繁且不定期地對閥門定位器控制參數進行人工調整和調校,實現了算法中控制參數的實時在線自適應調整,顯著提高了閥門定位控制系統的定位精度和魯棒性。