疲劳寿命约束下的连续体结构拓扑优化

2020-03-23 09:11:52叶红玲苏鹏飞王伟伟隋允康
北京工业大学学报 2020年3期
关键词:寿命约束载荷

叶红玲, 苏鹏飞, 王伟伟, 隋允康

(北京工业大学机械工程与应用电子技术学院, 北京 100124)

连续体结构拓扑优化的基本思想是将设计区域划分为有限个数单元,基于目标函数和约束条件,通过一定的算法删除部分区域,形成带孔的连续体,进而实现最优材料布局的设计. 相比尺寸优化、形状优化等,拓扑优化有更多的设计自由度,更大的设计空间,对结构轻量化设计贡献更大,具有更高的经济效益,是一种创新且具有挑战性的设计方法.

对于连续体结构,常用的拓扑优化方法有:均匀化方法[1]、变密度法[2]、变厚度法[3]、渐进结构优化法[4]、水平集方法[5]、可移动变形组件法(moving morphable component,MMC)[6]以及独立、连续、映射法(independent continuous mapping method,ICM)[7]等. 在连续体结构拓扑优化设计中,优化模型通常考虑了应力、位移、频率、屈曲等力学性能,而对于疲劳特性的影响研究较少.

在工程实际应用中,长期处于交变载荷作用下的构件非常容易发生疲劳破坏,据统计大约80%以上的工程结构断裂事故是由结构的疲劳破坏引起,但由于疲劳破坏没有明显先兆,很容易被人们忽视. 因此,在设计过程中考虑结构疲劳特性是非常必要的. 国外的研究学者对于疲劳拓扑优化的研究主要基于固体各向同性材料惩罚模型(solid isotropic material with penalization method,SIMP)展开,Holmberg等[8]引入临界疲劳应力到约束中,通过疲劳分析中的损伤因子确定的临界疲劳应力与静应力一起构成约束条件,实现了对结构的轻量化;Collet等[9]运用Sine方法与修正的Goodman破坏准则,建立了以局部疲劳寿命及柔顺度为约束、结构质量为目标的连续体结构疲劳拓扑优化模型;Jeong等[10]在应力寿命法基础上利用平均应力表示疲劳分析过程,推导了相对于设计变量的疲劳失效约束灵敏度,提出了考虑动态疲劳与静态破坏准则为约束的拓扑优化方法;Oest等[11]利用疲劳损伤因子来描述疲劳响应,利用P-norm函数将疲劳约束凝集化,建立了以疲劳寿命为约束、造价为目标的结构拓扑优化模型. 国内学者中,邓明江等[12]采用OptiStruct进行结构拓扑优化,以质量最小为优化目标,实现了多载荷工况下翼肋轻量化设计的同时满足疲劳寿命的要求;王剑等[13]对焊接结构的疲劳寿命进行了灵敏度分析,建立了结构应力、疲劳寿命对设计参数的灵敏度方程,为焊接结构疲劳寿命的优化设计提供了理论基础和技术支持.

目前,关于结构疲劳拓扑优化方法的研究还相对比较少,本文基于ICM拓扑优化理论与疲劳分析法,建立了以结构质量最小为目标、单元疲劳寿命为约束的连续体疲劳拓扑优化模型,并将疲劳寿命约束转化为应力约束对优化模型进行了求解,研究结果对于考虑疲劳特性的结构轻量化设计提供了新思路和新方法.

1 ICM方法概述

ICM方法是指“独立、连续、映射”. “独立”是指用独立于物理参数的设计变量来表征单元的“有”与“无”;“连续”是把本质上0~1的离散设计变量映射为(0,1]区间上的连续值;“映射”是指通过过滤函数的引入,使独立连续的拓扑设计变量再反演成离散拓扑设计变量,完成拓扑变量“离散- 连续- 离散”的转化. 在转化过程中,过滤函数的引入是ICM方法的关键,过滤函数不仅对单元保留与否进行过滤或识别,而且它也是从单元性能向拓扑变量的映射. 同时,过滤函数的引入也解决了数值不稳定性的问题[14].

引入质量过滤函数fw(ti)、刚度过滤函数fk(ti),如

(1)

由于过滤函数的差异直接会导致优化求解计算效率与优化结果的差异[15]. 本文使用幂函数型过滤函数进行参数的识别和过滤,其数学表达式为

(2)

式中α为幂函数过滤函数的指数参数. 过滤函数指数参数取值的不同,影响着过滤函数对单元性能识别的快慢. 同时,各过滤函数指数参数的不同,也直接影响到最终的拓扑结果.

本文研究中采用各向同性材料,设存在矩阵A,弹性模量为E,使得其弹性张量矩阵为

Cijkl=EA

(3)

引入刚度过滤函数fk(ti)可得

(4)

(5)

依据ICM方法的基本原理,识别单元刚度阵的过滤函数其实质是对单元弹性模量的识别. 各过滤函数指数参数可依据数值实验和工程经验进行选择,本文将探讨过滤函数指数参数对于拓扑优化结果的影响规律.

2 疲劳拓扑优化模型建立及求解

2.1 疲劳分析方法

结构在长期循环载荷下易发生疲劳破坏,其中,疲劳寿命是衡量结构疲劳特性的一个重要指标. 它以材料或零件的S-N曲线为基础,结合疲劳损伤累积理论,校核疲劳强度或者计算疲劳寿命[16].S-N曲线描述了循环载荷的峰值应力与疲劳寿命之间的关系,最常见的是幂函数形式,如

(6)

式中β与C为材料常数,与材料性质、试样形式、应力比和加载方式有关,本文所研究材料β=7.5,C=20.5.

结构破坏的依据是疲劳累积损伤理论,根据Miner法则,疲劳损伤可以线性地累加,如

(7)

式中:Hn表示第n种应力水平下的疲劳寿命;hn表示第n种应水平下的循环次数;m为应力水平级数,当累加的损伤满足D=1时,即为材料破坏. 本文使用名义应力法来预测结构疲劳寿命,依据的结构破坏准则是疲劳累积损伤理论.

2.2 疲劳拓扑优化过滤函数的引入

在疲劳拓扑优化设计中,考虑到结构的疲劳寿命应大于许用疲劳寿命,即

(8)

引入倒寿命

(9)

(10)

依据ICM方法,过滤函数是在(0,1]区间的增函数,引入疲劳寿命过滤函数fL(ti),式(10)可以表示为

(11)

再将式(9)代入式(10),则式(8)得

(12)

式(12)的右端可以写为

(13)

也就是说,根据ICM方法,单元疲劳许用寿命是由单元固有疲劳许用寿命经过滤函数fL(ti)识别得到的.

2.3 疲劳拓扑优化模型的建立

建立以结构质量最小为目标、单元疲劳寿命为约束的疲劳拓扑优化模型,如

(14)

式中:t∈(t1,…,tN)T为设计区域内单元拓扑设计变量向量;W为结构质量;wi为i单元的质量;Li为i单元的疲劳寿命;N为单元拓扑设计变量的数目.

引入质量过滤函数fw(ti)、寿命过滤函数fL(ti),可得到基于ICM方法的疲劳拓扑优化模型,如

(15)

在疲劳拓扑优化中,利用S-N曲线将结构的疲劳寿命用峰值应力形式来表示,即循环载荷的峰值应力,记

(16)

从而得到

(17)

2.4 应力零阶近似方法及优化模型的求解

求解优化模型时,基于ICM方法中提出的应力零阶近似求解策略,应力零阶近似处理方法实际为满应力设计方法,是结构优化准则法中的一个传统设计方法. 通过设定结构在满足约束条件的同时,应力达到最大来获得结构优化的传力路径,从而得到理想的优化结果.

在疲劳拓扑优化中,通过设定结构满足约束条件的同时,循环动应力达到最大来获得最佳的拓扑优化路径,得到拓扑优化结果. 式(9)中约束可以描述为

(18)

取t*,记

(19)

则式(18)可写为

(20)

根据过滤函数具有严格单调增加性,且f(0)=0、f(1)=1,可得

(21)

所以,式(17)等价为

(22)

(23)

则有

(24)

将式(23)代入式(24)中得

(25)

进而

(26)

(27)

上述研究是基于静定化假设推导的,要进行有限元疲劳分析,求解拓扑变量需要不断迭代.

2.5 优化模型优化收敛准则

在优化过程中,每次所得优化结果的结构需满足疲劳寿命约束所给定的约束值. 因此,在算法流程中,首先应保证结构的疲劳寿命满足给定约束寿命值,即

(28)

式中:L(v)为第v次迭代结构的疲劳寿命.

其次,优化的目标为结构质量最小,在程序实现过程中,即使得第v+1与v轮迭代中质量足够接近,即

(29)

则拓扑优化迭代终止. 式中:W(v)、W(v+1)分别为上轮与本轮迭代的结构质量;ξ为输入的收敛精度.

3 疲劳拓扑优化算法流程

基于上述理论方法,疲劳拓扑优化基于MSC.Patran软件平台,借助MSC.Nastran和MSC.Fatigue求解器,利用PCL语言实现连续体结构的疲劳寿命拓扑优化. 对应的算法流程图如图1所示.

具体流程如下:

1) 获取MSC.Patran建立的有限元模型数据.

2) 在优化菜单中输入优化参数.

3) 提交计算,首先基于MSC.Nastran对结构进行静力分析,之后再借助MSC.Fatigue进行疲劳分析.

4) 提取疲劳寿命等有限元分析结果,形成优化模型并求解.

5) 反演拓扑变量,更新有限元模型进行疲劳分析.

6) 如果结构满足疲劳寿命条件,转至第7)步;若不满足条件,则借助二分法重新选取阈值,转至第5)步.

7) 根据质量收敛准则判断是否收敛,如果不收敛,更新有限元模型,转至第3)步,进入下一次循环;如果满足收敛,得到最优拓扑图形,结束优化计算.

4 数值算例

本文给出3个算例来验证基于ICM方法的疲劳拓扑优化有效性及可行性. 算例中,材料参数设置为弹性模量E=210 GPa,泊松比μ=0.25;在疲劳拓扑优化中,对结构施加的载荷为正弦函数形式的对称循环载荷,如图2所示,所给的F为循环载荷的峰值应力. 在疲劳拓扑优化程序实现下列算例的过程中,质量收敛精度均为0.001. 为防止棋盘格现象的产生,通过约束系数的过滤方法来确定过滤半径[7],设定为单元网格长度的1.4倍.

4.1 算例1

基结构如图3所示,结构上下两边施加固定约束,在右侧突出部分的中心处施加对称循环载荷,其峰值为F=70 kN,为避免应力集中的影响,将载荷分散在边界中间的3个节点上. 基结构的质量为1 152 kg,在疲劳拓扑优化过程中,设定结构约束值为100次循环寿命. 对于过滤函数系数,取αw=1.0,αk=1.0,αL=2.0.

图4给出了最优拓扑结构图以及对应的应力云图,图5给出了质量和疲劳寿命的迭代历史曲线,以及迭代过程中的拓扑结构图. 经优化后,最优结构疲劳寿命为165次,满足约束条件,并结合图4可得,最优拓扑图像结构清晰,传力路径明确,应力分布较均匀.

从图5中可得,在结构满足疲劳约束的条件下,结构的疲劳寿命稳定收敛,结构质量随着迭代次数趋于稳定收敛. 从迭代过程中可以清晰看出,迭代求解过程即为寻求最佳“传递载荷路径”的过程,结构质量从1 152 kg变为787.56 kg,减重约31.63%,验证了基于ICM方法的疲劳拓扑优化有效性及可行性.

4.2 算例2

如图6所示,设计域为50 mm×10 mm×2 mm的梁结构,对称循环载荷作用于上边界的两侧,其峰值为F=400 N,为避免应力集中影响,将载荷分散在边界的3个节点上,左下角处采用铰支,右下角处采用辊轴支座. 基结构的总质量为1 000 g,给定疲劳约束为330次.

在该算例中,针对幂函数型过滤函数的不同系数进行了比较. 在专著[7]中验证质量过滤函数的系数αw=1.0为较好的选择,因此在算例中仅研究比较了刚度过滤函数、疲劳寿命过滤函数系数对优化结果的影响规律,如表1所示.

表1 不同情况的过滤函数系数

图7给出了不同情况下结构质量的迭代情况,表2给出了不同策略下优化结果情况,包括了最优拓扑图、最优结构的质量以及结构的疲劳寿命.

表2 不同策略的拓扑优化结果

Table 2 Results of topology optimization with different strategies

从图7中可以看出,5种情况在满足约束的条件下,均稳定收敛. 在表3中,所得结果的构型基本一致. 从情况1、2、3中可以看出,在保持αw、αk不变的情况下,随着αL的增加,所得最优结构的质量变小,拓扑构型也在发生变化;比较情况3、4、5可以看出αw、αL保持不变,随着αk的增大,最优结构的质量变小,而且减重效果越发明显,但拓扑构型并未发生变化. 在设置系数中,情况5的系数设置优化效果最好,优化后的结构质量为305.38 g,减重69.46%. 从迭代次数来看,情况1下的迭代次数最少,情况5下的迭代次数最多,但总体来看,基于ICM方法的疲劳拓扑优化迭代次数都比较少,且稳定收敛.

4.3 算例3

如图8所示,设计域为80 mm×20 mm×2 mm的连续体结构,对称循环载荷作用于上边界,为避免应力集中的影响,将载荷分散在边界中间的3个节点上,左右两侧均采用固定约束方式,对于过滤函数系数,取αw=1.0,αk=1.0,αL=2.0.

为了研究比较疲劳拓扑优化与专著[7]中应力约束拓扑优化,对基结构分别施加了峰值为1 650 N的循环载荷与大小为1 650 N的固定载荷,2种拓扑优化约束条件满足式(16)关系. 表3给出了疲劳拓扑优化与应力约束拓扑优化的结果比较,图9给出了2种方法的质量迭代历史曲线.

表3 不同优化类型的拓扑优化结果

Table 3Results of topology optimization with differenttopology optimization types

从表3中可以看出,结构受循环外载荷与静载荷所得到的结构有差异,疲劳拓扑优化最优结构的质量为1 849.34 g,应力约束拓扑优化最优结构质量为1 299.33 g. 对结构施加静载荷,结构传力路径相对简单,而当结构受到循环外载荷时,由于外载荷作用的往复性使得结构的传力路径变得复杂,因此疲劳拓扑结构构型与应力约束拓扑优化的构型差异比较大.

同时,为了研究不同循环载荷对疲劳拓扑优化结果的影响,增加外加循环载荷峰值F分别为1 780、1 900、2 000、2 100 N. 疲劳寿命约束值为900次循环. 图10、11分别为质量、疲劳寿命的迭代历史曲线,图12为不同循环载荷下的质量变化的曲线. 表4给出了不同循环载荷下优化结果情况,包括了最优拓扑结构的质量、最优拓扑图以及应力云图.

从图10、11可以得出,在不同循环载荷作用下所进行的拓扑优化设计均可以达到稳定的收敛,且约束条件均满足所给定约束. 结合图12可以得出,在满足约束条件的情况下,随着循环载荷的增加,疲劳拓扑优化结构的质量大致呈线性增加趋势.

从表4可以看出,不同循环载荷下的最优结构拓扑形式基本一致,但随着循环载荷峰值的增大,结构中能够起支撑作用的部分逐渐变宽,结构的质量随着循环载荷的增大而增大,符合工程实际. 从拓扑结构的应力云图来看,应力分布较均匀,所得最优拓扑结构均满足约束条件. 从表4中可以看到,循环载荷为1 650 N的最大应力最大,为1 320 MPa,循环载荷为1 780 N的最大应力最小,为1 200 MPa.

表4 不同循环载荷下的拓扑优化结果

Table 4 Results of topology optimization with different cyclic load

5 结论

1) 基于ICM拓扑优化方法建立了以结构质量为目标、单元疲劳寿命为约束的连续体疲劳拓扑优化模型,实现了考虑结构疲劳特性下的拓扑优化.

2) 连续体疲劳拓扑优化中,采用幂函数型过滤函数时,随着刚度过滤函数指数参数的增大,结构构型基本不变,结构质量均减小;随着寿命过滤函数指数参数的增大,结构构型改变,结构质量均减小.

3) 连续体结构疲劳寿命约束拓扑优化结果与应力约束拓扑优化结果差异比较大,主要原因是结构施加的载荷分别为循环载荷和静态载荷不同产生的. 同时在疲劳拓扑优化中,随着结构所受循环载荷的增加,所得最优结构的质量大致呈线性增加趋势.

猜你喜欢
寿命约束载荷
交通运输部海事局“新一代卫星AIS验证载荷”成功发射
水上消防(2022年2期)2022-07-22 08:45:00
人类寿命极限应在120~150岁之间
中老年保健(2021年8期)2021-12-02 23:55:49
“碳中和”约束下的路径选择
约束离散KP方程族的完全Virasoro对称
仓鼠的寿命知多少
马烈光养生之悟 自静其心延寿命
华人时刊(2018年17期)2018-12-07 01:02:20
人类正常寿命为175岁
奥秘(2017年12期)2017-07-04 11:37:14
滚转机动载荷减缓风洞试验
适当放手能让孩子更好地自我约束
人生十六七(2015年6期)2015-02-28 13:08:38
一种基于白噪声响应的随机载荷谱识别方法