An object-oriented tridimensional self-regular boundary element method implementation

被引:6
|
作者
Anacleto, F. E. S. [1 ]
Ribeiro, T. S. A. [1 ]
Ribeiro, G. O. [1 ]
Pitangueira, R. L. S. [1 ]
Penna, S. S. [1 ]
机构
[1] Univ Fed Minas Gerais, Dept Engn Estruturas, Belo Horizonte, MG, Brazil
关键词
Self-regular formulation; Object-oriented programming; Open-source code; PRINCIPAL VALUE INTEGRALS; NONSINGULAR BEM; EQUATIONS; ELASTICITY; FORMULATION; ELASTOPLASTICITY;
D O I
10.1016/j.enganabound.2013.06.007
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The object-oriented design used to implement a self-regular formulation of the boundary element method is presented. The self-regular formulation is implemented to four integral equations: the displacement boundary integral equation, and the Somigliana's integral identities for displacement, stress and strain. The boundary-layer effect that arises in the classical BEM on the transition from interior to boundary points is eliminated and thus special integration schemes to treat nearly singular integrals become unnecessary. The self-regular formulations lead to very accurate results. Comparisons of displacements, stress and strain obtained from analytical solutions and the numerical results for bidimensional and tridimensional elastostatics problems are presented, and the self-regular formulation shows strong stability. The implemented code is open-source and is available under the GNU General Public License. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1276 / 1284
页数:9
相关论文
共 50 条
  • [31] TAD: An object-oriented method
    Damij, T
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 748 - 750
  • [32] OBJECT-ORIENTED METHOD FOR AXIOM
    BOULANGER, JL
    SIGPLAN NOTICES, 1995, 30 (02): : 33 - 41
  • [33] An Object-Oriented class design for the Generalized Finite Element Method programming
    Piedade Neto, Dorival
    Costa Ferreira, Manoel Denis
    Baroncini Proenca, Sergio Persival
    LATIN AMERICAN JOURNAL OF SOLIDS AND STRUCTURES, 2013, 10 (06): : 1267 - 1291
  • [34] A fast object-oriented Matlab implementation of the Reproducing Kernel Particle Method
    Barbieri, Ettore
    Meo, Michele
    COMPUTATIONAL MECHANICS, 2012, 49 (05) : 581 - 602
  • [35] About generalized section replication method implementation with object-oriented design
    Ivanov, IA
    Royak, ME
    Soloveichik, YG
    Korus 2004, Vol 2, Proceedings, 2004, : 131 - 135
  • [36] Pre-implementation Method Name Prediction for Object-oriented Programming
    Wang, Shangwen
    Wen, Ming
    Lin, Bo
    Liu, Yepang
    Bissyande, Tegawende F.
    Mao, Xiaoguang
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (06)
  • [37] A fast object-oriented Matlab implementation of the Reproducing Kernel Particle Method
    Ettore Barbieri
    Michele Meo
    Computational Mechanics, 2012, 49 : 581 - 602
  • [38] Research on the Implementation of Elliptic Curve Cryptosystem Based on Object-Oriented Method
    Shen Guicheng
    Zheng Xuefeng
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 12572 - 12575
  • [39] An object-oriented approach to dual reciprocity boundary element method applied to 2D elastoplastic problems
    Gomes, Gilberto
    Delgado Neto, Alvaro Martins
    Bezerra, Luciano Mendes
    Silva, Ramon
    MULTIDISCIPLINE MODELING IN MATERIALS AND STRUCTURES, 2019, 15 (05) : 958 - 974
  • [40] Natural element method based on local Petrov-Galerkin procedure and its object-oriented design and implementation
    Cai, Yongchang
    Li, Xiaojun
    Zhu, Hehua
    Yanshilixue Yu Gongcheng Xuebao/Chinese Journal of Rock Mechanics and Engineering, 2003, 22 (08): : 1263 - 1268