Browse > Article

An Object-Oriented Programming for the Boundary Element Method in Plane Elastostatic Contact Analysis  

Kim, Moon-Kyum (연세대학교 사회환경시스템공학부)
Yun, Ik-Jung (연세대학교 사회환경시스템공학부)
Publication Information
Journal of the Computational Structural Engineering Institute of Korea / v.24, no.2, 2011 , pp. 121-131 More about this Journal
Abstract
An object oriented programming(OOP) framework is presented to solve plane elastostatic contact problems by means of the boundary element method(BEM). Unified modeling language(UML) is chosen to describe the structure of the program without loss of generality, even though all implemented codes are written with C++. The implementation is based on computational abstractions of both mathematical and physical concepts associated with contact mechanics involving geometrical nonlinearities and the corner node problems for multi-valued traction. The overall class organization for contact analysis is discussed in detail. Numerical examples are also presented to verify the accuracy of the developed BEM program.
Keywords
object-oriented programming; boundary element method; contact analysis; unified modeling language(UML); C++;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Stroustrup, B. (1997) The C++ Programming Language, MA: Addison-Wesley.
2 Wriggers, P. (2002) Computational Contact Mechanics, New York: John Wiley & Sons.
3 Gallego, R., Dominguez, J. (1993) A Two Dimensional Boundary Element Code for Time-Domain Formulations using Quadratic Elements II: Transient Elastodynamic Problems, Boundary Elem Commun.
4 Gallego, R., Dominguez, J. (1994) A Two Dimensional Boundary Element Code for Time-Domain Formulations using Quadratic Elements I: Potential Problems, Boundary Elem Commun.
5 Gao, X.W., Davies, T.G. (2000) 3D Multi-Region BEM with Corners and Edges, International Journal of Solids and Structures, 37, pp.1549-1560.   DOI   ScienceOn
6 Hertz, H. (1896) Miscellaneous Papers on the Contact of Elastic Solids, Translated by D.E. Jones, Mac Millan: London.
7 Karami, G. (1993) Boundary Element Analysis of Two-Dimensional Elastoplastic Contact Problems, International Journal for Numerical Methods in Engineering, 36, pp.221-235.   DOI
8 Huesmann, A., Kuhn, G. (1995) Automatic Load Incrementation Technique for Plane Elastoplastic Frictional Contact Problems using Boundary Element Method, Computers & Structures, 56, pp.733-744.   DOI   ScienceOn
9 Johnson, K.L. (1985) Contact Mechanics, Cambridge University Press.
10 Karami, G. (1989) A Boundary Element Method for Two Dimensional Contact Problems, Springer-Verlag.
11 Kim, M.K., Yun, I. (2009) An Efficient Contact Detection Algorithm for Contact Problems with the Boundary Element Method, Computational Structural Engineering Institute of Korea, 22(5), pp.439-444.
12 Lorenzana, A., Garrido, J.A. (1998) A Boundary Element Approach for Thecontact Problems Involving Large Displacements, Computer & Structures. 68, pp.315-324.   DOI   ScienceOn
13 McMonnies, A., McSporran, W.S. (1995) Developing Object-Oriented Data Structures using C++, McGraw-Hill.
14 Olukoko, O.A., Becker, A.A. (1993) A New Boundary Element Approach for Contact Problems with Friction, International Journal for Numerical Methods in Engineering, 36, pp.2625-2642.   DOI   ScienceOn
15 Paris, F., Blazquez, A., Canas, J. (1995) Contact Problems with Nonconforming Discretization using Boundary Element Method, Computers & Structures, 57, pp.829-839.   DOI   ScienceOn
16 Paris, F., Canas, J. (1997) Boundary Element Method, Fundamentals and Applications, Oxford University Press.
17 Becker, A.A. (1992) The Boundary Element Method in Engineering, a Complete Course, London: McGraw-Hill.
18 Aliabadi, M.H. (2002) The Boundary Element Method Volume 2, Applications in Solids and Structures, WILEY.
19 Andersson, T., Frederiksson, B., Persson, B.G.A. (1980) The Boundary Element Method Applied to Two-Dimensional Contact Problems, in: C. A. Brebbia(Ed.), Proceedings of the 2nd International Seminar on Recent Advances in BEM, Southampton: CML Publications, pp.247-263.
20 Bangyong, K., Yijun, L. (2005) Analysis of 3-D Frictional Contact Mechanics Problems by a Boundary Element Method, Tsinghua Science and Technology, 10, pp.16-29.   DOI   ScienceOn
21 Beer, G. (2001) Programming the Boundary Element Method, an Introductionfor Engineers, WILEY,
22 Brebbia, C.A., Dominguez, J. (1992) Boundary Elements, an Introductory Course. 2nd ed, New York: McGraw-Hill.
23 Chapman, S.J. (2007) FORTRAN 95/2003 for Scientists and Engineers, McGraw-Hill.
24 Dassault systems simulia corp. (2007), Abaqus 6.7 User' manual.
25 Friedrich, J. (1998) Object Oriented Computer Simulations of Physical Systems using Dual Reciprocity Boundary Element Methodology, Turkish Journal of Electrical Engineering & Computer Sciences, 6, pp.11-22.