* fichier : mistral_dpg.dgibi ************************************************************************ ************************************************************************ * * Test mistral_dpg.dgibi: Jeux de donnees * * --------------------------------------- * * * * ******************************************************* * TEST DE VALIDATION * * ------------------ * * MODELE MISTRAL * * ELASTICITE ET PLASTICITE INSTANTANE * * * * MAILLAGE: * * EPROUVETTE RECTANGULAIRE * * * * CHARGEMENT: * * DEPLACEMENT LATERAL IMPOSE MONOTONE CROISSANT * ******************************************************* * repertoire des fichiers "divers" * * * Geometrie * * ------------------------------------------ XX = 1. ; YY = 0.5 ; * ------------------------------------------ * P00 = 0. 0. ; P10 = XX 0. ; P11 = XX YY ; P01 = 0. YY ; * * * Maillage * * trac EPROU ; * * Modele et materiau * MODDPG = mode EPROU mecanique elastique orthotrope viscoplastique mistral DPGE P00 ; * * ------------------------------------------------------------ VEC1 = 1. 1. ; TETA = 45. ; ICBASE = 0 ; SENSIP1 = -2 ; SENSIP2 = 1 ; fichier = 'CHAINE' DIVERS '/mimatdpg_par' ; PDILT E1 E2 E3 NU12 NU23 NU13 MU12 MU23 MU13 PNBRE PCOHI PECOU PEDIR PRVCE PECRX PDVDI PCROI PINCR * ------------------------------------------------------------ MATER = mate MODDPG 'YG1 ' E1 'YG2 ' E2 'YG3 ' E3 'NU12' NU12 'NU23' NU23 'NU13' NU13 'G12 ' MU12 'ALP1' 0. 'ALP2' 0. 'ALP3' 0. 'TALP' 0. 'TREF' 300. 'DILT' PDILT 'NBRE' PNBRE 'COHI' PCOHI 'ACOU' PECOU 'EDIR' PEDIR 'RVCE' PRVCE 'ECRX' PECRX 'DVDI' PDVDI 'CROI' PCROI 'INCR' PINCR 'SIP1' SENSIP1 'SIP2' SENSIP2 'IBAS' ICBASE 'DIRECTION' VEC1 'INCLINE' TETA ; * * Conditions aux limites * CL = CLX0 et CLX1 et CLY0 et CLY1 ; * * Chargement * * ------------------------------------------------------- T1 = 100. ; DT1 = 10. ; EPSXY1 = 0.01 ; TT0 = 300. ; TT1 = TT0 ; PHIT0 = 0. ; * ------------------------------------------------------- * * * * CHA = CHADE et CHTT et CHFI ; * * Valeurs initiales * VINT0 = VINT0 + FIT0 ; * * Calcul * TAB = TABLE ; TAB.'VARIABLES_INTERNES' = TABLE ; TAB.'BLOCAGES_MECANIQUES' = CL ; TAB.'CARACTERISTIQUES' = MATER ; TAB.'MODELE' = MODDPG ; TAB.'CHARGEMENT' = CHA ; TAB.'VARIABLES_INTERNES' . 0 = VINT0 ; TAB.'TEMPS_CALCULES' = TEMPSCAL ; TAB.'HYPOTHESE_DEFORMATIONS' = 'LINEAIRE' ; PASAPAS TAB ; * * Traitement des resultats * SIG = TAB.'CONTRAINTES' ; DEP = tab.'DEPLACEMENTS' ; VI = tab.'VARIABLES_INTERNES' ; * ---------------- ERMAX = 0.001 ; * ---------------- * SIGT = SIG.NT ; * DEPT = DEP.NT ; * VIT = VI.NT ; * mess ; mess 'SIGXX SIGYY SIGZZ : ' SIGXX SIGYY SIGZZ ; mess 'SIGXY : ' SIGXY ; mess ; mess 'EPSXX EPSYY EPSZZ : ' EPSXX EPSYY EPSZZ ; mess 'EPSXY : ' EPSXY ; mess ; mess 'EPSP11 EPSP22 EPSP33 : ' EPSP11 EPSP22 EPSP33 ; mess 'EPSP12 EPSP13 EPSP23 : ' EPSP12 EPSP13 EPSP23 ; mess ; * * SIGT_XY = exco SIGT 'SMXY' ; * trac SIGT_XY MODDPG ; * GAMA_XY = exco EPSIT 'GAXY' ; * trac GAMA_XY MODDPG ; * ------------------------------------------------------------ MUXY = 4.E10 ; * ------------------------------------------------------------ AA = 400.E6 ; BB = 1.E10 ; A0 = AA/(2.*MUXY) ; A1 = 1. + (BB/MUXY) ; EPSPXY1 = (EPSXY1-A0)/A1 ; SIGXY1 = AA + (2.*BB*EPSPXY1) ; EPSEXY1 = SIGXY1/(2.*MUXY) ; * ----------------------------------------------------- * ERSIGXY = ABS( (SIGXY/SIGXY1) - 1. ) ; EREPSPXY = ABS( (EPSP12/EPSPXY1) - 1. ) ; * si (ERSIGXY > ERMAX) ; mess ; mess ERSIGXY ; finsi ; si (EREPSPXY > ERMAX) ; mess ; mess EREPSPXY ; mess ; finsi ; si (ERMA > ERMAX) ; finsi ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales