d5.04.01 Introduire un nouveau comportement#

Résumé :

Comment introduire un nouveau comportement ?

On décrit ici l’ajout d’un nouveau comportement pour résoudre un problème non linéaire posé sur une structure, avec STAT_NON_LINE ou DYNA_NON_LINE, pour tous les éléments 2D / 3D (et coques, tuyaux, poutres multi-fibres, …) ou ajouter un nouveau comportement métallurgique dans CALC_META.

Étapes essentielles:

  • Écriture de la documentation de référence R (équations de la loi de comportement)

  • Modification du catalogue de DEFI_MATERIAU (paramètres matériau de la loi de comportement)

  • Ajout du catalogue python de la relation de comportement

  • Choix de la méthode d’intégration parmi les possibilités suivantes:

  • écriture d’une routine autonome lc0nnintégrant le comportement en un point d’intégration

  • intégration explicite (ALGO_INTE=”RUNGE_KUTTA”) et écriture des routines associées

  • intégration implicite dans l’environnement PLASTI,implantation «complète» (ALGO_INTE=”NEWTON”)

  • intégration implicite dans l’environnement PLASTI,implantation «facile» (ALGO_INTE=”NEWTON_PERT”)

  • Produire des tests !

Remarque : il est également possible de programmer des lois de comportement soit dans une routine de type Umat (cf. [u2.10.01), soit à l’aide de MFront (cf. [u2.10.02] et le paragraphe 6 de ce document).

Table des Matières