* fichier : testICT3.dgibi
************************************************************************
************************************************************************
*
* FICHIER GIBIANE POUR TESTER LES ELEMENTS
* INCOMPRESSIBLES ICT3
*
* Maillage d'une plaque de forme carrée avec les éléments ICT3.
*
* 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.485 ;
*
mod1 = modele sur1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' ict3 ;
*
*
*-----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 (<30%).
*
si ( erry >eg 30. ) ;
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 (<20%).
*
si ( errpress >eg 20. ) ;
erreur 5 ;
finsi ;
*
*
fin;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales