人工神经网络进行参数辨识的并行计算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移位变换
瓦=“I一厩
然后将向量
(f-l,2,…,小;七=1,2,…,以)
(18)
{西)={以∥≯・,“0)2(f-l,2,…,柳)
到所需的实际输出。
(19)
按预处理步骤(3)做相同的归一化处理,输入网络进行回忆操作.输出结果反变换还原,便得
2.5并行程序组织
本文用M淞terSIave并行编程模式在曙光3000上组织上述操作程序。程序流程如下:
到退化的饱和士本构模型。在计算模型中采用耦合分本构模型来描述土体的材料非线性行为,每 个分本构模型(例如塑性、蠕变、损伤等)均与各自所描写的特定的非线性行为相联系.孔隙水和 孔隙气的渗透系数一般可表示为:
(m皑)∥勰 (&纠吼勰 ‘&L=‘疋’蓼萄焉
55
(1)
‘2’ (2)
宰基金项目:国家973计划资助项目(G1999032805)。国家自然科学基金(10272030)资助项日
1引言
近几年来。人工神经网络方法已成功地应用于结构近似分析、地下洞室围岩的参数识别、土 壤传感器的标定等一系列工程问题,引起了人们的高度关注。本文将人工神经网络FRBP算法应用 于深基坑开挖工程中土体物性参数识别问题,并将其并行化。与传统的反分析方法相比,该方法 避免了敏度分析,具有概念直观,易于掌握。易于实现等优点,可以应用于大型工程中多层士体 物性参数的识别问题。
3.097122融由3
3.202715E+03 3.304324B卜03 3.401517E+03 3.499112E+03 3 599353E+03 3.701464E+03 3 80282 l E+03 3.900l 82E+03 3 990632E+03
0 0928 00843 O 13lO 0.1517 O 0254 0 0I 80 O.0396 O 0742 O 0047 O 2342
3.300000日巾3
3 400000E+03 3 500000E+03 3 600000E+03
135096B∞
-3 092866E.03 -3.052836E_03 ・3 014S33E—03 -2.978702E-03 -2
3.7∞ooOE+03
3 800000E+03
9“306E.03
—2 9 J15j8E-03
4.㈣E+03
3.900000E+03
4结论
采用的三层人工神经网络模型来建立工程中土体位移与物性参数的非线性映射关系是恰当 的,本文提出的人工神经网络FRBP并行算法对实际工程中土体物性参数的识别是有效的,算例表 明该方法具有较高的效率和加速比。
参考文献:
m 脚 葛增杰,李锡夔.深基坑开挖工程中多层土体物性参数识别研究的人工神经网络方法.大连理工大学学报。
2000,40(3):27l・275
啪Ⅲ
葛增杰,李锡夔,孙洪伟.软土深基坑施工过程控制和土体物性参数识别方法研究.大连理工大学学报。 200l,4l(3):279・287 陆金桂,余俊,王浩.基于人工神经网络的结构近似分析方法的研究.中国科学,1994,24(61:653.658 梁艳春,周春光,王在申.人工神经网络应用于地下洞室围岩参数识别的研究.模数识别及人工智能,1996。 9(I):7l-77 王希诚.结构优化设计的并行计算方法.吉林大学出版社,200l 王意洁,王勇军,李晓梅,等.人工神经网络的并行分布处理.计算机学报,1997,20(9):806.8ll 耿新民.PVM.基于网络的并行计算系统.上海电力学院学报,1997。13(1):45.50 李锡夔.非饱和土中的有效应力.大连理工大学学报,1997,37(4):381.385
厩=二∑坼.々(Jj}=1’2,…,”) %2i己坼j(后2l,2,…,”)
(2)对输入向最进行位移变换,将其各分量减去相应的平均值
巧.I=%.^一嘛
(3)将变换后的向量
(f=l,2,…,脚;后=l,2,…,,2)
(12)
{虿)={瓦.I’ii:。:,…,巧.。}。
①求网络各输入单元样本向量分量的最小值
“、几分别是土体骨架位移和水压力;K为切线刚度矩阵。D为切线模量向量:Q为切线模量
矩阵;三为作用于率位移向量以得到率应变的微分算子;也是孔隙水渗透系数矩阵;F和∥分
别为作用于Q域边界r,和r。上的表面力和水流速度:门是r。的单位法向量;6为单位体积向
量:朋=【1
1 1 oo
o】7;正和无分别为节点荷载向量和节点孔隙水流量向量。
2基坑土体变形渗流瞬态过程的计算模型及有限元方法
2.I
AIonso饱和——非饱和土体本构模型
采用Alonso饱和一}饱和土体本构模型・在只一g一£三维应力空间描述模型的三重屈服
面,只、g是净应力张量的第一和第二应力不变量,£是吸力・三个分屈服面分别为晒界状态 面、状态边界面和吸力增长面。当£=0,在只一g一只的二维应力子空间只一g(只=0)中得
(f=1,2,…,m)
(13)
做归一化处理.作为网络输入样本向量。归一化处理步骤如下:
玩州。=rnjn{瓯乒,一2p…,瓦,J(七=l,2,…,疗)
源自文库57
(14)
并进
移位
;l!; 换
瓦 ‰

一%一坼

一‰ 册
襄:三三c,=,,2,…,朋;七=・,2,…,门,
c・5,
②求网络各输入单元样本向量分量的最大值
3深基坑开挖工程参数识别的并行计算算例
图l为三相非饱和土壤的瞬态变形和渗流过程有限元分析的计算网格图。测点设在节点l、8、 15、22、29、“、7l、78处,测得的位移为土体的隆起或沉降.整个计算域土体分为两层,每层
土体性质均匀:上一层土体的弹性模量为互,柏松比为嵋;下一层土体的弹性模量为最・柏松 比为屹.土体本构关系为线弹性,待识别参数为弹性模量巨和易。
集型数据预处理后.输入网络,在曙光机上对网络进行训练。迭代12093次收敛,收敛误差为 O.000l。并行效率和计算结果分别见表l和表2。
59
表l行运算时间与串行运算时间的比较
表2辨识结果和理论值的比较
・3 27701 8E.03 —3.226943E一03 ・3 179716E-03 -3
3 Ioo000E+03 3.200000E+03
矿=p 7’丁7’(岛+√琵%1。)坼dQ
o1 o o
(4)
o】7:%・%为自然坐标系下的一致性切线弹塑
考虑土体变形渗流过程的瞬态分析.尚需在时间域上进行离散,有限元方程(3)可改写为非线 性问题的动力方程
地+I+c吃+I+IB7吒+ldQ=C+l
“。I引起的J..义应力向量;E+I表示刀+1时刻的外力向量・
图I有限元计算网格
BP网络拓扑结构为:网络3层,输入节点数8个,隐蔽层节点数17个,输出层节点数2个.用
有限元正分析模型,先保持弹性模量岛不变,将弹性模量巨从3000KPa变化到4000KPa,然后再 将弹性模罨局耿值从3000KPa变化到4000KPa。在取值区间内均匀取值。共取得36个样本。经密
步骤6:计算』跗(,)02和0Ⅷ(,一1)』2,用F—R共轭梯度法,计算网络权值搜索方向。 步骤7:若扩E/∥>0成立,则采用Ne叭on法计算最优学习速率∥和冲量系数∥;否则改
用不精确一维搜索来得到最优学习速率∥。冲量系数∥取值为o。
步骤8:修改连接权值。 步骤9:再次调用slave程序。发送数据到Slave程序。 步骤lO:接收米自SIave程序返回的数据。
右端可表示为
(7)
口l=△,2∥,呸=△f厂,口3=l,△,为时间步长,∥、7则为Newmark积分常数・式(6)的
露l=C+,一^无骷户一c《:‘,一fBr(仃籍+△a措P)dQ

(8)
K‘称为有效刚度矩阵。砭l称为以+1时刻的广义残余力向量。迭代收敛的判定准则可采用
(峙II_ll硼/IJ刚<占
2.3人工神经网络在多层土体物性参数识别中的应用 对深基坑开挖过程进行瞬态数值模拟的有限元方程为
对于具有非光滑多重屈服面的Alonso弹塑性本构模型,通过引入自然坐标系下的应力空间。 将应力球量和偏量进行分解,可实现在Gauss积分点上进行应力和内状态变量更新的一致性算法。
一致性切线刚度矩阵K和Q’r分别为
K=p 7’丁7’疋纺dQ
式中:r为坐标转换矩阵;l。=【o
性模量矩阵和一致性切线模量向量。
人工神经网络进行参数辨识的并行计算幸
葛增杰.王希诚
大连理工大学工业装备结构分析国家重点实验室,大连116023
摘要:采用修改了的人工神经网络BP算法——FRBP并行算法对深基坑开挖工程中多层土体的 物性参数进行辨识,与传统的反分析方法相比,该方法具有概念直观,易于掌握,易于实现 等优点。在阿络训练中动态优化调整训练速率系数和冲量系数,有效地加快了躅络{『fi练的速 度,具有较高的效率和加速比。数值算例表明本方法收敛快、精度高,可以应用于大型工程 中多层土体物性参数的辨识问题。
瓦.一=ma)({甄∥砚∥…,_舯』}(七=l,2,…,丹)
并进行变换
(16)
虿.I=兰(扛l,2,…,所;七=1,2,…,刀)
荭. ‰.m积
(17)
这些经过位移和归一化处理的样本向量,在各输入单元上的各分量之间的差别已很明显,用 这样的样本训练网络可获得较为理想的训练效果。
当用新的实测位移数据{“0,{“:),…,{“:)进行回忆操作时,首先按上述步骤对数据进行

施j+C矗+K(E)t‘=P
(10)
丘与甜之间存在着某种非线性映射关系丘=兀@)。本文采取在辨识参数E的取值范围
内,用有限元正分析模型取得网络训练所需位移样本,用FluP算法对网络进行训练。网络输入取
为结构的响应量一节点位移珥(f=1,2,…,刀)。在网络训练和回忆操作阶段,网络输入节点数刀
是相同的。根据KoImogorov三层神经网络映射存在定理.神经网络输入层有行个神经元,隐蔽层 有2"+1个神经元,可保证网络单调收敛,网络的收敛精度亦高。网络训练结束后,将开挖现场
步骤l l:判定是否收敛。若收敛,则打印输出结果:若不收敛.则程序转向步骤4。
步骤12:退出PVM系统。 步骤13:释放内存,结束Master程序。
58
SIave程序: 步骤l:为所有数组申请内存变量。 步骤2:将程序登录到PVM系统上。 步骤3:从M丛tcr程序接收数据并拆包。 步骤4:将训练样本提供给网络,完成网络前馈和网络误差反向传播过程,计算网络加权调节 量梯度,将所得结果发送回Master程序。 步骤5:接收来自M雒ter程序的数据并拆包。 步骤6:进行网络前馈过程,计算网络输出,与期望输出进行比较,得到训练误差,将所得结 果发送回M越ter程序。 步骤7:退出PVM系统。 步骤8:释放内存,结束Slave程序.
(5)
式中:玩+I、吃+I和‰+1分别表示刀+l时刻的加速度、速度和位移向量:吒+I表示,,+1时刻由
56
K’△粥=E+。一肋设?,一czi=”一fB7(巧黯+《1护)dQ 矗
△舀引起的应力增量:而
(6)
式巾:上标f+l表示非线性迭代的次数;上标p表示预测值:△fj为加速度增昂=:△仃则表乃:由
K‘=码M+口2C+口lK
[二乏暑]{主)+[舌呈]{羔)+[吾一97’].[三)={竞)
式中
c3,
K=f召r∞dQ
B=三饥
Q.r=阿%z聊坼dQ
Q=IⅣ;%乱聊7Bm
s=,Ⅳ;(Q。)‘1以dQ
M。=}弼p虬dQ
日=几V坼)rK。(V¨)dQ
膨P=l(别p)1 K。A虬dQ
九=IN:pb心一\N声【
fp=I谓Nl K。pwb心一\N:访Tmar,
的实测位移“j作为网络输入,网络输出就是我们所要辨识的各层土体的物性参数 丘(七=l,2,…,,),,为土体的层数。
2.4密集型数据的预处理
位移样本数据集合为密集型数据集合.即%j(七=1,2,…,甩)具有相同的数量级t 且前几位
有效数字共同,仅最后几位有效数字有不同的值,预处理的步骤如下: (1)求网络各输入单元样本向量分量的平均值
式巾(疋)口足依赖丁.j卜.体结构和孔隙比的绝对渗透系数,h、K信足依赖丁.饱和度(・咒,瓯)的
相对渗透系数,而∥。、以是流体的粘性系数・
2.2饱和一非饱和土体变形渗流瞬态过程控制方程的有限元离散及求解 基于对饱和土体的Biot理论,Terzaghi的有效应力概念和对于非饱和土体的双应力变量公式, 可以建立非饱和土体变形渗流瞬态过程的控制方程‘射.其有限元形式为:
M硒ter程序: 步骤l:为所有数组申请内存变量,对连接权进行初始化。 步骤2:从数据文件读入节点位移和弹性模量的期望值。 步骤3:将程序登录到PVM系统上,检查虚拟机配置,设定所要生成的Slave程序的数目,派 生Slave程序。 步骤4:对训练次数循环.进入循环体。 步骤5:接收来自Slave程序的计算结果。
相关文档
最新文档