Télécharger g_decouplage_7.dgibi
* fichier : g_decouplage_7.dgibi **************************************************** **************************************************** * * * VERIFICATION DE LA PROCEDURE G_THETA * * POUR LE CALCUL DE KIII POUR UNE FISSURE * * PENNY-SHAPED DANS UN CYLINDRE * * - * * COMPARAISON ENTRE LE RESULTAT DE DECOUPLAGE * * EN 3D ET UNE SOLUTION ANALYTIQUE * * (ELEMENTS STANDARDS) * * * * SOLUTION ANALYTIQUE TIREE DE : * * "THE STRESS ANALYSIS OF CRACKS HANDBOOK" * * TADA, PARIS AND IRWIN (2000) * * * **************************************************** * I - CALCUL 3D * ------------- * OPTIONS ET BOOLEEN POUR LES TRACERS BTRAC = FAUX ; * PROPRIETES MATERIAU YOUN1 NU1 = 2.E5 0.3 ; * I.1 - MAILLAGE * ************** * PARAMETRES GEOMETRIQUES * LP = RAYON DE LA FISSURE * L2 = RAYON DU CYLINDRE * H2 = HAUTEUR DU CYLINDRE L1 H1 LP = 10. 5. 5. ; L2 = L1 + 0.8 ; H2 = H1 + 11. ; DENS1 = 0.75 ; DENS DENS1 ; * RECTANGLE AUTOUR DE LA FISSURE P1 = DENS1 0. 0. ; P2 = DENS1 H1 0. ; P3 = L1 H1 0. ; P4 = L1 0. 0. ; N1 = ((ENTI ((L1 - DENS1) / DENS1)) / 2) * 2 ; * DERAFFINEMENT P5 = (LP - DENS1) 0. 0. ; P6 = (LP - DENS1) DENS1 0. ; P7 = (LP + DENS1) DENS1 0. ; P8 = (LP + DENS1) 0. 0. ; DENS2 = DENS1 / H1 ; * DERNIERE RANGEE D'ELEMENTS AU NIVEAU DE L'AXE DU CYLINDRE * (SI ON NE FAIT PAS CA IL Y A DES PROBLEMES LORS DE REGE) PP = LP 0. 0. ; SURF1 = S1 ET S2 ET S3 ; * EXTENSIONS HORIZONTALE ET VERTICALE SURF1 = SURF1 ET S4 ; SURF1 = SURF1 ET S5 ; * DEFINITION DU VOLUME AVEC ROTA NFRON = 8 ; * ON APPELLE ELIM PUIS ON FAIT REGE POUR OBTENIR DES PRISMES SUR L'AXE OMEGA1 = VOLU1 ET VOLU2 ; * DEFINITION DE LA FISSURE ET FUSION DES NOEUDS COINCIDENTS * PARTIE SUP * PARTIE INF * ELIMINATION * DEFINITION DU FRONT DE FISSURE SI BTRAC ; TRAC SURF1 ; FINSI ; * I.2 - MODELE, MATERIAU ET CL * **************************** * MODELE ET MATERIAU * CL EN EFFORTS CHPO2 = CHPO2 / (NCHPO2 + 1.E-30) ; SI BTRAC ; TRAC 'CACH' VEC1 OMEGA1 ; FINSI ; * CL EN DEPLACEMENTS BLOQ0 = BLOQ1 ET BLOQ3 ET RELA1 ; * I.3 - RESOLUTION PUIS G-THETA * ***************************** * RESO * G_THETA SUPTAB.'MODELE' = MOD1 ; SUPTAB.'CARACTERISTIQUES' = MAT1 ; SUPTAB.'BLOCAGES_MECANIQUES' = BLOQ0 ; SUPTAB.'CHARGEMENTS_MECANIQUES' = T1 ; SUPTAB.'LEVRE_SUPERIEURE' = LVSUP ; SUPTAB.'LEVRE_INFERIEURE' = LVINF ; SUPTAB.'COUCHE' = 3 ; SUPTAB.'FRONT_FISSURE' = FRONFISS ; SUPTAB.'SOLUTION_RESO' = U1 ; G_THETA SUPTAB ; REPE IMOD 3 ; FIN IMOD ; * II - SOLUTION ANALYTIQUE * ------------------------ * KI ET KII DOIVENT ETRE NULS KA1 = 0.*SFRO ; KA2 = 0.*SFRO ; A B = LP L2 ; T = 2.*PI*(B**3)/3. ; TAUN = 2.*T*A / (PI*((B**4) - (A**4))) ; ASB = A / B ; GASB = 4 / (3.*PI) * (1. + (0.5*ASB) + (3./8.*(ASB**2)) + (5./16.*(ASB**3)) - (93./128.*(ASB**4)) + (0.038*(ASB**5))) ; F1ASB = GASB * ((1. - ASB)**0.5) ; KAIII = TAUN * ((PI*A)**0.5) *F1ASB ; * KIII EST CONSTANT KA3 = (0.*SFRO) + KAIII ; * III - COMPARAISON * ----------------- * PRECISIONS ATTENDUES POUR L'ERREUR RELATIVE EN NORME L2 * LES RESULTATS NUMERIQUES SONT IDENTIFIES AVEC DES CARRES REPE IMOD 3 ; * BOUCLE SUR LES MODES SAUT 'LIGNE' ; SI BTRAC ; FINSI ; * ERREUR EN NORME L2 * VALEUR DE COMPARAISON POUR L'ERREUR RELATIVE SI (EGA CRI1 0.) ; CRI1 = CRI1 + 1.E-8 ; FINSI ; SI (ERR1 >EG CRI1) ; MESS 'ERREUR : L''ERREUR SUR K' MMOD ' DEPASSE LE CRITERE' ; FINSI ; FIN IMOD ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales