Object-Oriented Programming Applied to the Finite Element Method Part II. Application to Material Behaviors

Abstract
This paper examines the application of C++ design patterns to the development of material constitutives equations to be used in finite element simulation softwares. All material behaviors use the same generic interface. Accordingly, the same governing principles can be applied to simple elasto-(visco)-plastic materials as well as single crystals, polycrystals and multiphased materials. As these models use numerous parameters, a generic optimization tools was also developed to adjust these parameters. Finally, a specific pre-processor can be used to quickly implement and test new material behaviors. The result (i.e., interface + optimizer + pre—processor) is an integrated approach to the development of new constitutive equations for structural computations.

This publication has 16 references indexed in Scilit: