* fichier : orth6.dgibi ************************************************************************ ************************************************************************ * CAS TEST DU 91/06/13 PROVENANCE : TEST SAUT PAGE; ***************************************************************** * TEST ORTH6 * * PLAQUE CARREE ORTHOTROPE ENCASTREE * * * * Test V.P.C.S. numero SSLS33/90 * * Groupe : Statique lineaire * * Structure assemblee * * * ***************************************************************** * OPTION ECHO 0; * * GRAPH = 'N'; * GRAPH = 'O'; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; *----------------------------------------------------------------* * geometrie : maillage * *----------------------------------------------------------------* * PA = 0.5 0.5; PB = -0.5 0.5; PC = -0.5 -0.5; PD = 0.5 -0.5; PE = 0. 0.; * D1 = PA DROIT 10 PB; D2 = PB DROIT 10 PC; D3 = PC DROIT 10 PD; D4 = PD DROIT 10 PA; * SUR1 = DALLAGE D1 D2 D3 D4 PLAN; SUR = SUR1 ET PE; * * SI (NEG GRAPH 'N'); TITRE 'ORTH6 : PLAQUE CARREE ORTHOTROPE'; TRACE SUR 'QUAL'; FINSI ; * * *----------------------------------------------------------------* * calcul de la rigidite * *----------------------------------------------------------------* * * DIR1 = (COS 30.) (SIN 30.); MAT = MATE MOD DIRE DIR1 YG1 2.5737E10 YG2 7.377E9 YG3 7.377E9 NU12 0.31 NU13 0.31 NU23 0.31 G12 2.319E9; * verification graphique de l'orientation : * 2D massif => 2 vecteurs : V1 et V2 SI (NEG GRAPH 'N'); TITRE 'ORTH6 : V1(AZUR) V2 (JAUNE)'; TRACE ve12 SUR ; FINSI ; * *----------------------------------------------------------------* * conditions aux limites * *----------------------------------------------------------------* * RIG = RI ET CL; * *----------------------------------------------------------------* * chargement * *----------------------------------------------------------------* * FTOT = 1.E6; F5 = FTOT / ((2 * NBNOD4) - 2); F50 = F5 0.; I = 1; NBI = NBNOD4 - 1; REPETER BLOC1 NBI; CHA = CHA ET CHA1 ET CHA2; I = I + 1; FIN BLOC1; * *----------------------------------------------------------------* * resolution : calcul elastique * *----------------------------------------------------------------* * * Champs de deplacements * * * Contraintes : interpolation aux noeuds du maillage * * * Trace facultatif du champ de déplacement. * SI (NEG GRAPH 'N'); TITR 'ORTH6 : Deplacements UX'; TITR 'ORTH6 : Deplacements UY'; FINSI; * *----------------------------------------------------------------* * extraction des resultats * *----------------------------------------------------------------* * ERGUA = 100 * (ABS ((UA1 - UA) / UA1)); * ERGUD = 100 * (ABS ((UD1 - UD) / UD1)); * ERGUE = 100 * (ABS ((UE1 - UE) / UE1)); * ERGVA = 100 * (ABS ((VA1 - VA) / VA1)); * ERGVD = 100 * (ABS ((VD1 - VD) / VD1)); * ERGVE = 100 * (ABS ((VE1 - VE) / VE1)); * SMXXE = SMXXE / 1.E6; SMXXE1 = 1.02; ERGXX = 100 * (ABS ((SMXXE1 - SMXXE) / SMXXE1)); * SMYYE = SMYYE / 1.E6; SMXYE = SMXYE / 1.E6; * *----------------------------------------------------------------* * affichage des resultats * *----------------------------------------------------------------* * * Trace facultatif de la deformees * SI (NEG GRAPH 'N'); TITR ' PLAQUE CARREE ORTHOTROPE : DEFORMEE .'; AMPVEC = 1E-6; FINSI; * MESS ' Deplacements'; * MESS ' Point A :'; MESS ' Deplacement theorique horizontal : ' UA1 'm'; MESS ' Deplacement calcule horizontal : ' UA 'm'; MESS ' Soit un ecart de : ' ERGUA '%'; MESS ' Deplacement theorique vertical : ' VA1 'm'; MESS ' Deplacement calcule vertical : ' VA 'm'; MESS ' Soit un ecart de : ' ERGVA '%'; * MESS ' Point D :'; MESS ' Deplacement theorique horizontal : ' UD1 'm'; MESS ' Deplacement calcule horizontal : ' UD 'm'; MESS ' Soit un ecart de : ' ERGUD '%'; MESS ' Deplacement theorique vertical : ' VD1 'm'; MESS ' Deplacement calcule vertical : ' VD 'm'; MESS ' Soit un ecart de : ' ERGVD '%'; * MESS ' Point E :'; MESS ' Deplacement theorique horizontal : ' UE1 'm'; MESS ' Deplacement calcule horizontal : ' UE 'm'; MESS ' Soit un ecart de : ' ERGUE '%'; MESS ' Deplacement theorique vertical : ' VE1 'm'; MESS ' Deplacement calcule vertical : ' VE 'm'; MESS ' Soit un ecart de : ' ERGVE '%'; * MESS ' Contraintes au point E'; * MESS ' Contrainte theorique horizontale : ' SMXXE1 'MPa'; MESS ' Contrainte calculee horizontale : ' SMXXE 'MPa'; MESS ' Soit un ecart de : ' ERGXX '%'; MESS ' Contrainte calculee verticale : ' SMYYE 'MPa'; MESS ' Contrainte calculee de cisaillement : ' SMXYE 'MPa'; * MESS ' Maillage : '; MESS ' Nombre de noeuds : ' NBNOSUR; MESS ' Nombre d elements : ' NBELSUR 'QUA4'; *----------------------------------------------------------------* * code fonctionnement * *----------------------------------------------------------------* * * * Il y a erreur si un des pourcentages ERG* est suprieur 1.% * SI (ERGMAX <EG 1.0); SINO; FINSI; * TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales