24基于改进BP网络和模糊综合评判的炸药与岩石匹配优化系统(C).pdf
《24基于改进BP网络和模糊综合评判的炸药与岩石匹配优化系统(C).pdf》由会员分享,可在线阅读,更多相关《24基于改进BP网络和模糊综合评判的炸药与岩石匹配优化系统(C).pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第56 卷 第 3 期 有 色 金 属 Vol.56,No.3 2004 年 8 月 Nonferrous Metals August 2004 收稿日期:2003-06-11 基金项目:湖北省科技攻关资助项目(2001AA101C23)作者简介:叶海旺(1971-),男,安徽省望江县人,博士,主要从事爆破、岩土、矿山工程研究。基于改进 BP 网络和模糊综合评判的炸药与岩石匹配优化 叶海旺(武汉理工大学,武汉 430070)摘 要:运用神经网络和模糊数学方法,建立基于模糊和神经网络的炸药与岩石匹配优化系统,并应用于工程实践。系统经过样本自行学习就可根据学习结果进行决策,并输出系统决策的最优结果
2、。优化结果符合实际情况。由于样本直接影响系统的功能,还需不断更新样本,改进和完善系统。关键词:采矿工程;爆破;智能匹配;模糊综合评判;神经网络 中图分类号:TD327;TD76 文献标识码:A 文章编号:1001-0211(2004)03-0000-02 随着社会的发展,市场竞争愈演激烈,生产单位只有尽最大可能地降低生产成本,才能生存和发展,爆破工程也不例外。爆破工程的对象岩石是复杂多变的介质,即使同一地方的岩石,构造和性质都有可能不同,炸药与岩石的相互作用的爆破过程也极其复杂,利用最低成本来获取最佳的爆破效果是爆破工程的目标。充分地利用炸药的爆炸能量来破碎岩石的关键是炸药与岩石的匹配,神经网
3、络和模糊综合评判方法相结合特别适合于解决这方面的问题。炸药与岩石匹配神经网络系统是以岩石与炸药阻抗匹配为基础,将通过钻机钻孔实时获取的岩石性质系数、爆破所需的块度要求、爆堆形状要求、爆破安全要求等作为输入,以爆破所需的炸药名称或型号为输出的一个智能系统。1 炸药与岩石匹配优化系统 匹配优化系统包括两部分。第一部分为改进的 BP 网络系统,功能是将通过钻机钻孔实时获取的岩石性质系数、爆破所需的块度要求(各种块度所占比率)、爆堆形状要求(不同抛掷距离岩石碎块所占比率)、爆破安全要求(不同距离允许的爆破震动速度或/和加速度)、爆破单位体积岩石所需炸药量等作为输入(总计 15 个参数,即 n=15),
4、将爆破所需的炸药的爆速、做功能力、猛度、爆力、爆压、殉爆距离等 6 个参数作为输出。第二部分为模糊综合评判系统,作用是将改进 BP 网络系统的计算结果作为输入参数,通过模糊综合评判的方法得出爆破所需的炸药的名称和类型。1.1改进 BP 神经网络系统(1)改进的前向网络。改进 BP 网络系统采用三层结构的前向神经网络,即只取一个隐含层,节点作用函数采用双曲正切函数形式,y=f(x)=(1-e-2x)/(1+e-2x)。隐含层各单元的净输入 Ij=Wijxj-j,i=1,2,n,j=1,2,p。式中:Wij-输入层第 i 单元与隐含层第 j 单元之间的连接权重;j-隐含层第 j 单元的阈值;p-隐
5、含层单元总数,此处取 p=2n+1=31。隐含层各单元的输出 yj=f(Ij)=(1-e-2Ij)/(1+e-2Ij),j=1,2,p。式中 yj是隐含层第 j 单元的输出。输出层各单元的净输入 It=Wjtyj-t,j=1,2,p,t=1,2,q。式中:Wjt-隐含层第 j 单元与输出层第 t 单元之间的连接权重;t-输出层第 t 单元的阈值;q-输出层单元总数,此处 q=6。输出层各单元的实际输出 yt=f(It)=1/(1+e-It),t=1,2,q。式中 yt是输出层第 t 单元的实际输出。(2)误差反向传播。由于期望输出 dt与实际输出 yt不一致,因而产生误差,通常用方差来表示这一
6、误差,et=(dt-yt)2/2,t=1,2,q。按照误差 et来修改输出层的权重 Wjt和阈值 t。权重 Wjt和阈值 t的修改应使 et最小,因此,权重 Wjt和阈值 t应沿 et的负梯度方向变化。节点函数的导数为 y=f(x)=(1+y)(1-y)。调整误差 t和 j分别为:t=(dt-yt)(1+y)(1-y);j=(tWjt)(1+y)(1-y),t=1,2,q。反向调整各层的权重和阈值,在一次学习中,反向调整时按下式修正:Wij(n+1)=Wij(n)+ij(n)jyi;j(n+1)=j(n)+j(n)j。式中 yi为该层单元的输入。当多次模式学习时,则要考虑到各次模式学习的结果加
7、以累加。例如学习到第 K 个模式时,迭代公式为:Wij(n+1)=Wij(n)+ij(n)Kj(n)yKi;j(n+1)=j(n)+j(n)Kj(n)。每次调整时,学习率 ij(n)要根据误差对网络参数的偏导数是否改变符号来决定大小。当符号未改变时,这时的学习率 ij(n)可以加大,以便收敛,而在符号改变时,则 ij(n)应取较小值。偏导数包含在调整误差 j中,检查偏导数符号是否改变,则需按下式检查调整误差的符号是否改变。ij(n+1)=ij(n),Kj(n)yKi(n)1(n-1)0;ij(n),Kj(n)yKi(n)1(n-1)0;j(n),Kj(n)2(n-1)1,01,01 均为选定的
8、常数因子,Wij(0)与 j为初始化的值,在-1,+1内任意选取,ij和 j为预先给定的某个小的正数。网络通过对样本进行学习,不断调整网络的权重和阈值,直到输出值与期望值之间的误差小于给定的某个比较小的正数,学习结束,从而网络获得比较优的权重和阈值。当输入一个新的输入参数时,网络将输出相应炸药的爆速、做功能力、猛度、爆力、爆压、殉爆距离。由于网络计算出的炸药各参数与各炸药性能参数可能有些出入,操作者不能直接从这些参数得出炸药的名称和类型,故系统再采用模糊综合评判的方法,将所得的炸药进行归类,从而最终得出炸药的名称或型号。1.2模糊综合评判系统(1)模糊综合评判模型。模糊综合评判的数学模型由 3
9、 个要素组成:因素集 U=u1,u2,un;评判集 V=v1,v2,vm;单因素评判,即模糊映射 f:UF(V),ui|f(ui)=(ri1,ri2,rim)F(V)。由 3 个基本要素立即可以得出评判模型,事实上,由 f可诱导出一个模糊关系 RfF(UV),即Rf(ui,vj)=f(ui)(vj)=rij。由此,Rf可由模糊矩阵 Rnm表示,称 R 为单因素评判矩阵,R=rij,i=1,2,n,j=1,2,m。由 R 再诱导出一个模糊变换:TR:F(U)F(V),A|TR(A)=AR。这意味着三元体(U,V,R)构成了一个模糊综合评判集。三元体(U,V,R)模糊评判模型像图 1 所示的“转换
10、器”,若输入一个权重分配 A=(a1,a2,an)F(U),则输出一个评判 B=AR=(b1,b2,bm)F(V),于是(b1,b2,bm)=(a1,a2,an)rijnm,其中bi=(aibi),i=1,2,n,j=1,2,m。如得出 bj0=maxb1,b2,bm,则决断为 vj0。图 1 转换器示意 Fig.1 Structure of switch(2)模糊综合评判系统。模糊综合评判系统将炸药的爆速、做功能力、猛度、爆力、爆压、殉爆距离作为因素集,各种炸药的名称和类型作为评判集,根据因素集和评判集诱导出模糊关系矩阵 R,由行业专家通过打分的方法给出各因素对于各种炸药的权重。于是就可进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 24 基于 改进 BP 网络 模糊 综合 评判 炸药 岩石 匹配 优化 系统
限制150内