Professional Documents
Culture Documents
双向渐进结构优化法原理及其动力学优化研究
双向渐进结构优化法原理及其动力学优化研究
双向渐进结构优化法原理及其动力学优化研究
蓝 萌
(厦门大学 航空航天学院,福建 厦门 361005)
摘 要:针对等效静载荷优化(ESLO)计算效率低、优化流程复杂的问题,将双向渐进结构法引入到等效静载荷优化
中。以双向渐进结构法作为优化迭代环方法,对动态响应拓扑优化流程进行了改进,并重新定义了收敛准则;通过 2 个算
例验证了该方法的可行性。研究结果表明,当设计循环次数 n 大于 1 时,所提出的方法每次设计外循环消耗的时间小于原
始方法消耗的时间,
因此整体优化时间减少了;
说明该方法适用于结构动态响应拓扑优化,同时效率更高。
关键词:拓扑优化;
动力学优化;
等效静载荷法;
改进渐进结构法
中图分类号:TH122 TP31 文献标识码:A 1672-4801(2017)01-017-06
文章编号:
DOI:10.19508/j.cnki.1672-4801.2017.01.006
拓扑优化是指在满足给定约束下寻求材料 但 是 计 算 很 难 收 敛 ,同 时 计 算 过 程 繁 冗 、耗 时
[1]
的最优分布形式 。常见拓扑优化方法有变密度 长 ,未 能 在 工 程 中 得 到 应 用 。 针 对 这 些 问 题 ,
法、渐进结构法以及均匀化法。Bend-soe M P 和 Park 于 2002 年 提 出 了 等 效 静 载 荷 优 化 法(ES⁃
Kikuchi N 于 1988 年提出了均匀化法,Bend-soe
[2]
LO)[12] ,将动态载荷转化为等效静态载荷,并将
M P[3] 于 1989 年提出了变密度法。渐进结构优化 等效后的静载荷作为边界条件对结构进行动
法(ESO)是近年来兴起的一种解决各类结构优 态优化。该方法最初只是用于尺寸优化,在随
化问题的数值方法,由 Steven 等人 于 1993 年提 [4]
后的研究中,Park 证明了该方法获得的结果满
出,该方法通过将结构中无效或低效的材料逐步 足 Karush-Kuhn-Tucker 必要条件 [13] ,并通过相应
去 掉 使 剩 下 的 结 构 渐 渐 趋 于 优 化 。 2000 年 的算例验证了该方法对线性结构和非线性结
Querin 等 采 用 双 向 渐 进 法(BESO)、利 用 Von
[5]
构进行拓扑优化的可行性 [14 ,15] 。该方法在国内
Mises 应力准则对“满应力设计”进行了研究, 亦得到广泛应用 [16-20] 。相较于传统动力学优化
BESO 是对 ESO 的改进和延伸,优化过程中可以 法,等效静载荷方法在计算效率上已经得到很
删除和增添材料。无论是 ESO 还是 BESO 都采用 大提升,但是由于优化时需要若干个设计循环
两个独立的参数(单元删除率 RR 和单元添加率 才能得到稳定结果,且每次设计循环要都要进
IR)来控制所删除的和添加的单元数量。但是 行动力学分析以及静态拓扑优化迭代,依然会
Rozvany 等 于 2009 年指出,采用两个独立的参
[6]
耗费大量时间。
数 RR 和 IR 是不合理的,如果没有选择好这两 为了进一步提升等效静载荷法的计算效率,
个参数将得不到最优的结果。鉴于此,Huang 和 Kim E 等人[21]将系统约简法与等效静载荷法结合,
Xie 等人 [7] 针对刚度优化,提出一种基于灵敏度分 能够更有效地求解大规模动力学优化问题。Lee
析的改进 BESO 法,该方法解决了连续体拓扑优 H A 等人[15] 针对非线性结构提出一种结点近似位
化的很多问题,如优化问题的恰当描述、网格依 移法来减少动态响应分析阶段所花费的时间,以
赖性以及解的收敛性,使其优化结果更加趋于稳 此提高整体优化效率。
定。PARK J Y 等人 [8,9]
先后将改进的 BESO 法用 本研究针对当前等效静载荷法中单次设计循
于汽车发动机机罩的多目标优化,取得了理想的 环耗时长、优化流程复杂等问题,将改进的 BESO
结果。 方法应用到等效静载荷法中作为优化迭代方法,
目前拓扑优化多用于静态载荷优化,而工 替换掉原始的变密度法。预期提升计算效率,简
程实际中结构受到的一般是动态载荷,直接进 化优化流程。
[10 ,11]
行动态响应优化分析 虽然在理论上可行,
作者简介:蓝萌(1990—),男,硕士生,研究方向:结构优化设计。
18 机电技术 2017 年 2 月
1
ï 2∑ω j (u i K i u i )j
双向渐进法简介 ì1 m T 0
xi = 1
1 ∂f ï j = 1
1.1 αi = - = p-1 m
p ∂x i íï x min
单元灵敏度计算
ï 2 ∑ω j (u i K i u i )j x i = x min
T 0 (4)
以最小化柔顺度为目标函数,以体积为约束
î j=1
条件,以单元本身为设计变量,基于灵敏度分析改 i = 1,2,...,N
进的 BESO 刚度优化数学表达式可描述为:
1.3 单元增删准则和收敛性
ìMinimize C = 1 F T U
ï 2 改进 BESO 的优化过程中,在对单元处理之
ï
ï
∑
N
ïSubjectto V - v x = 0
* 前,应该先给出下一迭代步的目标体积 Vk+1。初始
í i i (1)
ï i=1
体积 Vk 可以大于或小于整体的体积约束 V*。因
ï
ï F = KU
ï x i = {x min ,1} 此,体积进化迭代式可表示为:
î
V k + 1 = V k (1 ± ER),(k = 1,2,3...) (5)
式中:C 为结构柔顺度;F 和 U 分别为外载荷向量
式中:k 为当前迭代次数,ER 为体积进化率。一旦
和结点位移向量;V*为体积约束;N 为设计域中单
达到了目标体积,那么在以后的迭代步中将会保
元总数量;vi 是第 i 个单元的体积;xi 为双向赋值的
持 Vk+1= V*。
非连续设计变量,即单元的相对密度;K 为结构总
将单元按灵敏度从大到小排列,定义 α thdel 为
体刚度矩阵。
单元灵敏度删除阀值,α thadd 为单元灵敏度增添阀
本文采用“软杀”策略,即将灵敏度低的待删
单元的相对密度人为减至一个小量 xmin(可令 xmin= 值。如果有实单元灵敏度值 α i ≤ α thdel ,则删除此
AR=ARmax,可求出添加单元的总体积 Vadd,再根据
j=1
ï
Vdel=Vk-Vk+1 +Vadd 得到删除单元的总体积 Vdel,由 Vadd
íSubjectto V -∑V i x i = 0
ï *
N
(3)
ï i=1 和 Vdel 易确定 α thadd 和 α thdel 的值。
ï F = KU 重复进行有限元分析与单元增删的过程,直
ï x i = {x min ,1}
î 至迭代循环满足两个终止条件:一是体积约束,即
式中:f 为多工况条件下柔顺度加权平均值;m 是 当前进化体积已满足整体约束体积 V*;二是收敛
载荷工况的总数;ωj、Cj 分别是第 j 个工况的预设权 准则。收敛判别式规定为:
并有∑ω j = 1 。
m
| M |
|∑C k - i + 1 -∑C k - M - i + 1 |
M
重系数和结构柔顺度,
j=1
| i=1 |
error = ≤τ
i=1
(6)
用于单元“软杀”BESO 法的多工况优化单元
∑C k - i + 1
M
灵敏度计算式为: i=1
第1期 蓝萌:
双向渐进结构优化法原理及其动力学优化研究 19
平均变化量,通常取 5。 ii
i
2
M ( x ) u (t ) + C ( x ) u (t ) + K ( x ) u (t ) = f (t )
基于双向渐进法的等效静载荷法优化 t →s
如图 1 所示,在等效静态载荷法中,等效静态 n=n+1
载荷被定义为能够产生与动态载荷相同位移场的 F%(62#M
一组载荷集。 1 m T
∑ ωs f eq ( s ) u ( s )
Minimize C=
2 s =1
N
Subject to V * − ∑ Vi xi = 0
i =1
f eq ( s ) = Ku ( s ) ; s = 1, 2,3...m
xi = { xmin , 1}
t0 t1 t2 t3 … tm L
( k +1)
M
countif ( xi ≠ xi ( k ) ) ≤ N × ε (i = 1, 2...N )
5
图 2 优化流程图
s0 s1 s2 s3 … tm
E?|
feq 0 feq1 feq2 feq3
图1 静态载荷等效过程 u(t)。
可以看出,第 i 个等效静载荷作用下产生的位 第三步。将时间域上的连续响应 u(t)离散为
移响应与第 i 个时间步上的动态响应完全相等。 m 个时间点上的响应 u(s),并计算 m 个时刻的等
已知动态分析控制方程: 效静载荷 feq(s),计算公式如下:
·· ·
M ( x) u ( t ) + C ( x) u ( t ) + K ( x)u ( t ) = f ( t ) (7) f eq ( s) = K ( x)u(s) ; s = 1,2,3...m (10)
式中:M、C、K 分别为结构质量、阻尼、刚度矩阵,均 第四步。将第三步得到的等效静载荷 feq(s)
·· ·
为设计变量 x 的函数;u ( t ) 、u ( t ) 和 u ( t ) 分别为加 作为外载荷边界条件,对结构进行多目标拓扑优
速度、速度和位移向量;
(
f t)为外部施加的动载荷。 化。原始方法中该步骤采用变密度法进行优化,
对式(7)进行变换有: 本文运用改进的 BESO 法进行优化。式(11)为基
·· · 于该方法的多目标优化数学模型,将每一个时刻
f eq (t) = K ( x)u ( t ) = f ( t ) - M ( x) u ( t ) - C ( x) u ( t )
(8) 的等效载荷作为一种工况,每个工况赋予 ωs=1/m
t = 1,2,3...m
的权重因子,进行优化迭代直至收敛,迭代过程亦
再用静态变量 s 替换 feq(t)中的时间变量 t,即
可算出等效静载荷: 可成为内循环。
f eq (s) = K ( x)u ( s) , s = 1,2,3...m C = 1∑ω s f eq ( s) u ( s)
ì m
(9) ïMinimize
T
2 s=1
ï
2.2
V * -∑V i x i = 0
引入渐进结构优化的等效静载荷优化步骤 ïSubjectto
N
í (11)
本文将双向渐进法多目标优化应用于等效静 ï i=1
ï f eq ( s) = Ku ( s) ; s = 1,2,3...m
载荷法。如图 2 所示,
该方法可以描述为:
ï x i = {x min ,1}
第一步。进行有限元建模,设定初始设计变 î
量 x(n)=x(0),初始 n=0,n 为设计循环次数或外循环 式中:C 为目标函数,即动态柔度值;m 为离散时
次数。 间点数或工况数;ωs 为权重因子;feq(s)和 u(s)分别
第二步。对以 x 作为密度的有限元模型进 (n)
为第 s 个时刻下的等效静态载荷和位移向量。
行动态响应分析,求其时间域上的节点位移响应 第五步。当 n=0 时,令 n=n+1 并进入第二步
20 机电技术 2017 年 2 月
200 mm
f1
100 mm
f1
f2
图3 算例 1
每个时间点的载荷工况权值为 ωs =1/m。算 图 5 算例 2
第1期 蓝萌:
双向渐进结构优化法原理及其动力学优化研究 21
参考文献:
[1] BENDSOE M P,SIGMUND O. Topology optimization: Theory, Methods, and Applications[M]. New York: Methods and Applica⁃
tions,2003.
[2] BENDSOE M P,KIKUCHI N. Generating optimal t-opologies in structural design using a homogenization method[J]. Computer
Methods in Applied Mechanics and Engineering,1988,71(2):197-224.
[3] BENDSOE M P. Optimal Shape Design as a Materi-al Distribution Problem[J]. Structural Optimization,1989,1(4):193-202.
[4] XIE Y M,STEVEN G P. A Simple Evolutionary Procedure for Structural Optimization[J]. Computers and Structures,1993,49(5):
885-896.
[5] QUERIN O M,YOUNG V,STEVEN G P,et al. Computational efficiency and validation of bi-directional evolutionary structural
optimization[J]. Comput. Meth. Appl.Engng,2000(189):559-573.
[6] ROZVANY G I. A critical review of established metho- ds of structural topology optimization[J]. Structural and Multidisci⁃
plinary Optimization,2009,37(3):217-237.
[7] HUANG X,XIE M. Evolutionary topology optimization of continuum structures: methods and applications[M]. John Wiley &
Sons,2010.
[8] CHOI S H,KIM S R,PARK J Y,et al. Multi-Objective Optimization Of The Inner Reinforcement For A Vehicle’S Hood Consid⁃
ering Static Stiffness And Natural Frequency[J]. International Journal Of Automotive Technology,2007,8(3) :337-342 .
[9] CHOI K H,PARK J Y,RYU S P,et al. Reliabili ty-Based Topology Optimization Based On Bidirectional Evolutionary Structural
22 机电技术 2017 年 2 月
(上接第 13 页)
[2] 杨敏林,杨晓西,杨小平,等 . 吸热管参数对熔盐吸热器性能的影响[J]. 工程热物理学报,
2010,31(5):
849-852.
[3] 林君,丁宇涛 . 热电偶测温和红外测温的比较研究[J]. 工业加热,
2010,
39(1):
57-60.
[4] 韩礼钟 . 测量壁面温度的微型热电偶工艺[J]. 计量技术,
1964(4):
9-12.
[5] 梁美珠,侯丽萍 . 测量金属壁面温度热电偶安装方法分析和测点位置的确定[J]. 山西电力技术,
1995(5):
49-51.
[6] 王忠伟 . 带补偿导线热电偶测温时的误差分析和修正方法[J]. 计量装置及应用,
2008,18(6):
34-36.
[7] 郭帮辉,黄剑波,王志,等 . 目标距离和视场角变化对红外热像仪测温精度影响的理论分析[J]. 长春理工大学学报(自然
科学版),2011,
34(1):16-19.
[8] JANZ G J,TRUONG G N. Melting and premelting properties of the KNO3-NaNo2-NaNO3 eutectic system[J]. Journal of Chemi⁃
cal and Engineering Data,1983,
28:201-202.