山区高速公路填石路堤沉降计算方法探究

山区高速公路填石路堤沉降计算方法探究

ID:6079341

大小:28.00 KB

页数:7页

时间:2018-01-02

山区高速公路填石路堤沉降计算方法探究_第1页
山区高速公路填石路堤沉降计算方法探究_第2页
山区高速公路填石路堤沉降计算方法探究_第3页
山区高速公路填石路堤沉降计算方法探究_第4页
山区高速公路填石路堤沉降计算方法探究_第5页
资源描述:

《山区高速公路填石路堤沉降计算方法探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山区高速公路填石路堤沉降计算方法探究  摘要:本文以某山区高速公路填石路堤监测数据为依据,采用人工神经网络方法,对填石路堤进行沉降预测与对比分析。结果表明,神经网络模型可以很好的预测填石路堤沉降规律,具有自组织性与自适应性,具有广阔的工程应用前景。关键词:山区高速公路;填石路堤;人工神经网络;沉降中图分类号:U412.36+6文献标识码:A1引言在山区高速公路修筑中,存在大量的石质挖方路段和隧道路段,怎样利用大量的石质填料填筑路堤,使其不出现工程质量事故,同时避免一方面大量借石填筑路堤,另一方面又造成大量的石质弃方占用农田耕地的不合理现象,成为山区高速公路建设中迫切需要解决的问题。在高等级公路

2、逐渐进入山区的今天,在云南省乃至全国范围内还将遇到更多的填石路堤修筑技术问题。填石路堤的压实工艺和检测手段及检测标准,粗粒料的压实特性,填石路堤的沉降、稳定性评价是填石路堤面临的主要难题[1]。2沉降分析方法7本文采用神经网络方法对某山区高速公路填石路堤沉降进行分析计算,以便科学合理的评价公路填石路堤稳定性与沉降规律。2.1神经网络模型BP神经网络通常是指基于误差反向传播算法(BP算法)的多层前向神经网络,它是目前应用最广泛也是发展最成熟的一种神经网络模型,它是按层次结构构造的,包括一个输入层、一个输出层和一个或多个隐藏层(图中只画出一层),一层内的节点(神经元)只和与该层紧邻的下一层各节点相

3、连。这个网络学习过程由正向传播和反向传播两个过程组成。在正向传播过程中,输入信息从输入层经隐藏层逐层处理,然后传向输出层,每一层神经元的状态只影响下一层神经元的状态。如果在输出层不能得到希望的输出,则转向反向传播过程,将误差信号沿原来的连接通路返回,通过修改各层神经元的权值,使得误差信号最小[2]。7网络学习的过程首先从给出一组随机的权值开始,然后选取学习样本集中的一个模式(输入和期望输出对)作为输入,接着按前馈方式计算输出值。这时的输出值和期望值之间的误差一般比较大,这就迫使权值必须改变。利用反向传播过程,计算所有的权值的改变量。对所有的模式和所有的权值重复计算,修正权值后又以前馈方式重新计

4、算输出值。实际输出和目标输出之间的偏差和权值改变量又一次在计算中产生。在学习样本中的所有模式进行计算后得到一组新的权值,在接下来的前馈过程中便得到一组新的输出值,如此循环下去。在一次成功的学习中,系统误差或单个输入模式的误差将随着迭代次数的增加而减小,而过程将收敛到一组稳定的权值。实际上,BP模型把一组样本的输入输出问题变为一个非线性优化问题。我们可以把这种模型看成一个从输入到输出的映射,这个映射是高度非线性的。如果输入节点数为n,输出节点数为m,则神经网络表示的是从n维欧式空间到m维欧式空间的映射。2.2神经网络模型的改进BP算法的主要缺点是:收敛速度慢、局部极值、难以确定隐层和隐层节点的个

5、数。在实际应用中,BP算法很难胜任,因此出现了许多改进算法。BP算法的改进主要有两种途径:一种是采用启发式学习算法,另一种则是采用更有效的优化算法。启发式学习算法,就是对于表现函数梯度加以分析,从而改进算法,其中包括:有动量的梯度下降法(traingdm)、有自适应lr的梯度下降法(traingda)、有动量和自适应lr的梯度下降法(traingdx)和能复位的BP训练法(trainrp)等。另一种是基于数值最优化理论的训练算法,其中包括共轭梯度法、高斯-牛顿法和Levenberg-Marquardt方法等。7本文采用共轭梯度法进行改进。共轭梯度法是梯度法的一种改进方法,可以改进梯度法振荡和收

6、敛性差的缺陷。其基本思路是寻找与负梯度方向和上一次搜索方向共轭的方向作为新的搜索方向,从而加快训练速度,并提高训练精度。所有的共轭梯度法,都采用负梯度方向作为初始搜索方向:然后沿着该方向作一维搜索:接下来,就利用共轭方向作为新一轮的搜索方向,通常在当前负梯度上附加上一次搜索方向:共轭梯度法通常比自适应lr的梯度下降法速度快,有时候也优于弹性梯度下降法。同时由于共轭梯度法占有较少的存储空间,因此在训练复杂网络的时候,通常选用共轭梯度法[3]。2.3程序的实现本文采用Matlab,进行程序的编制,算法如下:%%神经网络预测_BP神经网络模型%n:原始数据个数x:填石路堤沉降实测值y:填石路堤沉降预

7、测值clc;clearall;clf;%%读数据;loadx1.txt;loadx2.txt;P=x2;x=x1;7%%NEWFF——生成新的线性神经网络%%TRIAN——对线性神经网络进行训练%%SIM——对线性神经网络进行仿真%P——为输入矢量;%x——为目标矢量;%创建网络net=newff(minmax(P),[1,1],{‘tansig’,’purelin’},’traingdm’);%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。