基于小波分解的尾矿坝浸润线预测方法研究
Study on Prediction Method of Seepage Line of Tailings Dam Based on Wavelet Decomposition
收稿日期: 2017-08-18 修回日期: 2017-11-30 网络出版日期: 2019-03-11
基金资助: |
|
Received: 2017-08-18 Revised: 2017-11-30 Online: 2019-03-11
作者简介 About authors
罗周全(1966-),男,湖南邵阳人,教授,从事金属矿深井开采及灾害辨析监控理论与技术研究工作
关键词:
Keywords:
本文引用格式
随晓丹, 罗周全, 秦亚光, 王玉乐, 彭东.
SUI Xiaodan, LUO Zhouquan, QIN Yaguang, WANG Yule, PENG Dong.
尾矿库是矿山企业必备的基础设施,在矿山生产、安全和环境保护等方面起着不可替代的作用。浸润线是尾矿坝的生命线[1],对汛期浸润线进行监测并掌握其变化情况是尾矿库安全运行的保障,也能使下游人民及时采取防范措施,极大地减少了溃坝等事故的发生,维护了人民的生命财产安全。
尾矿坝监测始于水库大坝的监测,后期运用到尾矿库[2],开展尾矿库在线安全监测工作,能够及时发现异常现象和可能危及尾矿库安全的不良因素,是掌握尾矿库工作性态,保证尾矿库安全运行的一项重要措施[3]。在尾矿库安全事故频发和全民安全意识不断增强的大背景下,国内外相关学者加强了对尾矿库浸润线的预测研究。例如:Gokmen等[4]通过对土筑坝内渗流情况的模拟,运用BP神经网络实现了渗流分析以及对浸润线埋深的预测。谢振华等[5]利用 RBF 神经网络逼近能力强的的优势,实现了对某尾矿库坝历史监测数据的分析判断。Tawhid等[6]利用灰色系统理论所需数据少的特点,建立灰色系统模型,实现了在“小样本”、“贫信息”情况下对尾矿坝浸润线的预测。蒋卫东等[7]提出基于最大Lyapunov指数分析方法,实现了对尾矿坝浸润线混沌控制,提高了尾矿坝的安全度。但是,当前对尾矿坝浸润线预测的方法中,预测精度与建模因子的选择和时效因子的关联性很大,若拟合度不够高,则会导致预测结果不够准确。
尾矿坝浸润线一般位于坝体内部,埋深位置受诸多因素影响,其时间序列也是一个复杂且充满不确定性的非线性、非平稳时间序列[8]。同时尾矿坝浸润线的位置是一个动态变化的系统[9],尾矿的不断堆积以及因降雨而造成的渗流场渗流问题均会影响到浸润线的高度,单纯建立精确的数学模型来预测和判断浸润线位置变化比较困难。因此,结合尾矿坝浸润线埋深的特点,考虑到小波分解与重构是处理非平稳信号的有力工具,具有多尺度的特点,可以实现由粗及精的逐步观察信号,将非线性、非平稳序列分解为多组较平稳序列,据此提出基于指数平滑和神经网络的小波分解预测方法,对尾矿坝浸润线的非平稳时间序列进行分析和预测。与单一预测方法相比,该方法可以达到更好的拟合效果,提高了预测精度。同时该方法在其他地区尾矿坝浸润线埋深预测中也具有较好的适用性和优越性。
1 基于指数平滑与神经网络的小波分解预测方法
1.1 预测方法的提出
图1
1.2 尾矿坝浸润线动态模拟的小波分解法
1.3 基于指数平滑法的细节信号序列模拟预测
指数平滑法中加权系数a的大小决定了新数据和原始数据所占比重,取值非常重要[15]。a的取值范围在0~1之间,为保证预测模型的准确性,一般可设定多个加权系数,根据原始数据细节信号序列的波动情况,文中所取加权系数为0.2、0.5、0.8,分别测量细节信号序列d1~d5在不同加权系数下的误差,将标准误差S1最小的值所对应的预测模型作为最优预测模型。
1.4 基于BP神经网络的逼近信号序列模拟预测
图2
神经网络在MATLAB上的运用,主要通过net=newff(A,B,{C},’trainfun)命令来实现。考虑到工程特点,结合不同隐层网络结构的训练结果及对精度的要求,构造一个3-10-5-1的BP神经网络模型,各层的节点数分别为:输入层3个;第一隐层10个,第二隐层5个;输出层1个,最大迭代次数为2 000次。
权函数ωji表示的是网络的前一层神经元i与这一层的第j个神经元链接权系数[17]。运用Nguyen-Widrow算法生成BP神经网络模型的初始化权重和阈值。
1.5 基于指数平滑和神经网络的小波分解预测
利用小波分解法将浸润线埋深的非平稳时间序列分解为多个较平稳的细节信号序列和逼近信号序列,运用时间序列的指数平滑法对多个细节信号序列进行拟合预测,同时运用BP神经网络方法对逼近信号序列进行拟合预测,最后将逼近信号与细节信号的结果进行累加,实现对小波的重构,并利用MATLAB编程实现该方法对尾矿坝浸润线的预测。预测步骤如图3所示。
图3
2 预测精度的检验和基于MATLAB的编程实现
2.1 预测精度的检验
残差平方和Q1,Q2:
拟合度指标Rnew:
Rnew拟合度指标结果越接近于1,说明预测值与实测值越接近,拟合优度越高[20]。
2.2 基于MATLAB的编程实现
MATLAB(矩阵实验室)是一款高性能的数学软件,这里主要使用的是其神经网络和小波分解工具箱。
神经网络在MATLAB上的运用,主要通过net=newff(A,B,{C},’trainfun)命令来实现。时间序列指数平滑法则主要是根据平滑法的原理,利用MATLAB的数据处理功能,实现其指数平滑法预测。
结合基于指数平滑与神经网络的小波分解预测方法的原理介绍,在对浸润线原始时间序列进行小波分解后,将不同预测结果进行叠加,最后对该方法预测精度进行检验。
3 尾矿坝浸润线预测的工程应用
3.1 工程概况
某金属矿尾矿坝通过上游式筑坝法筑坝,为二等库,坝前均匀放矿,该尾矿坝初期坝为透水堆石坝,外坡脚设排水棱体,排水棱体顶标高346 m,高9 m。初期坝的坝高为26 m,坝长为52 m,坝顶标高364 m,坝底标高338 m,外坡比为1∶1.15,内坡比为1∶1。该金属矿尾矿共有七级子坝,现阶段坝体总高121 m,总体坝长292 m,有效库容为10 250万m3,坝体的干滩长度为122 m,安全超高为7 m。该尾矿库实景如图4所示。
图4
该尾矿库所在区域降水较多,气候湿润,汛期库水位的上升很容易导致渗流作用的增强,这对尾矿坝浸润线及其稳定性影响较大,并且日入库尾矿量对浸润线也有较大影响,因此,结合工程实际,综合考虑降水及日入库尾矿量等对尾矿坝浸润线埋深的影响,根据中国气象部门的统计数据,选定该地区汛期连续100天内浸润线埋深的数据进行建模分析,并预测未来10天浸润线埋深的发展趋势。
3.2 数据的提取
通过尾矿坝浸润线监测系统将浸润线埋深的数据读取出来,并保存在数据库中。利用MATLAB软件从数据库中提取前100天的历史数据(表1),并运用小波分解与指数平滑和神经网络相结合的方法对未来10天浸润线埋深的发展趋势进行预测。
表1 该尾矿坝浸润线埋深前100天数据
Table 1
序号 | 埋深 | 序号 | 埋深 | 序号 | 埋深 | 序号 | 埋深 | |
---|---|---|---|---|---|---|---|---|
1 | 13.85 | 11 | 13.55 | … | 81 | 13.78 | 91 | 13.76 |
2 | 13.92 | 12 | 13.64 | 82 | 13.71 | 92 | 13.67 | |
3 | 13.80 | 13 | 13.77 | 83 | 13.65 | 93 | 13.55 | |
4 | 13.89 | 14 | 13.84 | 84 | 13.62 | 94 | 13.51 | |
5 | 13.80 | 15 | 13.75 | 85 | 13.55 | 95 | 13.48 | |
6 | 13.75 | 16 | 13.71 | 86 | 13.71 | 96 | 13.54 | |
7 | 13.67 | 17 | 13.65 | 87 | 13.75 | 97 | 13.60 | |
8 | 13.54 | 18 | 13.59 | 88 | 13.80 | 98 | 13.69 | |
9 | 13.50 | 19 | 13.54 | 89 | 13.70 | 99 | 13.74 | |
10 | 13.43 | 20 | 13.65 | 90 | 13.67 | 100 | 13.78 |
3.3 预测结果分析
通过load命令,将shuju.mat文件中浸润线埋深100天的原始时间序列数据导入到MATLAB中。再通过MATLAB的wavemenu命令,即可开启小波分解工具箱。使用的是wavelet 1-D工具箱,运用小波db3分解,分解层数为5。通过小波分解,将原始时间序列s分解为5个细节信号序列d1~d5和1个逼近信号序列a5,原始时间序列分解后结果如图5所示。
图5
运用基于指数平滑与神经网络的小波分解的MATLAB设计程序,拟合出浸润线埋深前100天的数据,并预测浸润线埋深后续10天的数据。另外,为了验证该方法的可行性,对该原始时间序列进行单一的神经网络及指数平滑预测。最后,通过拟合度指标Rnew的计算原理,将不同预测方法的拟合结果与预测结果和实测值进行比较。
根据原始的100个时间序列值,结合基于指数平滑与神经网络的小波分解法、单一的指数平滑法和BP神经网络3种方法的预测模型,实现了对未来10天的预测。结果如图6所示。
图6
图6
不同方法预测结果与实测结果比较
Fig.6
Comparison of prediction results of different methods with measured results
从图6可以看出,小波分解的预测结果与实测值最为接近,而指数平滑法次之,神经网络吻合度最差。为了实现对各预测方法的定量比较,求出各预测方法的预测精度,即拟合度Rnew值。根据拟合度结果可知,预测精度结果为:小波分解(Rnew=0.9287)>指数平滑(Rnew=0.9038)>神经网络(Rnew=0.8725)。小波分解的预测误差最小,精度最高。
通过对前100天浸润线埋深的拟合结果进行对比(图7)可知,小波分解预测方法的拟合结果与原始时间序列整体发展趋势几乎一致,吻合度高。指数平滑法的拟合结果吻合度居中,神经网络的拟合结果与实测值之间相差较大。基于拟合度Rnew的计算原理,运用MATLAB编程技术,分别计算得出小波分解法、指数平滑法和神经网络法3种方法拟合结果的拟合度Rnew分别为0.8837、0.8573和0.8462。
图7
图7
不同预测方法的拟合结果与原始时间序列的比较
Fig.7
Comparison of fitting results of different forecasting methods with original time series
4 结论
尾矿坝的浸润线是尾矿库的生命线,浸润线位置的变化直接反映了坝体内部的渗流特征。对汛期尾矿坝的浸润线进行监测,分析其变化规律,并对浸润线未来的变化情况作出预测,主要结论如下:
(1)结合浸润线埋深非稳定、非线性的时间序列以及浸润线高度动态变化的特点,提出基于小波分解的时间序列指数平滑分析方法和BP神经网络分析方法。
(2)通过对比分析,3种预测方法的预测精度为:小波分解
(3)结合工程实例,将小波分解预测方法的预测结果与传统单一的指数平滑法和神经网络法预测结果进行比较可知,其精确度和拟合度更高。该方法在汛期尾矿坝浸润线埋深预测中具有较好的适用性和优越性。
(4)基于小波分解的预测方法对短期预测的精度较高,但长期预测的精度低,应在以后的研究应寻求能够在长期预测中有较高精度的预测方法。
参考文献
金属矿山深部采场稳定性分析与结构参数优化
[J].,
Stability analysis and parameter optimization of stope in deep metal mines
[J] .
Experimental research on the liquefaction potential of tailings silt in Zhuziqing tailings dam
[J].
尾矿库在线安全监测系统技术研究
[D].
Research on Automatic Safety Monitoring System Technology of Mine Tailing Reservior
[D].
Case study:Finite element method and artificial neural network models for flow through Jeziorsko earthfill dam in poland
[J].
尾矿坝监测数据分析的RBF神经网络方法
[J]. ,
RBF neural network method for analyzing monitoring data of tailings dam
[J].
A Hybrid grey wolf optimizer and genetic algorithm for minimizing potential energy function
[J].
基于最大Lyapunov指数分析的尾矿坝浸润线控制混沌方法
[J].,
A new method for Chaos-controlling of seepage line in tailings dam based on analysis of largest Lyapunov exponent
[J].
胶东焦家成矿带超千米深部金矿勘查突破及意义——以纱岭矿区为例
[J].,
Breakthrough and significance of exploration at depth more than 1000 m in Jiaojia metallogenic belt,Jiaodong:A case of Shaling mining area
[J].
基于组合预测与变精度粗糙模糊集的采空区稳定性评价
[J].,
Stability evaluation of goafs based on combined forecasting and variable precision rough fuzzy set
[J].
A practical guide to wavelet analysis
[J].
基于小波分解与重构的交通流短时预测法
[J].,
Study on the short-term forecasting for traffic flow based on wavelet analysis
[J].
指数平滑法及其在滑坡预报中的应用
[J]. ,
Exponential smoothing method and its application in landslide prediction
[J].
三次指数平滑法在大秦铁路运量预测中的应用
[J].,
The application of the cubic exponential smoothing method on volume forecasting of Da-Qin railway
[J].
指数平滑预测法中平滑系数的确定
[J].,
Ascertainment of index level and coefficient smooth
[J].
MATLAB神经网络应用设计
[M].
Application Design of MATLAB Neural Network
[M].
基于PCA-BP神经网络模型的充填体强度预测
[J].,
Strength prediction of filling body based on PCA and BP neural networks
[J].
灰色动态模型及其在人口预测中的应用
[J].,
The dynamic model of gray system and its application to population forcasting
[J].
神经网络模型的预测精度影响因素分析及其优化
[J].,
Analysis of influence factors for forecasting precision of artificial neural network model and its optimizing
[J].
线性回归模型的深度加权最小二乘估计和拟合检验
[J].,
Depth-Weighted LSE for linear regression model and the Fit-Test
[J].
/
〈 | 〉 |