基于交叠三角形载荷离散的涂层接触DC-FFT算法

DC-FFT ALGORITHM FOR ANALYSIS OF COATINGS CONTACT USING OVERLAPPING TRIANGULAR ELEMENT DISCRETIZATION

  • 摘要: 考虑真实工程中的表面粗糙度效应,接触载荷具有一定的随机性与复杂性,为有效精确地求解任意载荷分布下的涂层接触表面法向位移场,通常需采用数值分析手段。分片均匀载荷离散方法因其单元解结构简单、计算结果精度高的特点,被广泛应用于接触问题的数值方法研究中。但在两维接触算法中,分段均匀载荷使得毗邻离散单元存在无穷间断的位移梯度,可能对数值计算的精度及鲁棒性产生负面影响。该文对一种将载荷函数离散成一系列交叠三角形单元的离散算法进行了改良。相较于集中力离散和均匀离散,三角形离散能更有效地拟合载荷函数,相应算法在离散单元数量相同的情况下,具有更好的收敛性与更高的计算精度。过往在接触力学名家JOHNSON的专著中仅能处理几十个交叠三角形离散单元,该文提出三角形载荷离散结合快速傅里叶变换(FFT)的加速算法,可以在个人计算机上便利处理高达百万单元数量的超高精度离散。基于涂层接触三角形载荷离散单元解,构造相关影响系数的循环矩阵,结合离散卷积-快速傅里叶变换(DC-FFT)方法以实现高效计算。通过FORTRAN语言进行数值算法编程并与有限元结果进行对比分析,验证算法的精确性。

     

    Abstract: Due to the surface roughness effect in real engineering, contact loads often have a certain randomness and complexity. Numerical approach is the chosen method for effectively and accurately handling the pertaining contact problems. The piecewise constant discretization scheme has been widely used because of its simplicity. In the two-dimensional contact analyses, it will inevitably incur infinite discontinuities in the displacement gradients between adjacent elements, possibly leading to issues of numerical instability or robustness . In the present paper, a refined scheme featuring uniform discretization using overlapping triangles is proposed. Compared with the primitive schemes based on either concentrated force or piecewise constant pressure discretization, overlapping triangular element can fit the distributed contact pressure more effectively, and hence achieves a superb numerical accuracy and convergence. It is noted that the overlapping triangular discretization has been attempted in JOHNSON’s classical monographs, which however managed to handle just dozens of elements. We demonstrate that the triangular discretization can be seamlessly incorporated with the Fast Fourier Transforms (FFT) techniques to achieve a tremendous refinement, which makes it possible to deal with millions of elements using a personal computer. In the present work, the elementary solutions to the triangular loading applied on an elastic layer, either perfectly bonded to or frictionlessly rested on a rigid substrate, are presented for ease of FFT programming. The construction of a cyclic matrix for implementing the DC-FFT algorithm is discussed. Benchmark examples are examined and compared against the finite element results.

     

/

返回文章
返回