* fichier : testICQ8.dgibi ************************************************************************ ************************************************************************ * * FICHIER GIBIANE POUR TESTER LES ELEMENTS * INCOMPRESSIBLES ICQ8 * * Maillage d'une plaque de forme carrée avec les éléments ICQ8. * * Cas déformation plane. * * On soumet la plaque à un champ de contrainte hydrostatique * (contribution: alpha=1) et à un champ de contrainte déviatorique * (contribution: beta=0.001). * * Les résultats théoriques sont déterminés dans le cas incompressible * (coefficient de Poisson proche de 0.5). * * * * *-----MAILLAGE----------- * * p1 = 0. 0. ; p2 = 100. 0. ; p3 = 100. 100. ; p4 = 0. 100. ; * li1 = d 10 p1 p2 ; li2 = d 10 p2 p3 ; li3 = d 10 p3 p4 ; li4 = d 10 p4 p1 ; * * * *-----MODELE MECANIQUE------------ * * Valeur du coefficient de Poisson * nu1 = 0.4999 ; * mod1 = modele sur1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' icq8 ; * * *-----CONDITIONS AUX LIMITES------------ * * * *----------------CHARGEMENT----------------- * * Coefficients de contribution de chargement * (alpha-->hydrostatique) * (beta-->déviatorique) * alpha = 1. ; beta = 1.e-3 ; * *-----Chargement déviatorique------------ * *-----sur li1----- * chpres1 = beta * chpresy1 ; * *-----sur li2----- * chforx2 = chpresx2 ; chpres2 = beta * ( chforx2 et chfory2 ) ; * *-----sur li3----- * chfory3 = chpresy3 ; chpres3 = beta * ( chforx3 et chfory3 ) ; * *-----sur li4------- * chpres4 = beta * chfory4 ; * * *-----Chargement hydrostatique------------ * *-----sur li1----- * pres1 = alpha * presy1 ; * *-----sur li2----- * pres2 = alpha * presx2 ; * *-----sur li3----- * pres3 = alpha * presy3 ; * *-----sur li4------- * pres4 = alpha * presx4 ; * * *---------CALCUL DES DEPLACEMENTS -------------------- * * * Solution analytique au point P3: uyan. * mu = 1.e11 / ( 1 + nu1 ) ; uyan = ( 2 * x3 * y3 ) / ( 2 * mu ) * 1.e5 * beta ; * * Solution Castem au point P3: uycas. * (chpres2 et chpres3 et chpres4 et chpres1 et pres2 et pres3 et pres4 et pres1) ; * * Calcul de l'erreur sur le déplacement. * erry = abs (( uyan - uycas ) / ( uyan )) * 100 ; * * Test de précision sur le calcul du déplacement uy (<1%). * si ( erry >eg 1. ) ; erreur 5 ; finsi ; * * *-----------CALCUL CONTRAINTES------------------------- * * * Solution analytique: pression = alpha*1.E5. * * Solution Castem : pression maximale = maxpres1. * sig1 = sigma mod1 deptot mat1 ; sp = (sxx + syy + szz) / 3. ; * * Calcul de l'erreur sur la pression. * errpress = abs ((maxpres1 + (alpha * 1.E5)) / (alpha * 1.E5)) * 100. ; * * Test de précision sur le calcul de la pression (<1%). * si ( errpress >eg 1. ) ; erreur 5 ; finsi ; * * fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales