Two-dimensional fracture modeling with the generalized/extended finite element method: An object-oriented programming approach

被引:21
|
作者
Malekan, Mohammad [1 ]
Silva, Leandro L. [1 ]
Barros, Felicio B. [1 ]
Pitangueira, Roque L. S. [1 ]
Penna, Samuel S. [1 ]
机构
[1] Fed Univ Minas Gerais UFMG, Sch Engn, Grad Program Struct Engn PROPEEs, Belo Horizonte, MG, Brazil
关键词
Generalized/extended finite element method; Fracture mechanics; Object-oriented programming; Linear and nonlinear materials; SCREENED POISSON EQUATION; ELASTIC CRACK-GROWTH; MESHFREE METHODS; DAMAGE; PROPAGATION; MECHANICS; FRAMEWORK; CONCRETE; IMPLEMENTATION; PARTITION;
D O I
10.1016/j.advengsoft.2017.09.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work presents an object-oriented implementation of the G/XFEM to model the crack nucleation and propagation in structures made of either linear or nonlinear materials. A discontinuous function along with the asymptotic crack-tip displacement fields are used to represent the crack without explicitly meshing its surfaces. Different approach are explained in detail that are used to capture the crack nucleation within the model and also determine the crack propagation path for various problems. Stress intensity factor and singularity of the localization tensor (which provides the classical strain localization condition) can be used to determine the crack propagation direction for linear elastic materials and nonlinear material models, respectively. For nonlinear material model, the cohesive forces acting on the crack plane are simulated in the enrichment process by incorporating a discrete constitutive model. Several algorithms and strategies have been implemented, within an object-oriented framework in Java, called INSANE. This implementation will be presented in detail by solving different two-dimensional problems, for both linear and nonlinear material models, in order to show the robustness and accuracy of the proposed method. The numerical results are compared with the reference solutions from the analytical, numerical or experimental results, where applicable.
引用
收藏
页码:168 / 193
页数:26
相关论文
共 50 条
  • [1] Object-oriented approach in programming of finite element method
    Vlasov, AN
    Mnushkin, MG
    Yanovsky, YG
    [J]. GEOECOLOGY AND COMPUTERS, 2000, : 367 - 372
  • [2] Object-oriented programming and the extended finite-element method
    Chamrova, R.
    Patzak, B.
    [J]. PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING AND COMPUTATIONAL MECHANICS, 2010, 163 (04) : 271 - 278
  • [3] An object-oriented approach to the Generalized Finite Element Method
    Alves, Phillipe D.
    Barros, Felicio B.
    Pitangueira, Roque L. S.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2013, 59 : 1 - 18
  • [4] An Object-Oriented class design for the Generalized Finite Element Method programming
    Piedade Neto, Dorival
    Costa Ferreira, Manoel Denis
    Baroncini Proenca, Sergio Persival
    [J]. LATIN AMERICAN JOURNAL OF SOLIDS AND STRUCTURES, 2013, 10 (06): : 1267 - 1291
  • [5] Object-oriented programming for the boundary element method in two-dimensional heat transfer analysis
    Qiao, H
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (04) : 248 - 259
  • [6] Object-oriented approach to finite element modeling on clusters
    Wyrzykowski, R
    Olas, T
    Sczygiol, N
    [J]. APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 250 - 257
  • [7] Extended Finite Element Method for Two-dimensional Crack Modeling
    Jovicic, G.
    Zivkovic, M.
    Jovicic, N.
    [J]. JOURNAL OF THE SERBIAN SOCIETY FOR COMPUTATIONAL MECHANICS, 2007, 1 (01) : 184 - 196
  • [8] Object-oriented approach to the finite element programming-design of element procedure
    Wei, Y.T.
    Yu, J.H.
    Chen, J.K.
    [J]. 2001, Editorial Department of Journal of Sichuan University (33):
  • [9] Object-oriented nonlinear finite element programming: A primer
    Commend, S
    Zimmermann, T
    [J]. DEVELOPMENTS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2000, : 167 - 172
  • [10] Linear constraints in object-oriented finite element programming
    Dubois-Pelerin, Y
    Pegon, P
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 154 (1-2) : 31 - 39