* fichier : beton_thm4.dgibi *---------------------------------------------------------------------* * * * Cas-test du modele THERMOHYDRIQUE BETON_THM * * * * Description : Simulation d'un essai de sechage isotherme d'un * * beton durci (avancement de l'hydratation = 1). * * * * Comparaison de la solution numerique avec une * * solution numerique de reference * * * *---------------------------------------------------------------------* * Traces : ITRAC1 = VRAI ; ITRAC1 = FAUX ; ******************** Conditions Initiales ********************** TK_0 = 20. + 273.15; PG_0 = 101325.; HR_0 = 0.75; HY_i = 1.; **************************************************************** ******************** Condizioni esterne ************************ TK_ext = TK_0 ; PG_ext = 101325. ; HR_E = 0.50; **************************************************************** **************************************************************** * DISCRETISATION ******* **************************************************************** *---------------------------------------------------------------------* * CONSTRUCTION DU MAILLAGE * 2 zones * - mesh_i et mesh_s sont les zones avec le gaz seul * - mesh_p est la zone avec le milieu poreux *---------------------------------------------------------------------* L1 = 0.20 ; H1 = L1/4.; * p1 = 0. 0. ; p2 = L1 0. ; *---------------------------------------------------------------------* *---------------------------------------------------------------------* * DISCRETIZATION TEMPORELLE *---------------------------------------------------------------------* heure1 = 3600.; jour1 = 24 * heure1; * TFIN = 360 * jour1; *---------------------------------------------------------------------* *---------------------------------------------------------------------* * DATI MATERIALE (PARTE THC) *---------------------------------------------------------------------* * MIX DATA cem = 400. ; aggr = 1806. ; wc = 0.45 ; sc = 0. ; * HYDRATION PROCESS DATA (affinity. activation energy. hydration heat) AI = 3.8 ; AP = 218. ; GAMP = 0.12 ; ALFA = 13. ; EAR1 = 5000. ; lat1 = 1.37e8 ; * INTRINSIC PERMEABILITY KINT = 1.E-19 ; * DESORPTION ISOTHERME MODEL PARAMETERS a1 = 20.E6 ; b1 = 2. ; c1 = 1.5 ; * THERMAL PARAMETERS CS = 835. ; KS = 1.386 ; * Coefficient de CONVECTION H_CONV = 0.0002; *---------------------------------------------------------------------* *---------------------------------------------------------------------* * DEFINIZIONE DEL MODELLO *---------------------------------------------------------------------* MOD_TOT = MODTHC; * Computing of stechiometric parameters with the Powers' model WINF GAM0 POR1 APOR = @POWERS cem aggr wc sc; MATTHC = MATE MODTHC 'CS' CS 'KS' KS 'GAM0' GAM0 'WINF' WINF 'VGA' a1 'VGB' b1 'VGC' c1 'K1' KINT 'AK' 1. 'BK' 1. 'KLI1' 20000. 'AKLI' 1. 'BKLI' 30000. 'POR1' POR1 'APOR' APOR 'AFF1' Ai 'AFF2' Ap 'AFF3' GAMP 'AFF4' ALFA 'EAR' EAR1 'QLAT' lat1; MOD_TOT = MODTHC; MAT_TOT = MATTHC; *---------------------------------------------------------------------* **** Assegno le condizioni iniziali PC_0 = (-1.)*(8.314*TK_0*1000*(LOG(HR_0))/18.e-3); CI_TOT = CI_TH; **************************************************************** ******************** V. C.L. et Chargements ******************** PC_ext = (-1.)*(8.314*TK_ext*1000*(LOG HR_E)/18.e-3); * * * CLT_TOT = CLPG1 ET CLPC1 ET CLTK1; CGT_TOT = CGPG1 ET CGTK1 ET CGPC1; **************************************************************** *---------------------------------------------------------------------* * RESOLUTION PASAPAS *---------------------------------------------------------------------* TAB0 . 'MODELE' = MOD_TOT ; TAB0 . 'BLOCAGES_THERMIQUES' = CLT_TOT ; TAB0 . 'CARACTERISTIQUES' = MAT_TOT ; TAB0 . 'CHARGEMENT' = CGT_TOT ; TAB0 . 'TEMPS_CALCULES' = LTEMPS1; TAB0 . 'TEMPS_SAUVES' = LTSAUV; TAB0 . 'PROCEDURE_THERMIQUE' = 'NOLINEAIRE' ; TAB0 . 'RELAXATION_THETA' = 0.50 ; TAB0 . 'MOVA' = 'D' ; *---------------------------------------------------------------------* TAB0 . 'TEMPERATURES' . 0 = CI_TOT ; *---------------------------------------------------------------------* PASAPAS TAB0 ; * Calcul humidité relative (Loi de Clapeyron) et SW TAB0 . 'HR' = TABLE; TAB0 . 'SW' = TABLE; * * N1 = 0; CHPVSATi CHPGWSCi RHOGWi XX YY ZZ = @PVSAT CHPGi CHPCi CHTKi; SWi = @SATURA CHPCi CHTKi HYDRi VGA VGB VGC VGHY; HRi = CHPGWSCi * (CHPVSATi**-1); TAB0 . 'HR' . N1 = HRi; TAB0 . 'SW' . N1 = SWi; N1 = N1 + 1; FIN BOU_HR; SI ITRAC1; FINSI; *DESS (EVSW0 ET EVSW1 ET EVSW2 ET EVSW3); *DESS (EVHR0 ET EVHR1 ET EVHR2 ET EVHR3); *---------------------------------------------------------------------* * REFERENCE SOLUTIONS *---------------------------------------------------------------------* HR1_REF = PROG 7.37128E-01 7.35911E-01 7.32082E-01 7.25020E-01 7.13437E-01 6.94636E-01 6.62605E-01 6.03318E-01 5.00000E-01; HR2_REF = PROG 7.12263E-01 7.10750E-01 7.06020E-01 6.97449E-01 6.83736E-01 6.62360E-01 6.28584E-01 5.75191E-01 5.00000E-01; HR3_REF = PROG 6.89242E-01 6.87603E-01 6.82509E-01 6.73343E-01 6.58907E-01 6.37111E-01 6.04751E-01 5.58633E-01 5.00000E-01; *---------------------------------------------------------------------* *---------------------------------------------------------------------* * VISUALIZATION OF RESULTS *---------------------------------------------------------------------* TAB3 = TABLE ; *TAB3 . 1 = 'MOT' 'TIRR '; *TAB3 . 2 = 'MOT' 'MARQ CROI NOLI'; *TAB3 . 3 = 'MOT' 'MARQ LOSA'; *TAB3 . 4 = 'MOT' 'TIRR '; TAB3 . 'TITRE' = TABLE ; SI ITRAC1; DESS (EVHR0 ET EVHR1 ET EVHR2 ET EVHR3 ET EVHR1_REF ET EVHR2_REF ET EVHR3_REF) 'LOGO' 'LEGE' TAB3 'TITX' 'X (m)' 'TITY' 'R.H. / SL (-)' ; FINSI; *---------------------------------------------------------------------* *---------------------------------------------------------------------* * COMPUTING OF NORMALIZED ERRORS *---------------------------------------------------------------------* * Estraction of corresponding positions n0 = 1; REPETER BOU_EXTR 9; n0 = n0 + 10; FIN BOU_EXTR; *---------------------------------------------------------------------* SI (ERR0 '>' 2.E-2) ; FIN ; SINO ; FINS ; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales