采用BP神经网络及遗传算法进行索力优化

目前,桥梁拉索索力的优化方法有很多,将神经网络方法与遗传算法结合在一起,在解决非线性问题的最优解问题上有独到的优势。

BP神经网络及遗传算法

BP神经网络由于具有强大的非线性映射能力在结构分析被广泛采用,基于神经网络的索力优化问题主要包括如下步骤:参数的选取,网络结构的确定和学习样本规格化;初始权值的选取和控制条件的确定。根据这种思想,可以先在有限元模型的基础上,输入多组索力向量与对应控制目标值的样本,经过神经网络的训练就会获得索力向量与控制参数的非线性模糊关系,从而进行索力优化。

优化步骤

以一组斜拉桥成桥的索力和对应的结构效应数据进行分析,整个过程简单的说就是利用正交试验法进行BP网络的训练样本的正交设计,将索力初拉力值作为BP网络的输入样本,以斜拉桥某些重要截面的位移值和应力值作为输出样本,然后进行BP网络训练,最后进行遗传算法的索力寻优。

构建目标优化函数

以索力初拉力为变量,构建成桥恒载状态目标函数,如下所示:

优化结果

根据优化结果,选取目标函数值较小的几组结果,如下所示:

对应优化目标函数值:

后记

实际上也可以以桥梁弯曲应变能为目标优化函数,把我们关注的问题定义为约束条件进行优化,优化步骤跟本文是一样的。

-------------本文结束感谢您的阅读-------------
请我一杯咖啡吧!
郭志良 微信 微信
郭志良 支付宝 支付宝
欢迎关注我的其它发布渠道