劉若誠 王亞慧
摘? 要: 目前,燃氣輸配系統(tǒng)智能化程度較落后,燃氣調(diào)壓器關(guān)鍵參數(shù)不易獲取,建立機理模型難度較大,針對這一問題,提出基于受控自回歸滑動平均模型(ARMAX)的燃氣調(diào)壓器系統(tǒng)辨識模型,并且在赤池信息準則(AIC)的基礎(chǔ)上引入擬合優(yōu)度的方法對模型進行階次辨識,最后通過燃氣調(diào)壓器實際運行數(shù)據(jù)對傳統(tǒng)AIC和改進型AIC所辨識模型進行對比實驗。結(jié)果表明,改進型AIC方案可以降低模型階次,并且在一定程度上可以提高模型精度,所得模型可精準描述系統(tǒng)動態(tài)特性,為燃氣調(diào)壓器的控制研究提供了一定的理論基礎(chǔ)。
關(guān)鍵詞: 燃氣調(diào)壓器; ARMAX; 改進型AIC; 系統(tǒng)辨識; 階次辨識; 擬合優(yōu)度
中圖分類號: TN131?34; TP391.9? ? ? ? ? ? ? ?文獻標識碼: A? ? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2020)22?0057?05
Abstract: The intelligence of gas transmission and distribution system is backward, the key parameters of gas pressure regulators are not easy to obtain, and the establishment of mechanism model is difficult. On this basis, an identification model of gas pressure regulator system based on controlled auto regressive moving average with eXogenous inputs (ARMAX) is established, and the method of goodness of fit is introduced based on Akaike information criterion (AIC) to identify the order of the model. The identification models of traditional AIC and improved AIC are compared by means of the actual operation data of gas regulator. The results show that the improved AIC can reduce the model′s order and improve the accuracy of the model to some extent. The obtained model can accurately describe the dynamic characteristics of the system and provide a theoretical basis for the control research of gas pressure regulator.
Keywords: gas pressure regulator; ARMAX; improved AIC; system identification; order identification; goodness of fit
0? 引? 言
在燃氣輸配系統(tǒng)中,調(diào)壓器是一種降壓穩(wěn)壓設(shè)備,其作用是將較高的壓力降至較低的壓力并且保持出口壓力穩(wěn)定。建立精準的燃氣調(diào)壓器模型是對燃氣輸配系統(tǒng)全局優(yōu)化控制的基礎(chǔ)。燃氣管線中的壓力是否穩(wěn)定,對燃氣調(diào)壓器的使用壽命、輸配系統(tǒng)的安全等有著重要影響。由于調(diào)壓器智能水平的落后,國內(nèi)外對調(diào)壓器模型的研究很少。目前,燃氣調(diào)壓器模型的研究主要集中在機理建模當中。例如,文獻[1]以調(diào)壓器作為研究對象建立數(shù)學機理模型,分析了調(diào)節(jié)器的流量特性曲線。文獻[2]通過分析燃氣調(diào)壓器內(nèi)部力學結(jié)構(gòu),建立了單級自力式壓力調(diào)節(jié)器的數(shù)學機理模型。文獻[3]創(chuàng)建了能夠描述調(diào)壓器靜態(tài)和動態(tài)特性的數(shù)學模型。但是,燃氣調(diào)壓裝置設(shè)備型號眾多,許多內(nèi)部關(guān)鍵特性系數(shù)并不統(tǒng)一,且不易獲得。通過實驗對系統(tǒng)進行測試并采用適當?shù)南到y(tǒng)辨識算法[4?7],可以獲得燃氣調(diào)壓設(shè)備的黑箱模型,為燃氣調(diào)壓設(shè)備的模型精度提升、控制研究及故障診斷提供重要的模型基礎(chǔ)。
受控自回歸滑動平均(ARMAX)模型屬于方程誤差類模型中的一種,與傳統(tǒng)的自回歸滑動平均模型(ARMA)相比,通過引入輸出序列相關(guān)的另一組序列作為回歸項,使模型準確性及其魯棒性更高。在階次辨識的過程中,傳統(tǒng)的赤池信息準則(Akaike Information Criterion,AIC)方法會使所辨識的階次較高,在一定階次的計算后,AIC值變化幅度很小,并在一定范圍內(nèi)呈現(xiàn)震蕩狀態(tài),若只選取最小值會使所得到的系統(tǒng)模型階次較高。為了解決這一問題,本文提出結(jié)合擬合優(yōu)度的AIC定階方法,使用這種方法進行辨識的模型精度有所提升。通過仿真實驗表明,該方案是有效且可行的。
1? 燃氣調(diào)壓器原理
以間接作用式燃氣調(diào)壓器為例,其工作原理如圖1所示。圖中,P2代表調(diào)壓器的出口壓力,并作為反饋的壓力信號;P2代表指揮器內(nèi)的壓力,并且連接到控制腔,同時作為控制腔的壓力,主閥閥口的移動受控制腔、信號腔以及彈簧的壓力作用而上下移動,也就是受P2,P3和F(F為彈簧對薄膜的壓力)三個力的作用而調(diào)整閥口開度,進而達到調(diào)節(jié)出口壓力P2的目的。其中,P1為P3提供恒壓源。如果P2的值小于設(shè)定值,薄膜上升,閥口的開度增大,通過燃氣調(diào)壓器的流量增加,使得P2壓力值增加,反之亦然[8]。
從工作原理圖和系統(tǒng)方框圖可見燃氣調(diào)壓器內(nèi)部輸入/輸出因素較為復(fù)雜,進行機理建模時有一些內(nèi)部參數(shù)不易獲取,如從封閉處直徑開始計算的薄膜面積,薄膜撓度為0時的有效系數(shù)等。本文將燃氣調(diào)壓器看作一個整體進行黑箱建模,將燃氣調(diào)壓器入口壓力P1作為系統(tǒng)輸入,燃氣調(diào)壓器出口壓力P2作為系統(tǒng)輸出,對系統(tǒng)進行數(shù)據(jù)采集,采用合適的系統(tǒng)辨識方法,獲得燃氣調(diào)壓器的黑箱數(shù)學模型,為燃氣調(diào)壓器的智能控制提供模型基礎(chǔ)的支持。
2? ARMAX模型介紹
受控自回歸滑動平均模型是方程誤差模型的其中一種[9?11],其表達式為:
3? ARMAX模型參數(shù)求取
3.1? 數(shù)據(jù)分析
建立ARMAX模型前提是需要數(shù)據(jù)是非隨機并且平穩(wěn),如果隨機,數(shù)據(jù)前后之間沒有任何關(guān)系,則沒有有效信息可以提取;如果非平穩(wěn),則數(shù)據(jù)變化特征隨時間推移改變,無法用于建模。
對于非平穩(wěn)的數(shù)據(jù),可以對數(shù)據(jù)進行d階(d一般不超過2)差分使數(shù)據(jù)平穩(wěn)化[12]。因此,定義一個差分算子[Δ=1-B],滿足:
本文數(shù)據(jù)來自于北京燃氣集團某高壓B調(diào)壓站[13]。該站的數(shù)據(jù)采集系統(tǒng)采用模塊化遠程測量和控制端子,可實現(xiàn)數(shù)據(jù)采集、記錄和定位處理的功能。此站共有A1~A4條支路,在其中1條調(diào)壓支路上安裝傳感器及數(shù)據(jù)采集裝置, 采集時間為2018年7月,采樣周期為1 min,共1 440組進出口壓力數(shù)據(jù)。根據(jù)該數(shù)據(jù)繪制出圖像,如圖3a)所示。
通過燃氣調(diào)壓器出口壓力圖像可以發(fā)現(xiàn),出口壓力的變化是一個非平穩(wěn)過程,具有一定周期性,并且擁有增長趨勢。通過分析,對數(shù)據(jù)進行一階差分以及平移處理,得到一個平穩(wěn)且非白噪聲的出口壓力數(shù)據(jù),如圖3b)所示。
3.2? 改進型AIC的階次辨識
辨識ARMAX系統(tǒng)階次一般使用的是AIC判別法。這種方法通過加入一種模型的復(fù)雜程度懲罰項來解決過度擬合的問題,使得隨機變量的真正概率分布相對于其的估計概率分布熵的期望值最大,也可以稱之為可用似然函數(shù)來衡量系統(tǒng)模型的擬合水平。在模型獨立參數(shù)相同的情況下,似然函數(shù)最大的模型即是最優(yōu)的模型。
式中:[θML]為參數(shù)[θ=[θ1,θ2,…,θN]] 的極大似然估計值;[L(θML)]表示在一定條件下的似然參數(shù);[N]是模型階數(shù)或者獨立參數(shù)數(shù)量的估計值。Akaike證明,使[AIC(N)]為最小的[N]是模型相對合理的階次。
如果簡單地使用AIC確定模型的階次,隨著模型階數(shù)的增加, AIC值改變的幅度較小,這樣會導致辨識出來的模型的階數(shù)較大。為此,本文提出一種AIC準則和模型擬合優(yōu)度相結(jié)合的方法對ARMAX模型進行階次辨識。這種方法可以根據(jù)AIC與模型擬合優(yōu)度目標函數(shù)來選取最優(yōu)的模型階數(shù),既降低了模型的階次又能夠在一定程度上提升模型精度?;诔喑匦畔蕜t和擬合優(yōu)度的模型階次辨識算法步驟如下:
1) 采用AIC定階準則進行階次初步確定。
2) 計算各個階次組合的AIC值,并且作出等勢線,并且利用如下公式計算各個階次組合的擬合優(yōu)度值。
[fit=100×y-yy-mean(y)] (6)
3) 選擇擬合優(yōu)度最高的階次為最終所辨識模型階次。
對于ARMAX模型來說,確定模型階次主要是確定式(2)中的[na],[nb]和[nd]。首先需要選取不同的階次組合[na],[nb]和[nd],該組合的取值均取自1~7之間并且進行不同的排列組合,并根據(jù)式(5)計算出這些階次組合的AIC值,并且選取最小AIC值的階次組合作為模型的階次。部分系統(tǒng)不同階次組合與AIC值如表1所示。
3.3? 模型參數(shù)估計
本文選用預(yù)報誤差法進行參數(shù)估計[14],模型結(jié)構(gòu)選用式(1)、式(2)所示模型。其中,[na=4],[nb=2],[nd=5],辨識數(shù)據(jù)[TN=[y,u]],預(yù)報誤差準則函數(shù)為:
4? 仿真實驗結(jié)果以及分析
在建模過程中,需要對模型的實用性進行檢驗,其實質(zhì)是對模型殘差序列進行白噪聲檢驗。如果殘差序列非白噪聲,說明信息沒有被完全提取,需重新建模。本文利用自相關(guān)系數(shù)(ACF)圖和偏自相關(guān)系數(shù)(PACF)圖對模型進行檢驗,如圖6所示。從圖中可以清晰地看到,各個時滯上的自相關(guān)系數(shù)沒有顯著的趨勢特征,均在置信區(qū)間內(nèi),說明原序列的特征均被提取,模型診斷通過。
5? 結(jié)? 語
燃氣調(diào)壓器調(diào)壓過程機理復(fù)雜,許多內(nèi)部關(guān)鍵特性系數(shù)并不統(tǒng)一,難以建立精確的燃氣調(diào)壓器機理模型。對此本文通過測量燃氣調(diào)壓器系統(tǒng)的輸入/輸出壓力數(shù)據(jù),采用ARMAX模型對燃氣調(diào)壓器進行系統(tǒng)辨識,在辨識過程中提出一種在AIC準則基礎(chǔ)之上通過結(jié)合模型擬合優(yōu)度函數(shù)對模型進行定階的方案。通過仿真實驗分析可知,該方案可以解決AIC定階引起的模型階次過高、模型結(jié)構(gòu)較復(fù)雜等問題,并在一定程度上提高模型的精度,得到更精準的描述系統(tǒng)動態(tài)特性的數(shù)學模型,為深入研究燃氣調(diào)壓器的多路階梯控制及故障診斷分析等提供新的方法。
參考文獻
[1] 于碧涌.燃氣調(diào)壓器數(shù)值模擬與試驗研究[D].哈爾濱:哈爾濱工業(yè)大學,2007.
[2] 姜娣.燃氣調(diào)壓器動態(tài)模型研究[D].上海:同濟大學,2009.
[3] 徐毅,吳鑫楠,于宗明,等.高壓燃氣調(diào)壓器建模與仿真[J].燃氣輪機技術(shù),2013,26(4):28?32.
[4] JING Lida, ZHANG Jifeng. Tracking control and parameter identification with quantized ARMAX systems [J]. Science china (information sciences), 2019, 62(9): 211?213.
[5] 任楨,林都,李靜.旋轉(zhuǎn)倒立擺虛擬仿真模型構(gòu)建與驗證[J].現(xiàn)代電子技術(shù),2019,42(6):60?64.
[6] XIE L, MITA A. An innovative substructure damage identification approach for shear structures based on ARMAX models [J]. Procedia engineer, 2017, 188: 119?124.
[7] 楊立濱,張海寧,李春來,等.基于BSNN?ARX的光伏逆變器模型辨識[J].現(xiàn)代電子技術(shù),2017,40(7):167?170.
[8] 劉旭海,郝學軍.高中壓燃氣調(diào)壓器安全預(yù)警技術(shù)研究[J].煤氣與熱力,2017,37(3):17?21.
[9] 陳勇,黃國欽,羅光華,等.采用ARMAX模型的精磨非線性振動系統(tǒng)辨識[J].華僑大學學報(自然科學版),2018,39(3):332?336.
[10] FAHIM Uddin, LEMMA Dendena Tufa, SUHAIB Mohd Taha Yousif, et al. Comparison of ARX and ARMAX decorrelation models for detecting model?plant mismatch [J]. Procedia engineer, 2016, 148: 985?991.
[11] KARADIREK E I, SOYUPAK S, MUHAMMETOGLU H. Chlorine modeling in water distribution networks using ARX and ARMAX model structures [J]. Desalination water treat, 2016, 57(25): 11592?11598.
[12] 婁軍強,周優(yōu)鵬,廖江江,等.壓電柔性臂的ARMAX模型辨識降階及最優(yōu)極點移動控制[J].振動工程學報,2018,31(1):132?139.
[13] 崔金玉.高中壓燃氣調(diào)壓器故障特征研究與安全預(yù)警應(yīng)用[D].北京:北京建筑大學,2018.
[14] 趙永磊,張冉,王鐵成.一種改進的遞推極大似然法[J].工業(yè)技術(shù)與職業(yè)教育,2018,16(4):21?22.