Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You and Your Team.

Learn More →

An object-oriented approach to dual reciprocity boundary element method applied to 2D elastoplastic problems

An object-oriented approach to dual reciprocity boundary element method applied to 2D... The purpose of this paper is to describe further developments on a novel formulation of the boundary element method (BEM) for inelastic problems using the dual reciprocity method (DRM) but using object-oriented programming (OOP). As the BEM formulation generates a domain integral due to the inelastic stresses, the DRM is employed in a modified form using polyharmonic spline approximating functions with polynomial augmentation. These approximating functions produced accurate results in BEM applications for a range of problems tested, and have been shown to converge linearly as the order of the function increases.Design/methodology/approachA programming class named DRMOOP, written in C++ language and based on OOP, was developed in this research. With such programming, general matrix equations can be easily established and applied to different inelastic problems. A vector that accounts for the influence of the inelastic strains on the displacements and boundary forces is obtained.FindingsThe C++ DRMOOP class has been implemented and tested with the BEM formulation applied to classical elastoplastic problem and the results are reported at the end of the paper.Originality/valueAn object-oriented technology and the C++ DRMOOP class applied to elastoplastic problems. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png 2nd Multidiscipline Modeling in Materials and Structures Emerald Publishing

An object-oriented approach to dual reciprocity boundary element method applied to 2D elastoplastic problems

Loading next page...
 
/lp/emerald-publishing/an-object-oriented-approach-to-dual-reciprocity-boundary-element-MBuD7135qP
Publisher
Emerald Publishing
Copyright
© Emerald Publishing Limited
ISSN
1573-6105
DOI
10.1108/mmms-05-2018-0095
Publisher site
See Article on Publisher Site

Abstract

The purpose of this paper is to describe further developments on a novel formulation of the boundary element method (BEM) for inelastic problems using the dual reciprocity method (DRM) but using object-oriented programming (OOP). As the BEM formulation generates a domain integral due to the inelastic stresses, the DRM is employed in a modified form using polyharmonic spline approximating functions with polynomial augmentation. These approximating functions produced accurate results in BEM applications for a range of problems tested, and have been shown to converge linearly as the order of the function increases.Design/methodology/approachA programming class named DRMOOP, written in C++ language and based on OOP, was developed in this research. With such programming, general matrix equations can be easily established and applied to different inelastic problems. A vector that accounts for the influence of the inelastic strains on the displacements and boundary forces is obtained.FindingsThe C++ DRMOOP class has been implemented and tested with the BEM formulation applied to classical elastoplastic problem and the results are reported at the end of the paper.Originality/valueAn object-oriented technology and the C++ DRMOOP class applied to elastoplastic problems.

Journal

2nd Multidiscipline Modeling in Materials and StructuresEmerald Publishing

Published: Aug 8, 2019

Keywords: Plasticity; Boundary element method; Dual reciprocity; Object-oriented programming

References