基于改进鲸鱼算法的预应力简支T梁参数优化设计研究
来源:用户上传
作者:尹平阳
摘要:文章基于鲸鱼算法基本原理,对于其算法参数进行改进,并依据改进后的算法,结合Midas有限元软件建立梁格模型,针对预应力混凝土T梁设计参数进行优化设计。计算研究表明:改进后的鲸鱼算法提高了全局搜索能力,提高了计算效率,避免了易于陷入局部最优的情况;优化后的T梁梁高增加了25.71%,每片梁束总面积减小了22.70%,成本减小了7.55%,优化后桥梁承载能力满足要求,其优化结果可为工程设计提供参考。
关键词:鲸鱼算法;算法改进;梁格模型;简支T梁
中国分类号:U448.21+2文章标识码:A271025
0 引言
预应力钢筋混凝土T梁作为公路建设中一大常见桥型,其受力明确、结构简单,施工较为方便,是中小跨径中应用最为广泛的桥梁体系,而在类似于悬索桥、斜拉桥等大跨径桥梁工程中,T梁也多出现于引桥部分。此时,基于原有设计参数,在保证桥梁结构安全的前提下,进行相应的结构优化,可以大大缩短工期,降低成本。目前众多学者采取不同的方式进行桥梁结构的优化,高颖等[1]提出了一种均匀设计结合神经网络的优化算法,建立了桥梁参数与性能之间的映射关系,基于已建立的映射关系得出具有桥梁性能下的设计参数;冯仲仁等[2]选用响应面方法,考虑了各设计参数之间的相互影响关系,建立参数与目标函数的响应面模型,运用粒子群算法求得最优解;尚羽[3]将零阶优化法与一阶优化法相结合,利用ANSYS进行建模分析,优化箱梁断面尺寸,确定优化后的应力及位移符合要求;谢玉娜[4]利用ANSYS内部优化技术,以某钢筋混凝土箱梁为例,进行构件尺寸优化,并对比分析了优化前后箱梁的应力及位移结果,均符合设计要求。
本文基于改进的鲸鱼优化算法,以广西某高速公路预应力混凝土简支T梁为研究背景,运用Midas Cival有限元软件建立全桥梁格模型,对T梁截面以及钢束等参数进行优化设计,其优化结果及相应算法可供相关设计人员参考。
1 工程概况
广西某高速公路桥一段为30 m简支T梁,主梁采用C50材料混凝土,单幅为5片预制T梁,T梁之间采用横隔板以及现浇湿接缝连接,预应力钢束采用抗拉强度标准值fk=1 860 MPa、公称直径d=152 mm的低松弛高强度钢绞线,钢束张拉控制应力为1 395 MPa,桥面净宽为12.5 m,梁间距为2.14 m。桥梁横断面如图1所示。
2 鲸鱼优化算法及其改进
2.1 鲸鱼优化算法原理
鲸鱼优化算法(WOA)是模仿大自然中座头鲸捕食过程而开发的一套优化算法,其过程主要包含包围目标猎物、气泡网狩猎(Bubble-net攻击)以及猎物随即搜索,依据上述过程建立数学模型,得出最优策略以及模型结果。
2.1.1 猎物包围过程
鲸鱼在捕食之前必须先确定目标猎物的位置,而算法在优化过程中搜索到的每一个解,都代表了每个个体本身所在的位置。在进行优化计算任务时,每个个体在自身局部范围内进行搜索,初步确定猎物的空间位置。WOA算法中以当前种群中适应度值最小的个体当作最优候选解,其他鲸鱼个体依据确定的候选解更新自己的位置,此阶段可用数学模型[5]来表示:
2.1.2 Bubble-net狩猎过程
依据座头鲸气泡网狩猎的捕食过程,行为仿生演化成算法中的Bubble-net狩猎,其提供了收缩包围以及螺旋更新位置策略。式(2)中收敛因子a值的不断减小可以很好地实现收缩包围策略,同时A的波动范围也随着a值的减小而减小,也就是说a由2减小到0时,A值始终在[-a,a]之间波动。倘若[JB(|]A[JB)|]≤1,鲸鱼个体在更新自身位置之后逐渐向目标猎物靠拢,再进行式(1)中所阐述的收缩包围过程。
在螺旋式更新位置中,选用数学中螺旋模型公式来模拟鲸鱼螺旋运动状态,如式(5)所示:
2.2 鲸鱼优化算法改进
根据文献所指出的,鲸鱼算法存在着精度较低、计算过程较长以及易于陷入局部最优的缺点,为了使此算法更加适应新的计算需求,提升效率,需要针对基本算法中出现的问题,进行相应的改进。
2.2.1 种群初始化改进[7]
一个好的初始种群质量可以有助于提高算法的求解精度,同时可一定程度上加快算法的收敛速度。鲸鱼算法种群基本都是采用随机初始化的方法,降低了初始种群的多样性。为了保持初始化种群的多样性,本文选用准反向学习的方法来进行种群初始化。
先拟定N代表鲸鱼种群数量,d为搜索空间,鲸鱼i在空间中的位置为:
通过将随机种群N与上述求得的准反向解N相合并,再从这2N的种群中筛选出最优的N个个体,这种取优过程既保证初始种群的多样性,同时又能够将算法较快收敛到全局最优解。
2.2.2 引入权重系数的自适应改进
参考粒子群算法的基本内容,将一个随迭代次数变化的惯性权重w引入到鲸鱼位置更新中[8]。在计算过程初期,削弱最优鲸鱼位置对于其他个体的影响力,扩大搜索范围,避免过早地陷入局部最优。伴随着迭代次数的增加,不断强化最优鲸鱼位置影响力,促使其他个体快速靠近最优位置,提高算法收敛性。现拟定t表示算法的迭代次数,则惯性权重w可通过式(11)构建:
上述权重系数的数值根据迭代次数的不断增加会相应进行动态调整,这使得最优鲸鱼的位置对于鲸鱼个体的指导在不同时刻是不相同的。随着迭代进程不断进行,鲸鱼群中的个体会逐步向最优位置靠拢,权重越大则收敛速度越快。
2.2.3 螺旋范围更新改进
根据鲸鱼捕食过程,其搜寻模式是螺旋式爬升,在模型计算式中主要由b来控制螺旋形状,通常将此参数b设置为常数,位置的更新主要依靠不同的螺旋弧度进行调节。固定的参数会导致在寻优过程中移动方式过于单一,无法扩大搜索区域,容易陷入局部最优解而导致结果失真,降低了算法全局搜索的能力。
转载注明来源:https://www.xzbu.com/1/view-15426525.htm