An extended finite element library

被引:203
作者
Bordas, Stephane [1 ]
Nguyen, Phu Vinh
Dunant, Cyrille
Guidoum, Amor
Nguyen-Dang, Hung
机构
[1] Univ Glasgow, Dept Civil Engn, Glasgow G12 8LT, Lanark, Scotland
[2] Ecole Polytech Fed Lausanne, Lab Construct Mat, EPFL STI IMX LMC, CH-1015 Lausanne, Switzerland
[3] LTDS ENISE, CNRS, UMR 5513, St Etienne, France
[4] Nguyen Dang Hung Inst Mecan & Genie Civil, B-4000 Liege, Belgium
关键词
object-oriented programming; C plus; partition of unity enrichment; extended finite element method; fracture mechanics; dense fissuration; crack propagation; industrial problems; open source;
D O I
10.1002/nme.1966
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents and exercises a general structure for an object-oriented-enriched finite element code. The programming environment provides a robust tool for extended finite element (XFEM) computations and a modular and extensible system. The programme structure has been designed to meet all natural requirements for modularity, extensibility, and robustness. To facilitate mesh-geometry interactions with hundreds of enrichment items, a mesh generator and mesh database are included. The salient features of the programme are: flexibility in the integration schemes (subtriangles, subquadrilaterals, independent near-tip, and discontinuous quadrature rules); domain integral methods for homogeneous and bi-material interface cracks arbitrarily oriented with respect to the mesh; geometry is described and updated by level sets, vector level sets or a standard method; standard and enriched approximations are independent; enrichment detection schemes: topological, geometrical, narrow-band, etc.; multi-material problem with an arbitrary number of interfaces and slip-interfaces; non-linear material models such as J2 plasticity with linear, isotropic and kinematic hardening. To illustrate the possible applications of our paradigm, we present 2D linear elastic fracture mechanics for hundreds of cracks with local near-tip refinement, and crack propagation in two dimensions as well as complex 3D industrial problems. Copyright (c) 2007 John Wiley & Sons, Ltd.
引用
收藏
页码:703 / 732
页数:30
相关论文
共 77 条
[1]   Two-scale shear band evolution by local partition of unity [J].
Areias, PMA ;
Belytschko, T .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2006, 66 (05) :878-910
[2]   A comment on the article "A finite element method for simulation of strong and weak discontinuities in solid mechanics" By A. Hansbo and P. Hansbo [Comput. methods Appl. Mech. Engrg. 193 (2004) 3523-3540] [J].
Areias, PMA ;
Belytschko, T .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 195 (9-12) :1275-1276
[3]   Analysis of three-dimensional crack initiation and propagation using the extended finite element method [J].
Areias, PMA ;
Belytschko, T .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2005, 63 (05) :760-788
[4]   Strong displacement discontinuities and Lagrange multipliers in the analysis of finite displacement fracture problems [J].
Areias, PMA ;
de Sá, JMAC ;
António, CAC ;
Carneiro, JASAO ;
Teixeira, VMP .
COMPUTATIONAL MECHANICS, 2004, 35 (01) :54-71
[5]  
Babuska I, 1997, INT J NUMER METH ENG, V40, P727, DOI 10.1002/(SICI)1097-0207(19970228)40:4<727::AID-NME86>3.0.CO
[6]  
2-N
[7]   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
[8]  
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
[9]  
2-S
[10]  
Belytschko T, 2001, INT J NUMER METH ENG, V50, P993, DOI 10.1002/1097-0207(20010210)50:4<993::AID-NME164>3.0.CO