OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS

Volume: 7 Number: 2 June 1, 2015
  • B. Kanber
  • M.M. Yavuz
EN

OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS

Abstract

In this work, the main philosophy behind the object-oriented programming (OOP) of meshfree methods is discussed for solution of elastostatic problems. Objects and classes are constructed with respect to the structure of meshfree methods. Local radial point interpolation method (LRPIM) and meshless local Petrov-Galerkin (MLPG) method are used in local weak form in the program. Basic object oriented programming operators; encapsulation, inheritance and polymorphism are used for increasing modularity. Seven main classes and their subclasses are constructed for decreasing complexity. Additional storage modules and solver functions are implemented. As a result of this, new techniques on interpolations and integrations can be easily adapted to construction of shape functions in meshfree program structure. Objects are defined and implemented for solution of 2D elastostatic problems in MATLAB. Two elestostatic problems are solved in MATLAB OOP and their results are compared with results of a procedural program that is written in FORTRAN. Class designs and their hierarchy are discussed in details

Keywords

References

  1. [1] Mackie, R.I., Object oriented programming of the finite element method. International Journal for Numerical Methods in Engineering, 35, 425-436, 1992.
  2. [2] Zimmermann, T., Dubois-Pelerin, Y. and Bomme, P., Object oriented finite element programming: I. governing principles. Computer Methods in Applied Mechanics and Engineering, 98, 291-303, 1992.
  3. [3] Dubois-Pelerin, Y., Zimmermann, T. and Bomme, P., Object oriented finite element programming: II. a prototype program in Smalltalk. Computer Methods in Applied Mechanics and Engineering, 98, 361-397, 1992.
  4. [4] Ohtsubo, H. and Kawamura, Y., Development of the object-oriented finite element modeling system – modify. Engineering with Computers, 9, 187-197, 1993.
  5. [5] Zimmermann, T., Bomme, P., Eyheramendy, D., Vernier, L. and Commend, S., Aspects of an object-oriented finite element environment. Computers and Structures, 68, 1-16, 1998.
  6. [6] Pantale, O., An object-oriented programming of an explicit dynamics code: application to impact simulation. Advances in Engineering Software, 33, 297–306, 2002.
  7. [7] Peters, B. and Dziugys, A., Numerical simulation of the motion of granular material using objectoriented techniques. Comput. Methods Appl. Mech. Engrg., 191, 1983–2007, 2002.
  8. [8] Ma, Y. and Feng, W., Object-oriented finite element analysis and programming in VC++. Applied Mathematics and Mechanics, 23(12), 1437-1443, 2002.

Details

Primary Language

English

Subjects

-

Journal Section

-

Authors

B. Kanber This is me

M.M. Yavuz This is me

Publication Date

June 1, 2015

Submission Date

June 1, 2015

Acceptance Date

-

Published in Issue

Year 2015 Volume: 7 Number: 2

APA
Kanber, B., & Yavuz, M. (2015). OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS. International Journal of Engineering and Applied Sciences, 7(2), 1-18. https://doi.org/10.24107/ijeas.251244
AMA
1.Kanber B, Yavuz M. OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS. IJEAS. 2015;7(2):1-18. doi:10.24107/ijeas.251244
Chicago
Kanber, B., and M.M. Yavuz. 2015. “OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS”. International Journal of Engineering and Applied Sciences 7 (2): 1-18. https://doi.org/10.24107/ijeas.251244.
EndNote
Kanber B, Yavuz M (June 1, 2015) OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS. International Journal of Engineering and Applied Sciences 7 2 1–18.
IEEE
[1]B. Kanber and M. Yavuz, “OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS”, IJEAS, vol. 7, no. 2, pp. 1–18, June 2015, doi: 10.24107/ijeas.251244.
ISNAD
Kanber, B. - Yavuz, M.M. “OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS”. International Journal of Engineering and Applied Sciences 7/2 (June 1, 2015): 1-18. https://doi.org/10.24107/ijeas.251244.
JAMA
1.Kanber B, Yavuz M. OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS. IJEAS. 2015;7:1–18.
MLA
Kanber, B., and M.M. Yavuz. “OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS”. International Journal of Engineering and Applied Sciences, vol. 7, no. 2, June 2015, pp. 1-18, doi:10.24107/ijeas.251244.
Vancouver
1.B. Kanber, M.M. Yavuz. OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS. IJEAS. 2015 Jun. 1;7(2):1-18. doi:10.24107/ijeas.251244

Cited By

21357