𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An object-oriented programming approach to the Lagrangian FEM analysis of large inelastic deformations and metal-forming processes

✍ Scribed by Nicholas Zabaras; Akkaram Srikanth


Publisher
John Wiley and Sons
Year
1999
Tongue
English
Weight
364 KB
Volume
45
Category
Article
ISSN
0029-5981

No coin nor oath required. For personal study only.

✦ Synopsis


The general deformation problem with material and geometric non-linearities is typically divided into a number of subproblems including the kinematic, the constitutive, and the contact=friction subproblems. These problems are introduced for algorithmic purposes; however, each of them represents distinct physical aspects of the deformation process. For each of these subproblems, several well-established mathematical and numerical models based on the ÿnite element method have been proposed for their solution.

Recent developments in software engineering and in the ÿeld of object-oriented C++ programming have made it possible to model physical processes and mechanisms more expressively than ever before. In particular, the various subproblems and computational models in a large inelastic deformation analysis can be implemented using appropriate hierarchies of classes that accurately represent their underlying physical, mathematical and=or geometric structures.

This paper addresses such issues and demonstrates that an approach to deformation processing using classes, inheritance and virtual functions allows a very fast and robust implementation and testing of various physical processes and computational algorithms. Here, speciÿc ideas are provided for the development of an objectoriented C++ programming approach to the FEM analysis of large inelastic deformations. It is shown that the maintainability, generality, expandability, and code re-usability of such FEM codes are highly improved. Finally, the e ciency and accuracy of an object-oriented programming approach to the analysis of large inelastic deformations are investigated using a number of benchmark metal-forming examples. Copyright