An object-oriented approach to the Generalized Finite Element Method

被引:30
作者
Alves, Phillipe D. [1 ]
Barros, Felicio B. [1 ]
Pitangueira, Roque L. S. [1 ]
机构
[1] Univ Fed Minas Gerais, UFMG, Sch Engn, Grad Program Struct Engn,PROPEEs, BR-31270901 Belo Horizonte, MG, Brazil
关键词
Finite Element Method (FEM); Generalized Finite Element Method (GFEM); Partition of unity enrichment; Object-oriented programming (OOP); Extended Finite Element Method (XFEM); Computational Mechanics; ERROR ESTIMATION; CRACK-GROWTH; QUADRATURE-RULES; PARTITION; IMPLEMENTATION; INTEGRATION; ADAPTIVITY; ESTIMATOR; RECOVERY; DESIGN;
D O I
10.1016/j.advengsoft.2013.02.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Generalized Finite Element Method (GFEM) is a meshbased approach that can be considered as one instance of the Partition of Unity Method (PUM). The partition of unity is provided by conventional interpolations used in the Finite Element Method (FEM) which are extrinsically enriched by other functions specially chosen for the analyzed problem. The similarities and differences between GFEM and FEM are pointed out here to expand a FEM computational environment. Such environment is an object-oriented system that allows linear and non-linear, static and dynamic structural analysis and has an extense finite element library. The aiming is to enclose the GFEM formulation with a minimum impact in the code structure and meet requirements for extensibility and robustness. The implementation proposed here make it possible to combine different kinds of elements and analysis models with the GFEM enrichment strategies. Numerical examples, for linear analysis, are presented in order to demonstrate the code expansion and to illustrate some of the above mentioned combinations. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 72 条
[11]   Improved implementation and robustness study of the X-FEM for stress analysis around cracks [J].
Béchet, E ;
Minnebol, H ;
Moës, N ;
Burgardt, B .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2005, 64 (08) :1033-1056
[12]  
Belytschko T, 1999, INT J NUMER METH ENG, V45, P601, DOI 10.1002/(SICI)1097-0207(19990620)45:5<601::AID-NME598>3.0.CO
[13]  
2-S
[14]  
Belytschko T, 1993, ADV COMPUTATIONAL ME, P191
[15]  
Bordas S, 2007, COMMUN NUMER METH EN, P961
[16]   An extended finite element library [J].
Bordas, Stephane ;
Nguyen, Phu Vinh ;
Dunant, Cyrille ;
Guidoum, Amor ;
Nguyen-Dang, Hung .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2007, 71 (06) :703-732
[17]   Derivative recovery and a posteriori error estimate for extended finite elements [J].
Bordas, Stephane ;
Duflot, Marc .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2007, 196 (35-36) :3381-3399
[18]   On the performance of strain smoothing for quadratic and enriched finite element approximations (XFEM/GFEM/PUFEM) [J].
Bordas, Stephane P. A. ;
Natarajan, Sundararajan ;
Kerfriden, Pierre ;
Augarde, Charles Edward ;
Mahapatra, D. Roy ;
Rabczuk, Timon ;
Dal Pont, Stefano .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2011, 86 (4-5) :637-666
[19]   Strain smoothing in FEM and XFEM [J].
Bordas, Stephane P. A. ;
Rabczuk, Timon ;
Nguyen-Xuan, Hung ;
Nguyen, Vinh Phu ;
Natarajan, Sundararajan ;
Bog, Tino ;
Do Minh Quan ;
Nguyen Vinh Hiep .
COMPUTERS & STRUCTURES, 2010, 88 (23-24) :1419-1443
[20]   Object-oriented programming and the extended finite-element method [J].
Chamrova, R. ;
Patzak, B. .
PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING AND COMPUTATIONAL MECHANICS, 2010, 163 (04) :271-278