* fichier : chaboche3.dgibi * section : Mecanique Viscoplastique * repertoire des fichiers "divers" * *----------------------------------------------------------------------* * CHABOCHE3.DGIBI * *----------------------------------------------------------------------* * * Objet : * ------- * * Test de validation d'une loi de comportement de materiau. * Loi de comportement elastoviscoplastique de Chaboche. * Validation de la loi de comportement en condition anisotherme. * * * Description : * ------------- * Test "Satoh" : dilatation thermique d'un element de volume empeche * suivant (O,z) * * Type de calcul : Thermomecanique * Mode de calcul : TRIDIMENSIONNEL * Type d'element : CUB8 * Chargement : Temperature imposee * Reference : solution obtenue avec SiDoLo, elle-meme validee * par comparaison au logiciel Zebulon. * Objectif : Ecart relatif sur la contrainte SMZZ < 2% * * Remarque 1 : * ------------ * Les instants de calcul et les valeurs imposees de la temperature * sont celles de la solution de reference. * * Remarque 2 : * ------------ * Solution de reference aimablement communiquee par Philippe PILVIN, * Université de Bretagne Sud. * *----------------------------------------------------------------------* * * Pour afficher les traces, mettre IGRAPH a vrai : IGRAPH = faux ; * *----------------------- Resultats de reference -----------------------* * * Lecture de la solution de reference : * liste des temps de calcul ; ltps1 = ta2.1 ; * liste des valeurs de temeprature associee lt1 = ta2.5 ; * liste des valeurs de la contrainte SMZZ associee lszz1 = ta2.3 ; * * Courbes d'evolution : *--------------------- Mise en donnees du calcul ----------------------* * * Maillage d'un "cube unite" : si IGRAPH ; fins ; * Parametres de la loi de Chaboche : nu1 = 0.3 ; al1 = 20.e-6 ; * Modele / Caracteristiques : 'K' gK0 'N' pn1 'A' gA1 'C' gC1 'B' pb1 'Q' gQ1 ; * Blocages mecaniques : * Conditions initiales / Chargement : * Evolution de la temperature : * Pas de temps (si vrai, pas de temps / 2) : si faux ; repe bx nbx ; dtps = tps1 - tps0 ; tps2 = tps1 ; tps1 = 0.5*dtps + tps0 ; tps0 = tps2 ; fin bx ; sino ; ltps2 = ltps1 ; fins ; * Test discretisation plus grossiere : *tps1 = ltps1 extr (dime ltps1) ; *ltps2 = prog 0. pas (0.02*tps1) tps1 ; * Resolution PASAPAS : ta1 = table ; ta1.modele = mo1 ; ta1.caracteristiques = ma1 ; ta1.blocages_mecaniques = clx0 et cly0 et clz0 ; ta1.chargement = cgt0 ; ta1.temps_calcules = ltps2 ; ta1.hypothese_deformations = 'LINEAIRE' ; PASAPAS ta1 ; * Post-traitement de la courbe SMZZ vs T : i1 = 0 ; repe b1 nb1 ; tpsi1 = ta1.temps.i1 ; i1 = i1 + 1 ; fin b1 ; lszz2 = 1.e-6 * lszz2 ; * Affichages : si IGRAPH ; ta3 = table ; ta3 . 'TITRE' = table ; fins ; * * Test de validation : * si (err0 > 0.02) ; fins ; * fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales