Development of an Object-Oriented Finite Element Analysis Program Using J$Java^TM$

$Java^TM$ 언어를 이용한 객체 지향 유한 요소 해석 프로그램의 개발

  • Published : 1998.04.01

Abstract

The finite element analysis program should be prepared to deal with many of newly arising engineering problems. The sequential structured programming technique does not make a finite element method so flexible. So far, the object oriented programming technique was studied as an alternative programming paradigm. However, most of the research were in the state of the evaluation of the possibility and the applicability of the object oriented method for a finite element program. In this study, a practical object oriented finite element analysis program, OOFE_ JAVA was developed and the result of the analysis on a rectangular clamped plate was shown. The objects which compose the OOFE_JAVA were applied to several engineering problem without any modification and it was concluded that the object oriented technique was appropriate for the development of a complex and large engineering system. And a virtual machine which Java language is using can be loaded on any kinds of computer which has java interpreter regardless of the platform on which the OOFE_JAVA was developed.

Keywords

References

  1. The JavaTM Programming Language Arnold, Ken;James Gosling
  2. Concepts and Applications of Finite Element Analysis Cook, Robert, D.(et al.)
  3. Computers & Structures v.34 no.3 Object-Oriented Finite Element Analysis Forde, Bruce, W. R.(et al.)
  4. Computers & Structures v.19 no.3 A Review and Catalogue of Plate Bending Finite Elements Hrabok,M.M.;T.M.Hrudey
  5. Computers & Structures v.57 no.1 An Object-Oriented Design of FEM Programs Kong,X.A.;D.P.Chen
  6. Engineering with Computers v.7 no.4 Object-Oriented Programming for Engineering Applications Lee,H.H.;J.S.Arora
  7. International Journal for Numerical Methods in Engineering v.35 Object Oriented Programming of The Finite Element Method Mackie,R.I.
  8. Engineering with Computers v.13 no.2 Using Objects to Handle Complexity in Finite Element Software Mackie,R.I.
  9. Computers & Structures v.40 no.1 An Object-Oriented Approach to Structural Analysis and Design Miller,G.R.
  10. Selected Topics in Numerical Analysis A Tutorial Set v.1 Mohtar,R.H.(et al.)
  11. Exploring JAVA Niemeyer, Patrick;Joshua Peck
  12. An Introduction To The Finite Element Method Reddy,J.N.
  13. Computers & Structures v.43 no.3 Elements of An Object-Oriented FEM++ Program In C++ Scholz,S.P.
  14. Engineering with Computers v.3 no.1 An Edge-Based Data Structure for Two-Dimensional Finite Element Analysis Wawrzynek, Paul A.;Anthony R. Ingraffea
  15. Computer Methods in Applied Mechanics and Engineering v.98 Object-oriented finite element programming : I.Governing principles Zimmermann, Thomas(et al.)
  16. 전산구조공학회지 v.5 no.4 PC용 객체지향 구조해석 프로그램의 개발 신영식(외)