3-10  神经网络响应面法及其在随机结构动力可靠度分析中的应用

    宁佐贵

选用3BP神经网络来作为响应面函数。典型的3BP神经网络分为输入层LA、隐蔽层LB和输出层LC。同层节点无关联,异层神经元前向连接。其中LA层含有n个输入节点;LC层含有m个输出节点;LB层节点的数目u可根据需要设置。它们之间的函数关系为

      

式中,WirLA层节点aiLB层节点br之间的连接权,VrjLB层节点LC层节点c间的连接权,TrLB层节点的阈值,qjLC层节点的阈值。f1 , f2为非线性激活函数,可选择S型函数,双曲正切函数等。

    参照随机结构静力分析的功能函数模式,基于首次超越破坏准则,通过对功能随机过程进行极小化变换,建立了随机结构的动力可靠度功能函数为Z = L - psy p, sy均为随机变量,p的统计特性可基于随机振动理论通过期望穿零率求得。引入3BP神经网络对sy拟合,得到功能函数的拟合表达式为

式中W , V , T , q 通过对样本点的学习来确定。学习方法采用误差传递法。学习时,按2水平的中心复合因子设计法选取2n+1组样本点(x1 , x2 , ¼, xn)(x1 , ¼, xi ±fs xi , ¼, xn),作为神经网络的输入,输入层数目为n;将这些样本点通过有限元分析(可使用现有商用软件)求得相应的响应总均方根值sy,作为神经网络的输出,输出层数目为1;中间层数目根据具体情况确定。在确定了神经网络的权值和阈值后,功能函数拟合表征式是一个显式函数表达式。可采用JC法求解出可靠指标。

为了使响应面函数在设计验算点附近能更可能地逼近真实的函数,在求出可靠指标和设计验算点后,以设计验算点作为新的样本中心点,重新选取样本点,进行有限元分析和神经网络学习,求解可靠指标,直至计算结果收敛至所需精度。

以某双层支架结构为例进行了算例分析,表明本文方法具有较好的计算精度和计算效率。

    由于神经网络映射函数具有很强的柔软性,可以生成任意形状的函数,因此采用神经网络作为响应面函数,比多项式函数更为灵活,能有效解决响应面法的拟合精度问题。基于神经网络响应面法的随机结构动力可靠度分析方法能综合考虑了结构参数和动载荷的随机性,结构的有限元建模和动力分析可借助现有商用软件,计算效率高,计算精度好,在大型复杂结构的动力可靠度分析中有较强的实用价值。

返回