張承斌
(山東省煤田地質(zhì)局第三勘探隊,山東 泰安 271000)
肥城礦區(qū)受煤層底板突水水害威脅嚴(yán)重,礦區(qū)內(nèi)69%的可采儲量受水害威脅。自開采以來,共發(fā)生突水300余次,其中60%以上屬于底板突水。最大的一次為1993年1月5日,國莊礦-210水平北大巷施工過程中,遇到隱伏的陷落柱,發(fā)生底板奧灰突水,突水量達32 970 m3/h,是繼開灤范各莊突水事故之后的中國采礦史上又一次罕見的特大型突水,使國莊礦及相鄰南高余、隆莊礦被淹,造成了高達11 017.9萬元的巨大經(jīng)濟損失[1-2]。因此,深入研究肥城煤田的底板突水機理,正確地評價及預(yù)測該井田深部開采時底板突水的可能性及突水量等級,有利于提出科學(xué)的風(fēng)險預(yù)防決策,進一步提升煤礦生產(chǎn)安全性[3-4]。
在國內(nèi)外針對突水機理及預(yù)測的研究中,大量專家學(xué)者提出了頂板的壓力拱假說、懸臂梁假說、鉸接巖塊假說、“上三帶”理論和底板的突水系數(shù)法、“下三帶”理論[6-7]、關(guān)鍵層理論[8]、原位張裂和零位破壞理論[9]、板模型理論等諸多理論方法[10-11]。但礦井水害發(fā)生的影響因素眾多,各因素共同構(gòu)成一個復(fù)雜的地學(xué)系統(tǒng),相互間具有強烈的非線性動力學(xué)關(guān)系[12]。因此,運用傳統(tǒng)的線性理論和方法來預(yù)測煤層底板突水量難以取得令人滿意的預(yù)測精度。
BP神經(jīng)網(wǎng)絡(luò)模型具有極強的非線性逼近、大規(guī)模并行處理、自訓(xùn)練學(xué)習(xí)等特點,對解決煤層底板突水的預(yù)測及評價問題具有較強的適用性和優(yōu)越性[13]。本文通過分析肥城礦區(qū)煤層充水條件和底板突水機理,研究建立基于BP神經(jīng)網(wǎng)絡(luò)的肥城礦區(qū)底板突水量等級預(yù)測模型并進行評價。
水壓是底板突水的動力,足夠的水頭壓力是引起突水的一個重要條件。在其它條件相同時,水壓力越大,發(fā)生底板突水的可能性也就越大。
肥城礦區(qū)水文地質(zhì)條件極為復(fù)雜,下組煤層開采面臨隔水層薄、水壓大的情況。隨著開采標(biāo)高的降低,水壓增大,礦壓對底板破壞深度加大,更易發(fā)生底板突水,直接威脅著本礦區(qū)煤層的安全開采。
地質(zhì)構(gòu)造,尤其是斷層,是造成煤層底板突水的主要因素之一。斷層的存在不但破壞底板隔水層的完整性、縮小有效隔水層厚度,而且使斷層兩盤附近裂隙比較發(fā)育、降低巖層的強度。此外,褶曲軸部斷層的尖滅拐彎處,由于應(yīng)力的作用構(gòu)造裂隙發(fā)育,也容易發(fā)生突水。
通過對峰峰、焦作、淄博以及肥城4個礦163個底板突水工作面的統(tǒng)計可知,由地質(zhì)構(gòu)造引起的突水事故約占總數(shù)的70%。井陘礦區(qū)的統(tǒng)計結(jié)果表明,直接沿斷層發(fā)生的突水占74%,沿斷層裂隙帶發(fā)生的突水占23%,合計97%。
隔水巖層阻止礦井充水的作用主要取決于以下3個因素:(1)隔水巖層的阻水能力;(2)隔水巖層的厚度和穩(wěn)定性;(3)隔水巖層的巖性組合關(guān)系。隔水巖層常常是由不同巖性的巖層組成的巖組。一般認(rèn)為剛性較強的巖層,如灰?guī)r、砂巖等具有較高的強度,對抵抗礦壓的破壞起較大作用;柔性巖石,如泥巖、頁巖等,具有強度較低,抵抗礦壓破壞的能力差,但其隔水阻水能力較強。由剛?cè)嵯嚅g的巖層組成的隔水巖層則更有利于抵抗礦壓與水壓的綜合作用,在厚度相同的情況下更有利于抑制底板突水。
肥城礦區(qū)處于構(gòu)造的轉(zhuǎn)折部位,底板裂隙十分發(fā)育,導(dǎo)致有效隔水厚度減小,許多小型突水就是由此類原因?qū)е隆?/p>
隔水底板的巖性組合不僅影響底板的阻隔水能力,而且極大地影響到礦壓對底板的破裂程度。當(dāng)?shù)装宕嬖谌缟皫r、灰?guī)r之類的含粘土質(zhì)少的堅硬巖石時,其阻水能力較強,因其抗水壓能力強,不易引起底鼓膨脹,但是因其硬度大,粘土質(zhì)少,裂隙一旦形成,往往就是導(dǎo)水通道。
本溪群五層灰?guī)r含水層(簡稱五灰含水層)是礦井直接充水水源,直接威脅著礦區(qū)8、9、102層煤的安全開采。區(qū)內(nèi)五灰厚4.82~12.68 m,平均厚9~10 m,質(zhì)純、致密堅硬,為灰色質(zhì)純致密厚層狀細粒結(jié)晶灰?guī)r,巖溶裂隙發(fā)育。
肥城礦區(qū)底板突水水源主要為五灰和奧灰,補給量受巖溶發(fā)育程度控制?;?guī)r含水層中,易形成巖溶裂隙、溶洞或陷落柱,為巖溶水提供了良好的賦存空間。采掘時,當(dāng)掘到裂隙、斷裂等通道,連通巖溶水水源時,就會發(fā)生突水。巖溶越發(fā)育的地區(qū),突水的危險性及突水量就越大。
BP(Back Propagation)神經(jīng)網(wǎng)絡(luò)模型采用了Rumelhart和McClelland于1985年提出的誤差反向后傳BP學(xué)習(xí)算法,是目前最為廣泛使用的一種人工神經(jīng)網(wǎng)絡(luò)模型之一[14-16]。
圖1給出了兩個全連接、前向反饋人工神經(jīng)網(wǎng)絡(luò)的實例。這些網(wǎng)絡(luò)包含一個輸入層、一個輸出層以及一個或多個隱含層。各層包含若干個神經(jīng)元,神經(jīng)元個數(shù)根據(jù)實際需要而定。
圖1 全連接前饋人工神經(jīng)網(wǎng)絡(luò)實例Fig.1 Example of full connection feedforwardartificial neural network
2.2.1 輸入層和輸出層節(jié)點的確定
選取了6個影響因素:斷層落差(對底板破壞型突水而言斷層落差取零)、底板裂隙發(fā)育程度、底板含水層巖溶發(fā)育程度、水壓、底板含水層厚度、隔水層的厚度作為預(yù)測底板突水的控制因素,即網(wǎng)絡(luò)的輸入。
模型輸入矩陣詳見式(1),模型輸出詳見式(2)。
(1)
T=[Q]
(2)
式中:WP表示水壓,MPa;KT表示含水層巖溶發(fā)育程度;M表示含水層厚度,m;L表示隔水層厚度,m;DF表示底板裂隙發(fā)育程度;H表示導(dǎo)水?dāng)鄬勇洳?,m;Q表示與輸入數(shù)據(jù)相對應(yīng)該次突水的突水量,m3/h。
由此確定輸入層節(jié)點數(shù)為6,輸出層節(jié)點數(shù)為1。輸出層神經(jīng)元的傳遞函數(shù)為S型對數(shù)傳遞函數(shù)Log-Sigmoid。
按照國家煤礦安全監(jiān)察局出臺的《煤礦防治水細則》將突水量分為4個等級(見表1)。通過分級,省去了對輸出數(shù)據(jù)歸一化的步驟,大大減小了計算的復(fù)雜程度。分級的實質(zhì)是把BP建模從一個回歸問題轉(zhuǎn)換成為一個分類問題。
表1 突水量變量取值表
2.2.2 隱層的設(shè)計
在BP神經(jīng)網(wǎng)絡(luò)模型中,對于任何在閉合區(qū)間內(nèi)的一個連續(xù)函數(shù)都可以用單隱層的BP網(wǎng)絡(luò)逼近,因而一個三層BP網(wǎng)絡(luò)就可以完成任意的n維到m維的映射[17-18]。實踐表明,隱含層數(shù)目的增加可以提高BP網(wǎng)絡(luò)的非線性映射的能力,但是隱含層數(shù)目超過一定值,網(wǎng)絡(luò)性能反而會下降。單隱層的BP可以逼近一個任意的連續(xù)非線性函數(shù)。因此,本次突水量預(yù)測模型采用單隱層的BP神經(jīng)網(wǎng)絡(luò)。
BP神經(jīng)網(wǎng)絡(luò)構(gòu)建時還應(yīng)注意隱含層節(jié)點數(shù)的選擇,如果隱含層含節(jié)點數(shù)太少,BP神經(jīng)網(wǎng)絡(luò)不能建立復(fù)雜的映射關(guān)系,網(wǎng)絡(luò)誤差較大。然而如果節(jié)點數(shù)過多,不僅增加了網(wǎng)絡(luò)學(xué)習(xí)時間,而且可能出現(xiàn)“過擬合”現(xiàn)象,即訓(xùn)練樣本擬合精確,但是其他樣本的預(yù)測誤差較大。本次設(shè)定隱含層的神經(jīng)元個數(shù)為13,隱含層神經(jīng)元的傳遞函數(shù)為S型對數(shù)傳遞函數(shù)logsig。
2.2.3 網(wǎng)絡(luò)模型結(jié)構(gòu)
最終確定本模型的結(jié)構(gòu)如圖2所示:由3層網(wǎng)絡(luò)組成,6個輸入神經(jīng)元信息分別為水壓、底板裂隙發(fā)育程度、斷層落差、含水層巖溶發(fā)育程度、含水層厚度、隔水層厚度;隱含層設(shè)定13個神經(jīng)元;1個輸出神經(jīng)元信息為突水量等級。
2.2.4 樣本的選擇及數(shù)據(jù)處理
選取肥城礦區(qū)曹莊礦、查莊礦、陶陽礦、楊莊礦、白莊礦等礦井突水資料較為完整的33次突水樣本,將其中27次突水樣本進行訓(xùn)練,其余6次突水預(yù)留作為預(yù)測樣本。
通常獲取的數(shù)據(jù)樣本不是都能直接用于網(wǎng)絡(luò)的訓(xùn)練,而需要對原始數(shù)據(jù)進行一定預(yù)處理。本次已對輸出數(shù)據(jù)(即突水量等級)進行了歸一化處理,對水壓、含水層厚度、隔水層厚度、斷層落差等輸入數(shù)據(jù)不作處理,而針對含水層巖溶發(fā)育程度和底板裂隙發(fā)育程度這2項輸入數(shù)據(jù),則根據(jù)礦山實際揭露資料通過專家評判將其分別概化為中等、較發(fā)育、發(fā)育等3個等級,對應(yīng)量化為3、4、5來作為輸入數(shù)據(jù)。經(jīng)過預(yù)處理的訓(xùn)練樣本見表2。
2.3.1 網(wǎng)絡(luò)創(chuàng)建
網(wǎng)絡(luò)結(jié)構(gòu)確定后,需要根據(jù)樣本數(shù)據(jù)通過一定的學(xué)習(xí)規(guī)則進行訓(xùn)練,提高網(wǎng)絡(luò)的學(xué)習(xí)能力[19]。學(xué)習(xí)速率是訓(xùn)練過程的重要因子,它決定每一次循環(huán)中的權(quán)值變化量[20]。本次模型取學(xué)習(xí)速率為0.05。
網(wǎng)絡(luò)的訓(xùn)練函數(shù)選擇trainlm,經(jīng)試算,選用函數(shù)擬合效果較好。學(xué)習(xí)函數(shù)取默認(rèn)值,性能函數(shù)取默認(rèn)值mse,其中函數(shù)minmax設(shè)定了輸入向量元素的閥值范圍,簡化了計算復(fù)雜程度。
圖2 BP神經(jīng)網(wǎng)絡(luò)突水量預(yù)測模型結(jié)構(gòu)示意圖Fig.2 Structure of the BP neural network waterinrush prediction model
表2 BP神經(jīng)網(wǎng)絡(luò)突水量預(yù)測模型訓(xùn)練樣本表
2.3.2 網(wǎng)絡(luò)訓(xùn)練
網(wǎng)絡(luò)創(chuàng)建好后,并不能直接使用,必須經(jīng)過訓(xùn)練且達到要求后,才可以作為設(shè)備狀態(tài)分類器使用。BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練調(diào)用函數(shù)為train。函數(shù)形式為:[net,tr]=train(net,p,t)。
訓(xùn)練結(jié)果為:經(jīng)過131次訓(xùn)練之后,網(wǎng)絡(luò)誤差達到最小,計算結(jié)果如圖3所示。
2.3.3 網(wǎng)絡(luò)測試
通過仿真來檢驗網(wǎng)絡(luò)的輸出是否滿足要求,代碼為:sim(net,p);運行結(jié)果見表3。
圖3 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練誤差圖Fig.3 Training error of BP neural network
表3 訓(xùn)練樣本的學(xué)習(xí)結(jié)果
續(xù)表
根據(jù)表3,對比礦井突水量級別和預(yù)測結(jié)果,得出BP神經(jīng)網(wǎng)絡(luò)模擬誤差(圖4),實際值與預(yù)測值最大誤差為11%,平均誤差為2%。由此表明,網(wǎng)絡(luò)訓(xùn)練后,擬合情況較好,該模型可以準(zhǔn)確有效的預(yù)測底板突水量級別。
利用已經(jīng)訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)對事先預(yù)留的6個底板突水樣本(詳見表4)進行預(yù)測。
預(yù)測結(jié)果見表5,根據(jù)預(yù)測結(jié)果做出BP神經(jīng)網(wǎng)絡(luò)突水量預(yù)測模型誤差柱狀圖(圖5)。
由表5和圖5可以看出,預(yù)測結(jié)果與實際值之間的最大誤差為40%,最小誤差為0,平均誤差為4.28%。如果以4個輸出節(jié)點值最大者作為突水量判斷依據(jù)的話,對6個突水工作面的預(yù)測結(jié)果均正確,判對率為100%。由此說明,采用BP神經(jīng)網(wǎng)絡(luò)方法進行煤層底板突水量預(yù)測是可行的。
圖4 BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型誤差柱狀圖Fig.4 Error histogram of the BP neuralnetwork prediction model
表4 預(yù)測樣本參數(shù)表
但是預(yù)測模型的預(yù)測結(jié)果還存在著一定的誤差,主要原因有3個:第一,影響礦井底板突水的因素眾多,本次模型中只是選取了對突水有直接和重要影響的6個因素,而未考慮其他次要影響因素;第二,輸入節(jié)點中巖溶發(fā)育程度以及底板破裂程度均是采用概化后的量化值,其賦值不夠精確,存在較大的誤差;第三,由于資料所限,可供訓(xùn)練的樣本數(shù)不夠豐富,訓(xùn)練不夠充分。
表5 BP神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果
圖5 BP網(wǎng)絡(luò)模型突水預(yù)測誤差柱狀圖Fig.5 Error histogram of the BP networkwater inrush prediction model
采用平均影響值(MIV)作為評價神經(jīng)網(wǎng)絡(luò)中各個自變量對于因變量影響的重要性指標(biāo)[21],其符號一般代表相關(guān)的方向,絕對值代表影響的相對重要性。
具體計算過程為:在網(wǎng)絡(luò)訓(xùn)練終止后,將訓(xùn)練樣本P中每一自變量特征在其原值的基礎(chǔ)上分別加/減10%構(gòu)成新的訓(xùn)練樣本P1和P2,將P1和P2分別作為仿真樣本利用已建成的網(wǎng)絡(luò)進行仿真,得到兩個仿真結(jié)果A1和A2,求出A1和A2的差值,即為變動該自變量后對輸出產(chǎn)生的影響變化值(IV),最后將IV按觀測例數(shù)平均得出該自變量對于應(yīng)變量網(wǎng)絡(luò)輸出的MIV,一個輸入因素的MIV為所有訓(xùn)練樣本輸出量變化的平均值。按照上面步驟依次算出各個自變量的MIV值,最后根據(jù)MIV絕對值的大小為各自變量排序,得出各自變量對網(wǎng)絡(luò)輸出影響相對重要性的位次表,從而判斷出輸入特征對于網(wǎng)絡(luò)結(jié)果的影響程度。
本次建立的BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型含6個輸入因素(自變量)和4個輸出(因變量),通過指標(biāo)MIV評價6個自變量(巖溶發(fā)育程度、含水層厚度、隔水層厚度、底板裂隙程度、斷層落差、水壓)分別對4個輸出神經(jīng)元的影響重要性,篩選對輸出結(jié)果有重要影響的變量,從而探究肥城礦區(qū)的突水機理。在MATLAB中運行程序,得出MIV_n結(jié)果如下:
MIV_1 =(水壓)
-0.001 9 -0.001 9 -0.002 8 0.002 6
MIV_2 =(含水層巖溶發(fā)育程度)
-0.013 4 0.005 0 0.022 4 -0.011 2
MIV_3 =(突水含水層厚度)
0.035 2 -0.165 2 0.009 9 -0.001 8
MIV_4 =(隔水層厚度)
0.015 2 0.121 2 -0.071 3 0.001 6
MIV_5 =(底板裂隙發(fā)育程度)
-0.004 1 -0.025 6 0.011 7 0.005 5
MIV_6 =(斷層落差)
-0.003 2 -0.001 6 -0.021 7 0.023 8
圖6 基于MIV方法的BP神經(jīng)網(wǎng)絡(luò)變量評價篩選流程圖Fig.6 Evaluation and screening process of BP neuralnetwork variables based on the MIV method
由以上MIV結(jié)果分析可知:
對第一和第二個因變量,即對小型及中型突水等級有控制作用的因變量而言,MIV_3、MIV_4的值明顯大于其他自變量的MIV值,即突水因素中含水層厚度和隔水層厚度對小型及中型突水的發(fā)生有著較大的相關(guān)性,這與肥城礦區(qū)小、中型突水主要由礦區(qū)含水層及隔水層的屬性決定,而與斷層等構(gòu)造因素的相關(guān)性不大的特點相符。
對第三和四個因變量,即對大型及特大型突水而言,MIV_2、MIV_5和MIV_6值顯著大于其他自變量的MIV值,即突水因素中斷層構(gòu)造、巖溶發(fā)育程度以及底板裂隙發(fā)育程度對大型及特大型突水的發(fā)生有較大的相關(guān)性,這說明肥城礦區(qū)大型及特大型突水的發(fā)生與斷層、裂隙、巖溶發(fā)育等多種地質(zhì)作用共同作用有關(guān)。
(1)建立了BP神經(jīng)網(wǎng)絡(luò)模型進行突水量等級預(yù)測,選用水壓、底板裂隙發(fā)育程度、斷層落差、含水層巖溶發(fā)育程度、含水層厚度、隔水層厚度等6項指標(biāo)作為輸入變量,預(yù)測結(jié)果能很好地反映實際情況,證明了該方法的可行性。
(2)基于MIV方法對所建立的BP神經(jīng)網(wǎng)絡(luò)突水量預(yù)測模型進行了變量評價,結(jié)果顯示:肥城礦區(qū)小、中型突水主要由礦區(qū)含水層及隔水層本身決定,而與斷層等構(gòu)造因素的相關(guān)性不大;斷層構(gòu)造、巖溶發(fā)育程度以及底板裂隙發(fā)育程度對大型及特大型突水的發(fā)生有較大的影響,說明肥城礦區(qū)大型及特大型突水的發(fā)生與斷層、裂隙、巖溶發(fā)育等多種地質(zhì)作用共同作用有關(guān)。
(3)由于煤層底板突水的復(fù)雜性和不確定性,突水量等級受多種突水影響因素共同作用并相互耦合。不同煤礦的底板突水因素不盡相同,需對具體礦井進行深入分析和充分資料收集,才能建立具有良好適用性的BP神經(jīng)網(wǎng)絡(luò)突水量預(yù)測模型。今后應(yīng)在礦井底板突水機理、評價指標(biāo)優(yōu)化、指標(biāo)量化合理性以及神經(jīng)網(wǎng)絡(luò)算法優(yōu)化等方面作進一步的研究。