EI、Scopus 收录
中文核心期刊

基于双重网格的区域分解型并行接触分析算法

Parallel Contact Analysis Algorithm Based on Domain Decomposition and Two-grid Method

  • 摘要: 对于多数区域分解型并行分析算法,单一计算网格不能保证非相邻子域间求解信息的及时互换,使得算法收敛速率较慢。双重网格法是对区域分解型并行分析算法的收敛速率进行优化的有效方法,然而,弹性接触问题具有接触区域未知、接触状态未知、接触约束非等式、摩擦本构模型复杂等非线性因素,若不对这些接触非线性因素进行假设以使之线性化,则双重网格法中粗网格全局近似解的构造将比较困难;反之,若根据特定的接触假设构造粗网格全局近似解,则在不增加迭代层数的情况下,迭代流程易陷入特定的接触假设从而无法收敛。为此,构造一种不依赖于特定接触假设的粗网格全局近似解,采用双重网格法对区域分解型并行接触分析算法的收敛速率进行优化。首先,沿着接触边界与剖分边界,将全局计算区域分解为若干非重叠子域,采用交替方向乘子法构造基于单一网格的并行接触分析算法;接着,借鉴LATIN法中的多尺度策略,构造满足子域间相互平衡的全局问题,按照几何多重网格法建立全局问题的粗网格版本,计算粗网格近似解并对计算网格解进行修正。通过与对偶mortar接触分析算法的比较,验证了基于双重网格的区域分解型并行接触分析算法在大规模接触问题中的有效性。

     

    Abstract: For most domain decomposition-based parallel algorithms, a single computational grid cannot ensure real-time exchange of solution information between not directly neighboring subdomains, so the algorithms exhibit slow convergence rate. The two-grid method is an effective method to optimize the convergence rate of domain decomposition-based parallel algorithms. Focusing on the elastic contact problem, it involves strong nonlinearities, such as unknown contact region, unknown contact state, inequality contact constraint, complicated frictional constitutive law, etc. If these contact nonlinearities are not well assumed to become linear, it will be very difficult to construct global approximate solution on coarse mesh for two-grid method; on the contrary, if the global approximate solution is constructed under assumed contact configuration, then the iteration will be easy to fall into assumed contact configuration and does not converge when iteration level is not increased. This work constructs a global approximate solution on coarse mesh which does not rely on assumptions about contact configuration, then the two-grid method is adopted to optimize the convergence rate of domain decomposition-based parallel contact analysis algorithm. Firstly, the global domain is decomposed into non-overlapping subdomains along contact boundaries and division boundaries, the alternating direction method of multipliers is adopted to establish the one-grid based parallel contact analysis procedure. Next, similar to the multiscale strategy in LATIN method, the global problem which satisfies equilibrium between subdomains is constructed and restricted onto coarse mesh by geometric multigrid method, the approximate solution on coarse mesh is computed to correct the solution on computational mesh. Through comparison with dual mortar contact analysis algorithm, the effectiveness of the parallel contact analysis algorithm based on domain decomposition and two-grid method is verified for solving large-scale contact problems.

     

/

返回文章
返回