An Object-Oriented Programming for the Boundary Element Methodin Plane Elastostatic Contact Analysis
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
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.
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.
참고문헌 (25)
- Aliabadi, M.H, "The Boundary Element Method Volume 2, Applications in Solids and Structures" (2002), WILEY
- Andersson, T, "The Boundary Element Method Applied to Two-Dimensional Contact Problems", Proceedings of the 2nd International Seminar on Recent Advances in BEM, pp.247~263 (1980), CML Publications
- Bangyong, K, "Analysis of 3-D Frictional Contact Mechanics Problems by a Boundary Element Method", Tsinghua Science and Technology, 10, pp.16~29 (2005)
- Becker, A.A, "The Boundary Element Method in Engineering, a Complete Course" (1992), McGraw-Hill
- Beer, G, "Programming the Boundary Element Method, an Introductionfor Engineers" (2001), WILEY
- Brebbia, C.A, "Boundary Elements, an Introductory Course. 2nd ed" (1992), McGraw-Hill
- 2003 for Scientists and Engineers, "FORTRAN 95", pp.2007, Chapman, S.J
- Dassault systems simulia corp, "Abaqus 6.7 User' manual", ~ (2007)
- Friedrich, J, "Object Oriented Computer Simulations of Physical Systems using Dual Reciprocity Boundary Element Methodology", Turkish Journal of Electrical Engineering & Computer Sciences, 6, pp.11~22 (1998)
- Gallego, R, "A Two Dimensional Boundary Element Code for Time-Domain Formulations using Quadratic Elements II: Transient Elastodynamic Problems", Boundary Elem Commun, ~ (1993)
- Gallego, R, "A Two Dimensional Boundary Element Code for Time-Domain Formulations using Quadratic Elements I: Potential Problems", Boundary Elem Commun, ~ (1994)
- Gao, X.W, "3D Multi-Region BEM with Corners and Edges", International Journal of Solids and Structures, 37, pp.1549~1560 (2000)
- Hertz, H, "Miscellaneous Papers on the Contact of Elastic Solids" (1896), Mac Millan
- Huesmann, A, "Automatic Load Incrementation Technique for Plane Elastoplastic Frictional Contact Problems using Boundary Element Method", Computers & Structures, 56, pp.733~744 (1995)
- Johnson, K.L, "Contact Mechanics" (1985), Cambridge University Press
- Karami, G, "A Boundary Element Method for Two Dimensional Contact Problems" (1989), Springer-Verlag
- Karami, G, "Boundary Element Analysis of Two-Dimensional Elastoplastic Contact Problems", International Journal for Numerical Methods in Engineering, 36, pp.221~235 (1993)
- 김문겸, "경계요소법을 이용한 접촉해석의 효율적인 접촉면 검출기법", 한국전산구조공학회논문집, 22(5), pp.439~444 (2009), 한국전산구조공학회
- Lorenzana, A, "A Boundary Element Approach for Thecontact Problems Involving Large Displacements", Computer & Structures, 68, pp.315~324 (1998)
- McMonnies, A, "Developing Object-Oriented Data Structures using C++" (1995), McGraw-Hill
- Olukoko, O.A, "A New Boundary Element Approach for Contact Problems with Friction", International Journal for Numerical Methods in Engineering, 36, pp.2625~2642 (1993)
- Paris, F, "Contact Problems with Nonconforming Discretization using Boundary Element Method", Computers & Structures, 57, pp.829~839 (1995)
- Paris, F, "Boundary Element Method, Fundamentals and Applications" (1997), Oxford University Press
- Stroustrup, B, "The C++ Programming Language" (1997), Addison-Wesley
- Wriggers, P, "Computational Contact Mechanics" (2002), John Wiley & Sons
