ABSTRACT Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software designed using an object-oriented approach can be significantly more robust than traditional codes. This paper describes a special kind of implementation of object-oriented programming which is rather hybrid in nature, in the development of a finite element code for engineering analysis of metal working problems using C++, and discusses the advantages of this approach.
Cite this paper
nullS. Kumar, "Object-Oriented Finite Element Analysis of Metal Working Processes," Journal of Software Engineering and Applications, Vol. 3 No. 6, 2010, pp. 572-579. doi: 10.4236/jsea.2010.36066.
 G. R. Miller, “An Object-Oriented Approach to Structural Analysis and Design,” Computers & Structures, Vol. 40, No. 1, 1991, pp. 75-82.
T. Zimmermann, Y. Dubois-Pelerin and P. Bomme, “Object-Oriented Finite Element Programming. I. Govern- ing principles,” Computer Methods in Applied Mechanics and Engineering, Vol. 98, No. 3, 1992, pp. 291-303.
X. A. Kong, “Data Design Approach for Object-Oriented FEM Programs,” Computers & Structures, Vol. 61, No. 33, 1996, pp. 503-513.
S. Y. Huang, S. Nakai, H. Katukura and M. C. Natori, “An Object-Oriented Architecture for a Finite Element Method Knowledge-Based System,” International Journal for Numerical Methods in Engineering, Vol. 39, No. 20, 1996, pp. 3497-3517.
T. Zimmermann, P. Bomme, D. Eyheramendy, L. Vernier and S. Commend, “Aspects of an Object-Oriented Finite Element Environment,” Computers & Structures, Vol. 68, No. 1-3, 1998, pp. 1-16.
G. C. Archer, G. Fenves and C. Thewalt, “A New Object-Oriented Finite Element Analysis Program Archi- tecture,” Computers & Structures, Vol. 70, No. 1, 1999, pp. 63-75.
L. Yu and A. V. Kumar, “An Object-Oriented Modular Fra- mework for Implementing the Finite Element Method,” Computers & Structures, Vol. 79, No. 16, 2001, pp. 919-928.
R. I. Mackie, “Object Oriented Implementation of Distri- buted Finite Element Analysis in .NET,” Advanced Engin- eering Software, Vol. 38, No. 11-12, 2007, pp. 726-737.
B. C. P. Heng and R. I. Mackie, “Using Design Patterns in Object-Oriented Finite Element Programming,” Compu- ters & Structures, Vol. 87, No. 15-16, 2009, pp. 952-961.
S. M. R. Tabatabai, “Object-Oriented Finite Element- Based Design and Progressive Steel Weight Minimi- zation,” Finite Elements in Analysis and Design, Vol. 39, No. 1, 2002, pp. 55-76.
O. Pantale, “An Object-Oriented Programming of an Explicit Dynamics Code: Application to Impact Simu- lation,” Advances in Engineering Software, Vol. 33, No. 5, 2002, pp. 297-306.
V. Kromer, F. Dufossé and M. Gueurya, “On the Im- plementation of Object-Oriented Philosophy for the Design of a Finite Element Code Dedicated to Multibody Systems,” Finite Elements in Analysis and Design, Vol. 41, No. 3, 2005, pp. 493-520.
J. R. Q. Franco, F. B. Barros, F. P. Malard and A. Balabram, “Object Oriented Programming Applied to a Finite Ele- ment Technique for the Limit Analysis of Axisymme- trical Pressure Vessels,” Advances in Engineering Soft- ware, Vol. 37, No. 3, 2006, pp. 195-204.
R. Wirfs-Brock, B. Wilkerson and L. Wiener, “Designing Object-Oriented Software,” Prentice Hall, Englewood Cliffs, New York, 1990.
I. Graham, “Object Oriented Methods,” Addison-Wesley, Reading, Massachusetts, 1991.
G. Booch, “Object-Oriented Design with Applications,” The Benjamin/Cummings, Menk Park, 1991.
J. Mackerle, “Object-Oriented Programming in FEM and BEM: A Bibliography (1990–2003),” Advanced Engin- eering Software, Vol. 35, No. 6, 2004, pp. 325-336.
B. Stroustrup, “The C++ Programming Language,” Addison-Wesley, Reading, Massachusetts, 2nd Edition, 1991.
S. Kumar, “Finite Element Modeling of Thermomechanical Behavior and Microstructural Evolution in Steel during Hot Deformation Processes,” Project Report, No. SR/ FTP/ETA-31/2005, New Delhi, November 2009.
S. Kobayashi, S.-I. OH and T. Altan, “Metal Forming and the Finite-Element Method,” Oxford University Press, Oxford, 1989.