STRONG WEAK COUPLING FORM ELEMENT DIFFERENTIAL METHOD FOR SOLVING SOLID MECHANICS PROBLEMS
-
摘要: 单元微分法是一种新型强形式有限单元法. 与弱形式算法相比, 该算法直接对控制方程进行离散, 不需要用到数值积分. 因此该算法有较简单的形式, 并且其在计算系数矩阵时具有极高的效率. 但作为一种强形式算法, 单元微分法往往需要较多网格或者更高阶单元才能达到满意的计算精度. 与此同时, 对于一些包含奇异点的模型, 如在多材料界面、间断边界条件、裂纹尖端等处, 传统单元微分法往往得不到较精确的计算结果. 为了克服这些缺点, 本文提出了将伽辽金有限元法与单元微分法相结合的强-弱耦合算法, 即整体模型采用单元微分法的同时, 在奇异点附近或某些关键部件采用有限元法. 该策略在保留单元微分法高效率与简洁形式等优点的同时, 确保了求解奇异问题的精度. 在处理大规模问题时, 针对关键部件采用有限元法, 其他部件采用单元微分法, 可以在得到较精确结果的同时, 极大提高整体计算效率. 在本文中, 给出了两个典型算例, 一个是具有切口的二维问题, 一个是复杂的三维发动机问题. 针对这两个问题, 分析了该耦合算法在求二维奇异问题和三维大规模问题时的精度与效率.Abstract: Element differential method (EDM) is a new strong-form finite element method. Compared with the weak form numerical methods, the method discretizes the governing equations directly and does not need any numerical integration. Therefore, the method has a relatively simple form, and it has high efficiency in calculating the coefficient matrix. But as a strong form method, more nodes or higher-order elements are needed to achieve a satisfactory calculation accuracy in the element differential method. At the same time, for some models containing singular points which occur on multi-material interfaces, abrupt changes in the boundary conditions, and especially at crack tips, accurate calculation results can not be obtained by the conventional element differential method. In order to overcome this weakness, a coupled method combining the element differential method and finite element method (FEM) is proposed in this paper. The main idea of the coupled method is that the finite element method is used around the singular points in the geometric model and the element differential method is selected at other parts. The strong weak coupling form not only retains the advantages of the element differential method but also ensures the accuracy of solving singular problems. At the same time, when dealing with large scale problems, the finite element method is selected for key components and the element differentiation method is used for other components. This treatment can not only obtain more accurate results but also can greatly improve the overall calculation efficiency for large scale 3D problem. In this paper, two typical examples are given, one is a two-dimensional problem with notch, and the other is a complex three-dimensional engine problem. Through the calculation and analysis of these two problems, the correctness, accuracy and efficiency of the proposed coupling method in solving two-dimensional singular problem and three-dimensional large-scale problem are proved.
-
表 1 两种方法的具体刚度矩阵K及载荷向量b表达式
Table 1. The specific stiffness matrix K and load vector b expressions of the two methods
Stiffness matrix K Load vector b EDM $ \left\{\begin{array}{l}D_{i j k l}(\xi) \dfrac{\partial^{2} N_{\alpha}(\xi)}{\partial x_{j} \partial x_{l}} \quad \xi \in \Omega^{e} \\\displaystyle\sum_{e=1}^{N^{I}} \displaystyle\sum_{s=1}^{S^{e l}} D_{i j k l}\left(\xi^{e}\right) n_{j}^{s}\left(\xi^{e}\right) \dfrac{\partial N_{\alpha}\left(\xi^{e}\right)}{\partial x_{l}} \quad \xi^{e} \in \partial \Omega\end{array}\right.$ $\left\{\begin{array}{l}-f_{i} \quad \xi \in \Omega^{e} \\0 \quad \text { or } \displaystyle\sum_{e=1}^{N^{I}} \displaystyle\sum_{s=1}^{S^{e I}} t_{i}^{s}\left(\boldsymbol{\xi}^{e}\right), \quad \boldsymbol{\xi}^{e} \in \Gamma_{t}\end{array}\right. $ FEM $ \displaystyle\int_{\Omega^{\varepsilon}} \dfrac{\partial N_{*}}{\partial x_{j}} D_{i j k l} \dfrac{\partial N_{\alpha}}{\partial x_{l}} \mathrm{~d} \Omega$ $\displaystyle\int_{\Gamma^{\varepsilon}} N_{*} t_{i} \mathrm{~d} \Gamma+\displaystyle\int_{\Omega^{\varepsilon}} N_{*} f_{i} \mathrm{~d} \Omega $ 表 2 三种方法所得y方向最大位移结果对比
Table 2. Comparison of maximum displacement in Y direction obtained by three methods (mm)
Method FEM EDM EDM_FEM Max uy 0.061671 0.063748 0.061699 表 3 三种方法组集方程及求解所用时间对比
Table 3. Time comparison of three methods (s)
Method Time of forming the matrix Time of solving equation Total time EDM 78 380 458 FEM 1096 382 1478 Coupled 280 387 667 -
[1] Zienkiewicz OC, Taylor RL, Zhu JZ. The Finite Element Method: Its Basis and Fundamentals. 7 th Edition. Berlin: Elsevier, 2015 [2] Hughes T J R. The finite element method: linear static and dynamic finite element analysis: Thomas J. R. Hughes. Computer-Aided Civil and Infrastructure Engineering. 1989, 4(3): 245-246 [3] Liu GR, Zhang X, Chen Z, et al. An overview on meshfree methods: for computational solid mechanics. International Journal of Computational Methods. 2016, 1329, 8(5): 1630001 [4] Zhang X, Chen Z, Liu Y. Chapter 1 - Introduction. The Material Point Method. Oxford:Academic Press, 2017: 1-9 [5] Wen PH, Aliabadi MH. An improved meshless collocation method for elastostatic and elastodynamic problems. Communications in numerical methods in engineering, 2008, 24(8): 635-651 [6] Brebbia C A, Telles J C F, Wrobel L C. Boundary element techniques. Computational Mechanics Publications, 1987: 241 [7] 王海涛, 姚振汉. 边界元法. 北京: 高等教育出版社, 2010Wang Haitao, Yao Zhenhan. Boundary Element Methods. Beijing: Higher Education Press, 2010(in Chinese)) [8] Wolf John P, Song Chongmin. The scaled boundary finite-element method – a primer: derivations. Computers & Structures, 2000, 78: 191-210 [9] Hughes T. J. R, CottrellJ. A, Bazilevs Y. Isogeometric analysis:CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 2005, 194: 39-41 [10] Li M, Wen PH. Finite block method for transient heat conduction analysis in functionally graded media. Int J Numer Meth Eng. 2014, 99(5): 372–390 [11] Perazzo F, Lohner R, Perez-Pozo L. Adaptive methodology for meshless finite point method. Adv Eng Softw. 2018, 39(3): 156–166 [12] Chiang Y, Young D, Sladek J, et al. Local radial basis function collocation method for bending analyses of quasicrystal plates. Appl Math Model. 2017, 50: 463–483 [13] Kansa EJ. Multiquadrics-A scattered data approximation scheme with applications to computational fluid-dynamics-II solutions to parabolic, hyperbolic and elliptic partial differential equations. Computers & Mathematics with Applications, 1990, 19(8-9): 147-161 [14] Zhang X, Song KZ, Lu MW, et al. Meshless methods based on collocation with radial basis functions. Computational Mechanics, 2000, 26(4): 333-343 doi: 10.1007/s004660000181 [15] 王莉华, 李溢铭, 褚福运. 基于分区径向基函数配点法的大变形分析. 力学学报, 2019, 51(3): 743-753 (Wang Lihua, Li Yiming, Zhu Fuyun. Finite subdomain radial basis collocation method for the large deformation analysis. Chinese Journal of Theoretical and Applied Mechanics, 2019, 51(3): 743-753 (in Chinese) doi: 10.6052/0459-1879-19-005 [16] 高效伟, 徐兵兵, 吕军等. 自由单元法及其在结构分析中的应用. 力学学报, 2019, 51(3): 703-713 (Gao Xiaowei, Xu Bingbing, Lv Jun, et al. Free element method and its application in structural analysis. Chinese Journal of Theoretical and Applied Mechanics, 2019, 51(3): 703-713 (in Chinese) doi: 10.6052/0459-1879-19-011 [17] Gao XW, Gao LF, Zhang Y, et al. Free element collocation method: a new method combining advantages of finite element and mesh free methods. Comput Struct. 2019, 215: 10–26 [18] Auricchio F, Beir˜ao L, Veiga D, et al. Isogeometric collocation methods. Mathematical Models and Methods in Applied Sciences, 2010, 20: 2075-2107 doi: 10.1142/S0218202510004878 [19] Maurin F, Greco F, Coox L, et al. Isogeometric collocation for Kirchhoff-Love plates and shells. Computer Methods in Applied Mechanics & Engineering, 2018, 328: 396-420 [20] Kapl M, Vitrih V. Isogeometric collocation on planar multi-patch domains. Computer Methods in Applied Mechanics and Engineering, 2020, 360: 112684 doi: 10.1016/j.cma.2019.112684 [21] Fantuzzi, Nicholas. New insights into the strong formulation finite element method for solving elastostatic and elastodynamic problems. Curved and Layered Structures, 2014, 1: 94-127 [22] Francesco Tornabene, Nicholas Fantuzzi, Michele Bacciocchi. The GDQ method for the free vibration analysis of arbitrarily shaped laminated composite shells using a NURBS-based isogeometric approach. Composite Structures, 2016, 154: 190-218 doi: 10.1016/j.compstruct.2016.07.041 [23] 樊礼恒, 王东东, 刘宇翔等. 节点梯度光滑有限元配点法. 力学学报, 2021, 53(2): 467-481 (Fan Liheng, Wang Dongdong, Liu Yuxiang, et al. A finite element collocation method with smoothed nodal gradients. Chinese Journal of Theoretical and Applied Mechanics, 2021, 53(2): 467-481 (in Chinese) doi: 10.6052/0459-1879-20-361. [24] Gao XW, Huang S, Cui M, et al. Element dierential method for solving general heat conduction problems. International Journal of Heat and Mass Transfer, 2017, 115: 882-894 doi: 10.1016/j.ijheatmasstransfer.2017.08.039 [25] Gao XW, Li ZY, Yang K, et al. Element dierential method and its application in thermal-mechanical problems. International Journal for Numerical Methods in Engineering, 2018, 113(1): 82-108 doi: 10.1002/nme.5604 [26] Cui M, Xu BB, Lv J, et al. Numerical solution of multi-dimensional transient nonlinear heat conduction problems with heat sources by an extended element differential method. International Journal of Heat and Mass Transfer, 2018: 126.1111-1119 [27] Gao XW, Liu HY, Xu BB, et al. Element differential method with the simplest quadrilateral and hexahedron quadratic elements for solving heat conduction problems. Numerical Heat Transfer, Part B:Fundamentals, 2018: 73.206-224 [28] Lv J, Song C, Gao XW. Element differential method for free and forced vibration analysis for solids. International Journal of Mechanical Sciences, 2019, 151: 828-841 doi: 10.1016/j.ijmecsci.2018.12.032 [29] Lv J, Shao MJ, Cui M, et al. An efficient collocation approach for piezoelectric problems based on the element differential method. Composite Structures, 2019, 230: 111483 doi: 10.1016/j.compstruct.2019.111483 [30] Zheng YT, Gao XW, Lv J, et al. Weak‐Form element differential method for solving mechanics and heat conduction problems with abruptly changed boundary conditions. International Journal for Numerical Methods in Engineering, 2020: 121 -