* @CH_DAMA PROCEDUR FD218221 26/02/16 21:15:05 12474 *---------------------------------------------------------------------* * @CH_DAMA PROCEDUR * * PROCEDURE @CH_DAMA * * APPELLE PAR : @BET_THM * *---------------------------------------------------------------------* * NOM : @CH_DAMA * * * * LANGAGE : GIBIANE-CAST3M * * AUTEUR : G. Sciumè (I2M - University of Bordeaux) * * COURRIEL : giuseppe.sciume@u-bordeuax.fr * *---------------------------------------------------------------------* * COMMENTAIRE: Mise a jour du degre d'hydratation * *---------------------------------------------------------------------* * VERSION : v1, 31/10/2024, version initiale * * HISTORIQUE : v2, XX/XX/20XX, * *---------------------------------------------------------------------* DEBPROC @CH_DAMA WORKTAB*'TABLE' CH_GLOB*'CHPOINT'; *** BOUCLE SUR LES DIFFERENTS ZONES THERMOHYDRIQUES indz = 1; 'REPETER' BOUCLE_Z nzone; MOD_THM = tab_zone.indz; *HYDRA_1 = 'REDU' MAIL_THM (WORKTAB . 'HYD1'); SINO; FINS; THETA_W = WORKTAB . 'RELAXATION_THETA'; DELTA_T = WORKTAB . 'DT'; * ENTREE * * - Temperature (Celcius) * * SORTIES * * - Taux de deshydratation (kg/s) : DCHW * * PARAMETRES (from Gawin et al. 2011) * * a1 : 1.7151 x 1E-3 * * a2 : 4.0006 x 1E-7 * * a3 : 2.9507 x 1E-10 * * a1 = 1.7151E-3 ; a2 = -4.0006E-7 ; a3 = -2.9507E-10 ; * SI (WORKTAB . 'HT_SOL1' 'EGA' 0.); SINO; FINS; FIRE1 = (a3*(TCMTD1**3.)) + (a2*(TCMTD1**2.)) + (a1*TCMTD1); FIRE2 = (a3*(TCMTD2**3.)) + (a2*(TCMTD2**2.)) + (a1*TCMTD2); * DCHi = FIRE1 + (THETA_W * DDCHi); *--------------------------------------------------------------------* 'SI' (indz EGA 1); DCH_W = DCH_Wi; DDCH_W = DDCH_Wi; 'SINON'; DCH_W = DCH_W + DCH_Wi; DDCH_W = DDCH_W + DDCH_Wi; 'FINSI'; indz = indz + 2; 'FIN' BOUCLE_Z; FINPROC DDCH_W DCH_W; *********************************************************************** * FIN PROCEDURE @CH_DAMA ***********************************************************************
© Cast3M 2003 - Tous droits réservés.
Mentions légales