基于智能优化方法的斜拉桥索力优化

2022-01-12 03:43冯阅罗立胜韩建刚
中外公路 2021年6期
关键词:规划法桥塔索力

冯阅, 罗立胜, 韩建刚

(海南大学 土木建筑工程学院,海南 海口 570228)

1 概述

斜拉桥是高次超静定结构,是由塔、主梁和拉索3种基本构件组成的柔性结构体系,通过三者的受力分配,最终确定合理的成桥状态。斜拉索作为斜拉桥的一个重要组成部分,其施加的索力大小不仅改变自身的刚度,也影响其他构件的受力性能。因此,合理确定成桥索力是斜拉桥设计的一项重要工作。目前已有很多的成桥索力计算方法如刚性支撑连续梁法、零位移法、影响矩阵法和弯曲能量最小法等。这些方法都是在确定的结构体系和荷载作用下,寻找一组最优的拉索索力,使得斜拉桥中某种反映受力性能的目标达到最优,这也将斜拉桥合理受力状态确定的问题转化为拉索索力最优化问题。

弯曲能量最小法是以各拉索索力为设计变量、斜拉桥主要受力构件的弯曲应变能为目标函数、桥塔和主梁等的弯矩和位移为约束的一种索力优化方法。该方法将索力优化问题转化成数学优化模型,采用最优化理论和方法进行求解,在实际工程应用中备受关注。然而,实际斜拉桥中拉索数量大,意味着设计变量多,且弯曲应变能、应力和位移等系统响应一般是设计变量的隐式函数,非线性较强。在优化求解时,采用传统的基于导数信息的搜索算法,优化结果容易陷入局部最优解。相较而言,智能优化算法不需要目标函数和约束的导数信息,往往能够跳出局部最优解,趋近或得到全局最优解,因而在全局收敛性和通用性方面具有较大的优势,这类方法也逐步应用于斜拉桥的成桥索力优化中。该文通过采用序列规划法,并引入遗传算法、模拟退化算法和粒子群优化算法3种智能优化方法,结合数学计算软件Matlab和结构分析软件Ansys,建立斜拉桥索力优化程序,通过算例分析计算验证优化程序有效性的同时,对4种方法的计算结果进行对比。

2 优化问题描述

2.1 设计变量

成桥拉索的初始索力是优化计算所求的未知量,通过初始索力的调整,使目标函数最优。假设斜拉桥全桥共有拉索n根,则设计变量定义如下:

X=(x1,x2,…,xi,…,xn)T

(1)

式中:xi为第i根索的初始索力。

2.2 目标函数

考虑到刚度大的构件可以多分担些弯矩,通过赋予桥塔和主梁不同的权重,将桥塔和主梁的加权弯曲应变能作为目标函数,使得在最优索力下全桥的弯曲应变能最小。

(2)

式中:wt和wg分别为桥塔和主梁的权重;Nt和Ng分别为桥塔和主梁的有限单元个数;Lt和Lg分别为桥塔和主梁单元的长度;EtIt和EgIg分别为桥塔和主梁单元的抗弯刚度;Mti和Mtj分别为桥塔单元的左右两端弯矩,Mgi和Mgj分别为主梁单元的左右两端弯矩。

2.3 状态变量

为了得到合理的受力状态,考虑4种状态变量作为约束。拉索的初始索力限定在合理范围;拉索在主梁位置的竖向位移限定在合理范围;桥塔在纵桥向的水平位移限定在合理范围;主梁和主塔的弯曲应变能限定在合理范围。

(3)

式中:xmin和xmax分别为拉索索力的最大和最小值;δi和δmax分别为拉索在主梁位置的竖向位移和最大限值;uj和umax分别为桥塔纵桥向水平位移和最大限值,Mt,max和Mg,max分别为主梁和桥塔单元两端弯矩的最大限值。

3 优化方法及程序

3.1 优化方法

序列规划法基于当前设计点及其导数信息构造原问题的局部近似模型并进行序列求解,是大规模结构优化问题中常用的求解方法。遗传算法基于生物进化理论,是一种具有全局优化性能、通用性强且应用较广的算法。算法首先通过随机方法产生初始种群,即编码和解码,其次,根据目标函数构造适值函数,依据适值函数的大小不断选择和繁殖,即通过交叉和变异操作不断更新种群,若干代后得到适值函数最大的个体即为最优解。模拟退火算法通过模拟热力学中的物理退火过程,从一个给定的初始高温开始,利用具有概率突跳特性的抽样策略在解空间中随机搜索,伴随温度的不断下降重复抽样过程,最终得到问题的最优解。粒子群算法通过模拟鸟类觅食过程中的迁徙和群聚行为,利用个体在搜寻食物的过程中与群体相互协作进行信息交换,使得群体朝目标逼近,直至群体都落在目标附近,得到问题的最优解。

智能优化方法在实际工程应用中,一般通过惩罚函数方法将约束引入目标函数中,将问题转化成无约束问题。以位移约束为例,惩罚函数构造如下:

(4)

约束的惩罚项Ci定义如下:

(5)

3.2 计算程序

计算程序都通过结合数学软件Matlab和结构软件Ansys来构建。Matlab作为主程序植入算法,在需要目标函数或约束函数等系统响应时调用Ansys进行有限元分析。算法流程如图1所示。

4 算例分析

图2为斜拉桥计算模型,该桥主跨70 m、两边跨30 m,共有12对索,主塔总高24 m,桥面以上高度18 m,梁受到竖向均布荷载50 kN/m作用。采用塔墩固结、主梁漂浮的计算模型。各构件的材料和几何特性见表1。采用图1中4种方法确定拉索初始索力。赋予桥塔和主梁相同的权重,设定桥梁总弯曲应变能最小为目标,拉索索力限定为1 000~3 000 kN,弯曲应变能最大值限定为5 000 kN·m。拉索在主梁位置的竖向位移限值取L/550(L为边跨或主跨跨径),桥塔纵桥向水平位移限值为H/550(H为桥塔高度)。收敛条件为前后两次迭代的目标函数值小于1×10-3或者调用有限元的次数达到1 000次。序列规划法和模拟退火算法的计算结果依赖于初始点的选取,采用索力为1 000、3 000 kN 两个初始点分别计算;遗传算法和粒子群算法对种群大小依赖,采用种群大小为20、50分别计算。

表1 构件材料几何特性

图1 算法流程图

图2 斜拉桥计算模型(单位:m)

以有限元分析次数为横坐标,桥塔和主梁的加权弯曲应变能为纵坐标,序列规划法(SQP)和模拟退火算法(SA)不同初始点为1 000、3 000 kN,遗传算法(GA)和粒子群算法(PSO)不同种群大小为20、50的迭代曲线示于图3。

由图3可知:计算效率序列规划法最高,分别调用112和294次有限元分析后收敛,而智能优化算法进行了1 000次有限元分析。计算结果为遗传算法和粒子群算法结果最好,序列规划法次之,模拟退火算法最差,遗传算法种群大小为20和50时弯曲应变能分别收敛于162.3、165.9 J;粒子群算法种群大小为20、50时分别收敛于160.4、166 J。模拟退火算法对初始点选取依赖程度很高,初始点为1 000、3 000 kN时分别收敛于9294.8、346.6 J;序列规划法对初始点也有一定依赖,初始点为1 000、3 000 kN时分别收敛于195.8、203.4 J。

图3 各算法迭代曲线

取各算法中最好的结果,优化后的弯矩和索力示于图4。

从图4可以看出:相比于序列规划法和模拟退火算法,采用遗传算法和粒子群算法可以获得更均匀的弯矩分布。模拟退火算法的主梁弯矩波动较大,最大值和最小值分别为2 701、-3 408 kN·m,其他算法主梁的弯矩分布较为接近也更均匀,如粒子群算法最大值和最小值分别为1 815、-2 812 kN·m。序列规划法桥塔的弯矩分布波动较大,最大值和最小值分别为145、-3 818 kN·m,其他算法的弯矩分布较为接近也更均匀,如遗传算法最大值和最小值分别为55、-1 594 kN·m。另外,遗传算法和粒子群算法优化后的索力也较均匀,符合边索索力大、中索索力小的一般规律。结果有效验证了优化程序的有效性。

图4 优化后弯矩和索力

5 结论

为观察传统的基于导数信息的搜索算法和智能优化方法计算斜拉桥成桥索力的效果,以斜拉桥加权弯曲应变能最小为目标,结合Matlab及Ansys编制了斜拉桥索力优化的计算程序,并通过算例计算分析,得到以下结论:

(1) 各计算程序采用Matlab和Ansys编制,算法实现简单有效,实用性强。

(2) 传统的基于导数的优化方法计算效率高,容易陷入局部最优解;智能优化方法往往需要成百上千次的有限元分析,对于大规模优化问题计算效率偏低,但遗传算法和粒子群优化算法优化后的全桥受力更均匀,索力更合理。

(3) 算例中在限定调用有限元次数的情况下,模拟退火算法对初始点的依赖较强,不同初始点得到的优化结果相差很大,且计算结果不太理想;遗传算法和粒子群算法对种群大小有依赖,种群大小超过一定值时依赖程度较小。

猜你喜欢
规划法桥塔索力
外悬挂附着式塔机对桥塔线形影响分析
江苏索力得新材料集团有限公司
序列二次规划法在抽油机优化设计中的应用研究
超高异形桥塔及支架自振特性研究
斜拉桥桥塔开裂计算与分析
混合梁斜拉桥不同索力优化方案的成桥状态分析
农业供给侧改革下的南京旅游型乡村“四态”规划法分析
自主车辆路径规划算法
预应力钢绞线网加固混凝土桥梁的索力分布试验研究
基于拉索振动特征的索力检测与评估方法