* fichier : channeldie5.dgibi *----------------------------------------------------------------------* * C H A N N E L D I E 4 . D G I B I * *----------------------------------------------------------------------* * Objet : * ------- * * Cas-test de validation des elements BBAR pour les elements tetra- * - edre, pyramide et hexaerdre quadratiques. * * Calcul elastique de la compression d'un lopin de metal place dans * une matrice l'empechant de se dilater lateralement (lopin coince dans * un "canal", d'ou "channel die"). * * Validation du calcul par comparaison a la solution analytique des * deplacements et de l'equilibre (F-Bsig). La solution en contrainte * s'avere peu precise (erreur de quelques pourcents). * * Un 2nd chargement en deplacement impose sur la face superieure, * non uniforme en espace (varaition quadratique), permet de valider * l'integration dans les elements en verifiant l'equilibre (F-Bsig). * * Verification du fonctionnement de l'operateur MASSE. * * Verification et validation de l'operateur KSIG en deplacements. * * Description : * ------------- * * Type de calcul : Mecanique Elastique * Mode de calcul : 3D * Type d'element : CU20, TE10, PY13 * Chargement : Deplacement impose * *----------------------------------------------------------------------* * Pour affichages, mettre ig1 a VRAI : ig1 = faux ; *------------------------------ MAILLAGE ------------------------------* * Points : p1 = 0. 0. 0. ; p2 = 100. 0. 0. ; p3 = 100. 100. 0. ; p4 = 0. 100. 0. ; p5 = 0. 0. 100. ; * Contour base : ne1 = 10 ; li1 = d ne1 p1 p2 ; li2 = d ne1 p2 p3 ; li3 = d ne1 p3 p4 ; li4 = d ne1 p4 p1 ; * Surface et Volume : sur3 = sx0 et sy0 ; sur0 = sur1 et sur2 et sur3 et sur4 ; si ig1 ; fins ; *--------------------- MODELE / CARACTERISTIQUES ----------------------* * Valeurs modules d'elasticite : ym1 = 1.5e11 ; nu1 = 0.499 ; * Modele et caracteristiques mecaniques : mod1 = modele vol1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'BBAR' ; * Matrice de raideur : *----------------------- CONDITIONS AUX LIMITES -----------------------* * Definition des points d'interet : ptz0 = sur1 ; ptz1 = sur2 ; cl0 = clx0 et cly0 et clz0 et clz1 ; * Affichages points CL : si ig1 ; fins ; *----------------------------- CHARGEMENT -----------------------------* * Deplacement impose essai channel die : Uy1 = -0.1 ; * Deplacement impose non homogene : si ig1 ; fins ; *---------------------------- DEPLACEMENTS ----------------------------* * Solution analytique au point P3: UxAna1 = -1. * nu1 / (1. - nu1) * Uy1 ; * Solution Castem au point P3: uycas. * deplacement Ux au point P3 : * Deformee : si ig1 ; fins ; * Calcul de l'erreur sur le déplacement. err1 = abs (( UxAna1 - UxSim1 ) / ( UxAna1 )) ; *---------------------------- CONTRAINTES -----------------------------* * Solution analytique: syyana1 = ym1 / (1. - (nu1 * nu1)) * uy1 / 100. ; szzana1 = nu1 * syyana1 ; prana1 = syyana1 + szzana1 / 3. ; * Solution Castem : pression maximale = maxpres1. sig1 = sigma mod1 deptot mat1 ; * Validation KSIG avec BBAR : ksg1 = ksigm mod1 sig1 ; * Affichage : si ig1 ; fins ; * Calcul de la pression : prSim1 = (syySim1 + szzSim1) / 3. ; * Calcul de l'erreur sur les contraintes : err2 = ((syyana1 - syySim1) / syyana1) + ((szzana1 - szzSim1) / szzana1) + ((prana1 - prSim1) / prana1) ; err2 = abs err2 / 3. ; * Verification de l'equilibre chargement homogene : res1 = bsg1 - rea1 ; * Verification equilibre chargement non homogene : res2 = rea2 - bsg2 ; * Affichages solution chargement non homogene : si ig1 ; fins ; *----------------------------- VALIDATION -----------------------------* * Affichages : * Test de validation: prec0 = 1.e-4 ; list err0 ; list err1 ; *list err2 ; list err3 ; list err5 ; list err6 ; list prec0 ; si ( err0 >eg prec0 ) ; erreur 5 ; finsi ; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales