Abaqus脱钩优化仿真实例


一、引言

汽车结构含有大量钣金件,实现钣金件的合理设计,对提升结构安全性,节约生产成本具有重要意义。   


、问题描述

①   如下图所示结构,拖钩受集中力,其他部件产生相应的变形。

②   设计指标为在不同工况下,满足残余位移<5mm,塑性应变小于15%。针对不合格工况,需要在重量不变的情况下,进行结构优化达到目标值。

③   Abaqus提供的拓扑优化,形貌优化,起筋优化,尺寸优化均可进行设计优化。本文将介绍起筋优化和尺寸优化。


Abaqus脱钩优化仿真实例的图1      


、有限元建模


     1.建立几何模型

完整模型包含很多对结果没有影响的部件,只选择需要的部件导入Abaqus中,此案例中拖钩和与之相连的拖钩套筒为三维变形实体,其余均为三维变形壳体。

Abaqus脱钩优化仿真实例的图2      


    2.赋予材料属性

①   创建材料属性,将弹塑性参数,密度等需要的物理参数输入。

②   创建截面属性,shell在这里赋予厚度,默认Simpson算法,5个积分点。

③   将截面属性赋予对应的Part。

Abaqus脱钩优化仿真实例的图3      


     3.装配,创建Step

①   part装配变成instance。

②   创建Static , Linear perturbation分析步。

Abaqus脱钩优化仿真实例的图4      


     4.相互作用

在拖钩处选取一个区域耦合到一个点,便于之后在此处施加集中力,不发生相对滑动的面之间直接用Tie约束。

Abaqus脱钩优化仿真实例的图5      


     5.载荷和边界条件

在挂钩上施加集中力,套筒底端处固定住全部自由度,如图所示。

Abaqus脱钩优化仿真实例的图6      


     6.网格划分

划分网格时优先选择四边形网格S4.在需要精细分析的部分细化网格。

Abaqus脱钩优化仿真实例的图7      


、优化功能


     1.优化任务

本案例将创建一个基于条件优化算法的优化任务,选择需要进行优化的区域,并指定起筋的宽度为10mm,设计区域如下图所示。

Abaqus脱钩优化仿真实例的图8    


     2.设计响应

第一个设计响应为起筋高度。

第二个设计响应为设计区域中所有单元的应变能。

Abaqus脱钩优化仿真实例的图9    


     3.目标函数

以最小化设计区域的应变能为目标函数。(柔度表现为应变能之和,刚度是柔度的倒数,所以最小化应变能的目标函数等价于刚度最大化)。

Abaqus脱钩优化仿真实例的图10    


     4.约束

将起筋高度约束设置为10mm。

Abaqus脱钩优化仿真实例的图11    


     5.几何限制

模型中包含有多个part,为防止起筋时造成part之间的穿透,需要以设计区域附近其他part为边界条件。

Abaqus脱钩优化仿真实例的图12    


     6.创建优化分析Job

迭代次数选择默认的3次迭代即可。

Abaqus脱钩优化仿真实例的图13    


、结果展示


Abaqus脱钩优化仿真实例的图14    




       

       
Abaqus脱钩优化仿真实例的图15      

       

       

更多内容请关注唯析公众号!


扫码关注

上海唯析公众号

(2条)
默认 最新
感谢分享
评论 点赞 2
希望有更详细的结果分析
评论 点赞
点赞 5 评论 2 收藏 6
关注