[发明专利]一种基于混合智能的煤与瓦斯突出动态预测方法有效
申请号: | 201811364980.8 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109492816B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 屠乃威;阎馨;李斌;徐耀松;谢国民;付华;吴书文;朱永浩 | 申请(专利权)人: | 辽宁工程技术大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/02;G06Q50/06 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 刘晓岚 |
地址: | 125105 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于混合智能的煤与瓦斯突出动态预测方法,流程包括:数据检测;采用均值分批估计融合方法进行数据处理;组成待预测的新问题;利用基于案例聚类的案例检索与匹配方法,针对新问题进行案例检索与匹配,如果案例检索与匹配是有效的,采用加权平均的方法进行案例重用,得到煤与瓦斯突出的预测结果,如果案例检索与匹配是无效的,运行OBPNN突出预测模型,得到煤与瓦斯突出的预测结果。利用实测数据对所提方法进行验证,实例验证结果表明,所提方法给出高精度的预测结果,同时具有良好的鲁棒性,而且建模算法效率更高,预测所用时间更短。 | ||
搜索关键词: | 一种 基于 混合 智能 瓦斯 突出 动态 预测 方法 | ||
【主权项】:
1.一种基于混合智能的煤与瓦斯突出动态预测方法,其特征在于,包括如下流程步骤1:数据检测,包括:瓦斯压力传感器组在线检测瓦斯压力值、瓦斯放散初速度传感器组在线检测瓦斯放散初速度值、离线检测煤层坚固性系数、离线检测地质构造和离线检测开采深度;步骤2:将在线检测瓦斯压力值和在线检测瓦斯放散初速度值,采用均值分批估计融合方法进行数据处理;步骤3:将采用均值分批估计融合方法处理后的数据,加上离线检测的煤层坚固性系数、离线检测的地质构造和离线检测的开采深度,组成待预测的新问题X,记作:新问题X;步骤4:利用基于案例聚类的案例检索与匹配方法,将新问题X,在案例库中进行案例检索与匹配;步骤5:如果案例检索与匹配是有效的,即在案例库中检索出大于阀值的案例,则在案例检索与匹配结果基础上,采用加权平均的方法进行案例重用,得到新问题X的案例解,即煤与瓦斯突出的预测结果;如果案例检索与匹配是无效的,即未检索出大于阀值的案例,运行OBPNN突出预测模型,转到步骤6,得到煤与瓦斯突出的预测结果;步骤6:OBPNN突出预测模型进行煤与瓦斯突出预测具体流程包括步骤6.1~步骤6.12:步骤6.1:在案例库中,所有案例按照与新问题X相似度由高到低排列,取出与新问题X相似度不小于设定阈值的案例,作为建模时的训练样本;步骤6.2:对训练样本数据按公式(1)进行归一化处理:其中,a为训练样本数据中某一信息的归一化前的原始数据,为对a归一化后的数据,amin与amax为该信息的数据最小值和数据最大值;步骤6.3:初始化BP网络:初始化BP网络的输入层、隐含层和输出层的节点数以及激活函数、最大训练次数、规定的最小适应度fset;OBPNN突出预测模型采用3层网络结构,即输入层、隐含层和输出层,输入层节点数ni为考虑的煤与瓦斯影响因素数量,隐含层节点数nh则采用试验法获取,输出层节点数no为描述煤与瓦斯突出危险程度的数据维数;步骤6.4:初始化粒子群及每个粒子参数:初始化粒子的种群数量np、惯性权重最大值wmax、惯性权重最小值wmin、学习因子c1和c2以及最大速度vmax,随机产生各粒子的初始位置和初始速度,使位置和速度的各维量值均在[‑1,1]范围内;采用实数方式,建立一个二维粒子编码:权值和阀值粒子位置(xi)xi1 … xin (2)粒子i的第一维向量是BP网络的输入层与隐含层节点间连接权值θ、BP网络的隐含层与输出层节点间连接权值θ以及隐含层节点阀值bh和输出层节点阀值bo组成;粒子i的第二维向量是粒子i的位置xi={xi1,xi2,…,xin},n=(ni+no)×nh+nh+no;在迭代过程中,粒子i的第一维向量内元素次序始终保持不变;而在解码过程中,粒子的第一维向量第l个元素的数值等于xil;步骤6.5:计算各粒子的适应度f,根据适应度更新各粒子的最佳位置以及群体最佳位置,适应度公式如下:其中,no为BP网络的输出层节点数,ns为训练样本的数量,zlk为对应训练样本中第l组数据的BP网络第l个输出层节点的输出值,z′lk为zlk的理想值;步骤6.6:按公式(4)‑(6),对各粒子的速度和位置进行更新;对粒子i进行速度vi和位置xi更新:vij=wivij+c1r1(pij‑xij)+c2r2(pgj‑xij) (4)其中,vij为粒子i速度vi的第j维分量,xij为粒子i位置xi的第j维分量,c1和c2为学习因子,r1和r2为0到1间的随机数,pi为粒子i的最佳位置,pg为群体所发现的最佳位置,pij为粒子i最佳位置pi的第j维分量,pgj为群体所发现的最佳位置pg的第j维分量,wi为粒子i的惯性权重,j=1,2,…,n,vmax为最大速度;粒子i的惯性权重wi的调整如下:其中,wmax为惯性权重最大值;wmin为惯性权重最小值;favg为当前粒子种群的平均适应度;fi为粒子i的适应度、F为当前粒子种群适应度fmin为寻优得到的最小适应度、D(F)为当前粒子种群适应度F的方差;步骤6.7:以更新后的位置与速度,利用公式(3)计算各粒子的适应度,根据适应度更新各粒子的最佳位置和群体最佳位置;步骤6.8:对本次迭代获得的群体最佳位置,进行混沌局部搜索,并更新粒子最佳位置和群体最佳位置;对本次迭代获得的群体最佳位置,进行混沌局部搜索,以加快算法收敛,其中,b为最佳位置对应的粒子,具体流程包括步骤6.8.1~步骤6.8.6:步骤6.8.1:令m=0,m为混沌局部搜索的当前迭代次数,利用式(7)将xbj,映射为0‑1间的混沌变量dj(m):其中,xminj和xmaxj分别为种群所有粒子位置的第j维分量最小和最大值,xbj为具有最佳位置的粒子b对应的位置,dj(m)为第m次迭代获得的xb映射量中的第j维分量,j=1,2,…,n;步骤6.8.2:利用式(8)更新混沌变量:dj(m+1)=4dj(m)[1‑dj(m)],j=1,2,…,n (8)步骤6.8.3:利用式(9)产生新解x′b:x′bj=xminj+dj(m+1)(xmaxj‑xminj),j=1,2,…,n (9)步骤6.8.4:使用公式(3),计算x′b的适应度;步骤6.8.5:如果x′b优于初始解或混沌局部搜索达到预先设计的迭代次数,将新解作为搜索结果输出,令xb=x′b,转到步骤6.8.6,否则m=m+1,返回步骤6.8.2;步骤6.8.6:使用公式(3),计算xb的适应度;如果xb的适应度小于粒子b所经历过的最佳位置的适应度,则将xb作为粒子b当前的最佳位置,如果xb的适应度小于群体所经历过的最佳位置的适应度,则将xb作为群体当前的最佳位置;转到步骤6.9;步骤6.9:判断算法是否陷入局部最优,判断结果分两种情况:情况(a):如果陷入局部最优,即满足公式(10),则按公式(11)‑(13)对较差的粒子位置进行更新,计算更新后各粒子的适应度,根据适应度更新各粒子的最佳位置以及群体最佳位置,继续判断算法是否陷入局部最优,如果算法仍陷入局部最优,则继续按公式(11)‑(13)对较差的粒子位置进行更新,直到不满足局部最优判断条件,则转到步骤6.10;情况(b):若判断没有陷入局部最优,即不满足公式(10),则转到步骤6.10;局部最优判断条件:算法满足式(10),即当前粒子种群适应度的方差D(F)小于设定值σ且寻优得到的最小适应度大于目标适应度fset,fi为粒子i的适应度,i=1,…,np,np为种群的粒子个数,可判定算法陷入局部最优;当算法陷入局部最优时,采用式(11)‑(13)对种群中的较差粒子位置进行更新:x′minj=max{xminj,xgj‑r4(xmaxj‑xminj)},j=1,2,…,n (12)x′maxj=min{xmaxj,xgj+r4(xmaxj‑xminj)},j=1,2,…,n (13)其中,[xminj,xmaxj]为群体所发现粒子位置的第j维分量范围,xgj为群体所发现的最佳位置的第j维分量,r3和r4为0‑1的随机数,q为给定参数,且q≥1,favg为种群粒子的适应度平均值,[x′minj,x′maxj]为根据当前种群和已发现最佳位置修正得到的粒子位置的第j维分量范围;步骤6.10:如果群体最佳位置对应的适应度大于规定值且当前训练次数不大于最大次数,转到步骤6.6,否则转到步骤6.11;步骤6.11:输出群体最佳位置,并对获得的群体最佳位置进行解码,得到BP网络的各节点的阀值以及节点间的连接权值;步骤6.12:将新问题X作为输入,运行BP网络,将网络输出作为煤与瓦斯突出预测结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁工程技术大学,未经辽宁工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811364980.8/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理