留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

CSP焊点焊后残余应力分析与预测

黄春跃 赵胜军 梁颖 匡兵 唐香琼

黄春跃, 赵胜军, 梁颖, 匡兵, 唐香琼. CSP焊点焊后残余应力分析与预测[J]. 电子科技大学学报, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
引用本文: 黄春跃, 赵胜军, 梁颖, 匡兵, 唐香琼. CSP焊点焊后残余应力分析与预测[J]. 电子科技大学学报, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
HUANG Chun-yue, ZHAO Sheng-jun, LIANG Ying, KUANG Bing, TANG Xiang-qiong. Analysis and Prediction of Residual Stress after Reflow Soldering of CSP Solder Joints[J]. Journal of University of Electronic Science and Technology of China, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
Citation: HUANG Chun-yue, ZHAO Sheng-jun, LIANG Ying, KUANG Bing, TANG Xiang-qiong. Analysis and Prediction of Residual Stress after Reflow Soldering of CSP Solder Joints[J]. Journal of University of Electronic Science and Technology of China, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114

CSP焊点焊后残余应力分析与预测

doi: 10.12178/1001-0548.2019114
基金项目: 广西自然科学基金(2019JJA160101); 广西科技重大专项(桂科)(AA19046004); 四川省科技计划(2018JY0292); 军委装备发展部“十三五”装备预研领域基金项目
详细信息
    作者简介:

    黄春跃(1971-),男,博士,教授,主要从事微电子封装与组装可靠性等方面的研究. E-mail:hcymail@163.com

  • 中图分类号: TG404

Analysis and Prediction of Residual Stress after Reflow Soldering of CSP Solder Joints

  • 摘要: 该文建立了芯片尺寸封装(CSP)焊点有限元分析模型并对其进行了再流焊焊后残余应力应变分析。以焊点直径、焊点高度、焊盘直径和焊点间距为输入参数,焊后残余应力为输出参数进行了灵敏度分析。选取灵敏度分析结果中对残余应力影响显著的因子作为输入,建立了带动量项神经网络预测模型,对CSP焊点焊后残余应力进行了预测。结果表明,置信度为95%时,焊点直径、焊盘直径和焊点间距对CSP焊点残余应力影响显著,灵敏度从大到小的排序为:焊点直径>焊盘直径>焊点间距。所建立的带动量项神经网络预测模型对CSP焊点焊后残余应力预测最大相对误差为7.93%,平均误差为3.19%,实现了对CSP焊点焊后残余应力准确预测。
  • 图  1  CSP焊点残余应力有限元分析模型

    图  2  再流焊温度加载曲线

    图  3  CSP焊点残余应力分布

    图  4  CSP焊点残余应变分布

    图  5  输入参数的散点图

    图  6  灵敏度图

    图  7  不同CSP焊点直径的残余应力云图

    图  8  带动量项BP神经网络的全局误差

    图  9  带动量项BP神经网络的线性回归分析

    图  10  带动量项BP神经网络的预测值与仿真值对比

    表  1  材料属性

    材料热传导系数线膨胀系数
    ×10−6/°C
    弹性模量/
    MPa
    泊松比密度/
    kg·m−3
    比热容/
    J·(kg·°C)−1
    SAC305502538.70−0.176 t0.358410192
    芯片842.61300.282320750
    PCB0.3213.626.500.281 8701150
    下载: 导出CSV

    表  2  焊点直径对残余应力影响

    焊点直径SB_D/mm0.220.240.260.28
    残余应力/MPa43.31145.63348.47651.727
    下载: 导出CSV

    表  3  训练样本数据

    样本SB_D/mmSB_P/mmSB_DIST/mm残余应力/MPa
    10.220.180.3244.056
    20.220.190.3443.712
    30.220.200.3643.311
    40.220.210.3842.856
    50.240.180.3447.683
    60.240.190.3245.600
    70.240.200.3846.135
    80.240.210.3644.452
    90.260.180.3651.750
    100.260.190.3850.678
    110.260.200.3247.220
    120.260.210.3446.493
    130.280.180.3851.572
    140.280.190.3653.481
    150.280.200.3451.100
    160.280.210.3256.213
    170.220.180.3444.809
    180.280.210.3850.500
    190.220.180.3846.177
    200.280.180.3454.453
    210.260.180.3852.474
    220.280.200.3250.417
    230.260.190.3449.368
    240.260.190.3650.063
    250.280.190.3854.119
    260.260.200.3648.476
    270.260.200.3848.997
    280.260.210.3245.919
    290.240.200.3244.435
    300.280.200.3852.264
    310.240.200.3645.633
    320.240.210.3243.402
    330.280.180.3253.566
    340.240.210.3844.878
    350.280.190.3452.756
    360.220.200.3442.763
    370.220.200.3843.793
    380.280.190.3251.977
    390.220.210.3441.961
    400.220.210.3642.442
    410.220.180.3645.523
    420.240.190.3446.306
    430.260.210.3847.451
    440.280.200.3651.727
    450.240.180.3648.441
    下载: 导出CSV

    表  4  带动量项BP神经网络的预测值和仿真值对比

    样本SB_D/mmSB_P/mmSB_DIST/mm仿真值/MPa预测值/MPa误差/%
    10.260.180.3250.10652.6584.85
    20.280.180.3650.91453.4054.66
    30.220.190.3644.33744.4690.30
    40.220.190.3844.89944.1831.62
    50.240.180.3246.88249.8595.97
    60.280.210.3449.51353.1126.78
    70.240.180.3849.13148.4511.40
    80.260.210.3647.01351.0637.93
    90.240.190.3646.96748.5563.27
    100.240.190.3847.55648.1221.18
    下载: 导出CSV
  • [1] 张翼, 薛齐文, 王云峰. 微电子封装的发展历史和新动态[J]. 机械工程与自动化, 2016(1): 215-216. doi:  10.3969/j.issn.1672-6413.2016.01.093

    ZHANG Yi, XUE Qi-wen, WANG Yun-feng. Development history and new development of microelectronic packaging[J]. Mechanical Engineering & Automation, 2016(1): 215-216. doi:  10.3969/j.issn.1672-6413.2016.01.093
    [2] 蒋延彪, 田刚领, 杨道国, 等. PBGA器件固化残余应力的有限元分析[J]. 电子元件与材料, 2005, 24(2): 3-6. doi:  10.3969/j.issn.1001-2028.2005.02.002

    JIANG Yan-biao, TIAN Gang-ling, YANG Dao-guo, et al. Finite element simulation analysis on cure-residual stress in PBGA device[J]. Electronic Components & Materials, 2005, 24(2): 3-6. doi:  10.3969/j.issn.1001-2028.2005.02.002
    [3] 李跃, 田艳红, 丛森, 等. PCB组装板多器件焊点疲劳寿命跨尺度有限元计算[J]. 机械工程学报, 2019, 55(6): 54-60. doi:  10.3901/JME.2019.06.054

    LI Yue, TIAN Yan-hong, CONG Sen, et al. Multi-scale finite element analysis into fatigue lives of various component solder joints on printed circuit board[J]. Journal of Mechanical Engineering, 2019, 55(6): 54-60. doi:  10.3901/JME.2019.06.054
    [4] SAKAI H, YAMAOKA N. Shape prediction and residual stress evaluation of BGA and flip chip solder joints[J]. Thermal and Thermomechanical Phenomena in Electronic Systems, 2000(2): 181-186.
    [5] Ueta N, Sasaki T, Miura H. Proposal of area-arrayed bump joint structures for minimizing residual stress in stacked silicon chips mounted by flip chip technology[C]//2008 International Conference on Electronic Materials and Packaging. [S.l.]: IEEE, 2008:228-231.
    [6] 陶汪, 李俐群, 陈彦宾, 等. 基于人工神经网络的激光点焊焊点形态预测[J]. 机械工程学报, 2009, 45(11): 300-305.

    TAO Wang, LI Li-qun, CHEN Yan-bin, et al. Prediction of laser spot weld shape by using artificial neural network[J]. Journal of Mechanical Engineering. 2009, 45(11): 300-305.
    [7] 熊峰, 龙红叶, 胡小梅, 等. 动量因子BP神经网络算法在设备故障预测中的应用[J]. 制造业自动化, 2011, 33(23): 13-16. doi:  10.3969/j.issn.1009-0134.2011.12(s).05

    XIONG Feng, LONG Hong-ye, HU Xiao-mei, et al. The application of predicting the device status using the momentum divisor ANN algorithm[J]. Manufacturing Automation, 2011, 33(23): 13-16. doi:  10.3969/j.issn.1009-0134.2011.12(s).05
    [8] PREMALATHA N, VALANARASU A. Prediction of solar radiation for solar systems by using ANN models with different back propagation algorithms[J]. Journal of Applied Research and Technology, 2016, 14(3): 206-214.
    [9] 李响铸. 基于ANSYS软件PDS模块机械零件状态函数灵敏度分析[D]. 长春: 吉林大学, 2006.

    LI Xiang-zhu. Function of state sensitivity analysis of mechanical part based on ANSYS of PDS module[D]. Changchun: Jilin University, 2006.
    [10] PODDER M S, MAJUMDER C B. The use of artificial neural network for modelling of phycoremediation of toxic elements As(III)and As(V) from waste water using Botryococcus braunii[J]. Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy, 2016, 155(4): 130-145.
    [11] ALEKSENDRI D. Neural network prediction of brake friction materials wear[J]. Wear, 2010(268): 17-125.
  • [1] 吴劲, 陈树沛, 杨庆, 周帆.  基于图神经网络的用户轨迹分类 . 电子科技大学学报, 2021, 50(5): 734-740. doi: 10.12178/1001-0548.2020435
    [2] 彭倍, 周吴, 李伦, 于慧君, 彭鹏, 何晓平.  硼掺杂硅翘曲对微加速度计灵敏度的影响 . 电子科技大学学报, 2016, 45(4): 696-700. doi: 10.3969/j.issn.1001-0548.2016.04.023
    [3] 陈淑仙, 田鹤, 秦文峰, 李梦, 杨文锋, 唐庆如.  树脂基复合材料固化过程中的温度和热应力场三维瞬态分析 . 电子科技大学学报, 2014, 43(4): 547-551. doi: 10.3969/j.issn.1001-0548.2014.04.013
    [4] 徐文杰, 姚进, 陈昌华, 李敬敏.  面向过程输出质量与输入参数的集成诊断方法 . 电子科技大学学报, 2014, 43(2): 315-320. doi: 10.3969/j.issn.1001-0548.2014.02.031
    [5] 张昌利, 龚建国, 闫茂德.  基于复杂网络的社会化标签语义相似度分析 . 电子科技大学学报, 2012, 41(5): 642-648. doi: 10.3969/j.issn.1001-0548.2012.05.001
    [6] 卢小梅, 陈武华, 杨宣访.  时滞细胞神经网络部分状态脉冲镇定 . 电子科技大学学报, 2010, 39(6): 810-816. doi: 10.3969/j.issn.1001-0548.2010.06.002
    [7] 孙永奎, 陈光礻禹, 李辉.  灵敏度分析和SVM诊断模拟电路故障的方法 . 电子科技大学学报, 2009, 38(6): 971-974. doi: 10.3969/j.issn.1001-0548.2009.06.016
    [8] 刘孝保, 杜平安, 李磊.  叠层CSP封装的振动模糊可靠性分析 . 电子科技大学学报, 2008, 37(3): 478-480.
    [9] 陈文宇, 刘井波, 孙世新.  层次分析的神经网络集成方法 . 电子科技大学学报, 2008, 37(3): 432-435.
    [10] 傅彦, 周俊临, 吴跃.  快速神经网络无损压缩方法研究 . 电子科技大学学报, 2007, 36(6): 1245-1248.
    [11] 曹安照, 田丽.  基于RBF神经网络的短期电力负荷预测 . 电子科技大学学报, 2006, 35(4): 507-509.
    [12] 余峰, 曾勇.  基于自由现金流的公司价值分析 . 电子科技大学学报, 2006, 35(1): 140-143.
    [13] 文武, 杨汉生, 徐军, 钟守铭.  随机型细胞神经网络的稳定性 . 电子科技大学学报, 2005, 34(5): 700-702,716.
    [14] 王定成, 王毅, 钟守铭.  一类神经网络算法的渐近行为 . 电子科技大学学报, 2003, 32(2): 221-224.
    [15] 舒兰, 吴磊, 张勇.  粗集神经网络系统及其应用 . 电子科技大学学报, 2002, 31(4): 426-428.
    [16] 陈中柘.  神经网络定性分析 . 电子科技大学学报, 2002, 31(3): 250-254.
    [17] 朱文莉.  一类具有时滞的神经网络的稳定性分析 . 电子科技大学学报, 2000, 29(5): 556-559.
    [18] 李尚俊, 刘永智.  高灵敏度、高分辨率分布式光纤应力传感器研究 . 电子科技大学学报, 2000, 29(4): 373-376.
    [19] 陈金岭, 王保强, 杨秀丽.  多传感器系统的灵敏度、选择性与精度 . 电子科技大学学报, 1997, 26(3): 318-323.
    [20] 李儒章, 巫向东, 王兆明.  基于MSCA的符号网络函数模拟器 . 电子科技大学学报, 1997, 26(4): 357-361.
  • 加载中
图(10) / 表(4)
计量
  • 文章访问数:  5210
  • HTML全文浏览量:  1430
  • PDF下载量:  41
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-05-24
  • 修回日期:  2020-03-23
  • 网络出版日期:  2021-01-12
  • 刊出日期:  2021-01-31

CSP焊点焊后残余应力分析与预测

doi: 10.12178/1001-0548.2019114
    基金项目:  广西自然科学基金(2019JJA160101); 广西科技重大专项(桂科)(AA19046004); 四川省科技计划(2018JY0292); 军委装备发展部“十三五”装备预研领域基金项目
    作者简介:

    黄春跃(1971-),男,博士,教授,主要从事微电子封装与组装可靠性等方面的研究. E-mail:hcymail@163.com

  • 中图分类号: TG404

摘要: 该文建立了芯片尺寸封装(CSP)焊点有限元分析模型并对其进行了再流焊焊后残余应力应变分析。以焊点直径、焊点高度、焊盘直径和焊点间距为输入参数,焊后残余应力为输出参数进行了灵敏度分析。选取灵敏度分析结果中对残余应力影响显著的因子作为输入,建立了带动量项神经网络预测模型,对CSP焊点焊后残余应力进行了预测。结果表明,置信度为95%时,焊点直径、焊盘直径和焊点间距对CSP焊点残余应力影响显著,灵敏度从大到小的排序为:焊点直径>焊盘直径>焊点间距。所建立的带动量项神经网络预测模型对CSP焊点焊后残余应力预测最大相对误差为7.93%,平均误差为3.19%,实现了对CSP焊点焊后残余应力准确预测。

English Abstract

黄春跃, 赵胜军, 梁颖, 匡兵, 唐香琼. CSP焊点焊后残余应力分析与预测[J]. 电子科技大学学报, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
引用本文: 黄春跃, 赵胜军, 梁颖, 匡兵, 唐香琼. CSP焊点焊后残余应力分析与预测[J]. 电子科技大学学报, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
HUANG Chun-yue, ZHAO Sheng-jun, LIANG Ying, KUANG Bing, TANG Xiang-qiong. Analysis and Prediction of Residual Stress after Reflow Soldering of CSP Solder Joints[J]. Journal of University of Electronic Science and Technology of China, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
Citation: HUANG Chun-yue, ZHAO Sheng-jun, LIANG Ying, KUANG Bing, TANG Xiang-qiong. Analysis and Prediction of Residual Stress after Reflow Soldering of CSP Solder Joints[J]. Journal of University of Electronic Science and Technology of China, 2021, 50(1): 148-154. doi: 10.12178/1001-0548.2019114
  • 电子产品的微型化、轻薄化、多功能化与高可靠性的发展趋势,使得高密度和高精度的封装技术成为热点。芯片尺寸封装(chip scale package, CSP)作为一种新型的封装技术,具有体积小和封装密度高等优点[1]。CSP封装器件在组装过程中,焊点材料会从固态变化到熔融状态,随焊接过程的进行而又冷却凝固到固体状态,这一变化会使得焊点内会产残余应力,若残余应力过大,就会引起焊点的损伤,这种损伤会导致器件的失效[2],因此,对焊后残余应力所引起的焊点失效问题应该给予足够重视以确保焊点服役后的可靠性。国内外学者已开展了相关研究,文献[3]针对PCB组装板级组件焊点焊后残余应力进行了研究,结果表明残余应力与封装体积有关;文献[4]分析了BGA焊点结构参数对焊点焊后残余应力的影响,结果表明与PCB同侧的焊盘直径和焊料量对残余应力影响显著;文献[5]对焊点残余应力研究的结果表明,芯片的厚度、焊点间距和焊点直径是影响残余应力的主要因素。以上研究表明,焊点形态参数的变化对残余应力影响显著,但也有一些地方研究不够充分,比如,没有具体给出对残余应力有显著影响的因素之间的影响程度大小的排序,残余应力的计算工作量大等问题尚未充分解决。灵敏度分析是解决多变量分析的方法,而BP(back propagation)神经网络能够实现多个变量之间非线性映射关系,且在焊点形态、故障诊断和焊接质量等领域被广泛应用[6-8]。因此,本文以CSP无铅焊点为研究对象,首先建立了CSP焊点有限元模型,并进行了残余应力分析;然后基于灵敏度分析对焊点结构参数进行了分析;最后选取焊点结构参数灵敏度显著的因子,基于带动量项BP神经网络,建立了显著因子与残余应力之间的非线性映射关系,实现了对CSP焊点焊后残余应力的预测,为进一步深入研究CSP焊点焊后残余应力进而提高CSP焊点服役后的可靠性提供了理论指导。

    • 基于ANSYS软件,根据实际的芯片,建立的CSP焊点有限元仿真模型如图1所示。

      图  1  CSP焊点残余应力有限元分析模型

      模型包括4块美国仙童半导体公司生产型号为FAN48632UC33X的CSP芯片、CSP焊点和PCB,芯片尺寸为1.63 mm×1.63 mm×0.4 mm;每个芯片都有16个CSP焊点,按照4×4全阵列排列,材料选用SAC305无铅焊料;焊点直径、高度和间距分别为0.25 mm、0.2 mm和0.4 mm;焊盘直径为0.2 mm;PCB尺寸为10 mm×6 mm×1 mm。由于焊点形态的复杂性,基于最小能量原理的surface软件对焊点形态进行模拟。为了仿真结果更加准确,网格划分时采用映射网格划分方法,并对焊点部分进行了细化,划分后模型中包含单元数81 966、节点数102 299。模型中的材料参数如表1所示。

      表 1  材料属性

      材料热传导系数线膨胀系数
      ×10−6/°C
      弹性模量/
      MPa
      泊松比密度/
      kg·m−3
      比热容/
      J·(kg·°C)−1
      SAC305502538.70−0.176 t0.358410192
      芯片842.61300.282320750
      PCB0.3213.626.500.281 8701150
    • 采用间接耦合分析方法对CSP焊点进行再流焊焊后残余应力有限元分析。首先对模型的温度场分析,然后将温度场分析的结果作为载荷进行热结构耦合分析。热分析过程中采用Solid70单元,边界条件为无铅再流焊温度曲线,如图2所示,包括预热、保温、再流和冷却区域。图中a点冷却凝固温度为187.2 °C,b点和c点所对应的温度为25 °C。

      图  2  再流焊温度加载曲线

      对CSP焊点模型进行残余应力分析过程中,设置焊点冷却凝固温度187.2 °C (图中a点所对应时刻)作为模型初始温度,并将此时刻做为仿真分析的初始时刻;150 s后冷却至b点(360 s)时刻,再继续保温至c点(960 s)时刻,该时刻为仿真分析结束时刻。结构分析过程中采用Solid185单元,边界条件为模型中PCB底面4个角点位移全约束。对CSP焊点焊后残余应力的仿真分析,所得应力应变结果如图3图4所示。

      图  3  CSP焊点残余应力分布

      图  4  CSP焊点残余应变分布

      图3可知,CSP焊点焊后残余应力的分布不均匀;距离焊点阵列中心位置越远的焊点,最大残余应力越大;在单个焊点内残余应力的分布状态为,从上焊盘到下焊盘先减小后增大;最大残余应力值为47.898 MPa,位于焊点与芯片接触的区域,这是由于这3种材料中芯片与焊点的热膨胀系数相差最大。由图4中可知,残余应变分布不均匀,距离焊点阵列中心越远位置的焊点,残余应变越大,最大残余应变值为0.000 057 8。

    • 为了研究焊点形态参数(焊点直径、焊点高度、焊盘直径和焊点间距)的变化对CSP焊点焊后残余应力的影响,以及各参数灵敏度大小,本文对该模型进行了灵敏度分析。

    • 灵敏度分析能够得到设计变量对输出变量的贡献率,能够分析各个参数对输出变量的影响程度,使得设计人员更能了解哪种设计变量的影响较大,哪种影响较小,以便更加关注敏感因素和剔除不敏感因素,减少设计过程中的盲目性。灵敏度分析包括局部和全局灵敏度分析,前者只能检验单个变量的变化对响应的影响程度;而后者可以检验多个设计变量的变化对响应的影响程度。本文中残余应力的大小受到了多个参数变化的共同作用,所以全局灵敏度分析的方法更为合适。因此,对CSP焊点焊后残余应力的分析选用全局灵敏度分析方法,使得结果更加准确可信。

    • 在灵敏度分析过程中为了使CSP焊点形态参数相互独立,互不干扰,本文采用ANSYS软件PDS模块的拉丁超立方蒙特卡罗模拟技术进行仿真分析。研究表明,蒙特卡罗法是目前可靠性分析结果准确性验证的唯一手段[9],只要建模准确,模拟次数足够多,所得结果就可以认为是可信的。灵敏度分析过程中,选用焊点高度(SB_H)、焊点直径(SB_D)、焊点间距(SB_DIST)和焊盘直径(SB_P1)作为输入参数,且分别服从上限值和下限值为SB_H(0.15,0.25) mm、SB_D(0.22,0.28) mm、SB_DIST(0.32,0.4) mm和SB_P(0.18,0.22) mm的均匀分布;选用最大残余应力(SMAX)作为输出参数。对CSP焊点结构参数进行灵敏度分析后,所得输入参数的散点图和灵敏度图如图5图6所示。

      图5中可知,焊点直径与最大残余应力成正相关关系;焊点间距与最大残余应力成正相关关系;焊盘直径与最大残余应力成负相关关系;焊点高度与最大残余应力成负相关关系。

      图6可知,置信度为95%情况下,对CSP焊点最大残余应力SMAX影响较为显著的因素有3个,即为焊点直径、焊盘直径和焊点间距。按照灵敏度从大到小的顺序排序为:焊点直径>焊盘直径>焊点间距。焊盘直径与最大残余应力成负相关关系,焊点直径和焊点间距与最大残余应力成正相关关系。

      图  5  输入参数的散点图

      图  6  灵敏度图

    • 为了进一步验证上节灵敏度分析的准确性,本文选取灵敏度分析结果中对残余应力影响最显著的因子(焊点直径)进行单因素分析。只改变焊点的直径,其他参数与初始模型参数保持一致,焊点直径取0.22 mm、0.24 mm、0.26 mm和0.28 mm,建立相对应的4个有限元模型并进行仿真分析,有限元分析结果如图7表2所示。

      图  7  不同CSP焊点直径的残余应力云图

      图7为4种不同直径的CSP焊点内的焊后残余应力分布云图,为便于相互比较,将最大焊后残余应力值列于表2中。由图7表2均可知,CSP焊点内最大残余应力随焊点直径增大而增大,0.22 mm所对应的最大残余应力为43.311 MPa,0.28 mm所对应的最大残余应力增大为51.727 MPa;这一变化规律与灵敏度分析结果图5a中所得规律一致,因此证明了本文灵敏度分析的有效性。

      表 2  焊点直径对残余应力影响

      焊点直径SB_D/mm0.220.240.260.28
      残余应力/MPa43.31145.63348.47651.727
    • 针对采用有限元仿真分析方法获得CSP焊点焊后残余应力工作量大、计算周期长及要求硬件条件高等缺点,本文基于MATLAB软件采用带动量项改进BP神经网络算法,即带动量项BP神经网络来预测CSP焊点残余应力值[10-11]

    • BP神经网络是一种误差反向传播的前馈式网络。由于结构简单易掌握且能够实现快速输入到输出的非线性映射关系,因此在事物预测领域被广泛应用。标准BP神经网络算法中学习率和稳定性存在着一定的矛盾,学习率较大时,网络的收敛快而网络不稳定;学习率较小时,网络相对稳定而收敛速度变慢。因此本文以带动量项BP神经网络算法解决该问题,并对CSP焊点焊后残余应力进行预测分析。增加动量项的方法是在误差反向传播过程中对权值进行修正,其公式为:

      $$\Delta {{w}}(k + 1) = (1 - {m_c})\eta \nabla f(w(k)) + {m_c}(w(k)) - {{w}}(k - 1)$$

      式中,w为权值;k为迭代次数;mc为动量因子,在[0,1]之间,一般取0.9左右;η为学习率;▽f(w(k))为误差函数梯度。阈值与权值修改公式相同。

    • 根据本文灵敏度分析结果,选取对CSP焊点焊后残余应力影响显著的焊点直径、焊盘直径和焊点间距这3个因子做为带动量项BP神经网络的输入,确定输入层节点数为3;以残余应力作为输出,确定输出层节点数为1;采用Kolmogorov定理确定隐含层节点数在[3, 12]之间,经多次试验,确定隐含层的节点数为9。

      要实现带动量项BP神经网络精确预测残余应力值,一定数量的训练样本尤其关键,各因素分布是否合理对最终预测效果有影响。所以,本文首先根据正交试验设计的原理,采用L16 (45)正交表获取了3因素4水平的16组不同因素水平组合,然后以此为基础,把样本数据增加到了45组。以45组不同的CSP焊点形态参数组合与对应的残余应力值作为神经网络的训练样本,如表3所示。

      表 3  训练样本数据

      样本SB_D/mmSB_P/mmSB_DIST/mm残余应力/MPa
      10.220.180.3244.056
      20.220.190.3443.712
      30.220.200.3643.311
      40.220.210.3842.856
      50.240.180.3447.683
      60.240.190.3245.600
      70.240.200.3846.135
      80.240.210.3644.452
      90.260.180.3651.750
      100.260.190.3850.678
      110.260.200.3247.220
      120.260.210.3446.493
      130.280.180.3851.572
      140.280.190.3653.481
      150.280.200.3451.100
      160.280.210.3256.213
      170.220.180.3444.809
      180.280.210.3850.500
      190.220.180.3846.177
      200.280.180.3454.453
      210.260.180.3852.474
      220.280.200.3250.417
      230.260.190.3449.368
      240.260.190.3650.063
      250.280.190.3854.119
      260.260.200.3648.476
      270.260.200.3848.997
      280.260.210.3245.919
      290.240.200.3244.435
      300.280.200.3852.264
      310.240.200.3645.633
      320.240.210.3243.402
      330.280.180.3253.566
      340.240.210.3844.878
      350.280.190.3452.756
      360.220.200.3442.763
      370.220.200.3843.793
      380.280.190.3251.977
      390.220.210.3441.961
      400.220.210.3642.442
      410.220.180.3645.523
      420.240.190.3446.306
      430.260.210.3847.451
      440.280.200.3651.727
      450.240.180.3648.441
    • 选择tansig作为传递函数,学习率为0.05,最大迭代次数为3000,根据带动量项的权值和阈值的修改方法,选取动量因子为0.8,编写带动量项的BP神经网络程序,运行后所得全局误差减小,如图8所示。误差在迭代训练第3000次时为0.03515。为了分析训练后输出值和目标输出样本的相关性,对它们进行线性回归分析,其结果如图9所示。

      图  8  带动量项BP神经网络的全局误差

      图  9  带动量项BP神经网络的线性回归分析

      图9中可见,所得线性回归方程为y=0.759x−0.033,且带动量项的BP神经网络经过训练后的输出值与期望输出值的线性回归分析中相关指数R2为0.756。当相关指数R2为0.75时,就表明输出值与期望输出值有强相关关系,网络拟合效果较好。由此可见,带动量项的BP网络残余应力预测模型的拟合效果较好。

    • 为了测试已完成学习训练的带动量项BP神经网络模型的预测效果,另取10组测试样本数据对网络进行测试,样本数据与相应的预测值和仿真值对比结果如表4图10所示。

      表 4  带动量项BP神经网络的预测值和仿真值对比

      样本SB_D/mmSB_P/mmSB_DIST/mm仿真值/MPa预测值/MPa误差/%
      10.260.180.3250.10652.6584.85
      20.280.180.3650.91453.4054.66
      30.220.190.3644.33744.4690.30
      40.220.190.3844.89944.1831.62
      50.240.180.3246.88249.8595.97
      60.280.210.3449.51353.1126.78
      70.240.180.3849.13148.4511.40
      80.260.210.3647.01351.0637.93
      90.240.190.3646.96748.5563.27
      100.240.190.3847.55648.1221.18

      图  10  带动量项BP神经网络的预测值与仿真值对比

      表4中数据可以看出,预测值和仿真值之间的相对误差均不超过10%,其中最大相对误差为7.93%,平均误差为3.19%。由图10所示,可更直观的看出仿真值与预测值的误差大小。由此可见,本文所建立的带动量项BP网络预测模型较好地实现了CSP焊点焊后残余应力值的预测。

    • 通过上述分析,可以得出以下结论:

      1) CSP焊点焊后残余应力随着焊点直径和焊点间距的增大呈上升趋势,而随着焊点高度和焊盘直径的增大呈下降趋势。在置信度为95%时,焊点直径、焊盘直径和焊点间距对CSP焊点残余应力影响显著,灵敏度从大到小的排序为:焊点直径>焊盘直径>焊点间距。

      2)带动量项BP神经网络可以实现对CSP焊点再流焊焊后残余应力的预测。预测值和仿真值之间的相对误差均不超过10%,其中最大相对误差为7.93%,平均误差为3.19%。

参考文献 (11)

目录

    /

    返回文章
    返回