周高峰 杜 磊
(中原工學院 機電學院,鄭州 450007)
油液溫度是影響系統(tǒng)穩(wěn)定性的重要參數(shù)。為了有效控制油液溫度,眾多學者對其進行了研究。文獻[1]提出在油箱壁面裝可旋轉的葉片,可調節(jié)葉片角度進行散熱。這種新型油箱的散熱性能較好,有較好的保溫性能。文獻[2]研究油箱加熱回路,采用溢流方式對油液升溫。此種方式結構簡單,油液受熱均勻,但只適用于不經常加熱的設備。文獻[3]針對精密機床油溫的恒溫控制問題,采用在液壓油箱內部加裝加熱器和冷卻器的方法,但是存在油液局部溫度過高或過低的問題。文獻[4]針對恒溫箱的溫度控制,提出一種基于STM32的恒溫控制系統(tǒng)方法,并采用了比例-積分-微分(Proportion-Integral-Differential,PID)控制算法。資料顯示[5],當油溫過高時,液壓油加速氧化,會導致油箱使用壽命驟減,甚至會造成系統(tǒng)故障和失效。文獻[6-8]在高寒環(huán)境下冷啟動液體流動性變差,導致液壓系統(tǒng)有較大的壓力和功率損失,甚至出現(xiàn)機器卡死現(xiàn)象。可見,油液高精度恒溫控制顯得尤為重要。
針對當前油液溫度控制存在的問題,本文采用一種基于模糊PID控制的循環(huán)熱交換方法,并通過仿真實驗分析驗證了所提方式的可靠性。
油液恒溫系統(tǒng)要使得油箱內部空間溫度場均勻、穩(wěn)定性好,避免溫度出現(xiàn)大的波動、局部溫度過高或者過低的情況,必須改進恒溫控制系統(tǒng)的機械結構。為保證結構的緊湊性,具體的安裝如圖1所示,主要包括加熱循環(huán)回路、冷卻循環(huán)回路、循環(huán)動力源和控制器4部分。

圖1 恒溫系統(tǒng)機械結構
采用循環(huán)式回路結構,根據(jù)當前溫度高低控制器判斷電磁換向閥是否通電。通電狀態(tài)時,接通加熱回路;否則,接通冷卻回路。溫度檢測裝置檢測實時溫度,然后通過控制器控制壓縮機、冷卻風扇和管道式加熱器運行。加熱和冷卻功率的變化由可編程邏輯控制器(Programmable Logic Controller,PLC)輸出占空比可調節(jié)的脈沖寬度調制(Pulse Width Modulation,PWM)控制,而占空比的調節(jié)受模糊PID控制器的輸出量控制。油箱內部溫度場的均勻性主要靠油液循環(huán)來實現(xiàn)。當油液需升溫時,油液經循環(huán)泵到管道式加熱器,加熱后流回油箱,直到達到設定的溫度后停止加熱循環(huán)回路的工作。冷卻回路工作原理同上,不再贅述。
為了實現(xiàn)預期的控制目標,工業(yè)控制中PID控制器的使用較為廣泛。由于油液溫度的滯后性和非線性較為明顯,PID很難達到理想的控制精度。模糊控制的控制自適應能力強、魯棒性好,但存在較大的靜態(tài)誤差[9]。因此,考慮把傳統(tǒng)PID與模糊控制兩種算法相融合,有效控制油液溫度[10]。
此油溫控制系統(tǒng)可調區(qū)間為-20~60 ℃。為防止設備出現(xiàn)故障而導致溫度過高,當達到65 ℃時開始報警。溫度的模糊論域設定為[-3,3],基本論域設定為[-40,40]。由于短時間內ec變化不大,設定基本論域為[-2,2],模糊論域為[-3,3]。?KP、?KI、?KD在模糊集上的論域分別為[-6,6],其中e、ec、?KP、?KI、?KD的模糊語言變量集合都為{NB,NM,NS,ZO,PS,PM,PB},比例因子分別為0.200 0、0.001 5、6.000 0。?KP、?KI、?KD隸屬度函數(shù)均采用三角形。在各種e和ec情況下,被控過程對PID的3個參數(shù)的要求如下。
(1)當e較大時,提高系統(tǒng)響應速度,快速消除溫度誤差,同時應避免e過大導致輸出量超出控制范圍。此時,把KP值調大、KD值調小。為了避免出現(xiàn)積分飽和情況,把KI設置為0。
(2)若e和ec同向變化,則誤差會增大。當e和ec適中時,為了減小超調量,KP應適當小,KI、KD應適中。當e較小時,為防止振蕩,KP應適中,KI應取較大值,KD應取較小值。
(3)若e和ec反向變化,則誤差會減小。若e較大,為提高穩(wěn)態(tài)性能,取適中的KP和KD值,KI取較小值。若e較小,為防止系統(tǒng)振蕩,KP和KD取較小值,KI取較大值。
根據(jù)理論分析,結合專家經驗,設定模糊控制規(guī)則如表1所示。

表1 模糊控制規(guī)則表
經過模糊推理后得到的模糊量需要清晰化處理,最常采用的方法為平均值法和面積重心法。重心法輸出結果相對于其他方法來說較光滑,因此本文選用面積重心法,計算公式為[11]

式中:A(ui)為隸屬度函數(shù);u為輸出清晰量;ui為橫坐標。
使用Fuzzy Logic Designer設定模糊控制器后,在推理結果中隨機提取4組數(shù)據(jù):當(e,ec)=(-2.6,-1.5)時,?KP、?KI、?KD分別為0.271、-3.230、-0.696;當(e,ec)=(2.380,-0.988)時,?KP、?KI、?KD分別為-2.80、-2.04、1.23;當(e,ec)=(0.768,0.476)時,?KP、?KI、?KD分別為-1.360、1.360、0.589;當(e,ec)=(2.300,0.841)時,?KP、?KI、?KD分別為-4.00、3.69、3.32。取第4組數(shù)據(jù)與規(guī)則表對照可知,推理輸出與模糊規(guī)則一致,輸出參數(shù)與量化因子的乘積加上初始值即可得到修正后的值。
油液溫度控制的傳遞函數(shù)采用一階慣性與滯后環(huán)節(jié)共存進行描述,函數(shù)模型為

在傳遞函數(shù)模型中,K、T、τ確定,采用反響應曲線法[12],原理如圖2所示。此方法是對過程控制施加階躍信號,然后從得到的響應曲線拐點處做一條切線交穩(wěn)態(tài)輸出于點A,交橫坐標于點B,即OB為τ,BC為T。使用Cohen-coon公式,計算近似的傳遞函數(shù)參數(shù)為K=2.3、T=230和τ=75。

圖2 反響應曲線原理圖
PID控制器3個參數(shù)初始值使用Ziegler-Nichols(Z-N)法整定,計算公式為

使用Simulink分別對PID、模糊PID兩種控制方式進行仿真,仿真結果如圖3所示。將目標溫度設定為60 ℃,在傳統(tǒng)PID控制中存在較大的超調量,達到穩(wěn)定狀態(tài)所需時間較長,且穩(wěn)態(tài)精度較低。在Fuzzy-PID中存在極小的超調量,響應與達到穩(wěn)定狀態(tài)速度較傳統(tǒng)PID控制要快。

圖3 PID和Fuzzy-PID控制性能響應曲線
為了驗證控制系統(tǒng)的穩(wěn)定性,在系統(tǒng)中通過修改時變參數(shù)來模擬外界其他因素的干擾,并與之前進行對比。分別減小參數(shù)τ和T,在其他保持不變的情況下,通過分析結果可知,參數(shù)變化后對模糊PID控制的響應很小,對PID控制效果影響較大。超調量與波動有明顯變化,說明模糊PID控制魯棒性較好。
經測量,實驗時的室溫在19.5~21.0 ℃波動。設定恒溫溫度為60 ℃,兩種控制方式達到穩(wěn)定狀態(tài)后會受到一定的外界環(huán)境因素影響,提取出穩(wěn)定一段時間后采集的有效數(shù)據(jù)進行分析,如圖4和圖5所示。PID控制達到穩(wěn)定狀態(tài)時,溫度的波動范圍為±3 ℃,控制精度較低,無法滿足國家標準B級油溫控制的要求。模糊PID控制中,溫度波動為±0.4 ℃。實驗表明,在此系統(tǒng)中,模糊PID控制比傳統(tǒng)PID控制的精度、穩(wěn)定性、抗外界環(huán)境的干擾效果好。

圖4 PID控制穩(wěn)定狀態(tài)

圖5 模糊PID控制穩(wěn)定狀態(tài)
該系統(tǒng)設計以實驗臺液壓油箱恒溫控制需求為背景,采用油液循環(huán)熱交換方式,針對油液控制為非線性和有大滯后性等特性,采用模糊PID控制方法。實驗表明,此系統(tǒng)具備穩(wěn)定性強、控制精度高、抗干擾性好以及調節(jié)速度快等優(yōu)點,可為液壓油箱的恒溫控制提供一種有效方法,為今后的精密機械油溫控制研究提供參考。