Télécharger elas_hook_endom.dgibi
* fichier : elas_hook_endom.dgibi * ************************************************************************ * Petit test des operateurs ELAS et HOOK dans les cas des modeles * * endommageables avec fourniture d'un MCHAML de variables internes. * * On verifie que la matrice de Hooke utilisee tiens bien compte de * * l'endommagement. * ************************************************************************ ** Options generales ** Valeur d'endommagement d1 = 0.4815162342 ; ** Un petit maillage ** Modeles et parametres materiaux (on boucle sur les modeles avec * endommagement geres par ELAS et HOOK, sauf le FLUAGE CERAMIQUE) * conversion corube traction > ecrouissage REPE b1 6 ; MESS ; icas = &b1 ; SI (EGA icas 1) ; MESS 'Modele PLASTIQUE ENDOMMAGEABLE' ; 'EPSR' 1. ; FINSI ; SI (EGA icas 2) ; MESS 'Modele VISCOPLASTIQUE VISCODOMMAGE' ; mo = MODE mail1 'MECANIQUE' 'ELASTIQUE' 'VISCOPLASTIQUE' 'VISCODOMMAGE' ; FINSI ; SI (EGA icas 3) ; MESS 'Modele ENDOMMAGEMENT MAZARS' ; 'ACOM' 1. 'BCOM' 1. 'BETA' 1. ; FINSI ; SI (EGA icas 4) ; MESS 'Modele ENDOMMAGEMENT MVM' ; FINSI ; SI (EGA icas 5) ; MESS 'Modele PLASTIQUE_ENDOM ROUSSELIER' ; mo = MODE mail1 'MECANIQUE' 'ELASTIQUE' 'PLASTIQUE_ENDOM' 'ROUSSELIER' ; 'FC' 0.9 ; FINSI ; SI (EGA icas 6) ; MESS 'Modele PLASTIQUE_ENDOM GURSON2' ; mo = MODE mail1 'MECANIQUE' 'ELASTIQUE' 'PLASTIQUE_ENDOM' 'GURSON2' ; 'EPSN' 1. 'F0' 0. ; FINSI ; ** Champ de variables internes avec la composante D non nulle SI (EGA icas 5) ; FINSI ; ** Test du passage deformation --> contrainte avec ELAS et HOOK val0 = 1. * (1.-d1) * 1. * (1.-0.3)/((1.+0.3)*(1.-(2.*0.3))) ; ec1 = ABS ((val1 - val0) / val0) ; sg2 = ho1 * ep1 mo ; ec2 = ABS ((val2 - val0) / val0) ; ** Test du passage contrainte --> deformation avec ELAS seulement val00 = 1. / (1. * (1.-d1)) ; ec3 = ABS ((val3 - val00) / val00) ; ** Test des valeurs calculees MESS ; ** Erreur si ecart trop grand SI (ec1 > 1.E-15) ; 'la matrice de Hooke'; FINSI ; SI (ec2 > 1.E-15) ; 'la matrice de Hooke'; FINSI ; SI (ec3 > 1.E-15) ; 'la matrice de Hooke'; FINSI ; FIN b1 ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales