一种椭球凸集参数域结构的高效减基优化方法
2019-09-19毕仁贵
张 正 毕仁贵 严 灿
吉首大学物理与机电工程学院,吉首,416000
0 引言
工程结构优化分析中,常常会遇到结构参数域是凸集的情况,如椭圆凸集、椭球凸集或超椭球凸集(本文统称为椭球凸集)[1-2],利用有限元法离散工程结构后,采用合适的优化算法,通常能很好地解决这类问题[3-4]。然而,当工程结构呈现出大型且复杂的状态时,为提高结构分析计算的精度,采用有限元法时往往会离散出更细致的网格,使获得的结构离散系统趋于庞大,从而导致产生许多自由度,故结合有限元法的结构优化算法虽然有效,但因结构平衡方程的计算量过大而显得耗时不菲,进而影响工程分析的时效性。由此可知,拥有众多自由度的椭球凸集参数域结构的高效优化分析,是一个值得研究的掣肘问题,需找到合适的解决方法。减基法是一种高效解决问题的方法,它源于连续函数的伽辽金映射逼近分析,多拓展用于偏微分方程的快速数值计算[5-7],但在结构分析等领域因工程计算的复杂性而较少使用[8-10]。文献[11]直接从矩阵逼近理论出发进行列式推导,提出了能够在合理构建的减基空间中高精度、高速率地计算结构静态响应的减基方法。文献[12]研究了基于减基法的结构静态最优极值响应算法,并获得了高效的减基优化算法。然而,目前尚未有相关文献报道减基法高效处理椭球凸集参数域结构优化问题的方法,因此结合减基法研究椭球凸集参数域结构的快速优化问题将是有价值的和有必要的。
本文提出了一种针对椭球凸集参数域结构的高效减基优化方法,并给出了对应的结构减基优化流程。该方法在椭球凸集参数域通过基变换、选边界及伽辽金映射降阶来构建合适的减基计算模型及列式,进而构建相应的结构减基优化模型。本文通过对结构算例进行数值运算,来验证所提方法在保证计算精度的前提下能够获得较佳的优化效率。
1 优化问题描述
参数化结构静态平衡方程的有限元表达式如下:
K(μ)u(μ)=Fμ∈Ω
(1)
式中,K为结构的刚度矩阵;u为结构的位移响应逼近解;F为结构的载荷向量,结构方程的自由度数记为n;μ为结构的参数向量,其维数记为m;Ω为结构的参数域。
在椭球凸集参数域条件下,研究的结构优化问题可描述为
(2)
2 减基优化方法
2.1 减基法的构筑
椭球凸集参数域的特征矩阵为正定矩阵,可对其进行舒尔变换[13],变基处理后可得
W=QTΛQ
(3)
结合式(3),结构的椭球凸集参数域可变为标准的椭球凸集参数域,即
(4)
将式(4)进行变换得到
(5)
将变换后的标准椭球凸集参数域记为
(6)
(7)
将式(7)进行变换得到
(8)
(9)
ri≥1/aii=1,2,…,m
式中,ri为标准矩形凸集参数域边界线对应的坐标值。
(10)
图1 二维椭球凸集参数域的矩形边界Fig.1 The rectangular boundary of two-dimensional ellipsoidal convex parameter domain
ZN=[u(μ1)u(μ2) …u(μN)]
(11)
将结构的刚度矩阵K(μ)进行参数分离,并在减基空间中将结构的平衡方程(式(1))通过伽辽金映射进行降阶减缩,从而可获得椭球凸集参数域结构的位移响应减基计算表达式:
(12)
式中,uN(μ)为N维减基空间中的结构位移响应逼近解;αN(μ)为N维减基空间中的权系数向量;p为刚度矩阵K(μ)的参数分离数;σj(μ)为与参数相关的标量函数,并随着参数向量μ的变化而变化;Kj为分离参数获得的刚度矩阵;BN,j、FN分别为与参数无关的N阶矩阵和向量,可将其存储于计算机中。
2.2 优化模型的建立
利用上述减基法的构筑方式,在椭球凸集参数域条件下,可将原结构优化问题(式(2))转变为如下结构减基优化问题:
(13)
2.3 减基优化流程
将结构的减基优化算法分为离线处理阶段和在线计算阶段,离线处理阶段为构建减基空间及其减基列式的流程,在线计算阶段为快速求解减基优化模型的流程。
(2)在线计算阶段。由结构减基优化问题(式(13))可知,在结构的椭球凸集参数域Ω中,可借助减基列式(式(12))快速地计算得到结构位移响应逼近解uN(μ),并在此基础上选用通用的优化算法高效地求解优化目标函数f(uN(μ))。
3 结构算例分析
考虑图2所示的应力结构算例,结构两端呈固定状态,施加竖直向下的力载荷f1=f2=f3=800 kN。相应的结构长度l=1.6 m,宽度w=0.5 m,厚度为0.02 m。将此结构算例进行有限元离散,形成拥有n=2 066个自由度的结构系统。将结构的材料参数记为向量形式μ=(μ1,μ2)=(E,ν),其中E为弹性模量(102GPa),ν为泊松比。结构的椭球凸集参数域可表示为
(14)
图2 结构算例Fig.2 The example of a structure
结构算例对应的参数域形态如图3所示。对此结构算例进行分析,将图2中O点的竖直向下位移绝对值|uo(μ)|作为研究对象,|uo(μ)|为结构参数的函数,该函数相应于结构参数域Ω会有一个位移响应域且有位移响应最优值。针对此结构算例,具体的优化求解问题可描述为
(15)
图3 结构算例的椭球凸集参数域Fig.3 The ellipsoidal convex parameter field of the structure example
将特征矩阵W作舒尔处理,可得到其正定的对角矩阵:
(16)
依据式(9)可取r1=0.51、r2=0.1,进而得到标准矩形凸集参数域及其参数向量为
(17)
(18)
图4 结构算例的参数样本点分布Fig.4 The distribution of parameter sample points of the structure example
图5 减基法的优化迭代过程Fig.5 The optimizing iterative process for RBM
图6 有限元法的优化迭代过程Fig.6 The optimizing iterative process for FEM
由图5和图6的迭代过程数据可知,减基法与有限元法优化结构算例的过程均是保持收敛的,而两种方法在迭代过程中的些许不同则主要是由减基法的数值计算误差造成的。由图5和图6的迭代最终优化数据可知,若将有限元法优化的结果作为精确解,则减基法优化导致的相对误差值仅为0.56%,以此可以评价两者的优化结果几乎是一致的,因此减基法优化具有较高的计算可靠性。在同一台计算机上,基于有限元法的优化算法在线求解结构算例的一次平均耗时量约为9.8 s,而采用基于减基法的优化算法在线求解结构算例则仅需0.6 s。显然,减基法的求解效率高于有限元法的求解效率,减基法计算时效的提升倍数约为16,因此减基法优化又具有较高的计算时效性。
4 结论
针对椭球凸集参数域的结构优化问题,提出了一种可靠而又高效的减基求解方法。所提方法将减基概念及其列式有机地融入到具有椭球凸集约束的优化算法中,能够高时效地解决工程结构的相关优化问题,具有一定的实践应用价值。结构算例分析验证了所提方法具有较高的计算可靠性和计算时效性。