论文部分内容阅读
广布疲劳损伤是指结构中存在互相干扰的多裂纹的情况下发生的疲劳损伤。现实中多裂纹问题在飞机、船舶中广泛存在,对其的研究具有重要意义。现有的多裂纹结构数值分析方法包括边界元法和交替有限法,但这些方法在裂纹尖端区域不可避免具有奇异性,不但要求裂纹尖端的网格或者离散点足够密,而且裂纹扩展的同时网格或离散点也需要重新划分或布置,导致建模复杂、计算量增大,严重制约了它们在工程中的应用。近年兴起的近场动力学理论,位移积分形式的运动方程不同于一直以来常用的结构力学理论中微分形式的运动方程,有效地避免了裂纹尖端区域的奇异性,在裂纹的模拟上具有显著的优势,提供了一种解决多裂纹问题的新思路。本文研究工作主要围绕近场动力学疲劳理论展开。以平面应力常规态型近场动力学的理论框架为基础,参考Silling的近场动力学疲劳分析方法,建立了一种模拟疲劳裂纹萌生与扩展的近场动力学模型。因为对每一次循环加载过程进行模拟所需计算量极大,本文结合近场动力学的特点,引入“临界断裂数”来优化模型的计算流程,以提升模型的计算速度。在Microsoft Visual Studio 2010平台下基于C语言开发了可以模拟疲劳裂纹萌生与扩展的近场动力学计算程序,程序通过采用OpenMP技术实现了在CPU下的多线程并行计算功能。最后得到的计算结果可以通过matlab实现可视化。该模型用于非共线多裂纹板和有限板共线多孔MSD的疲劳模拟中,不需提前预制裂纹和选用不同的断裂判据,数值模拟运算得到的疲劳裂纹扩展路径和对应的曲线与实验结果吻合良好。对于不同“临界断裂数”值下的单边裂纹板的疲劳模拟结果显示,合适的取值可以使得计算速度在得到了较大提升的同时,计算精度仍能保证。结果表明,近场动力学疲劳理论在研究复杂裂纹网络的疲劳破坏上是一种有效的工具。