ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

2020款日产Rogue整车CAE模型碰撞仿真全流程解析

2020款日产Rogue整车CAE模型碰撞仿真全流程解析

刚拿到一套 2020 款 Nissan Rogue 整车 CAE 模型的时候,我第一反应不是着急打开后处理去看碰撞动画,而是先把模型文件清单和网格规模摸了一遍。原因很简单:整车碰撞仿真这件事,模型质量直接决定结果可信度,而结果可信度又直接影响结构改不整改、方案上不上车。那篇标题说这是“开启整车碰撞仿真新旅程”,我觉得很贴切。对刚入手的人来说,这套模型就是一座现成的实验场;对老手来说,它也是一个可以反复折腾数据库的好东西。

我见过不少刚入门的朋友,拿到整车碰撞模型就恨不得立刻提交计算,结果不是计算中途爆网格负体积,就是能量曲线像过山车。这不能怪模型,只能怪打开方式不对。所以我打算按我的实际习惯,把一套 2020 款级整车 CAE 模型从模型拆解、工况选择、网格质量检查、求解设置到结果解读完整串一遍,顺便把你大概率会踩的坑提前指出来。

1. 拿到一套整车CAE模型,先别急着跑分析

整车碰撞仿真听起来很高大上,本质上干的事就一句话:在计算机里把整车撞向壁障,观察车体变形、假人伤害和约束系统表现,从而在实车试验之前预判这台车的碰撞安全水平。CAE(Computer Aided Engineering)模型就是把物理车辆离散成有限元网格,配上材料、连接、接触和边界条件,然后求解大变形动力学方程。它替代的是海量实车试验中“撞一辆废一辆”的物理验证环节,能大概率筛选出结构方案的坑,让真车试验更有把握。

1.1 2020款Rogue模型为什么值得深入研究

2020 款 Nissan Rogue 属于紧凑型 SUV 里的典型平台,这种车型的碰撞安全开发要同时兼顾全球多个法规和评价体系。相比轿车,SUV 重心更高、质量更大、前舱结构更紧凑,碰撞中的受力路径也更复杂。所以一套带高压线束、动力总成、底盘副车架、一体式车门环等高细节的整车模型,覆盖了碰撞仿真几乎全部标准工况,用来练手很有代表意义。

最有意思的是这套模型能同时满足几个方向的需求:整车厂想验证新改款的结构强度,底盘工程师想研究副车架在碰撞中的参与度,约束系统工程师关心气囊点火时刻和假人伤害值,学生则能通过它把课本上的有限元理论、材料失效模型和碰撞法规对应起来。也就是说,这一套模型不是一个“只能看动画”的演示文件,而是一个能深挖的研究对象。

1.2 搞清楚模型来源和版本,是避免后期返工的第一步

很多从外部渠道拿到的整车 CAE 模型,来源可能是正向开发阶段的验证模型、整车逆向建模模型,或者是某次试验对标后标定过的模型。来源不同,网格质量、材料卡片完整度甚至坐标系定义都可能不同。编号规则、部件ID、参考节点位置也可能五花八门。

我拿到模型后第一件事是花半小时看一版说明文档。如果没有文档,就打开 HyperMesh 或者 ANSA,整体刷一眼模型树,重点确认三块:单位制是不是统一的 mm-tonne-s;模型总质量和实际整车整备质量差多少;坐标系原点是否在整车前轴中心。2020 款 Rogue 这种级别的整车模型,通常网格量在 200 万到 400 万单元之间,如果质量偏差超过 3%,就需要先查是不是有部件缺失或密度设置错误。

还有一个细节容易被忽略:同一年款车型往往有前驱、四驱、高配低配之分,对应的动力总成、座椅、尾门、天窗配置都不一样。模型命名如果只写个 Rogue_2020,而不区分配置,后面做质量配平和质心调整时会很痛苦,所以我通常第一步就把“哪个版本对应哪种配置”记录清楚。

2. 模型拆解:从白车身到约束系统,每层网格都有讲究

整车碰撞模型看着是一坨网格,但内部结构其实分得很清楚。理解每个子系统的建模意图,比单纯会提交计算重要得多。2020 款 Rogue 这种 SUV 的整车模型,我一般拆成四层来看:白车身与开闭件、动力总成与底盘、内外饰非结构件、约束系统与假人。

2.1 白车身骨架:壳单元主导,焊点别乱删

白车身是碰撞变形的主要载体,建模几乎全部采用壳单元(shell element)。碰撞模型常用单元尺寸是 8mm,在吸能关键区域加密到 4mm,比如前纵梁、A柱、B柱、门槛梁。网格量的大头就在这里。材料以高强度钢为主,包括 DP590、DP780、DP980 以及抗拉强度 1500MPa 级别的热成型钢,材料卡片多用 LS-DYNA 里的 MAT24,也就是分段线性塑性材料模型。

MAT24 这种模型能定义材料屈服应力随塑性应变变化的多段曲线,还能通过加载不同应变率的曲线兼顾应变率硬化效应。碰撞瞬间材料变形非常快,应变率很高,如果忽略应变率影响,纵梁的压溃模式往往不对,横梁会过早断裂。2020 款 SUV 的白车身上大量使用了超高强度钢,一旦材料曲线给错,仿真出来的折弯模式和实车完全两样。

焊点在模型里一般用 beam 单元或 solid 焊点单元模拟,焊点强度通过失效应力或最大塑性应变控制。这些连接单元数量动辄六七千个,看着不起眼,但对车身刚度传递和吸能路径影响极大。我在实践中见过有人为了降低计算量“批量删除焊点”,结果前碰工况里门槛梁完全没有参与传力,变形模式直接失真。

2.2 动力总成、底盘与内外饰:质量和惯性比刚度更重要

动力总成(发动机+变速箱)绝大多数情况下不会用精细网格建模,而是用简化刚体块加质心和转动惯量替代,再通过悬置连接到底盘和副车架上。这是因为碰撞仿真主要关心的是它在碰撞过程中“怎么移动”,而不是它自身怎么变形。2020款Rogue 的动力总成在碰撞中会往后挤压,影响防火墙侵入量和假人腿部空间,所以质心位置和悬置刚度必须设置准确。

底盘结构包括副车架、悬架控制臂、转向系统、轮胎。轮胎通常用简化模型加内部气压定义,保证接触刚度。内外饰中的座椅骨架、仪表板骨架是承载假人的关键,必须精细建模;而塑料饰板、地毯、隔音垫这些质量较小但体积大的部件,一般简化为质量点附着到就近结构上。这是整车模型建模时常用的“质量分配”思路,也是为什么拿到模型后一定要核对总质量和质心坐标的原因。

2.3 约束系统:气囊、安全带与假人

碰撞仿真的最终落脚点之一是假人伤害值,所以约束系统建模精度直接决定你输出的 HIC、胸部压缩量这些指标有没有参考价值。安全气囊模型通常用控制体积法,也就是 *AIRBAG_SIMPLE_AIRBAG_MODEL,通过定义气囊体积、排气孔面积、气体质量流率等参数来控制气囊展开行为。安全带用二维壳单元织带模型,通过预紧器、限力器定义织带力和滑移量。

假人模型一般是经过实车对标的高精度模型,比如 Hybrid III 50 百分位男性假人或 THUMS 人体模型。假人不光要摆放正确,还要预先消除初始穿透,否则第一时刻接触力就会出现异常尖峰。

整车碰撞模型里,约束系统往往需要根据具体工况决定是否启用。比如做结构耐撞性验证时,可以先关掉气囊、活动假人,只保留座椅和安全带,重点看车身变形;而评估乘员保护时再完整启用整个约束系统。很多模拟项目把这两件事混在一起,结果电脑跑得很慢,结果还不容易收敛。

3. 碰撞工况怎么选:从法规合规到新车评价规程

2020 款 Rogue 这类车型的碰撞仿真,一般不会只跑一个工况。不同市场对碰撞安全有不同的法规和评价要求,CAE 工程师需要根据开发阶段和目标市场,在有限的计算资源里优先覆盖最关键的工况。

3.1 正碰组合拳:100%刚性墙与40%重叠可变形壁障

正面碰撞是所有碰撞安全开发的重头戏。最基本的包括 FMVSS 208 要求的 100% 正面刚性壁障碰撞,速度约 56km/h,壁障完全覆盖车头,考核乘员舱生存空间和约束系统匹配;另一个重要工况是 40% 重叠可变形壁障碰撞(ODB),也就是正面只以车宽的 40% 撞向一个带铝蜂窝的可变形壁障,速度通常 64km/h,对车体左右不对称的受力路径和吸能盒、前纵梁外侧的强度要求很高。

40% 重叠碰撞里,只有一侧纵梁直接参与吸能,地板、门槛、A柱下段也会被牵扯进来。2020款 Rogue 这种 SUV 因为机舱较短、重心更高,碰撞中容易产生较大的横摆量,防火墙和门槛传力路径的设计合理性就特别关键。我在后处理里看这个工况时,习惯先看门槛梁是否明显弯折、A柱是否有明显折点、前纵梁是否呈稳定的轴向压溃模式。如果纵梁横向劈裂或发生不规则折弯,说明诱导槽位置或者材料强度匹配还有改进空间。

此外还有车对车偏置碰撞、小重叠碰撞(比如 IIHS 25% 小重叠)等。小重叠工况对 A 柱、铰链柱、门槛前端、轮胎轮辋的干涉路径要求更高,由于碰撞载荷绕过前纵梁直接作用在乘员舱前部,白车身横向传力结构设计不好时,防火墙侵入量会非常大。做这种工况时,轮胎的建模精度、转向系统是否允许断裂、防火墙横梁的连接方式都要单独确认。

3.2 侧碰、后碰和顶部压溃

侧面碰撞用移动变形壁障(MDB)以约 60km/h 垂直撞向车辆侧面,考核 B 柱、门梁、门槛、座椅侧气囊等结构对假人胸部和骨盆的保护。SUV 的地板离地高,壁障接触位置比轿车偏高,所以 B 柱下部、门槛梁和地板横梁的变形配合很重要。侧碰仿真里,车门是主要传力件,车门防撞梁的强度、门锁是否能够维持咬合,都会影响侵入速度。

后碰主要关注燃油系统完整性和座椅头枕的鞭打保护,速度较低但加速度曲线依然要看。顶部压溃工况则是车辆翻滚场景,考察车顶能否抵抗足够大的压溃力,白车身 A 柱、B 柱、车顶横梁和侧围的刚度在这里都要使用完整材料曲线。

选工况时要考虑开发阶段。前期概念阶段可能只跑 100% 正碰和侧碰,用来定白车身传力路径;中期结构方案细化后增加 40% 重叠、小重叠和顶部压溃;后期接近冻结时再跑带假人的完整约束系统分析。计算资源永远是有限的,先算哪种工况、不先算哪种工况,本身就是工程师经验的一部分。

4. 实操一条龙:几何清理、网格质量与求解设置

当你好不容易把模型文件打开,终于要进入正题的时候,最容易兴奋过度一头扎进求解器。别急,该省的步骤一个都不会少。

4.1 前处理:HyperMesh里的网格质量检查清单

我用 HyperMesh 比较多,ANSA 也偶尔交叉验证。一套外部拿到的整车模型,首先要跑一遍网格质量检查,而不是直接开解。重点检查项包括:壳单元的翘曲度(warpage)一般小于 15 度,长宽比建议小于 5,雅可比大于 0.6,最小单元长度一般不小于 2mm;四边形单元的角点角度尽量在 45 度到 135 度之间;三角形单元比例控制在 5% 以下。

网格质量差的区域,在碰撞大变形中往往会产生非物理的应力集中,导致单元提前失效或负体积。尤其是纵梁压溃区和门槛弯折区域,如果网格有局部畸变,结果会在那里“莫须有”地断裂。我拿到模型后会先用质量检查面板把红色高风险单元全部列出来,看它们集中在哪些部件。如果只是极少数量,可以用局部网格重划分解决;如果大量分布在关键吸能区,就得评估是不是要重新划这一块的网格。

然后是穿透检查。整车模型因为有大量壳单元、实体单元和连接单元互相叠加,初始穿透几乎不可避免,尤其是座椅和地板之间、发动机和悬置之间、轮胎与轮拱之间。初始穿透如果超过接触厚度的比例,求解一开始就会出现非真实接触力,紧接着就是能量曲线异常。检查穿透用前处理软件的 penetration check 功能,结合接触定义逐个处理。

4.2 LS-DYNA求解:关键字卡片和计算资源

整车碰撞模拟求解器我用得最多的是 LS-DYNA。LS-DYNA 是显式动力学有限元软件,非常擅长处理接触和大变形问题。提交计算前,要仔细检查几个关键字卡片:

  • *CONTROL_TERMINATION:定义终止时间,比如正碰模型通常仿真到 120ms,侧碰到 100ms。时间太长浪费资源,太短可能连峰值加速度都没出来。
  • *CONTROL_TIMESTEP:控制时间步长与质量缩放。显式计算的稳定时间步与最小单元尺寸有关,整车模型常用 1e-6 秒量级。为避免单元过小拖垮计算,通常允许少量质量增加,但要控制全局质量增加在 5% 以内。
  • *DATABASE_GLSTAT / *DATABASE_MATSUM:输出全局能量数据和各部件能量数据。每 0.5ms 或 1ms 输出一次,用来检查能量守恒。
  • *CONTACT:定义所有可能接触的部件对。常见的 *CONTACT_AUTOMATIC_SINGLE_SURFACE 负责整车自接触,腐蚀壁障与车体之间再用 *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE 做主从接触。

计算资源方面,整车碰撞模型通常建议至少 16 核起步,内存 32GB 到 64GB。2020 款 Rogue 这种规模的模型,在 32 核并行条件下,模拟 100ms 动态过程大概要跑 8 到 15 小时,具体取决于单元数量、接触对数量和输出频率。如果算完发现能量明显不守恒,第一个怀疑对象就是接触设置,第二个才是材料卡片。

4.3 后处理:先看动画还是先看曲线

求解完成后,我习惯用 LS-PrePost 或 HyperView 打开 d3plot 文件。第一步不是看动画,而是看 GLSTAT 里的能量曲线。总能量应该保持基本水平线;内能上升、动能下降、滑移能占总能量的比例不宜超过 10%,沙漏能最好控制在 5% 以内。如果沙漏能过大,变形模式会像“豆腐渣”一样软掉,这时候要回过去加强沙漏控制或检查网格质量。只有能量曲线平稳了,再去看变形动画和应力云图。动画只适合直观感受,真正做决策还是要靠曲线和侵入量剖面。

5. 踩过的坑与排查清单

整车碰撞仿真的问题几乎永远来自那么几个老熟人:负体积、沙漏、穿透、能量不守恒。每个问题我都算得上交了学费,这里挑几个典型场景讲一下排查思路。

5.1 负体积:最让人头疼的错误之一

负体积(negative volume)通常出现在实体单元大变形区域,比如轮胎、座椅泡沫、发动机悬置、可变形壁障蜂窝铝里。LS-DYNA 会在网格过度扭曲时报错退出。排查时先看 d3hsp 或 message 文件里指向哪个单元,再定位到对应部件。

如果出现在座椅泡沫这种软质材料里,通常是因为网格太稀疏,或者材料模型里头没有加入合适的压力下限。解决方案可以是局部细化网格、调整时间步长、改用更稳定的单元积分方式。如果出现在发动机悬置等弹性体上,很可能是因为部件间的初始穿透没有清理干净。不要想着靠材料参数“硬扛”,那会让结果失真。

一个实用技巧:把失败单元所在区域单独拿出来,用隐式分析做一个小模型验证网格稳定性,确定单元尺寸和材料参数是否匹配,再放回整车模型里跑,这样可以大幅减少整车层面的反复试算。

5.2 沙漏能偏高:结构像海绵一样软

减缩积分单元容易出现沙漏模式,这是显式动力学里的常见现象。网格出现沙漏时,单元变形看起来像锯齿,但应变能没有正确累计,结构刚度被低估,碰撞变形会偏软。整车模型正常沙漏能应控制在峰值内能或总能量的 5% 到 10% 以内。

增大沙漏控制刚度是一个快速手段,比如在 *HOURGLASS 控制卡片里把刚度系数调到 0.05 到 0.1,但这只是“止痛药”,并不能替代网格质量。更长远的方法是局部细化网格,将容易产生沙漏的单元换成全积分单元,或者调整加载速度避免过大的局部冲击。

我曾在一套 SUV 模型中碰到过门槛梁附近沙漏能异常放大,排查到最后发现原因是门槛梁与地板之间那层结构胶单元厚度定义错了,导致连接刚度严重偏低。结构胶这类粘接单元在整车模型里很容易被忽视,却经常成为能量异常的源头。

5.3 穿透与能量不守恒的排查套路

能量曲线不平滑,总能量明显衰减或上升,首先查接触定义。整车模型里的接触对多,主面从面搞反、接触厚度设置不对、初始穿透没有清干净,都会造成接触力异常。还有一种情况是接触只定义了部分部件,焊点断裂后的残余焊点没有参与接触,导致断裂飞出的部件继续穿透车体。

排查穿透的常规方法是在后处理里调出接触穿透云图,慢慢放大时间步看是哪里先开始穿透。一般来说,发动机下缘、轮胎与轮罩、转向拉杆与副车架这几个位置是穿透高发区。处理时不只是简单地把部件坐标挪开,而是考虑这个部位的相对运动范围,合理增加接触厚度或重新定义接触对。

标配一套自检清单:全局质量增加是否低于 5%,滑移能占比是否低于 10%,总能量是否平直,部件最大穿透是否在设计准则内(通常小于几毫米量级)。这套清单走一遍,基本能挡住九成低级返工。

6. 仿真结果怎么落地:从曲线到结构改进

仿真的最终目的不是把动画放给领导看,而是落到工程决策上。碰撞结果出来以后,要从一堆云图和曲线里提炼出“哪里不行、为什么不改、改哪里最划算”。

6.1 读曲线:B柱加速度与假人伤害指标

正面碰撞中,B柱下段的加速度曲线是最常见的分析对象。加速度峰值出现得过早、过高,说明前段吸能空间没利用好,纵梁在前围板还没怎么变形时就撞上了刚性部件;加速度曲线拖得太长,说明后段吸能结构参与不足,后排乘员受伤风险增加。理想的曲线是前面有一段相对平滑的“平台期”,让减速度在合理范围持续较长时间,而不是一个尖锐脉冲。

假人伤害指标分为考核型和非考核型。最常见的有 HIC(头部伤害指标)、胸部 3ms 合成加速度、胸部压缩量、大腿轴向力。HIC 主要看头部合成加速度曲线在 15ms 或 36ms 窗口内的积分,评分标准一般不能超过 700 或 1000,具体看法规或评价体系要求。胸部压缩量则反映安全带限力水平和气囊约束是否匹配。

光看曲线峰值还不够,还要看曲线出现的时间点和持续时间。比如某方案的胸部压缩量虽然没超标,但曲线斜率很陡,说明安全带预紧器作用太晚或气囊展开速度不够,这种隐含风险在整车微调阶段往往比一个超限值更值得关注。

6.2 结构改进示例:从仿真结果反推设计优化

我做过一个类似的整车耐撞性优化案例,前碰 40% 重叠工况下防火墙侵入量偏大,乘员舱腿部空间不足。查看变形动画后发现,前纵梁后段没有形成稳定的轴向压溃,而是在副车架安装点附近发生了扭曲,导致载荷横向传递不充分,一部分吸能能力被浪费。

针对这个问题,我们在纵梁后段靠近副车架安装点的位置增加了一个诱导槽,引导变形模式向轴向弯折发展;同时调整了副车架与纵梁连接支架的厚度,让副车架更早参与载荷分摊。重新计算后,正碰能量吸收量提升了约 12%,防火墙最大侵入量减少了 18mm 左右,而整车质量只增加了不到 2kg。这种“小改动换大收益”的例子,在碰撞安全开发里并不少见,前提是仿真结果足够可靠,并且你愿意从曲线反推变形模式,再从变形模式回到结构设计逻辑。

6.3 模型标定与试验对标,才是最终的信任来源

仿真做得再漂亮,如果不能精确复现实车试验结果,就很难真正支撑车辆量产决策。整车碰撞模型开发过程里,关键一步是试验对标。也就是用前一轮实车碰撞试验的高速录像、变形结果和传感器曲线,反过来校正模型里的材料参数、焊点失效准则、接触摩擦系数和边界条件。

试验对标不是一次就能完成的。通常要经历“粗对标-修正-细对标-再修正”的循环,对标误差控制在高载加速度曲线形状基本一致、峰值误差在 10% 到 15% 以内,车身关键点变形量趋势一致。到了这个阶段,CAE 模型的价值才会被各部门真正信任,才能放心地把法规项、评价项甚至后期减重方案都押在模型预测上。

2020 款 Rogue 这种整车级别模型还有一个额外优势:如果你能拿到部分公开的试验数据或以往平台的底稿,就可以在副车架、纵梁等关键部件层面做小范围标定,再叠加到整车上。哪怕不能完整对标,也比凭经验直接拍方案要靠谱得多。

7. 写在最后的一点实际体会

这些年我见过太多人把“跑通一次计算”当成目标,但真正有价值的其实是模型与试验之间的反复印证,以及在每一次失败里找到的修正线索。一套 2020 款 Rogue 整车 CAE 模型放在面前,如果你能坚持先做模型体检、再跑工况、再看能量、最后才下结论,那么不管以后换到哪款车型、哪套软件,这套方法论都不会过时。

个人建议是,新手拿到模型后,不要一上来就挑战 40% 重叠或者小重叠这种复杂工况,先从最简单的 100% 刚性墙正碰做起,连续跑通“模型检查-求解-后处理”的完整链路,把 GLSTAT 能量曲线看明白,把假人和壁障的后处理数据摸清楚。接着再做一次网格灵敏度对比,看看单元尺寸对结果的影响有多大,等到你完全理解每个参数背后的物理含义,再往小重叠、侧碰这些更刁钻的工况拓展。到那时候,你才真正算是开启了属于自己的整车碰撞仿真之旅。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进