以下文章来源于CAE初行者 ,作者Outstanding one
基础知识普及、仿真与可靠性验证。
子模型方法又称为切割边界位移法或是特定边界位移法,基于圣维南原理。即如果实际分布载荷被等效载荷所替代以后,应力和应变只在载荷施加的位置附近改变。
该项功能的目的是在获得总体不太精确的结果后,为了在指定区域得到满意的结果,通过对关注区域创建子模型可以得到新的、更准确的解,子模型方法的应用很广泛,本文以电子封装行业的BGA封装为例进行介绍。
以某BGA封装器件热力仿真为例,本文通过CATIA进行实体建模(亦可为其它三维建模软件,或者采用ANSYS Workbench中的geometry建模),通过STP格式导入,模型如下:

图1 仿真模型
为了便于网格划分和后面的子模型边界约束加载,对模型进行适当切割。
网格划分如下(具体过程不再赘述):

图2 网格全局视图

图3 网格局部视图
材料设置中,其它材料均采用线弹性,锡铅焊料采用粘塑性Anand模型,如图:

图4 Sn63Pb37焊料Anand参数
本仿真采用1/4模型求解,两个对称面分别施加frictionless约束,轴对称棱施加fixed约束,整体施加温度载荷,最高温度85℃,如图所示:

图5 边界及约束
由于涉及到非线性计算,收敛过程较慢,求解过程信息如下:

图6 求解信息

图7 力收敛曲线

图8 位移收敛曲线
计算结果如下:

图9 整体形变分布

图10 BGA焊点等效应力

图11 BGA焊点塑形应变

图12 危险焊点处等效应力

图13 危险焊点处塑形应变
从第2节中求解结果可见,最边角处的焊点为危险点,采用子模型方法对其进行精确求解。

图14 计算结果传递
首先对求解工程进行复制,将求解结果传递至子模型工程中,点击进入子模型中的geometry进行编辑,切除掉其他区域,如图15。

图15 子区域切割
进行求解设置如下,右键点击Submodeling,插入“Cut Boundary Constraint”,

图16 插入切割边界约束
出现Imported Cut Boundary Constraint项,右键点击并选择Import Load,成功加载切割边界的位移约束。

图17 子模型边界加载

图18 加载后的边界约束
对所关注区域进行求解,为了达到更高的求解精度,对子模型进行网格重新划分。为了便于对比,进行了3组求解:
1)基板网格尺寸0.5mm,焊点网格尺寸0.1mm

2)基板网格尺寸0.25mm,焊点网格尺寸0.05mm

3)基板网格尺寸0.1mm,焊点网格尺寸0.05mm

结果对比如下表:
网格尺寸 | 等效应力(MPa) | 塑形应变(mm/mm) |
原始模型中相同位置 | 26.974 | 0.032324 |
子模型:基板网格尺寸0.5mm,焊点网格尺寸0.1mm | 26.69 | 0.032289 |
子模型:基板网格尺寸0.25mm,焊点网格尺寸0.05mm | 30.166 | 0.052132 |
子模型:基板网格尺寸0.1mm,焊点网格尺寸0.05mm | 30.166 | 0.052122 |
可以看出,采用子模型方法计算的结果与初始模型还是有差异。初始模型由于存在BGA阵列,求解时网格划分过密则会导致计算效率下降,采用子模型处理后,对所关注区域可细分网格进行高精度计算,当网格细分到一定程度,计算结果已非常接近,可认为接近极限精度。
本文为作者亲试,计算案例采用电子封装行业的BGA封装,事实上对于所有的结构热力学分析均适用。
源文件下载
链接:https://pan.baidu.com/s/1K2tPLE0xGBx5mt2S4PMgdQ
密码:idc4

\ CAE工程师精品课 \

原价 ¥15 | 淘口令 €2IBwYBys6bs€