基于改进BP神经网络的围岩自稳能力评估模型.doc_第1页
基于改进BP神经网络的围岩自稳能力评估模型.doc_第2页
基于改进BP神经网络的围岩自稳能力评估模型.doc_第3页
基于改进BP神经网络的围岩自稳能力评估模型.doc_第4页
基于改进BP神经网络的围岩自稳能力评估模型.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于改进BP神经网络的围岩自稳能力评估模型摘要:指挥防护工程是国家防护工程体系的重要组成部分。为提高其建设水平,采用改进的前馈 (bp)神经网络,对指挥防护工程围岩自稳能力进行评估。结合指挥防护工程围岩的特点,设计评估网络拓扑结构。针对bp网络原始模型的缺陷改进,引入动量项、自适应调节学习率、陡度因子、可变隐层节点等,并采用遗传算法(ga)寻找最优的初始权值和阈值。最后结合实例对算法进行验证。结果表明,该模型科学可靠,具有较好的工程应用价值。关键词:前馈神经网络;遗传算法;评估;围岩;自稳能力;指挥防护工程 self.stability evaluation model of surrounding rock based onimproved bp neural networkwang duo.dian1,2*, qiu guo.qing1, dai ting.ting3, wang yue11. engineering institute of corps of engineers,pla university of science and technology,nanjing jiangsu 210007,china;2. unit 66081 of pla, huailai hebei 050083, china;3. china satellite maritime tracking and controlling department, jiangyin jiangsu 214431, chinaabstract:command protection engineering is the important component of national protection engineering system. to raise the level of construction of command protection engineering, the back propagation (bp) neural network is improved to give research on self-stability evaluation of its surrounding rock. firstly, the network topology is devised,based on the point of surrounding rock . secondly, the model is improved according to its disadvantages, by introducing the momentum, self-adaptive adjusting learn rate, variable hidden nodes and steep factor, furthermore, genetic algorithm(ga) is imported to seek its best initial weight and threshold value. finally, be used to a certain command protection engineering,the model is proved to be credible and mand protection engineering is the important component of national protection engineering system. to raise the level of construction of command protection engineering, the back propagation (bp) neural network was improved to give research on self.stability evaluation of its surrounding rock. firstly, the network topology was devised,based on the characteristics of surrounding rock. secondly, the model was improved according to its disadvantages, by introducing the momentum, self.adaptive adjusting learn rate, variable hidden nodes and steep factor; furthermore, genetic algorithm(ga) was imported to seek its best initial weight and threshold value. finally, an instance was given to validate the algorithm. the results show that the model is scientifically reliable and of better value in engineering.key words:back propagation (bp) neural network; genetic algorithm (ga); evaluation; surrounding rock; self.stability; command protection engineering0 引言1986年,hecht.nielsen1提出了前馈(back propagation, bp)学习算法。由于结构简单,可调参数多,训练算法多,可操控性好,bp神经网络获得了广泛的实际应用。据统计,80%90%的神经网络模型采用了bp网络或者它的变化形式2。bp神经网络目前被广泛应用到各个领域的研究中。由于神经网络原模型的局限性,国内外众多学者对模型进行了改进。采用遗传算法(genetic algorithm,ga)改进bp神经网络是目前的重要改进方法3-6。部分学者将bp神经网络方法应用到工程隧道围岩分类和稳定性评估中7-8,取得了不错的效果。指挥防护工程是供各级指挥员及指挥机关指挥作战使用的工程建筑9。指挥防护工程一经建设就要长期使用,担负防护、战备和作战任务。因此,指挥防护工程地质的建设标准、围岩稳定性的评估指标与一般地下工程不尽相同。本文针对指挥防护工程施工掌子面前方围岩的特点,采用遗传算法优化初始权重和阈值,并引入动量项、陡度因子、可变隐层节点等方法优化bp 神经网络,对指挥防护工程围岩自稳能力进行评估。1 bp网络评估模型建立1.1 评估网络层节点设计要使bp神经网络达到一个较好的求值效果,必须建立优秀的网络拓扑结构,包括对隐含层数、神经元的节点数和初始权重和阈值设计,以及对传递函数、学习函数、训练函数、性能函数等的选择。1)模型的隐含层数设计。本文将bp网络作为分类器应用到指挥防护工程围岩稳定性评估中。本文采用单隐层bp网络。2)输入层节点设计(n)。围岩稳定性评估采用的指标要素是围岩本身特性决定的。通过对综合分级方法的分析,可以提取重要分级指标(如表1),其中:rc值为围岩单轴饱和抗压强度;kv值为围岩完整性指标;rqd值为围岩质量因子;ko值为围岩弹性抗力强度;f值为围岩结构面摩擦系数;vp值为纵波波速。常规钻地武器打击后的围岩受损程度和侵彻深度还与岩体的密度有密切关系。因此,输入层节点共有7个,分别代表各指标。由此可得,围岩稳定性评估bp神经网络的权值调节只与3个因素有关,即:7种围岩物理指标无量纲值大小、学习率和误差信号。1.3 原始bp网络的缺陷与改进采用最原始网络进行预报时会出现结果与实际不符的现象,或是网络运行时“死机”等问题。这些问题是由bp神经网络结构和误差学习算法的特点所决定,按照上文推导的权值调节公式无法克服。本文改进方法有以下几点。1)增加动量项,w(t)=x+w(t1),为动量因子(0,1)。动量项反映了以前调整的经验,与网络的记忆功能相辅,起到阻尼作用,减小震荡幅度,提高收敛速度。2)采取自适应调节学习率。若经过一批次权值调整后总误差e上升,=(0),若经过一批次权值调整后总误差e下降,=(1,退出平坦区后=1。4)组合智能优化算法对bp神经网络的初始权重和阈值进行优化,采用遗传算法优化初始权重和阈值,快速找到理想的初始解,缩小神经网络搜索范围,避免陷入局部最小区域。5)采取可变隐层节点的办法,进行纵向比较总误差e的均方差,选取最优隐层节点数。6)采用不同训练函数,横向比较网络训练结果精度和速度,选取最优训练函数。1.4 采用遗传算法寻找最优的bp评估网络初始权值和阈值遗传算法不受其搜索空间限制性条件的约束,不需要导数等辅助信息,因此用遗传算法能简单、高效、自适应地寻找到最优的bp评估网络初始权值和阈值。遗传算法优化bp评估网络的实现如下。1)染色体表示。先将神经网络权阈值矩阵变形成一维矩阵,按单隐层围岩稳定性评估bp神经网络计算,其输入节点为n,输出为l,隐层节点为m,则形成遗传算法实数编码的染色体长度为nm+ml+m+l,前nm为评估网络输入到隐层权值矩阵v,后续ml为隐层到输出层的权值矩阵w,后续m为输入到隐层阈值向量b1,最后l为隐层到输出的阈值向量b2。2)产生初始种群。典型bp学习算法初权阈值为均匀分布在(-1,1)之间的随机数,种群大小可根据评估围岩的参数多少确定。3)适应度函数。本文设网络训练样本输入为矩阵p,输出t,根据输入到隐层的传递函数f1,以v和b1为变量,以p为系数计算隐层输出矩阵a1,根据隐层到输出传递函数f2,以w和b2为变量,以a1为系数计算输出结果a2。设se为t和a2的均方差,则1/se为适应函数值。4)高斯变异算子。对于个体x=(x1, x2,xn),加入一个小的扰动,作为个体的变异,设个体变异后变为x=(x1,x2,xn)。随机生成变异基因位r。转换如式(3)。xi=xi, irxi=xi+,i=r (3)其中为(-1,1)范围内的随机数。5)算术交叉算子。设选中的两父代个体为x1,x2,交叉后新生成个体为x1,x2,如式(4)。x1=x1+(1)x2x2=(1)x1+x2 (4)其中为随机生成的数,满足01。6)选择爬山操作。当每代交叉、变异完成后,找出群体中的最优个体,通过邻域搜索实施爬山操作,给最优个体一个小的扰动,判断新的个体是否更优,更优则替换原个体。反复替换,直到达到设定的操作次数为止。按照以上的选择、交叉、变异遗传操作,以适应度函数值最大对应的变量为最优解,即评估网络的初始权值和阈值,达到优化权值和阈值的目的。1.5 评估bp网络的函数选择1)网络的传递函数选择。本文隐层和输出层之间传递选择logsig函数,可将神经元的输入范围为整个实数集映射到区间(0,1)上。对训练样本映射处理后,使训练样本输入值在(-1,1),输入与隐层之间选择tansig函数。2)网络的训练函数选择。训练函数直接影响网络的训练速度,其中速度较快的为trainlm函数。在硬件条件允许的情况下,一般采用tr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论