Application of automatic differentiation for the identification, optimization and sensitivity analysis in some mechanical problems
Application de la différenciation automatique pour l'identification, l'optimisation et l'étude de sensibilité dans quelques problèmes mécaniques
Abstract
The finite element method allows for the determination of the states of the stress in a mechanical structure under solicitation. Manufacturing processes may be modeled. Nowadays, the reduction of computational costs allows to tackle inverse problems for the identification of some material or geometrical parameters of the structure that are optimal to a given problem. The inverse problem makes use of a mechanical model and an objective function measuring the discrepancies between the observed response and responses resulting from different sets of parameters. This thesis describes a gradient method and the automatic differentiation technique for the solution of two inverse problems in mechanics. The first one is concerned with the identification of a strain-hardening law from uniaxial tension test performed on two different steels and from the academical code \fl. The second one deals with the identification of a viscoelastic law for a sandwich material from experimental data measured on a simply supported sandwich beam and a complex eigenvalue solver developed at LPMM. These two models are differentiable. For each problem, the optimal parameter set is identified as a set for which the gradient of the objective function is zero. We use the automatic differentiation technique to generate codes for the computations of these gradients in a simplified manner. Results we obtained demonstrate the interest of such an approach
La méthode des éléments finis permet de déterminer les états de contrainte à l'intérieur d'une structure mécanique soumise à une sollicitation. Des procédés de fabrication peuvent être modélisés. De nos jours, la réduction des temps de calcul permet d'aborder des problèmes inverses pour identifier des paramètres du matériau ou de la géométrie de la structure, optimaux pour une problématique donnée. Le problème inverse fait intervenir un modèle mécanique et une fonction objectif mesurant un écart entre la réponse observée expérimentalement et les réponses obtenues à partir de jeux de paramètres différents. Cette thèse décrit une méthode de gradient et la technique de différenciation automatique pour résoudre deux problèmes inverses issus de la mécanique. Le premier concerne l'identification d'une loi d'écrouissage à partir d'essais de traction uni-axiale réalisés sur deux aciers différents et du code académique \fl. Le second s'intéresse à l'identification d'une loi viscoélastique pour un matériau sandwich à partir de données expérimentales mesurées sur une poutre sandwich en vibrations libres et du solveur aux valeurs propres complexes développé au LPMM. Ces deux modèles sont différentiables. Pour chaque problème, le jeu de paramètres optimal est identifié comme un jeu pour lequel le gradient de la fonction objectif s'annule. Nous utilisons la technique de différentiation automatique pour générer des codes pour le calcul de ces gradients de manière simplifiée. Les résultats obtenus démontrent l'intérêt de cette approche
Origin | Files produced by the author(s) |
---|
Loading...