Many solid mechanics problems on complex geometries are conventionally solved using discrete boundary methods. However, such an approach can be cumbersome for problems involving evolving domain boundaries due to the need to track boundaries and constant remeshing. In this work, we employ a robust smooth boundary method (SBM) that represents complex geometry implicitly, in a larger and simpler computational domain, as the support of a smooth indicator function. We present the resulting equations for mechanical equilibrium, in which inhomogeneous boundary conditions are replaced by source terms. The resulting mechanical equilibrium problem is semidefinite, making it difficult to solve. In this work, we present a computational strategy for efficiently solving near-singular SBM elasticity problems. We use the block-structured adaptive mesh refinement (BSAMR) method for resolving evolving boundaries appropriately, coupled with a geometric multigrid solver for an efficient solution of mechanical equilibrium. We discuss some of the practical numerical strategies for implementing this method, notably including the importance of grid versus node-centered fields. We demonstrate the solver's accuracy and performance for three representative examples: a) plastic strain evolution around a void, b) crack nucleation and propagation in brittle materials, and c) structural topology optimization. In each case, we show that very good convergence of the solver is achieved, even with large near-singular areas, and that any convergence issues arise from other complexities, such as stress concentrations. We present this framework as a versatile tool for studying a wide variety of solid mechanics problems involving variable geometry.
翻译:在这项工作中,我们采用了一种稳健的平稳的边界方法(SBM),在更大、更简单的计算域中隐含地代表复杂的几何性,作为平稳指标功能的支持。我们提出了机械平衡的方程式,其中不相容的边界条件被源术语所取代。由此产生的机械平衡问题是半无穷的,因此难以解决。在这项工作中,我们提出了一个高效解决近正反射弹性弹性问题的计算战略。我们使用块结构的调整组合方法(BSAMR),在更大、更简单的计算域中,以适当解决不断演变的边界,同时使用几何结构的多格解答器,以有效解决机械平衡问题。我们讨论了实施这一方法的一些实际数字战略,特别是电网相对于正向中心域的重要性。我们为三个具有代表性的例子展示了解决方案的精确度和性:从我们目前这种结构的精度的精度、结构的精度的精度的精度和性变异性框架中,我们用这种结构的精度来展示了每一个在结构上的变异性领域的变异性研究。