* fichier : jpor1.dgibi ************************************************************************ ************************************************************************ GRAPH = 'N' ; SAUT PAGE ; ************************************************************************ * * * * TEST SUR UN JOINT POREUX BIDIMENSIONNEL (ELEMENT JOP3) * * UN JOINT POREUX 2D EST BLOQUE EN BAS ET CHARGE EN HAUT * AVEC UNE FORCE TANGENTIELLE ET UNE FORCE DE COMPRESSION. * UN DEBIT NUL EST IMPOSE PARTOUT. * LES DEPLACEMENTS DE LA FACE 'AB' ET LES PRESSIONS NODALES * SONT COMPARES AUX MEMES VALEURS OBTENUES PAR LA SOLUTION * ANALYTIQUE. * * * * A ._______________._______________. B * * E ._______________________________. F * * C ._______________._______________. D * //////////////////////////////////////// * * * ************************************************************************ * * TITRE 'JOINT POREUX BIDIMENSIONNEL' ; * *------------------------------------------------------ * * DEFINITION DE LA GEOMETRIE * *------------------------------------------------------ * * A = -1.00 0.00 ; B = 1.00 0.00 ; * * C = -1.00 0.00 ; D = 1.00 0.00 ; * * OPTION ELEM SEG2 ; * E = -1.00 0.00 ; F = 1.00 0.00 ; * * *------------------------------------------------------ * * DEFINITION DU MAILLAGE * *------------------------------------------------------ * * * *------------------------------------------------------ * * DEFINITION DU MODELE ET DU MATERIAU * *------------------------------------------------------ * * * *------------------------------------------------------ * * DEFINITION DES CONDITIONS AUX LIMITES * *------------------------------------------------------ * BLO0 = BLO1 ET BLO2 ; * FOR0 = FOR1 ET FOR2 ; * *------------------------------------------------------ * * MATRICE DE PERMEABILITE * *------------------------------------------------------ * * *------------------------------------------------------ * * DEFINITION DU CHARGEMENT * *------------------------------------------------------ * * * *------------------------------------------------------ * * RESOLUTION * *------------------------------------------------------ * TAB1 = TABLE ; * TAB1.'MODELE' = MOD0 ; TAB1.'CARACTERISTIQUES' = MAT0 ; TAB1.'BLOCAGES_MECANIQUES' = BLO0 ; TAB1.'TEMPS_CALCULES' = LIS0 ; TAB1.'CHARGEMENT' = CHA0 ; TAB1.'PERMEABILITE' = PER0 ; TAB1.'CONSOLIDATION' = VRAI ; * PASAPAS TAB1 ; * *------------------------------------------------------ * * POST TRAITEMENT * *------------------------------------------------------ * * * * i=0 ; * dif1=0 ; dif2=0 ; dif3=0 ; dif4=0 ; dif5=0 ; dif6=0 ; dif7=0 ; dif8=0 ; * repeter bou1 (ndime-1) ; * i=i+1 ; * dep0 = tab1.deplacements.i ; * *-------------------------------------------------------------------- * l'opérateur INTG n'est pas encore disponible pour les éléments * joints poreux: intégration à la main *-------------------------------------------------------------------- P555=0.55555556 ; P888=0.88888889 ; * def1 = ( (P555 * val1) + (P888 * val2) + (P555 * val3) ) / 2. ; def2 = ( (P555 * pal1) + (P888 * pal2) + (P555 * pal3) ) / 2. ; * * sig1 = (-1.E10 / (ndime-1)) * i / 2. ; tau1 = ( 1.E10 / (ndime-1)) * i / 2. ; pref = -1. * sig1 * (xco * xmo) / (((xco**2)*xmo) + xkn) ; drex = tau1 / xks ; drey = (sig1 + (xco * pref)) / xkn ; * * * dif1 = dif1 + ( abs ((pre1-pref) / pref) ) ; dif2 = dif2 + ( abs ((pre2-pref) / pref) ) ; dif3 = dif3 + ( abs ((pre3-pref) / pref) ) ; dif4 = dif4 + ( abs ((pre4-pref) / pref) ) ; dif5 = dif5 + ( abs ((pre5-pref) / pref) ) ; dif6 = dif6 + ( abs ((pre6-pref) / pref) ) ; dif7 = dif7 + ( abs ((def1-drex) / drex) ) ; dif8 = dif8 + ( abs ((def2-drey) / drey) ) ; * fin bou1 ; * si ( NEG graph 'N' ) ; * * dess gra7 ; dess gra8 ; * finsi ; * *------------------------------------------------------ * * CODE DE FONCTIONNEMENT * *------------------------------------------------------ * dif0 = ( dif1 + dif2 + dif3 + dif4 + dif5 + dif6 + dif7 + dif8 ) / ( 8. * (ndime-1) ) ; si ( dif0 < 5e-2 ) ; sinon ; finsi ; * fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales