Development and Implementation of aWell-conditioning Approach Toward Generalized/Extended Finite Element Method into an Object-oriented Platform
DOI:
https://doi.org/10.26512/ripe.v2i14.21370Palavras-chave:
Generalized/eXtended FEM. Object-oriented programming. Two-scale Analysis. Stable GFEM. Matrix sparsity.Resumo
This paper shows and discusses a generic implementation of the well-conditioning approach toward generalized/extended finite element method. This implementation, performed into an academic computational platform, follows the object-oriented approach presented before for the standard version of GFEM in which the shape functions of finite elements are hierarchically enriched by analytical functions, according to the problem behavior. The stable version of GFEM is employed here to avoid the bad effects of blending elements on the approximate solution convergence rate. Beside this, a sparse matrix data structure is used to accelerate the solution procedure. This approach uses the advantage of sparse matrix to solve the matrix system of equations. The implementations are explained in detail and different aspects of this approach are discussed through numerical examples.
Downloads
Referências
Alves P.D., Barros F.B., and Pitangueira R.L.S. An object oriented approach to the generalized finite element method. Advances in Engineering Software, 59:1”“18, 2013.
Andrade M.P. and Silva R.P. Implementation of numerical linear algebra libraries via native interface in the insane platform (in Portuguese). In XXXVI Latin American Congress on Computational Methods, CILAMCE2015. Rio de Janeiro, Brazil, 2015.
ANSYS. Ansys user’s manual, ansys inc. PA, USA. 2015.
Babuska I. and Banerjee U. Stable generalized finite element method (sgfem). Technical Report, Technical Report ICES REPORT 11-07, The Institute for Computational Engineering and Sciences, The University of Texas at Austin, Austin, Texas, USA, 2011.
Babuska I. and Banerjee U. Stable generalized finite element method (sgfem). Computer methods in applied mechanics and engineering, 201-204:91”“111, 2012.
Babuska I. and Melenk J.M. The partition of unity method. International Journal for Numerical Methods in Engineering, 40:727”“758, 1997.
Barros F.B., de Barcellos C.S., Duarte C.A., and Torres D.F. Subdomain-based error techniques for generalized finite element approximations of problems with singular stress fields. Computational Mechanics, 52:1395”“1415, 2013.
Béchet E., Minnebo H., Moës N., and Burgardt B. Improved implementation and robustness study of the x-fem for stress analysis around cracks. International Journal for Numerical Methods in Engineering, 64:1033”“1056, 2005.
Belytschko T. and Black T. Elastic crack growth in finite elements with minimal remeshing. International Journal for Numerical Methods in Engineering, 45:601”“620, 1999.
Chessa J., Wang H., and Belytschko T. On the construction of blending elements for local partition of unity enriched finite elements. International Journal for Numerical Methods in Engineering, (57):1015”“1038, 2003.
Davis T.A. A column pre-ordering strategy for the unsymmetric-pattern multifrontal method. ACM Transations on Mathematical Software, 30(2):165”“195, 2004.
Davis T.A. Umfpack version 5.4.3 user guide. 2009.
Davis T.A. and Duff I. Algorithm 832: UMFPACK V4.3-an unsymmetric-pattern multifrontal method. ACM Transations on Mathematical Software, 30(2):196”“199, 2004. doi:10.1145/992200. 992206.
Davis T.A., Rajamanickam S., and Sid-Lakhdar W.M. A survey of direct methods for sparse linear systems. Acta Numerica, 25:383”“566, 2016.
Duarte C.A., Babuska I., and Oden J.T. Generalized finite element methods for three-dimensional structural mechanics problems. Computers & Structures, 77(2):215”“232, 2000.
Duarte C.A. and Babuška I.M. A global-local approach for the construction of enrich. func. for the gfem and its application to propagating three-dimensional cracks. Technical Report, ECCOMAS Thematic Conference on Meshless Methods, 2005.
Duarte C.A. and Kim D.J. Analysis and applications of a generalized finite element method with global-local enrichment functions. Computer Methods in Applied Mechanics and Engineering, 197:487”“504, 2008.
Fonseca F.T. and Pitangueira R.L.S. An object oriented class organization for dynamic geometrically non-linear. In CMNE/CILAMCE (Congress on Numerical Methods in Engineering). Porto, Portugal, 2007.
Fries T.P. A corrected xfem approximation without problems in blending elements. International Journal for Numerical Methods in Engineering, 75(5):503”“532, 2008.
Gracie R., Wang H., and Belytschko T. Blending in the extended finite element method by discontinuous galerkin and assumed strain methods. International Journal for Numerical Methods in Engineering, 74:1645”“1669, 2008.
Gupta V., Duarte C.A., Babuska I., and Banerjee U. A stable and optimally convergent generalized fem (sgfem) for linear elastic fracture mechanics. Computer methods in applied mechanics and engineering, 266:23”“39, 2013.
Gupta V., Duarte C.A., Babuska I., and Banerjee U. Stable gfem (sgfem): Improved conditioning and accuracy of gfem/xfem for three-dimensional fracture mechanics. Computer methods in applied mechanics and engineering, 289:355”“386, 2015.
Hecht F. New development in freefem++. Journal of Numerical Mathematics, 20(3-4):251”“265, 2012.
Kim D.J., Pereira J.P., and Duarte C.A. Analysis of three-dimensional fracture mechanics problems: A two-scale approach using coarse-generalized fem meshes. International Journal for Numerical Methods in Engineering, 81:335”“365, 2010.
Laborde P., Renard J.P.Y., and Salaün M. High-order extended finite element method for cracked domains. International Journal for Numerical Methods in Engineering, 64:354”“381, 2005.
Malekan M. and Barros F.B. Well-conditioning global-local analysis using stable generalized/ extended finite element method for linear elastic fracture mechanics. Computational Mechanics, pages 1”“13, 2016.
Malekan M., Barros F.B., Pitangueira R.L.S., and Alves P.D. An object-oriented class organization for global-local generalized finite element method. Latin American Journal of Solids and Structures, 13(13):2529”“2551, 2016a.
Malekan M., Barros F.B., Pitangueira R.L.S., Alves P.D., and Penna S.S. A computational framework for a two-scale generalized/extended finite element method: generic imposition of boundary conditions. Engineering Computations, pages 1”“63, 2016b.
Melenk J.M. and Babuska I. The partition of unity finite element method: Basic theory and applications. Computer Methods in Applied Mechanics and Engineering, 39:289”“314, 1996.
Menk A. and Bordas S.P.A. A robust preconditioning technique for the extended finite element method. International Journal for Numerical Methods in Engineering, 85:1609”“1632, 2011.
NASTRAN. Msc nastran reference manual, msc software inc, USA. 2015.
Noor A.K. Global-local methodologies and their application to nonlinear analysis. Finite Elements in Analysis and Design, 2:333”“346, 1986.
Oden J.T., Duarte C.A., and Zienkiewicz O.C. A new cloud-based hp finite element method. Computer Methods in Applied Mechanics and Engineering, 153:117”“126, 1998.
Pais M.J., Yeralan S.N., Davis T.A., and Kim N.H. An exact reanalysis algorithm using incremental cholesky factorization and its application to crack growth modeling. International Journal for Numerical Methods in Engineering, 91:1358”“1364, 2012. doi:10.1002/nme.4333.
Shibanuma K. and Utsunomiya T. Reformulation of xfem based on pufem for solving problem caused by blending elements. Finite Element in Analysis and Design, 45(11):806”“816, 2009.
Szabó B. and Babuska I. Finite Element Analysis. John Wiley & Sons, Inc., 1991.
Tarancón J.E., Vercher A., Giner E., and Fuenmayor F.J. Enhanced blending elements for xfem applied to linear elastic fracture mechanics. International Journal for Numerical Methods in Engineering, 77:126”“148, 2009.
Yu C.D., Wang W., and Pierce D. A CPU-GPU hybrid approach for the unsymmetric multifrontal method. Parallel Computing, 37:759”“770, 2011.
Zheng A.X. and Luo X.Q. Numerical study of quasi-static crack growth problems based on extended finite element method. Journal of Shanghai Jiaotong University, 19(6):736”“746, 2014. doi: 10.1007/s12204-014-1557-8.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Autores que publicam nesta revista concordam com os seguintes termos:
Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, sendo o trabalho simultaneamente licenciado sob a Creative Commons Attribution License o que permite o compartilhamento do trabalho com reconhecimento da autoria do trabalho e publicação inicial nesta revista.
Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.