* fichier : plas4.dgibi ************************************************************************ ************************************************************************ * Test Plas4.dgibi: Jeux de données * * --------------------------------- * * * ******************************************************* * Test plas4.dgibi: Jeux de données * * --------------------------------- * ******************************************************* * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE * SINON SI GRAPH DIFFERENT DE N TOUS * LES GRAPHIQUES SONT AFFICHES GRAPH = 'N' ; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; ******************************************************* * CUBE EN TRACTION UNIAXIALE * * TEST ELEMENTAIRE DU GROUPE DE TRAVAIL * 'STATIQUE NON LINEAIRE' COMMISSION VPCS * * LE CALCUL MARCHE ET DONNE EXACTEMENT LES * RESULTATS THEORIQUES LE 05/05/90 * * Un cube constitué de 2 éléments CUB8 est soumis à * une traction uniaxiale (blocages des déplacements * suivant Y et Z et déplacement imposé suivant X * aux deux extrémités (surfaces SU1 et SU2)) * * Les contraintes obtenues sont comparées aux * résultats théoriques et donnent les résultats * précisés plus bas. * ******************************************************* * SAUT PAGE; TITRE 'CUBE EN TRACTION UNIAXIALE'; TEMPS ; *------------------------------------------------------ ***** DEFINITION DE LA GEOMETRIE *------------------------------------------------------ A = 1.; A1 = -1.; A2 = .5; B = 1.; C = 1.; P1 = A 0 0; Q1 = A2 0 0; R1 = 0 0 0; P2 = A B 0; Q2 = A2 B 0; R2 = 0 B 0; P3 = A B C; Q3 = A2 B C; R3 = 0 B C; P4 = A 0 C; Q4 = A2 0 C; R4 = 0 0 C; TR = A1 0 0; OPTION ELEM SEG2; LI1 = P1 DROIT 1 P2; LI2 = P2 DROIT 1 P3; LI3 = P3 DROIT 1 P4; LI4 = P4 DROIT 1 P1; CO1 = LI1 ET LI2 ET LI3 ET LI4; LJ1 = Q1 DROIT 1 Q2; LJ2 = Q2 DROIT 1 Q3; LJ3 = Q3 DROIT 1 Q4; LJ4 = Q4 DROIT 1 Q1; CO2 = LJ1 ET LJ2 ET LJ3 ET LJ4; LK1 = R1 DROIT 1 R2; LK2 = R2 DROIT 1 R3; LK3 = R3 DROIT 1 R4; LK4 = R4 DROIT 1 R1; CO3 = LK1 ET LK2 ET LK3 ET LK4; OPTION ELEM QUA4; SU1 = SURFACE CO1 PLANE; SU2 = SURFACE CO2 PLANE; SU3 = SURFACE CO3 PLANE; OPTION ELEM CUB8; VOL = VOL1 ET VOL2; ELIM .001 VOL; *------------------------------------------------------ ***** TRACE *------------------------------------------------------ OEIL = (30 20 20); SI(NEG GRAPH 'N'); TRAC OEIL 'QUAL' VOL; FINSI; *------------------------------------------------------ ***** CONDITIONS AUX LIMITES *------------------------------------------------------ CL1 = BLOQUE SU3 UX; CL2 = BLOQUE VOL UY UZ; CL3 = BLOQUE SU2 UX; CL = CL1 ET CL2 ET CL3 ET CL4; *------------------------------------------------------ * VALEURS IMPOSEES DES DEPLACEMENTS *------------------------------------------------------ EPS0 = .25E-4; COEF1 = A * EPS0 * .5; COEF2 = A * EPS0; DEP = D1 ET D2; *------------------------------------------------------ ***** CALCUL MODELE CARACTERISTIQUES *------------------------------------------------------ *------------------------------------------------------ ***** CHAMPS RELATIFS A L'OPERATEUR NONLIN *------------------------------------------------------ *------------------------------------------------------ ***** CALCUL NON LINEAIRE *------------------------------------------------------ TAB1 = TABLE; TAB1.'CARACTERISTIQUES' = MAT1; TAB1.'CHARGEMENT' = CHA1; TAB1.'MODELE' = MO; TAB1.'TEMPS_CALCULES' = LIS1; TAB1.'BLOCAGES_MECANIQUES' = CL; PASAPAS TAB1; *------------------------------------------------------ ***** EXTRACTION DES RESULTATS *------------------------------------------------------ SI1 = TAB1.CONTRAINTES.1; SI2 = TAB1.CONTRAINTES.2; SI3 = TAB1.CONTRAINTES.3; SI4 = TAB1.CONTRAINTES.4; SI(NEG GRAPH 'N'); FINSI; *------------------------------------------------------ ***** AFFICHAGE DES RESULTATS *------------------------------------------------------ SAUT PAGE; *////////// PARAMETRE D'EVOLUTION T : 1 //////////'; *------------------------------------------------------ MESS ' ' ; RESX1 = 100 * (ABS((SXX1-7.5e6)/7.5e6)); RESY1 = 100 * (ABS((SYY1-2.5e6)/2.5e6)); RESZ1 = 100 * (ABS((SZZ1-2.5e6)/2.5e6)); * *////////// PARAMETRE D'EVOLUTION T : 2 //////////'; *------------------------------------------------------ MESS ' ' ; RESX2 = 100 * (ABS((SXX2-11.66e6)/11.66e6)); RESY2 = 100 * (ABS((SYY2-6.66e6) /6.66e6 )); RESZ2 = 100 * (ABS((SZZ2-6.66e6) /6.66e6 )); * *////////// PARAMETRE D'EVOLUTION T : 3 //////////'; *------------------------------------------------------ MESS ' ' ; RESX3 = 100 * (ABS((SXX3-4.16e6) /4.16e6)); RESY3 = 100 * (ABS((SYY3-4.16e6) /4.16e6 )); RESZ3 = 100 * (ABS((SZZ3-4.16e6) /4.16e6 )); * *////////// PARAMETRE D'EVOLUTION T : 4 //////////'; *------------------------------------------------------ MESS ' ' ; TEMPS ; RESX4 = 100 * (ABS((SXX4+3.33e6) /-3.33e6 )); RESY4 = 100 * (ABS((SYY4-1.66e6) / 1.66e6 )); RESZ4 = 100 * (ABS((SZZ4-1.66e6) / 1.66e6 )); *------------------------------------------------------ * CODE DE FONCTIONNEMENT *------------------------------------------------------ SI(RESID <EG 0.5); SINO; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales