Automatic solver for computational plasticity basedon Taylor series and automatic differentiation
Résumé
A numerical technique is presented to compute high order derivatives of response curves in plasticity, i.e. high order derivatives of plastic constitutive laws and high order derivatives of the corresponding structural problems. Of course the transitions between elastic unloading and plastic loading lead to discontinuous tangent moduli and it is necessary to regularize the constitutive laws to be able to compute Taylor series within plasticity. In [1], regularization methods have been proposed that do not affect the effectiveness of structural calculations and we adopt them in this talk. Often plastic laws are rather intricate, many physical models can be considered and algorithms to compute Taylor series are not simple. Therefore the implementation of this procedure should be user friendly by using Automatic Differentiation (AD) [2]. That is the goal of this paper. AD could be viewed as a way to generate a code that computes the derivatives of a function, but only the function itself has to be implemented by the user. A natural approach is the so called "forward mode" based on operator overloading. In [3], the same idea had been applied to two algebraic laws : nonlinear elasticity and unilateral contact with tools of any form. Here a generic procedure for Differential Algebraic Equations is discussed and applied to small strain and large strain plasticity, but it could be naturally extended to friction. The application to structural problems is straightforward because it is easy to calculate derivatives of balance laws. The combination of both leads to Asymptotic Numerical Method that has been applied to many cases, especially in nonlinear elasticity and in fluid mechanics [4]. Applications to the computations of plastic structural problems will be discussed.
Domaines
Mécanique [physics.med-ph]Origine | Fichiers produits par l'(les) auteur(s) |
---|---|
Licence |