基于MBNWS算法的假人胸部结构多目标优化设计
吉野辰萌, 樊璐璐, 闫磊, 徐涛, 林烨, 郭桂凯
吉林大学 机械科学与工程学院,长春130022
通讯作者:郭桂凯(1984-),男,讲师,博士.研究方向:计算固体力学.E-mail:ggk@jlu.edu.cn

作者简介:吉野辰萌(1962-),男,教授,博士生导师.研究方向:结构优化设计.E-mail:y_chenmeng@jlu.edu.cn

摘要

基于结构材料灵敏度分析,建立了具有粗细网格单元搭配特点且满足试验标定的假人胸部结构有限元简化模型。为了提高该简化模型的“拟人”精度,以同时降低胸部位移峰值及摆锤力峰值与物理假人的误差为目标,建立了基于材料参数的假人胸部多目标优化模型,及其高精度的目标函数代理模型。选取BFGS拟牛顿算法,结合应用加权和技术及Frisch内点罚函数处理,设计了可用于求解不等约束的多目标优化算法,即MBNWS算法。运用该算法获得了假人胸部简化模型多目标优化问题的Pareto最优解集及其前端。结果表明:优化设计后的假人胸部模型可更准确地模拟碰撞中物理假人胸部的力学响应特性。同时,该算法运行速度快、效率高,可推广应用于快速、有效地求解工程中的多目标优化问题。

关键词: 机械设计; 汽车碰撞; 假人胸部建模; 多目标优化; 帕累托最优解; 加权和法; BFGS算法
中图分类号:TH122 文献标志码:A 文章编号:1671-5497(2018)04-1133-07
Multiobjective optimization design for dummy chest structure based on MBNWS algorithm
YOSHINO Tatsuo, FAN Lu-lu, YAN Lei, XU Tao, LIN Ye, GUO Gui-kai
College of Mechanical Science and Engineering, Jilin University, Changchun 130022,China
Abstract

A simplified finite element model of the dummy chest is established based on sensitivity analysis of the structural material properties. The model is characterized with coarse and fine meshes and also satisfies the experimental calibration. In order to improve the anthropomorphic precision of the simplified model, the engineering issue is abstracted as a multiobjective optimization issue, which aims to reduce errors of both chest displacement and pendulum force between the simplified dummy and the physical dummy simultaneously. Considering sternum material parameters as the optimization parameters, high precision surrogate models of objectives are constructed by polynomial response surface method. A MBNWS algorithm is proposed, which is based on BFGS method in conjunction with weighted sum technique and Frisch method. The Pareto optimal solution and its front of the optimization problem for dummy chest are achieved by the MBNWS algorithm. The optimized dummy chest structure can simulate the mechanical response of the physical dummy chest more accurately during vehicle collision. In addition, the MBNWS algorithm is proved fast and efficient, and it is suitable to solve multiobjective optimization problem in engineering practice.

Keyword: mechanical design; vehicle crash; dummy chest modeling; multiobjective optimization; Pareto optimal solution; weighted sum method; BFGS algorithm
0 引 言

中国道路交通事故统计年报数据[1]显示:2012年全国发生道路交通事故204 196起, 造成59 997人死亡、224 327人受伤, 直接财产损失达11.75亿人民币。为提高汽车安全性, 假人广泛应用于汽车碰撞安全检测。研究表明[2, 3], 车辆交通事故造成的人员死亡中, 30%是由胸部损伤导致, 且在所有车辆交通事故导致的乘员致命和严重伤害中, 胸部损伤位居第二, 仅次于头部损伤。因此假人胸部损伤指标在C-NCAP[4]星级评分中占有最大分值比重。

假人胸部设计比较复杂, 较难通过标定试验。故采用仿真对假人胸部力学特性进行研究, 对提高模型准确度、提升汽车安全性能、指导汽车设计至关重要。商恩义等[5]针对偏置碰撞试验提出了“ 合力与合外力” 的方法。Forman等[6]研究了假人胸部在低速正面碰撞下的力学特性, 并对比分析了胸部位移在不同速度下的变化。Mizuno等[7]分析了不同约束条件对假人胸部位移与加速度的影响。随着商用仿真假人版本升级, 细化的网格虽然提升了仿真程度, 但是计算时间巨幅增加, 对注重分析效率的实际工程应用提出了极大的挑战。开发有限元仿真假人必须通过标定试验。而假人胸部位移量峰值 Dmax和胸部摆锤力峰值 Fmax是评价假人胸部力学特性的两个主要标准, 假人胸部模型开发涉及多目标优化问题。

在实际工程结构多目标优化问题中, 诸如粒子群等智能优化算法应用广泛[8, 9]。但这些方法有时搜索速度较慢、优化效率较低。目前, 处理多目标优化问题的一种有效策略是将多目标问题等效标量化处理, 采用数学优化算法求解。Geoffrion[10]提出的加权和法, 由于思路简单、易于与其他方法组合构建出快速求解的优化算法而得到广泛应用。近年来, 人们将加权和法与求解优化问题的牛顿法、拟牛顿法等相结合, 陆续设计出求解多目标优化问题的数值算法[11, 12]

本研究基于结构材料灵敏度分析, 提出了大量精简有限元网格剖分单元及节点的混合单元策略, 建立了简化有效的假人胸部有限元仿真模型。为提高该简化模型的 “ 拟人” 程度, 设计了对应的多目标优化模型。进而, 构建了基于加权和法的快速多目标优化MBNWS算法, 并应用于胸部简化模型优化设计, 获得了其Pareto最优解及前端。

1 假人胸部有限元模型的建立

以Hybrid III V5.0有限元假人胸部结构为参考, 运用人体损伤生物力学原理, 借鉴力学原理中结构等效的思想, 对有限元假人胸部进行结构设计, 力求在不降低仿真精度的前提下, 使胸部结构模型更加简洁, 以提升实际工程应用效率, 同时指导有限元假人的整体结构设计。

有限元假人胸部结构模型相对固定, 胸部的力学特性主要与各组织结构的材料属性参数密切相关。基于结构材料灵敏度分析方法, 探讨了在受到正面冲击时, 现有有限元胸部各组织结构的传力情况及其对应参数变化对胸部损伤的影响, 确定了各结构材料参数对胸部力学特性的敏感程度。在此基础上, 对胸部有限元模型进行简化设计, 得到其简化模型, 如图1(b)所示, 图1(a)为现有假人胸部有限元模型。

图1 假人胸部的有限元模型Fig.1 Finite element models of dummy chest

针对简化模型进行标定试验验证, 得到胸部位移量和胸部摆锤力随时间的变化情况, 如图2、3的红色曲线所示, 蓝色曲线为对应的物理假人试验曲线。简化模型曲线与物理假人曲线变化趋势相同, 峰值满足标定要求, 表明简化模型完全有效。对比Hybrid III 50th假人胸部模型, 本文获得的简化模型有限元剖分网格的单元数、节点数与组件数大幅下降, 对比结果如表1所示。

图2 胸部位移-时间曲线Fig.2 Chest displacement-time curve

图3 胸部摆锤力-时间曲线Fig.3 Chest force-time curves

表1 简化胸部模型的单元数、节点数与组件数 Table 1 Number of units, nodes and components of simplified chest model

汽车正碰有限元假人胸部标定试验关注的是胸部位移量和摆锤力曲线是否尽可能与物理假人试验结果保持高度一致。为进一步提高简化模型的精确度, 可基于材料参数对假人胸部的简化结构进行多目标优化设计。

2 胸部简化结构的多目标优化建模
2.1 多目标优化问题建模

为了获得更高精度的假人胸部有限元模型, 使其能够更加准确地模拟碰撞试验中假人胸部的损伤情况, 基于胸部标定试验与材料灵敏度分析, 确定了优化目标与设计变量, 建立假人胸部结构多目标优化模型。

为与实际标定试验工况[13]保持一致, 建立直径为152.4 mm、质量23.36 kg的摆锤, 摆锤的初速度为6.7 m/s, 冲击点位于假人的第三根肋骨中心线以下12.7 mm处, 假人胸部标定仿真试验的模型如图4所示。

图4 胸部正面碰撞试验模型Fig.4 Model of dummy chest under frontal crash

胸部标定试验是检验假人准确性的试验方法, 胸部位移量峰值 Dmax, 胸部摆锤力峰值 Fmax是评价假人胸部力学特性的主要标准, 所以本文以同时降低有限元假人 FmaxDmax相对物理假人试验标定值 D0F0的误差为优化目标; 依据灵敏度分析的结果, 选择对胸部的伤害值比较敏感的肋骨材料MAT6的短效剪切模量 G0、长效剪切模量G1与衰减系数β为设计变量, 建立其多目标优化问题的数学模型如下:

min(F1=Dmax(x)-D0, F2=Fmax(x)-F0)s.t. lixiui, i=1, 2, 3(1)

式中: Dmaxx为碰撞过程中胸部位移量峰值; Fmaxx为胸部摆锤力峰值; D0为物理假人胸部位移量峰值, F0为物理假人摆锤冲击力峰值, 矢量 x=(x1, x2, x3)T是依次由短效剪切模量 G0长效剪切模 G1和衰减系数β 组成的设计变量; lixiui, i=1, 2, 3是其设计范围, li是设计变量 xi最小值, ui是其最大值。根据标定试验设计要求, x10.399, 0.748, x20.049, 0.093, x30.175, 0.325

2.2 代理模型的建立

对于工程中比较复杂, 甚至没有目标模型解析表达的问题, 可采用代理模型法, 克服此缺陷。首先采用正交实验设计方法[14], 以 G0G1β为设计变量, 共设置16组试验, 然后通过Ls-dyna软件计算相应的 DmaxFmax利用多项式响应面法分别建立以肋骨结构的材料参数 x=(x1, x2, x3)T为设计变量, 碰撞过程中的 DmaxD0的误差(记为 D') 及 Fmax的误差(记为 F')为响应的代理模型, 如式(2)(3)所示:

D'(x)=0.26-1.13x1-3.03x2+2.26x3+0.84x12+12.82x22+2.26x22+8.36x1x2-2.91x1x3-18.31x2x3(2)F'(x)=0.58-1.63x1-20.7x2+8.23x3+0.36x12+127.85x22+9.43x22+32.63x1x2-7.3x1x3-93.73x2x3(3)

通过计算近似模型的相关因子R∈ (0, 1)[8]来检验其近似精度。 代理模型(2)(3)的相关因子 R分别为97.7%与94.8%, 这表明近似模型具有足够高的精度, 可代替原模型用于优化设计。

3 构建多目标优化的MBNWS算法

为了快速、准确地求解假人胸部结构多目标优化问题, 本文构建了基于加权和法与BFGS拟牛顿算法求解不等式约束多目标优化问题的快速算法。不等式约束多目标优化可用问题(4)描述:

minf(x), xDs.t.ci(x)0, i=1, 2, , r(4)

式中: x=(x1, x2, , xn)T为设计变量, n是变量个数; f(x)=(f1(x), f2(x), , fl(x))TRl是优化目标函数向量, l是分量函数的个数; D={xRn/lixiui}是可行域; liui分别为其下上值; ci(x), i=1, 2, , r为不等式约束函数。

一般地, 多目标优化问题(4)的解, 可采用帕累托(Pareto)最优解集[11]描述, 与之对应的优化目标函数值, 则组成了Pareto最优前端。在优化设计问题中, Pareto最优解集对应了优化后的设计方案参数集合; 而Pareto最优前端可清晰地给出优化后的目标性能指标参数集合, 供设计者参考。

3.1 加权和法对多目标优化问题的等效标量化处理

问题(4)的目标是向量函数。采用加权和法将其转化为等效的单目标函数, 使之标量化, 见式(5):

F(x)=j=1lλjfj(x)(5)

式中: λj是权因子, 满足 j=1lλ j=1, 且 0λj1, j=1, 2, , l一般地, 权因子 λj可根据优化目标的重要程度、设计者偏好或实际问题需要进行设置。

3.2 罚函数法处理约束条件

采用Frisch内点罚函数法[15]可将不等约束问题转化为无约束问题。定义惩罚项如下:

p(x)=-σ-1i=1nlog[(lixi+uixi-xi2-liui)]+i=1rlogci(x)(6)

式中: σ> 0是罚因子。利用罚函数将问题(1)等效为如下无约束单目标优化问题:

minG(x), xRn(7)

式中: G(x)=F(x)+p(x); F(x)见式(5)。

3.3 求解多目标优化的MBNWS算法

对于求解无约束单目标优化问题(7), 很有效的方法是拟牛顿法中的BFGS算法。为了确保该算法中的近似迭代矩阵 Bk满足对称正定传递, 选取一种修正BFGS拟牛顿算法[15], 简称M-BFGS优化算法, 求解问题(7)的执行步骤如下:

Step1 选择初始向量 x0Rn, 及初始对称正定矩阵 B0Rn×n; 常数 0< σ1< 1, α> 0, ε> 0, k:=0

Step2 判断条件 gkε是否满足, 满足则停止; 否则转Step3。

Step3 计算搜索方向 dk=-Bk-1gk

Step4 通过求解不等式(8)获取搜索步长 αk

G(xk+αkdk)G(xk)+σ1αkgTkdk(8)

Step5 迭代矩阵 Bk+1为:

Bk+1=Bk-BksksTkBksTkBksk+ykyTkyTksk, sTkyk> 0; Bk, 其他;

Step6 令 xk+1=xk+αkdk

Step7 令 k:=k+1转向Step1。

其中: gk=G(xk)是函数 G(x)xk处的梯度向量; sk=xk+1-xk, yk=G(xk+1)-G(xk)

归纳总结3.1~3.3节, 设计了一种求解不等式约束多目标优化问题(4)的新算法, 简称为MBNWS算法。该算法的优势是:将多目标问题等效标量化; 将有约束惩罚转化为无约束; 利用了BFGS算法高阶收敛性, 所以可以快速、有效地求解多目标优化问题, MBNWS算法流程如图5所示。

图5 MBNWS算法的优化流程图Fig.5 Flow chart of MBNWS algorithm

4 假人胸部简化模型的优化设计

针对2.1节建立的假人胸部简化模型的多目标优化问题(1), 将其优化目标的代理函数(2)(3)代入, 并分别进行归一化预处理; 约束条件取为试验标定可行域, 问题(1)的等价形式便为不等约束多目标优化问题(9)。利用3.3节设计的MBNWS优化算法对假人胸部结构的材料参数进行多目标优化, 以便获得最优化设计方案。

minF1(x)=D'max(x)D0, F2(x)=F'max(x)F0s.t.0.399x10.7480.049x20.0930.175x30.325(9)

应用MBNWS算法求解多目标优化问题(9)的步骤如下:

(1)利用加权和法对问题(9)中目标函数等效标量化处理得和函数如下:

F(x)=λ1F1(x)+λ2F2(x)(10)

式中:权因子 λ1, λ2> 0, λ1+λ2=1

(2)处理约束条件, 取罚函数项;

p(x)=-σ-1i=13log[(li+ui)xi-xi2-liui](11)

则问题(1)便可等效转化为如下无约束单目标优化问题:

minG(x)=F(x)+p(x)xR3(12)

(3)按照3.3节M-BFGS算法的步骤, 求解无约束优化问题(12)。

通过寻优计算得到多目标问题的Pareto最优解集, 根据胸部力学特性响应结果(Pareto前端)选取参数构成最佳设计方案为:材料的短效剪切模量 G0=0.74长效剪切模量 G1=0.079与衰减系数 β=0.25将优化后的结果参数代入假人胸部仿真模型进行对比, 参数峰值对比结果见表2

表2 优化前、后设计变量及性能指标对比 Table 2 Comparison of design variables and performance indicators before and after optimization

表2可见, 优化后假人胸部模型的位移量峰值 Dmax和摆锤力峰值 Fmax不仅完全符合标定试验要求, 而且 Dmax降至为65.33 mm, 与物理假人的峰值误差由3.51 mm降低为0.01 mm, 误差下降到-0.015%; Fmax为5.75 kN, 相对物理假人的峰值误差由0.61 kN降低为0.05 kN, 误差下降到-0.86%。

对比优化得到的胸部有限元模型的仿真实验与物理假人标定试验的胸部位移-时间曲线和摆锤力-时间曲线, 分别如图6和图7所示, 红色为仿真假人曲线, 蓝色为物理假人试验曲线。

图6 优化后胸部位移-时间曲线Fig.6 Chest displacement-time curve after optimization

图7 优化后胸部摆锤力-时间曲线Fig.7 Chest force-time curve after optimization

比较图 6的曲线可以看出:在0~0.1 s之间, 仿真模型的胸部位移量随时间的变化趋势与试验结果基本一致, 并且在0~0.035 s时, 两条曲线非常接近, 在0.025 s时均达到了位移量的最大值。比较图7的曲线可知, 在0.01~0.05 s时, 两条曲线基本重合, 两者几乎同时达到了摆锤力峰值, 曲线显示两点基本重合, 说明仿真结果与试验结果高度拟合。综合表2、图6与图7可知:与优化前的模型相比, 优化后的模型精度更高, 能够更加准确地模拟实际碰撞试验中假人胸部结构的力学响应特性, 可为乘员安全设计提供参考。

5 结束语

为了提高对碰撞假人胸部力学特性的分析效率, 本文建立了满足标定试验要求的假人胸部等效简化有限元模型。致使简化后模型的单元数降低了41.7%, 节点数与组件数分别降低了35% 和16.4%, 大大提高了计算效率。为了获得更高精度的假人胸部模型, 取其胸部位移量峰值Dmax与摆锤力峰值Fmax作为假人胸部力学特性的主要性能指标, 胸部肋骨结构的材料参数作为设计变量, 建立了多目标优化模型。设计了MBNWS多目标优化算法, 进行其优化设计, 快速获得了优化方案。优化后的假人胸部简化模型的整体标定曲线、峰值及峰值时刻都与物理假人非常吻合。其中, 胸部位移量峰值仅有-0.015%的误差, 摆锤力峰值也仅有-0.86%的误差。与原始设计相比, 该优化模型能够更加准确地模拟物理假人碰撞过程中人体胸部受到的伤害, 为乘员安全设计提供了设计思路。同时, 所建立的优化算法在基于材料参数设计的假人胸部结构多目标优化问题中表现出的优秀性能, 为该算法用于求解其他工程多目标优化问题, 缩短设计周期提供了实践证明。

The authors have declared that no competing interests exist.

参考文献
[1] 公安部交通管理局. 中华人民共和国道路交通事故统计年报(2012年度)[M]. 北京: 人民交通出版社, 2013. [本文引用:1]
[2] Nirula R, Pintar F A. Identification of vehicle components associated with severe thoracic injury in motor vehicle crashes: a CIREN and NASS analysis[J]. Accident Analysis and Prevention, 2008, 40: 137-141. [本文引用:1]
[3] Shin J, Untaroiu C, Lessley D, et al. Thoracic response to shoulder belt loading: investigation of chest stiffness and longitudinal strain pattern of ribs[C]∥SAE Paper, 2009-01-0384. [本文引用:1]
[4] 中国汽车技术研究中心. 中国新车评价规程(C-NCAP)2015版[S/OL]. [2017-04-27]. http:∥www.c-ncap.org. [本文引用:1]
[5] 商恩义, 周大永, 刘卫国, . 某车偏置碰撞中假人胸部压缩变形量偏大的影响因素[J]. 汽车安全与节能学报 2016, 7(1): 60-65.
Shang En-yi, Zhou Da-yong, Liu Wei-guo, et al. Influencing factors of the dummy chest displacement behave excessively large of a vehicle in the frontal offset impact test[J]. Automotive Safety and Energy, 2016, 7(1): 60-65. [本文引用:1]
[6] Forman J, Lessley D, Shaw C G, et al. Thoracic response of belted PMHS, the Hybrid III, and the THOR-NT mid-sized male surrogates in low speed, frontal crashes[J]. Stapp Car Crash Journal, 2006, 50: 191. [本文引用:1]
[7] Mizuno K J, Nezaki S, Ito D. Comparison of chest injury measures of hybrid III dummy[J]. International Journal of Crashworthiness, 2017, 22(1): 38-48. [本文引用:1]
[8] 郝亮, 徐涛, 吉野辰萌, . 参数化诱导槽设计的吸能盒结构抗撞性多目标优化[J]. 吉林大学学报: 工学版, 2013, 43(1): 39-44.
Hao Liang, Xu Tao, Yoshino Tatsuo, et al. Multi-objective optimization for crashworthiness of crash box with parameterized inducing grooves[J]. Journal of Jilin University(Engineering and Technology Edition), 2013, 43(1): 39-44. [本文引用:2]
[9] Faustman D, Hauptfeld V, Lacy P, et al. A multi-objective surrogate-based optimization of the crashworthiness of a hybrid impact absorber[J]. International Journal of Mechanical Sciences, 2014, 88(13): 46-54. [本文引用:1]
[10] Geoffrion A M. Proper efficiency and the theory of vector maximization[J]. Journal of Mathematical Analysis and Applications, 1968, 22(3): 618-630. [本文引用:1]
[11] Yang G, Xu T, Li X, et al. An efficient hybrid algorithm for multi-objective optimization problems with upper and lower bounds in engineering[J]. Mathematical Problems in Engineering, 2015, 10: 1-13. [本文引用:2]
[12] Povalej Ž. Quasi-Newton's method for multi-objective optimization[J]. Journal of Computational and Applied Mathematics, 2014, 255: 765-777. [本文引用:1]
[13] NHTSA. Test dummy specification, NHTSA CFR part 572[S]. USA, NHTSA, 1995. [本文引用:1]
[14] 任露泉. 试验优化设计与分析[M]. 长春: 吉林科学技术出版社, 2001: 174-188. [本文引用:1]
[15] 袁亚湘. 非线性优化计算方法[M]. 北京: 科学出版社, 2007: 158-165. [本文引用:2]