改进粒子群算法在系杆拱桥成桥索力优化中的应用
系杆拱桥是一种基于拱肋、吊杆、系杆,外部静定内部超静定的三元结构,因其整体刚度较大,力学性能较好、施工便捷、造价低等特点被国内外广泛应用。系杆拱桥以合理成桥状态为设计目标,即在恒载作用下系杆、拱肋的受力合理、主桥线形平顺,这就需要吊杆具有合适的成桥索力。因此,系杆拱桥的优化问题便可转化成吊杆索力的优化问题。
目前系杆拱桥吊杆的索力求解方法主要沿用一些斜拉桥上的索力求解方法,Leonhardt率先提出了刚性支撑连续梁法并最早应用于美国P-K桥的分析中;肖汝诚等[
1 基于改进粒子群算法的自动调索
1.1 理论基础
粒子群算法最早是由Kennedy和Eberhart[
图1 粒子寻优示意图
Fig.1 Schematic diagram of the particle swarm optimization
如果将该方法运用到实际应用中,则是把鸟群抽象为个没有质量和体积的粒子,再将其延伸至N维空间,粒子在N维空间中的位置表示为,速度表示为,且其位置和速度需限制在和范围内。每个粒子都有一个由目标函数决定的适应度值fitness,并且知道自己迄今为止发现的最好位置和群体发现的最好位置。粒子通过追踪和来更新自己的速度和位置。速度和位置更新公式为
(1) |
(2) |
式中:i表示粒子的个数,i=1,2,…,m;j表示粒子的维度,j=1,2,…,N;k是迭代步数; w是惯性因子;、是学习因子;、是[0,1]范围内的均匀随机数;vmax为用户自定义常数,一般取vmax=aXmax,vmin=aXmin,通常a为0.1~0.2。
1.2 算法优化
由于传统粒子群算法的程序实现过程十分简单,且需要调整的参数较少,因此在随机优化算法中具有明显的优势,并被广泛应用于工程领域。但同时它也存在收敛速度慢、局部搜索能力差等缺点。
为了提高算法的适用范围,使其结果更加准确可靠,需要对传统的算法进行改进[
为了合理选取,本文将权重进行自适应调整,通过判断粒子当前的目标函数值的好坏来自动调整:
当时,粒子的目标函数值要比平均目标值差,为了使其向较好的搜索区靠拢,对应的惯性因子要较大。
当时,粒子的全局寻优能力和局部寻优能力都较好,故不改变惯性因子。
当时,粒子的目标函数值要优于平均目标值,因此选用较小的惯性因子来保护该粒子,本文改进后的表达式可表示为
(3) |
式中:、分别表示的最大值和最小值;、分别表示当前所有粒子的最小适应度值和平均适应度值。由于本文是以弯曲能量的最小值为目标,因此是所有小于的适应度值的平均值。
1.3 目标函数
目标函数下每一个粒子都有一个适应度值,它作为每次迭代的临时储存变量,并不具有记忆性,优化算法可通过粒子每次迭代的适应度值来评价结果的好坏,进而不断寻优,最终靠近目标。实践证明,通过限制拱桥结构的弯曲能量所求解的吊杆索力能使桥梁结构处于一个较好的受力状态,因此本文以吊杆拱桥的弯曲能量为目标,并将结构离散化,离散后的弯曲应变能公式为
(4) |
式中:为结构的弯曲应变能;为离散单元的数量;、、、分别为单元的长度、材料的弹性模量、截面惯性矩和弯矩。
为了能够建立起设计变量(拱桥的吊杆索力)与优化目标间的函数关系,可利用影响矩阵原理作为连接二者的桥梁,进而达到索力优化的目的。影响矩阵公式具体表示为
(5) |
式中:为施调向量,在本文中是指吊杆索力组成的列向量;为受调向量,是指结构中关心截面上若干独立元素所组成的列向量,这些元素一般指关心截面的内力、位移,通过将这些元素调整到期望状态来求解施调向量;为影响矩阵,是指当施调向量的某一向量发生单位变化时引起的受调向量的变化量。
从
(6) |
将
(7) |
式中:为系数矩阵,是对角阵,表示单元柔度对单元弯矩的加权矩阵,其元素。
1.4 条件约束
对于系杆拱桥,其弯矩主要由系梁承受,因此必须对系梁弯矩加以约束以使其落在允许的范围内。弯矩的约束条件可表示为。根据影响矩阵理论,在对弯矩进行限制的同时也相当于对索力进行了约束,从而使调索后的最优解具有了合理性,即当时,可得索力约束条件为
(8) |
式中:表示第根吊杆的索力;、分别代表系梁上第个单元所允许的最大、最小弯矩;表示系梁第个单元的初始弯矩。同时为了满足索力均匀原则,需将相邻索力的差值限定在可控范围内,另对索力做以下约束:
(9) |
式中:为索力均匀度的评价阈值。
2 工程应用
2.1 工程概况
本文以某钢管混凝土拱桥为实际工程依托,主桥总长150 m,计算跨径146.28 m,桥梁总宽 12.9 m,拱轴线为二次抛物线,矢跨比为1/5。拱肋采用哑铃型钢管砼,采用Q345q钢材,内充C50微膨胀混凝土。系梁采用箱形断面,系梁高为240 cm,宽为120 cm,系梁和横梁为预应力混凝土结构,桥面2%横坡通过横梁高度的变化进行调整,吊杆间距为7.30 m,每片拱肋设吊杆19根,吊杆编号由小里程到大里程依次为1~19号,如
图3 吊杆编号示意图
Fig.3 Schematic diagram of boom numbering
2.2 参数设置
本文系杆拱桥采用有限元软件ANSYS建模,如
图4 系杆拱有限元模型
Fig.4 Finite element model of tied arch
材料 | 弹性模量/GPa | 泊松比 | 线膨胀系数/(10-6/℃) | 容重/(kN·m-3) |
---|---|---|---|---|
C50 | 34.5 | 0.2 | 10 | 25.0 |
Q345q | 20.6 | 0.3 | 12 | 78.5 |
Strand1860 | 19.5 | 0.3 | 12 | 78.5 |
利用Matlab工具编写改进前和改进后的粒子群算法程序并进行迭代求解,改进前后除惯性权重外,其他系数取值相同。
目前较典型的取值范围为0.2~0.9[
0.9 | 0.6 | 1.49 | 1.49 | 50 | 500 | 1 500 | 75 | 225 |
图5 算法改进前后效果对比
Fig.5 Comparison of the effect before and after the improvement of algorithm
图6 算法改进前后索力对比
Fig.6 Comparison of cable forces before and after the improvement of algorithm
2.3 优化结果分析
控制拱桥的内力和线形使其在安全的范围内是施工监控过程的重要环节。为了能清楚地展示粒子群优化算法在实际工程中的效果,本节还另使用近似最小弯曲能量法、刚性支撑连续梁法及未知荷载系数法对索力进行求解,4种方法求得的索力见
图7 索力对比
Fig.7 Comparison of cable forces
图8 系梁弯矩
Fig.8 Bending moment of tie beam
将4种方法求得的索力分别代入有限元模型中,得到各索力下系梁弯矩和竖向位移,如图
图9 竖向位移
Fig.9 Vertical displacement
求解方法 | 最大正弯矩/(kN·m) | 最大负弯矩/(kN·m) | 位移下限/mm | 位移上限/mm |
---|---|---|---|---|
未知荷载系数法 | 2 319.04 | -875.64 | -1.28 | 6.45 |
改进粒子群优化法 | 220.76 | -441.23 | -1.81 | 5.57 |
刚性支撑连续梁法 | 824.76 | -740.20 | -44.06 | -2.18 |
近似最小弯曲能量法 | 521.34 | -768.62 | -29.29 | -2.10 |
3 结语
1)基于粒子群算法的调索方法可以借助有限元软件和数值分析软件实现索力的自动化、智能化求解。改进后算法的寻优能力得到提高,从而避免了繁琐的试算过程,进而可以高效、准确地求解出索力,极大提高了调索效率。
2)粒子群算法改进后较改进前在收敛速度和精度上有一定的改善。
3)4种索力优化方法的结果表明,改进后的粒子群算法较其他3种方法能更加全面地考虑影响因素的作用,进而规避不利因素对优化结果的影响,以达到更好的优化效果。
4)本文提出的方法可进一步推广用于各施工阶段过程中吊杆初拉力的确定问题。
- 2025年中科院分区表已公布!Scientific Reports降至三区
- 官方认定!CSSCI南大核心首批191家“青年学者友好期刊名单”
- 2023JCR影响因子正式公布!
- 国内核心期刊分级情况概览及说明!本篇适用人群:需要发南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的学者
- 我用了一个很复杂的图,帮你们解释下“23版最新北大核心目录有效期问题”。
- 重磅!CSSCI来源期刊(2023-2024版)最新期刊目录看点分析!全网首发!
- CSSCI官方早就公布了最新南核目录,有心的人已经拿到并且投入使用!附南核目录新增期刊!
- 北大核心期刊目录换届,我们应该熟知的10个知识点。
- 注意,最新期刊论文格式标准已发布,论文写作规则发生重大变化!文字版GB/T 7713.2—2022 学术论文编写规则
- 盘点那些评职称超管用的资源,1,3和5已经“绝种”了