* fichier : pore3.dgibi
************************************************************************
************************************************************************
* Test Pore3.dgibi: Jeux de données *
* --------------------------------- *
* *
complet =faux;
*
*************************************************
* pour calcul complet mettre complet à : vrai;
*************************************************
*******************************************************
* *
* TEST PORE3 *
* *
* CONSOLIDATION UNIDIMENSIONNELLE *
* *
* REFERENCE : Probleme de Terzaghi *
* *
* Le milieu est poroélastique *
* On charge à la surface par une pression *
* On compare avec la solution analytique *
* *
*******************************************************
*
TITRE ' TEST PORE3 ' ;
GRAPH = 'N';
*
*=====================================================*
* geometrie : maillage *
*=====================================================*
*
*
H = 10. ;H2 = H * H ;
P1 = 0. 0. ; P2 = 1. 0. ; P3 = 1. 10. ; P4 = 0. 10. ;
LI1= P1 D 1 P2 ;
LI2= P2 D P3 DINI 1. DFIN 0.1 ;
LI3= P3 D 1 P4 ;
LI4= P4 D P1 DINI 0.1 DFIN 1. ;
LI = LI1 ET LI2 ET LI3 ET LI4 ;
CADRE = DALLER LI1 LI2 LI3 LI4 PLAN ;
SI (NEG GRAPH 'N');
TRAC CADRE ;
FINSI;
*
*=====================================================*
* modele - materiau *
* rigidite - conditions aux limites *
*=====================================================*
*
*
LAM = 1.D10 ;
MU = 2.5D9 ;
PK = 1.D-9 ;
*
ALPH 0. KF 1. RHOF 0. ALPF 0. ALPM 0. RHO 0. ;
*
* on impose une pression sur le dessus
*
P0 = 4.D3 ;
*
*=====================================================*
* consolidation *
*=====================================================*
*
si complet;
PAS 5.D-1 1.D1;
sinon;
finsi;
*
*======================================================
* remplissage de la table
*======================================================
*
TAB1 = TABLE ;
TAB1.'MODELE' = MO;
TAB1.'CARACTERISTIQUES' = MAT;
TAB1.'BLOCAGES_MECANIQUES' = BL1 ET BL2 ET BLP;
TAB1.'TEMPS_CALCULES' = LETEMP;
TAB1.'CHARGEMENT' = CHA;
TAB1.'CONSOLIDATION' = VRAI;
TAB1.'TETA' = 0.55 ;
TAB1.'PERMEABILITE' = PER ;
TAB1.'HYPOTHESE_DEFORMATIONS'='LINEAIRE' ;
*
* appel a PASAPAS
*
PASAPAS TAB1;
*
*=====================================================*
* affichage des resultats *
*=====================================================*
*
MESS ' RESULTATS TEST PORE3 ';
' On cherche le deplacement vertical et la pression ';
' on compare aux solutions analytiques ';
*
TTA = INDEX ( TAB1.DEPLACEMENTS);
LIST NT;
IT = 0 ;
REPETER BOPI NT;
IT = IT + 1 ;
LET = TTA . IT;
DD= TAB1.DEPLACEMENTS.LET;
SI ( EGA IT 1 ) ;
SINON;
FINSI;
FIN BOPI ;
*
*
*=====================================================*
* determination de la solution analytique
*=====================================================*
*
FACT = (LAM + ( 2. * MU )) * ( PK / H2 ) ;
FACU = -1. * ( (LAM + ( 2. * MU )) / ( P0 * H ) ) ;
PI = 3.141592654D0;
PI2 = PI / 2.D0 ;
DEGPI = 180. / PI ;
*
ITT = 0 ;
REPE BOUT NBT;
ITT = ITT + 1 ;
UU = X / H ;
TT = FACT * T;
N = 0;
si complet ;
nfoi = 50;
sinon;
nfoi = 10;
finsi;
REPE BOU nfoi;
M = PI2 * ( (2. * N ) + 1. ) ;
M2 = M*M ;
EX = EXP ( ( -1. * M2) * TT ) ;
SSI = SIN ( (M * DEGPI) * XX ) ;
CCO = COS ( (M * DEGPI) * XX ) ;
PP = PP + ( ( ( 2. / M ) * EX) * SSI) ;
UU = UU - ( ( ( 2. / M2) * EX) * CCO) ;
N=N + 1 ;
FIN BOU ;
PP = PP * P0 ;
UU = UU / FACU ;
SI ( EGA ITT 1 ) ;
SINON ;
FINSI;
*
SI ( EGA ITT NBT ) ;
SI (NEG GRAPH 'N');
TITRE ' COMPARAISON DES PROFILS DE PRESSION ' ;
FINSI;
SI (NEG GRAPH 'N');
TITRE
' COMPARAISON DES PROFILS DE DEPLACEMENT VERTICAL';
FINSI;
FINSI;
FIN BOUT;
SI (NEG GRAPH 'N');
FINSI;
*
* ecarts
*
*
*
'Ecart relatif en pression :' ERPP ;
'Ecart relatif en profil de deplacement vertical :' ERDUY ;
*
*
*=====================================================*
* code fonctionnement *
*=====================================================*
*
* L'ecart maximum entre valeurs de reference et
* calculee doit etre inferieur a 6.d-3
*
SI (ERDUY <EG 0.1) ;
SI (ERPP <EG 0.1) ;
SINON;
FINSI;
SINON;
FINSI;
*
*
FIN ;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales