師 超,凡永鵬,王延生
(遼寧工程技術(shù)大學(xué) 礦業(yè)學(xué)院,遼寧 阜新 123000)
由于受技術(shù)、生產(chǎn)設(shè)備、地質(zhì)條件等多種因素的影響,在煤礦生產(chǎn)過(guò)程中大小事故時(shí)有發(fā)生,而瓦斯是制約我國(guó)煤礦安全生產(chǎn)的突出問(wèn)題,瓦斯防治是煤礦安全工作的重中之重,建國(guó)以來(lái)發(fā)生的24 起一次死亡百人以上的事故中,瓦斯事故19起占總數(shù)的79%[1]。近年來(lái),我國(guó)煤礦的安全生產(chǎn)形勢(shì)日益嚴(yán)峻,煤礦安全事故頻頻發(fā)生,加強(qiáng)瓦斯涌出量預(yù)測(cè)方法研究對(duì)改善煤礦安全生產(chǎn)狀況具有積極的意義。
目前瓦斯涌出量的預(yù)測(cè)方法多種多樣,文獻(xiàn)[2-5]建立了灰色GN(1,1)模型對(duì)瓦斯涌出量進(jìn)行預(yù)測(cè);文獻(xiàn)[6-7]通過(guò)引入人工神經(jīng)網(wǎng)絡(luò)法或BP神經(jīng)網(wǎng)絡(luò)法來(lái)優(yōu)化預(yù)測(cè)模型;文獻(xiàn)[8]通過(guò)對(duì)瓦斯涌出量的多種影響因子進(jìn)行主次分析來(lái)確定主成分,以此來(lái)預(yù)測(cè)瓦斯涌出量趨勢(shì)。每種模型都有各自的優(yōu)缺點(diǎn),如灰色模型適用于具有較強(qiáng)指數(shù)規(guī)律的數(shù)列,只能描述變化相對(duì)單調(diào)的過(guò)程,當(dāng)原始數(shù)據(jù)波動(dòng)較大時(shí)預(yù)測(cè)精度就會(huì)降低;主成分回歸分析法對(duì)于影響因素的主次分析工作相對(duì)困難[9];神經(jīng)網(wǎng)絡(luò)算法的學(xué)習(xí)速度較慢、魯棒性差等[10],這些缺陷都會(huì)使預(yù)測(cè)精度降低。
礦井的瓦斯涌出量是一個(gè)動(dòng)態(tài)的時(shí)變系統(tǒng)[11-12],具有較強(qiáng)的隨機(jī)波動(dòng)性,其發(fā)展會(huì)呈現(xiàn)出某種變化趨勢(shì)的非平穩(wěn)隨機(jī)過(guò)程[13-15],而Verhulst模型對(duì)描述具有較強(qiáng)波動(dòng)性的隨機(jī)過(guò)程以及“S”型狀態(tài)的問(wèn)題具有很好的吻合性[16],又考慮到數(shù)據(jù)的背景值對(duì)任何預(yù)測(cè)模型的重要性,而蛙跳算法具有良好的全局搜索尋優(yōu)能力,可以很好地對(duì)背景值參數(shù)進(jìn)行尋優(yōu)[17-18],再結(jié)合一次指數(shù)平滑法對(duì)原始數(shù)據(jù)進(jìn)行調(diào)整,以此消除不確定因素帶來(lái)的影響,從而能夠在提升模型整體精度的前提下更好地進(jìn)行預(yù)測(cè)[19]。
設(shè)已知參考數(shù)據(jù)列x(0)=(x(0)(1),x(0)(2),…,x(0)(n)),做1次累加生成,得 :
(1)
又求x(1)的緊鄰均值生成序列z(1):
(2)
則稱x(0)+az(1)=b(z(1))2為灰色Verhulst模型,a和b為參數(shù),相應(yīng)的白化方程為:
(3)
令φ=(a,b)T且:
求解方程得到模型的時(shí)間響應(yīng)序?yàn)椋?/p>
(4)
(5)
累減還原式為:
(6)
SFLA(蛙跳算法)是一種全新的啟發(fā)式群智能進(jìn)化算法,具有可靠的全局搜索能力。蛙跳算法是模擬自然界中青蛙捕食的現(xiàn)象,即青蛙群體中各個(gè)子群體在找尋食物時(shí)展開(kāi)信息交換的行為:設(shè)蛙群由M個(gè)分布在D維解空間的青蛙個(gè)體組成,且組成的方式為隨機(jī)生成,將種群分為p個(gè)子群體,各子群體內(nèi)均含有q只青蛙,并且滿足M=p×q;然后將蛙群根據(jù)青蛙的適應(yīng)值進(jìn)行降序排序,并逐個(gè)分配到每個(gè)子群體,即把第1只分入第1個(gè)子群,第2 只分入第2 個(gè)子群,第k只分入第p個(gè)子群,第(k+1)只再次分入第1個(gè)子群,依次類推,直到所有青蛙劃分結(jié)束。在SFLA算法中,每個(gè)子群體的局部搜索首先是由該子群體的最差青蛙在該子群體或全局中的最優(yōu)青蛙啟發(fā)下進(jìn)行計(jì)算進(jìn)化,如果在進(jìn)化過(guò)程中產(chǎn)生的新個(gè)體優(yōu)于該子群體的最壞青蛙,則利用新個(gè)體代替最壞青蛙;如果新個(gè)體劣于當(dāng)前最壞的青蛙,則用搜索范圍內(nèi)隨機(jī)產(chǎn)生的新個(gè)體代替當(dāng)前的最壞青蛙。子群體每次進(jìn)化的方式如下:
Di=rand()·(Uai-Ubi)(i=1,2,…,p)
(7)
式中:Di為第i個(gè)子群中蛙跳的步長(zhǎng);rand()是分布在[0,1]之間的隨機(jī)數(shù);Uai為子群中位置最好的青蛙;Ubi為子群中位置最差的青蛙;p為子種群個(gè)數(shù)。
最壞青蛙位置的改變方式如下:
(8)
1)引入蛙跳算法優(yōu)化背景值。在利用灰色模型預(yù)測(cè)的過(guò)程中,傳統(tǒng)方法中采用的是梯形近似背景值,即:
z(1)(tk+1)=[θkx(1)(tk)+(1-θk)x(1)(tk+1)]Δtk+1,
θk取0.5,k=1,2,…,n-1
(9)
背景值對(duì)于任何預(yù)測(cè)模型都是一個(gè)至關(guān)重要的因素,式(9)中θk傳統(tǒng)的取值0.5是基于平均值思想,從而使得數(shù)列有較好的合理性,但單一的取值并不能完全使數(shù)列從優(yōu),考慮到數(shù)據(jù)的波動(dòng)性和隨機(jī)性,引入SFLA算法對(duì)背景值進(jìn)行優(yōu)化,即通過(guò)蛙跳算法的全局尋優(yōu)過(guò)程對(duì)式中的θk進(jìn)行尋優(yōu),0<θk<1。
2)引入一次指數(shù)平滑法優(yōu)化原始數(shù)據(jù)。由于Verhulst模型是灰預(yù)測(cè)模型中的一種,因此對(duì)于嚴(yán)格呈指數(shù)增長(zhǎng)的數(shù)據(jù)同樣有較高的預(yù)測(cè)精度,但瓦斯涌出量的波動(dòng)性大,具有很強(qiáng)的隨機(jī)性,如果在收集原始數(shù)據(jù)時(shí)受到一定因素的干擾而呈現(xiàn)不出明顯的指數(shù)增長(zhǎng),此時(shí)得到的預(yù)測(cè)結(jié)果誤差就會(huì)較大,因此,需要先對(duì)原始數(shù)據(jù)進(jìn)行優(yōu)化處理,重新生成精度更高的數(shù)據(jù)列。
一次指數(shù)平滑法實(shí)際上是以a(1-a)t為權(quán)數(shù)的加權(quán)移動(dòng)平均法,計(jì)算公式為:
yt+1=axt+(1-a)yt
(10)
式中:xt為t時(shí)期的實(shí)測(cè)值:yt為t時(shí)期的預(yù)測(cè)值;a為平滑系數(shù),0≤a≤1。以式(10)為基礎(chǔ),將yt,yt-1,…,y2的表達(dá)式逐次代入yt+1中,展開(kāi)整理后,得:
yt+1=ayt+a(1-a)yt-1+…+a(1-a)ty1
(11)
對(duì)原始數(shù)據(jù)進(jìn)行重新生成,方法如下:
令
(12)
其中,i=2,3,…,n。
首先,對(duì)原始數(shù)據(jù)序列進(jìn)行級(jí)比平滑檢驗(yàn),計(jì)算公式為:
(13)
圖1 SFLA-Verhulst組合模型預(yù)測(cè)流程Fig.1 SFLA-Verhulst combination model forecast flow chart
利用模型得到預(yù)測(cè)值后,必須對(duì)模型的可靠性檢驗(yàn),本文通過(guò)建立相對(duì)誤差、關(guān)聯(lián)度、均方值差比和小誤差概率4種模型對(duì)預(yù)測(cè)結(jié)果進(jìn)行檢驗(yàn)。
1)平均相對(duì)誤差模型
2)關(guān)聯(lián)度模型
3)均方差模型
4)小誤差概率模型
以上4種檢驗(yàn)?zāi)P偷木鹊燃?jí)參考指標(biāo)見(jiàn)表1。
表1 SFLA-Verhulst組合模型精度檢驗(yàn)等級(jí)
1)根據(jù)統(tǒng)計(jì)已回采8個(gè)月的現(xiàn)場(chǎng)實(shí)際數(shù)據(jù)得知,某礦井當(dāng)前開(kāi)采的煤層原始瓦斯含量3.67~4.80 m3/t,煤層埋深510 m,煤厚1.8~2.2 m,煤層賦存穩(wěn)定,且地質(zhì)構(gòu)造較為簡(jiǎn)單。煤層傾角6~8°,為近水平煤層,工作面單進(jìn)6.2 m/d,平均總采出率約為0.94,且鄰近層賦存穩(wěn)定。將統(tǒng)計(jì)的8個(gè)月瓦斯涌出量原始數(shù)據(jù)作為模型輸入數(shù)據(jù),利用式(13)對(duì)原始數(shù)據(jù)作級(jí)比檢驗(yàn),通過(guò)Matlab求得所有的[0.816 8,0.981 0]都在可容覆蓋范圍內(nèi)(k取2,3,4,5,6,7,8,9,10),因此可以用x(0)建立模型。
2)利用蛙跳算法對(duì)模型的背景值參數(shù)和原始數(shù)據(jù)進(jìn)行優(yōu)化,算法中參數(shù)設(shè)置為:蛙跳算法的青蛙群體數(shù)N=150,子群體M=9,族內(nèi)更新次數(shù)為10,混合迭代次數(shù)為1 000,計(jì)算得到的尋優(yōu)結(jié)果見(jiàn)表2。
3)分別采用傳統(tǒng)GM(1,1)和SFLA-Verhulst組合建立預(yù)測(cè)模型,利用Matlab通過(guò)式(4)計(jì)算模型的時(shí)間響應(yīng)函數(shù)從而得到初始預(yù)測(cè)值序列和殘差預(yù)測(cè)序列,兩者疊加后得到模型的最終預(yù)測(cè)結(jié)果,見(jiàn)表3。
表2 蛙跳算法尋優(yōu)參數(shù)
表3 2種預(yù)測(cè)模型結(jié)果對(duì)比
表4 2種預(yù)測(cè)模型精度檢驗(yàn)對(duì)比
1)將擅長(zhǎng)全局尋優(yōu)搜索的蛙跳算法引入預(yù)測(cè)模型,優(yōu)化了模型中的背景值參數(shù),并結(jié)合指數(shù)平滑法消除原始數(shù)據(jù)受不確定因素影響而存在誤差的問(wèn)題,從而保證了模型的預(yù)測(cè)精度。
2)提出的SFLA-Verhulst組合模型,綜合了Verhulst預(yù)測(cè)模型和混合蛙跳算法各自的優(yōu)點(diǎn),能夠更好地處理瓦斯涌出量原始數(shù)據(jù)受波動(dòng)性和隨機(jī)性的影響,與單一的灰色預(yù)測(cè)模型相比,預(yù)測(cè)結(jié)果精度更高。并利用該模型預(yù)測(cè)礦井9,10月瓦斯涌出量分別為146.49,150.56 m3/min。但該模型只適用于對(duì)短期內(nèi)的瓦斯涌出量進(jìn)行預(yù)測(cè),否則會(huì)使得預(yù)測(cè)結(jié)果失真。
3)將新建組合模型應(yīng)用到實(shí)踐中,結(jié)果表明基于混合蛙跳算法的SFLA-Verhulst組合模型有效地實(shí)現(xiàn)了對(duì)具有非均勻變化趨勢(shì)動(dòng)態(tài)結(jié)構(gòu)的瓦斯涌出量預(yù)測(cè),為礦井瓦斯監(jiān)測(cè)提供了一種全新、科學(xué)且行之有效的方法,有一定的研究?jī)r(jià)值。
[1]孫慶剛. 中國(guó)煤礦瓦斯災(zāi)害現(xiàn)狀與防治對(duì)策研究[J].中國(guó)煤炭,2014,40(3):116-119.
SUN Qinggang. China Coal Mine gas disaster situation and measures to combat research [J]. China Coal ,2014,40(3):116-119.
[2]楊武艷,郁鐘銘. GM(1,1)灰色預(yù)測(cè)模型在礦井瓦斯涌出量預(yù)測(cè)中的應(yīng)用[J].礦業(yè)工程研究,2012,27(4):46-49.
YANG Wuyan, YU Zhongming.GM (1,1)grey forecasting model in the application of mine gas emission prediction [J]. Journal of Mining Engineering Research, 2012, 27 (4):46-49.
[3]權(quán)國(guó)林,趙琳琳,邵良杉. 基于主成分灰關(guān)聯(lián)的瓦斯涌出量預(yù)測(cè)模型[J]. 遼寧工程技術(shù)大學(xué)學(xué)報(bào)(自然科學(xué)版)2017,36(4):366-370.
QUAN Guolin,ZHAO Linlin,SHAO Liangshan. Based on the principal component grey relation of gas emission prediction model [J]. Journal of Liao Ning Engineering Technology University (Natural Science Edition),2017,36(4):366-370.
[4]徐青偉,王兆豐. 瓦斯涌出量預(yù)測(cè)的GM(1,1)模型改進(jìn)[J]. 煤炭技術(shù),2015,34(1):147-149.
XU Qingwei,WANG Zhaofeng. Gas emission prediction GM (1,1)model to improve[J]. Journal of Coal Technology,2015 (1):147-149.
[5]陳偉華,閆孝姮,付華. 改進(jìn)的Elman神經(jīng)網(wǎng)絡(luò)在瓦斯涌出量預(yù)測(cè)中的應(yīng)用[J].安全與環(huán)境學(xué)報(bào),2015,15(3):19-24.
CHEN Weihua,YAN Xiaoyuan,FU Hua. Application of improved Elman neural network in prediction of gas emission [J]. Journal of Safety and Environment,2015,15 (3):19-24.
[6]付華,王福嬌,陳子春. 基于分?jǐn)?shù)階神經(jīng)網(wǎng)絡(luò)的瓦斯涌出量預(yù)測(cè)[J]. 傳感器與微系統(tǒng),2013,32(5):31-34.
FU Hua,WANG Fujiao,CHEN Zichun. Based on the fractional order neural network to forecast the gas emission of the [J]. Journal of Sensors and Micro Systems,2013,32 (5):31-34.
[7]呂伏,梁冰,孫維吉,等. 基于主成分回歸分析法的回采工作面瓦斯涌出量預(yù)測(cè)[J].煤炭學(xué)報(bào),2012,37(1):113-116.
LYU Fu,LIANG Bing,SUN Weiji,et al. Based on the principal component regression analysis of the working face gas emission prediction [J]. Journal of Coal,2012,37(1):113-116.
[8]付華,姜偉,單欣欣. 基于耦合算法的煤礦瓦斯涌出量預(yù)測(cè)模型研究[J]. 煤炭學(xué)報(bào),2012,37(4):654-658.
FU Hua,JIANG Wei,SHAN Xinxin. Coal mine gas emission prediction model based on coupling algorithm study [J]. Journal of Coal,2012,37(4):654-658.
[9]付華,于翔,盧萬(wàn)杰.基于蟻群粒子群混合算法與LS-SVM瓦斯涌出量預(yù)測(cè)[J]. 傳感技術(shù)學(xué)報(bào),2016,29(3):373-377.
FU Hua,YU Xiang,LU Wanjie. Hybrid particle swarm based on ant colony algorithm and LS-SVM to forecast the gas emission [J]. Journal of Sensing Technology,2016,29 (3):373-377.
[10]王福建,李鐵強(qiáng),俞傳正. 道路交通事故灰色Verhulst預(yù)測(cè)模型[J]. 交通運(yùn)輸工程學(xué)報(bào),2006,6(1):122-126.
WANG Fujian,LI Tieqiang,YU Chuanzheng. Grey Verhulst prediction model for road traffic accidents[J]. Journal of Transportation Engineering,2006,6(1):122-126.
[11]杜江,袁中華,王景芹. 一種基于灰預(yù)測(cè)理論的混合蛙跳算法[J].電工技術(shù)學(xué)報(bào),2017,32(15):190-198.
DU Jiang,YUAN Zhonghua,WANG Jingqin. One kind based on the ash forecast theory the mix frog jumps the algorithm[J]. Transactions of China Electrotechnical Society,2017,32( 15):190-198.
[12]宋曉華,楊尚東,劉達(dá). 基于蛙跳算法的改進(jìn)支持向量 機(jī)預(yù)測(cè)方法及應(yīng)用[J].中南大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,42(9):2737-2740.
SONG XiaoHua,YANG Shangdong,LIU Da. Based on the leapfrog algorithm to improve the support vector machine prediction methods and the application of [J]. Journal of Central South University(Natural Science Edition),2011,42(9):2737-2740.
[13]王文才,李剛,張世明.基于灰色理論的礦井瓦斯涌出量預(yù)測(cè)研究[J].煤礦開(kāi)采,2011,16(3):53-58.
WANG Wencai,LI Gang,ZHANG Shiming. Mine gas emission prediction research based on gray theory [J]. Journal of Coal Mining,2011,16(3):53-58.
[14]陳洋,劉恩,陳大力.瓦斯涌出量分源預(yù)測(cè)法的發(fā)展與實(shí)踐研究[J].煤礦安全,2010,41(2):73-76.
CHEN Yang,LIU En,CHEN Dali. Research on the development and practice of the method of predicting gas emission by source of sources [J]. Coal Mine Safety,2010,41(2):73-76.
[15]李杰,康天合,康官先.基于 IGSA-ELM 模型的回采工作面瓦斯涌出量預(yù)測(cè)[J].煤礦安全,2016,47(1):155-158.
LI Jie,KANG Tianhe,KANG Guanxian. Returns based on the IGSA-ELM model picks the working surface gas to gush out the quantity to forecast [J]. Coal Mine Safety,2016,47(1):155-158.
[16]張燕朋. 基于GM(1,1)模型的礦井瓦斯涌出量預(yù)測(cè)研究[J]. 煤炭技術(shù),2012,31(2):101-103.
ZHANG Yanpeng. Gush out the quantity based on the GM(1,1)model damp to forecast studies [J]. Coal Technology,2012,31(2):101-103.
[17]雷文杰,劉瑞濤.灰色關(guān)聯(lián)優(yōu)化BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)工作面瓦斯涌出量[J].礦業(yè)安全與環(huán)保,2013(5):33-41.
LEI Wenjie,LIU Ruitao. Grey correlation to optimize the BP neural network to predict coal face gas emission [J]. Journal of Mining Safety and Environmental Protection,2013(5):33-41.
[18]馬建宏,陳懿博,龐澤明.綜放工作面瓦斯涌出量預(yù)測(cè)方法及工程實(shí)踐[J].中國(guó)安全生產(chǎn)科學(xué)技術(shù),2014,10(10):143-147.
MA Jianhong,CHEN Yibo,PANG Zeming. Prediction method and engineering practice of gas emission in fully-mechanized caving face [J]. Journal of Safety Science and Technology,2014,10 (10):143-147.
[19]李潤(rùn)求,吳瑩瑩,施式亮,等.煤礦瓦斯涌出時(shí)序預(yù)測(cè)的自組織數(shù)據(jù)挖掘方法[J].中國(guó)安全生產(chǎn)科學(xué)技術(shù),2017,13(7):18-23.
LI Runqiu,WU Yingying,SHI Shiliang,et al. Coal mine gas emission self-organizing data mining method for prediction of time series [J]. Journal of Safety Science and Technology,2017,13 (7):18-23.