文档详情

基于Levenberg-Marquardt神经网络方法的张弦梁结构可靠度计算研究(可编辑).doc

发布:2018-05-24约4.03千字共10页下载文档
文本预览下载声明
基于Levenberg-Marquardt神经网络方法的张弦梁结构可靠度计算研究 第十届全囝现代结构1二程学术研讨会 结构可靠度计算研究 张爱林,刘会军,李健,陆瑶 北京工业大学建筑工程学院北京100124 摘要:针对响应面法求解结构失效概率时准确度有限的情况,提出采用BP神经网络方法进行响应仿真模拟并求解失效概 构响应的预测结果。给出的算例表明该方法的准确性。 关键词:BP神经网络;训练函数;稳定承载力;仿真预测 一、引言 进行结构可靠度计算时,如果功能函数已知即具有显式功能函数,可采用一次二阶矩法。对于大型复 杂结构,功能函数常常不能明确表达,这一类问题常采用响应面法进行求解。响应面法思路清晰,编制计 算机程序简便,在实际工程中得到广泛应用。在各种响应面法中,二次多项式响应面法计算方便且应用最 为广泛,但以二次多项式拟和响应面,无法解决响应面的精度问题,故其应用有一定局限性。采用相同的 思路,人们提出了BP神经网络响应面法。通过对大量的中外文献进行分析研究,不管多么复杂的结构分 析,都可以运用多层前馈神经网络 BP神经网络 进行快速的分析与计算。 神经网络法基本理论 人工神经网络是在现代神经学、生物学、心理学等科学研究成果的基础上产生的,反映了生物神经系 统的基本特征。神经元是神经网络的基本组成部分,大量简单神经元相互连接构成复杂的神经网络网络, 神经元模型如图l所示,神经元的输入部分x 玉也,????焉厂cF,表示神经元的输入信号,峋为权值,B 为神经元f的阈值 即输入信号强度必须达到的最小值才能产生输出响应 ,S为传递函数,表示神经元的状 态x “也,????焉 r到输出y yl,y2’.一,咒厂的关系,弘是神经元f的输出,其表达式为: 舅 .厂 ∑%而+匀 j l 其中,f ?? 为传递函数s 即激活函数 ,表示神经元的输入输出关系。 工业建筑2010增刊 427 第十届全国现代结构.1 程学术研讨会 图1神经网络示意图 BP网络是一多层前馈网络,也是目前应用最为广泛的一种网络,它包含输入层、隐含层和输出层,同 层单元之间不相连。BP算法的学习过程由正向传播和反向传播组成,正向传播过程中,输入模式从输入层 经隐层逐层处理,并传向输出层,每一神经元的状态仅影响下一层神经元的状态。如果在输出层不能得到 期望的输出,则转入反向传播,将误差信号沿原来的连接通路返回,通过修改各神经元的权值,使得误差 信号最小。 任意的连续函数都能与一个三层神经网络建寺映射关系。文献基于Kolmogorov多层神经网络映射存在定 理,对于结构近似分析问题,提出了弹性结构近似分析的多层神经网络映射存在定理,该定理从理论上证 明了一个三层神经网络可用来描述任一弹性结构的应力、位移等量和结构设计变量之间的映射关系,它为 用神经网络进行结构近似分析提供了理论基础。用多层前馈神经网络进行结构分析的实质是运用神经网络 的抽取、归纳及非线性建模能力,建立输入与输出之间的映射函数关系,即首先用传统的力学分析方法得 到的结果来训练神经网络,然后用训练后的神经网络进行结构分析与设计。其中需要注意三个问题: 1 隐层神经元数目的选择问题。隐层神经元的数目与问题的复杂程度、输入和输出神经元的数目都 有关系,隐层神经元太多会导致网络结构复杂,学习时间长等问题; 2 传递函数的选择问题。BP神经网络的传递函数是处处可微的,常用的传递函数有Sigmoid对数 函数、正切函数和线性函数。可根据具体情况设计隐层和输出层的传递函数。如果BP网络的最后一层是 一层是purelin函数,那么整个网络的输出可以取任意值: sigmoid对数函数 删赢 tansig正切函数 ,∽气素百-
显示全部
相似文档