尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

ABAQUS轮胎仿真全流程:从过盈充气到滚动传涵实操

ABAQUS轮胎仿真全流程:从过盈充气到滚动传涵实操 玩轮胎仿真不上手说真的这话我听了不下几十遍。但每次看到新人卡住十有八九都不是软件操作不会而是没搞懂轮胎仿真这套流程到底在算什么从过盈充气到滚动传涵中间每一步都环环相扣。今天我就用自家项目里的实际案例把ABAQUS做轮胎仿真的完整链路捋一遍——怎么建模、怎么定义材料、怎么处理过盈配合、怎么加压让轮胎“活”起来最后怎么跑出滚动状态下的传力结果。这篇内容不追求教科书式的面面俱到只讲我踩过的坑、验证过的做法、以及哪些参数动不得适合刚接触ABAQUS轮胎仿真、或者卡在收敛和结果不合理的同学参考。1. 整体设计与思路拆解1.1 这个仿真到底在算什么很多人一上来就把轮胎模型整个导入ABAQUS兴奋地点开分析步开始算结果半天不收敛。原因很简单轮胎仿真从来不是“一个分析步”的事而是一连串物理状态的接力。先理清楚物理过程。一条轮胎装到轮辋上胎圈和轮辋之间是过盈配合靠这个过盈量产生接触压力把轮胎“箍”在轮辋上。然后充气气体压力作用在轮胎内壁上让胎体张力建立起来。接着车辆载荷压下来轮胎接地变形形成接地印痕。最后轮胎滚动起来胎面各点反复经历加载卸载滚动阻力和滑移特性这时候才会显现。所以我的习惯是先把流程拆成四个阶段装配过盈、充气增压、静态加载、滚动分析。每一步的输出就是下一步的输入。比如过盈配合收敛后得到的应力场就是充气分析的初始状态这个状态如果没算准后面滚动传涵的结果必然失真。新手最容易犯的错误就是图省事跳过过盈直接充气甚至直接把轮胎“放”在轮辋上零间隙装配最后算出来的胎圈应力完全不对滚动分析时轮胎甚至会从轮辋上滑脱。这一整套逻辑捋顺了你才会明白为什么ABAQUS轮胎仿真的标准流程长期这么做不是大佬们保守而是物理过程本来就长这样。1.2 为什么要先把过盈充气管好过盈充气是整个仿真的“地基”这步不稳后面全垮。过盈配合的本质是几何干涉量。轮胎胎圈部位的内径设计得比轮辋直径小几个毫米装上去以后橡胶被撑开胎圈钢丝承受拉力同时胎圈和轮辋的接触面上产生法向压力。这个压力决定了制动、驱动时轮胎会不会在轮辋上打滑。ABAQUS里如果你不做这个初始干涉胎圈和轮辋之间就没有预紧接触压力后面加载时接触状态会出现诡异的跳变甚至不收敛。充气则是在内表面施加均匀压力。胎压看起来是“均布载荷”但它对橡胶结构的响应可不均匀胎冠被撑起来胎侧向外鼓出胎圈被气压推着进一步压紧轮辋。也就是说过盈和充气其实是互相耦合的。这也是为什么ABAQUS分析时要把充气分成几个子步慢慢加压强行一步加到位接触状态突变牛顿迭代很容易发散。我个人的经验是过盈充气阶段宁可慢不要快。初始增量步我通常压得非常小比如1e-6的量级让接触面积一点点建立起来等胎圈完全贴合轮辋以后再放开增量步上限。这就像系鞋带先轻轻收一下确认穿孔对位了再用力拉紧。1.3 滚动传涵是什么标题里的“滚动传涵”我理解指的是轮胎在稳态滚动状态下载荷从胎面接地印痕区域经过胎体、带束层、帘布层最终传递到轮辋和车轴的全过程。这个“传涵”可以理解为“传递路径”的涵义——不再是只看某个点的应力而是看整条力流怎么穿过轮胎结构。静态加载时轮胎只有底部一个接地印痕载荷路径相对简单。滚动起来以后麻烦就来了胎面不断进入和离开接地印痕区带束层的帘线角度不断变化胎侧反复弯折材料每转一圈都在经历一个完整的加载卸载循环。这时候应力波、应变响应、层间剪切力的分布跟静态完全不一样。若不考虑滚动状态设计出来的轮胎可能静态强度很漂亮一上路就出热老化或者层间剥离。在ABAQUS里做滚动分析有两条路线。一条是瞬态滚动用Explicit显式分析给轮轴一个前进速度让轮胎模型真实地转起来看每一圈内应力怎么波动。另一条是稳态滚动输运分析Steady State Transport它通过旋转参考系把时间问题变成空间问题直接求解“绕一圈平均下来”的稳态响应。两条路各有适用场景我后面会详细说怎么选。2. 模型搭建与材料定义2.1 几何简化从CAD到ABAQUS轮胎的完整CAD模型经常精细到花纹沟槽、胎面刀槽很帅但对仿真来说往往是灾难。我的原则是第一版仿真坚决不放花纹细节胎面做成光滑回转体。理由很简单花纹会让网格规模爆炸也会让接触分析极度不稳定。你先用光滑胎面把流程跑通验证过盈、充气、滚动这些阶段都能收敛要研究花纹再往里加。从CAD导入的时候还有一件容易忽略的事几何清理。很多CAD曲面导入后会有微小的缝隙、重叠面这些在几何引擎里看着没事到网格划分时就会产生畸形单元接触定义时表面法向可能乱掉。我通常在HyperMesh或者ABAQUS/CAE的几何修复工具里过一遍把所有自由边、钉点清理掉确保胎体是个封闭回转体。另外提醒一点轮胎模型最好只建一半对称切割或者利用回转对称扇区。过盈充气和静态接地是可以用轴对称模型的滚动分析则需要整圈三维模型。我自己的操作习惯是先建二维轴对称模型算充气把变形后的构型旋转扩展到三维再继续做接地和滚动。这套做法的好处是二维充气计算只要几分钟三维接地的初始状态又足够准确省下大量三维试错时间。2.2 橡胶材料本构橡胶是超弹性材料在ABAQUS里最常用的本构是Mooney-Rivlin和Yeoh模型。两者的取舍很简单应变范围不大时用Mooney-Rivlin就行参数拟合容易轮胎这种大变形的工况我偏好Yeoh它在中高应变段的表征更稳健而且只需要单向拉伸实验数据就能拟合出C10、C20、C30三个参数。一定注意超弹性材料配合普通实体单元C3D8会在体积锁死问题面前哭。橡胶的泊松比接近0.5可压缩性极低用普通单元很容易出现体积锁死导致结果过硬。ABAQUS标准解法是使用杂交单元也就是C3D8H。我在第一次做轮胎仿真时用的是C3D8R减缩积分结果感觉刚度异常后来意识到问题出在单元选择上。换成C3D8H之后收敛性和结果合理性都有了质的提升。材料参数这一步没有捷径尽量用真实的单轴拉伸、等双轴拉伸实验数据。没条件做实验可以参考同规格轮胎的公开文献数据先跑通流程但记住参数的准确性直接影响胎压与变形关系的匹配特别是滚动传涵里带束层的应力分布对橡胶刚度非常敏感拿不准参数就别指望结果有多准。2.3 帘布层与带束层的建模轮胎不是一块纯橡胶它是一个由橡胶基体和帘线增强层组成的复合材料结构。帘线层承受了绝大部分张力橡胶只是传递剪切和维持形状。ABAQUS里通常用Rebar加强筋层来模拟帘布层。胎体帘布一般径向排列角度接近90度带束层则是交叉角度排列常见的是±22.5度左右两层叠加形成稳定的三角骨架。定义Rebar层时最关键的是局部方向。我之前在这上面栽过大跟头帘线方向角没设对带束层变成了纯环向排列结果滚动分析出来胎冠异常硬接地印痕又窄又短怎么看怎么不对劲。长了个记性每次建模完务必用CAE里的铺层方向显示功能拿眼睛确认一遍每个铺层的帘线角度。Rebar层的材料一般是钢丝或高模量纤维在ABAQUS里用线弹性材料给出模量和泊松比即可因为帘线在工作状态下主要发生弹性拉伸不需要考虑塑性。但是帘线的截面面积和间距要设置准确这会直接影响等效刚度很多人忽略这个细节导致胎侧变形量不对。2.4 网格划分与单元选择网格划分是轮胎仿真里最“看人品”的一环。我的原则是胎体厚度方向至少布置3个单元胎冠和胎侧区域的网格过渡要平滑避免单元尺寸突变。胎圈部位因为有钢丝圈和过盈接触是应力集中区域网格必须加密单元尺寸控制在1毫米左右。胎冠和胎侧可以放松到3到5毫米毕竟计算机资源是有限的。整体上优先使用六面体网格。轮胎几何是回转体可以通过扫掠网格方式把二维截面网格旋转生成三六面体网格。生成前记得检查截面网格是否有内角过小的单元扫掠后这些位置可能产生负体积单元。我一般在HyperMesh里划截面网格再导入ABAQUS做旋转扫掠这样可控性更高。单元类型方面橡胶基体用C3D8H或C3D8R显式用C3D8R更好配沙漏控制Rebar层定义在单元截面里。钢圈部分可以用C3D8R但要注意钢圈刚度远大于橡胶网格不要过于细密否则接触计算浪费资源。3. 过盈充气实操3.1 装配与接触定义装配这一步的核心是建立“干涉”。轮胎模型按真实几何尺寸建模的话胎圈内径比轮辋外径小装配时必然有几何重叠。ABAQUS的接触定义里有一个interference fit选项可以用它来指定过盈量。也可以直接利用初始过盈产生接触压力关键在于“逐渐消除过盈”这个策略。在ABAQUS/Standard中我建议设置接触时选择“Surface-to-surface contact (Standard)”主面选轮辋刚体表面从面选轮胎胎圈内表面。接触属性用罚函数法摩擦系数一般取0.2到0.3滚动分析时可以适当降低一点。摩擦类型选“rough”也行但在滚动阶段容易带来收敛波动我实测罚函数最稳。具体过盈量的定义有两种做法。一种是在模型几何里直接建出干涉量接触定义里勾选“adjust only to remove initial overclosure”这样初始干涉会在第一个增量步里被处理成接触压力。另一种是模型里不做干涉通过*CONTACT INTERFERENCE关键字逐步施加过盈量。我推荐第一种更符合实际装配过程但注意要设置足够小的初始增量否则单个增量步里强行消除干涉接触压力冲击会很大。3.2 充气分析的加载策略充气压力不能一步加载到位。工作气压如果是0.25MPa约2.5bar我喜欢分成三到五个子步比如0.05、0.15、0.25MPa这么递进上去。每步之间让结构充分稳定接触状态不再变化再接着加下一段。这里有个容易被忽略的点充气压力是作用在轮胎内腔表面上的。如果你的轮胎模型没有建内腔表面而是把压力加载到了胎体底面那方向、作用面积全错。建模的时候务必确认内腔是一个完整的封闭面方向朝外。在ABAQUS里查看surface箭头方向箭头应该指向胎内气体的区域。气压单位也要留意。ABAQUS没有默认单位系统全靠用户自己统一。我用SI(mm)单位制力单位是N长度单位是mm压力单位就是MPa。0.25MPa就是0.25千万别把2.5bar当2.5输进去结果和实际差了十倍这问题排查起来会让人怀疑人生。3.3 分析步与增量设置充气分析我一般用Static, General打开几何非线性NlgeomON。初始增量步设为1e-6或更小这很关键。很多人收敛失败就发生在第一个增量步因为接触从无到有突然产生刚度矩阵变化剧烈。初始增量够小才能让ABAQUS平稳地建立接触。最大增量步数我给50到100够了。如果超过100还收敛不了问题通常不在增量设置上而在模型本身比如网格畸形或者接触方向错误。增量步上限设再大也是在错误的方向上耗时间。最小增量步设1e-9级别给求解器留下调整空间。增量步输出频率也要注意。默认可能是每增量步输出但如果增量步数很多ODB文件会非常大。我通常是每5个增量步输出一次场变量历史变量还是每步输出因为要追踪胎圈接触压力随充气过程的变化趋势。3.4 过盈量怎么定过盈量不是随便填的。一般来说乘用车轮胎胎圈与轮辋的直径过盈量在直径方向大约4到10毫米也就是半径方向2到5毫米具体看轮胎规格和轮辋类型。你查不到数据时可以用“胎圈直径相对于轮辋直径小0.5%到1.5%”这个经验范围来估计然后通过充气后的接触压力合理性来校验。怎么判断过盈量是正确的一个非常简单但有效的指标充气完成后胎圈与轮辋的接触压力应该保持一个正的数值而且这个压力随胎压增大而增大。如果某个区域的接触压力变成零说明胎圈已经和轮辋脱离这是危险的信号实车上可能造成轮胎在轮辋上滑转。我在调试过程中多次遇到过这种情况基本上都是过盈量给小了。4. 滚动传涵实操4.1 轮辋约束与参考点滚动分析之前静态加载阶段要先完成。通常做法是把轮辋设为离散刚体在轮辋中心定义参考点把轮胎所有载荷都通过这个参考点控制。静态加载阶段参考点约束全部自由度然后施加垂直方向的车轮载荷通常是一个集中力或者强制位移。我用加速载荷施加的方式第一步先用小位移压下去比如5毫米让接触稳定第二步再逐步增加到目标载荷。轮胎对地接触是非线性的刚度和载荷不是线性关系强制位移相比集中力更容易收敛。当转到滚动分析时参考点的边界就要变了。不再完全固定而是释放滚动自由度。如果是稳态输运分析需要在参考点施加角速度和一个前进速度约束侧向位移和转向角度。如果你要做的是瞬态滚动的Explicit分析参考点则需要施加持续的前进速度同时保留垂向载荷时间增量由网格尺寸和材料波速决定时长通常很可观。4.2 稳态滚动分析步ABAQUS/Standard提供了专门的稳态输运分析步来模拟滚动方法是将进动速度和旋转速度作为输入在随转参考坐标系下求解。这台方法的优点是一步到位得到稳态解不需要模拟漫长的加速过程。使用步骤大概是完成充气和静态加载后新建一个Steady State Transport分析步。在边界条件里给轮辋参考点施加旋转自由度指定角速度同时给轮胎结构施加一个水平速度通常是角速度乘滚动半径地面设为刚体固定。注意滚动速度不要瞬间给满也像载荷一样分几步加速避免刚体位移引起不收敛。这里有一个经验之谈稳态滚动分析更考验前期状态的准确性。如果你的过盈充气和静态加载已经积累了错误这个分析步会把错误放大最常见的是接地印痕两侧接触压力严重不对称或者轮辋接触压力剧烈波动。出问题时不要只在滚动分析步里找原因回头检查前面状态的余量误差。4.3 后处理看什么滚动分析出来以后别急着截图发朋友圈先看三个东西接地印痕、胎圈接触压力、滚动阻力矩。接地印痕看接触压力云图。正常的印痕应该是一个接近矩形的区域前后边缘的压力梯度清晰中央区域压力分布相对均匀。如果印痕出现波浪状的分层多半是网格太粗或者带束层铺层方向定义错。胎侧底部可能还有第二块印痕区域那个位置往往是胎圈包络不良造成的。胎圈接触压力沿周向应该是均匀分布的。滚动状态会带来微小的周向波动但如果波动超过平均值的20%说明胎圈和轮辋之间存在间隙轮胎可能在滚转时打滑这是设计上不能接受的。滚动阻力矩在参考点历史输出里看RM。用滚动阻力矩除以滚动半径再除以垂向载荷就能得到滚动阻力系数。乘用车轮胎理想的滚动阻力系数在0.006到0.015之间数值大得离谱时先检查加载状态而不是怀疑材料参数。我见过有人算出0.1的就把载荷放大十倍接地印痕巨大滚动阻力当然爆表。5. 常见问题与排查技巧实录5.1 充气阶段不收敛这是最常见的问题没有之一。症状是增量步持续减小最后显示“Time increment required is less than the minimum”。我建议按下面的顺序排查一是检查接触。初始过盈量是否过大摩擦系数是不是设得太高把摩擦系数临时降到0如果不收敛问题消失那过盈滑移处理是难点尝试用更小的初始增量和更大的阻尼。二是检查网格。胎圈区域有没有尖角单元接触主从面是否合理主面是刚体表面时从面不要在接触边缘存在自由边。三是检查单位。前面提到过的MPa和bar混淆位置在这类问题里的出现频率远超想象。四是关闭不必要的东西。把输出频率降低、接触控制里勾选“No separation”在某些接触区域可以改善收敛。5.2 接地印痕不对称轮胎模型肯定是几何对称的但结果不对称通常有两种原因。一是网格不对称扫掠网格时周向划分不均匀或者截面网格左右不对称。二是接触定义方向有问题主从面选择不当导致接触力分配不均。解决方法是先在静态加载检查一下对称性只施加垂直载荷看看接地压力云图是否左右镜像对称。如果不对称排查网格如果对称再进入滚动分析那问题多半出现在滚动边界条件上比如旋转轴没有穿过参考点或者速度方向不平行于地面。5.3 单元畸变与沙漏显式滚动分析里胎侧的大变形很容易造成单元畸变。我常用两个手段一是改用一阶减缩积分单元C3D8R配增强沙漏控制二是增加网格密度特别是在胎侧最容易发生剪切屈服的区域。如果畸变还是常出现可以试试在材料本构中加入一点粘弹性阻尼或者用ALE自适应网格来重划畸变区域。在Static分析中遇到的是完全不同的“体积锁死”问题那就要优先检查是否错用了C3D8而不是C3D8H。5.4 接触压力忽大忽小有时候接触压力会在相邻增量步之间剧烈跳跃看着像数值震荡。这种情况我的处理办法是增加接触稳定阻尼。ABAQUS中接触控制里有一个可调的“Stabilize”选项设一个微小数值比如0.01它可以平滑接触状态的变化但也可能轻微污染结果所以要在收敛后对比一下有阻尼和无阻尼的结果差异确认阻尼没有掩盖真实物理。另外记住前处理里的“Interference”选项不要和“Clearance”同时使用两者都定义过盈会造成重复加载让接触压力翻倍还不自知。6. 实操心得跟轮胎仿真打了这么多年交道我越来越觉得这活儿比的不是软件技能而是对物理过程的把握。你只有真的想明白轮胎在轮辋上是靠过盈量固定的、充气压力是怎么一步步把胎体撑开的、滚动时力流是怎么绕过带束层端部传到胎圈的才可能把每一步参数设置得恰到好处。反过来如果只是照抄教程里的步骤换个轮胎规格立刻抓瞎因为参数之间的耦合关系太紧密了。最后分享一个小习惯每一个环节完成之后我习惯单独存一个CAE模型副本。过盈完成存一个充气完成存一个静态加载完成存一个。这样滚动分析发散时可以随时回到上一步重新调试不用从头再算一遍。几个副本模型占不了多少空间但能省下大量的重复计算时间尤其对于滚动传涵这种动辄几小时的大模型这个习惯简直救命。轮胎仿真不是一个“跑一次就完事”的任务它是一个不断逼近真实物理过程的循环。你跑的每一个案例踩过的每一个坑最后都会变成你判断下一套模型是否靠谱的直觉。希望这篇经验分享能让你少走点弯路把更多时间花在真正有价值的设计和优化上。
返回列表