* fichier : lbdaliq.dgibi * * * Conductivité thermique de l'eau * Valeurs de référence : tables VDI * Comparaisons de différentes formules et tests de 'VARI' 'LBDALIQ' * * graph = faux ; * *- Calcul de la conductivité thermique de l'eau (formule Cathare) * 'DEBP' lambdak TW0*'LISTREEL' PW0*'LISTREEL' ; * UN = TW0 / TW0 ; * a0 = 0.573738622 ; a1 = 0.2536103551 ; a2 = -0.145468269 ; a3 = 0.01387472485 ; * x = 1.7196904D-6 * HL1 ; L1 = (a0 * un) + (a1 * x) + (a2 * x * x) + (a3 * x * x * x) ; * 'FINP' L1 ; * *- Calcul de la conductivité thermique de l'eau (formule VDI) * 'DEBP' lambdav TW0*'LISTREEL' PW0*'LISTREEL' ; * UN = TW0 / TW0 ; * a0 = -0.92247 ; a1 = 6.728934102 ; a2 =-10.11230521 ; a3 = 6.996953832 ; a4 = -2.316062510 ; * b0 =-0.20954276 ; b1 = 1.320227345 ; b2 =-2.485904388 ; b3 = 1.517081933 ; * c0 = 0.08104183147 ; c1 =-0.4513858027 ; c2 = 0.8057261332 ; c3 =-0.4668315566 ; * PC0 = 221.2D5 * UN ; TC0 = (374.15 + 273.15) * UN ; BETA = PW0 / PC0 ; TETA = TW0 / TC0 ; BETAS = PS1 / PC0 ; * L1 = (a0*un) + (a1 * TETA) + (a2 * TETA * TETA) + (a3 * TETA * TETA * TETA) + (a4 * TETA * TETA * TETA * TETA) ; L2 = (b0*un) + (b1 * TETA) + (b2 * TETA * TETA) + (b3 * TETA * TETA * TETA) ; L3 = (c0*un) + (c1 * TETA) + (c2 * TETA * TETA) + (c3 * TETA * TETA * TETA) ; L4 = BETA - BETAS ; L5 = L1 + (L4*L2) + (L4*L4*L3) ; * 'FINP' L5 ; * * Température et pression * UN = TW1 / TW1 ; PW1 = 1.D5 * UN ; L10 = LAMBDAK TW1 PW1 ; L11 = LAMBDAV TW1 PW1 ; * UN = TW2 / TW2 ; PW2 = 10.D5 * UN ; L20 = LAMBDAK TW2 PW2 ; L21 = LAMBDAV TW2 PW2 ; * UN = TW3 / TW3 ; PW3 = 25.D5 * UN ; L30 = LAMBDAK TW3 PW3 ; L31 = LAMBDAV TW3 PW3 ; * * Test de VARI avec T sous forme de FLOTTANT 'DEBP' testf p*'LISTREEL' t*'LISTREEL' ; 'REPE' blo1 nb ; 'FIN' blo1 ; 'FINP' listlb ; test_f1 = testf pw1 tw1 ; test_f2 = testf pw2 tw2 ; test_f3 = testf pw3 tw3 ; * * Test de VARI avec T sous forme de LISTREEL * * Test de VARI avec T sous forme de CHPO 'DEBP' testc p*'CHPOINT' t*'CHPOINT' mail1*'MAILLAGE' ; 'FINP' listlb ; P1 = 1. 0. ; P2 = 2. 0. ; test_c1 = testc p1 t1 pt1 ; test_c2 = testc p2 t2 pt2 ; test_c3 = testc p3 t3 pt3 ; * * Comparaisons mise en oeuvre Esope/Gibi pour Cathare * *------------------------------------- *- Sorties Graphiques *------------------------------------- * 'SI' graph ; * * TAB1 = TABLE ; TAB1 . 'TITRE' = TABLE ; TAB1 . 1 = ' MARQ PLEIN ROND NOLI' ; TAB1 . 2 = ' MARQ PLEIN CARR NOLI' ; TAB1 . 3 = ' MARQ PLEIN LOSA NOLI' ; TAB1 . 4 = ' MARQ ROND NOLI' ; TAB1 . 5 = ' MARQ CARR NOLI' ; TAB1 . 6 = ' MARQ LOSA NOLI' ; * TIT1 = 'Thermal conductivity of water (Cathare)' ; TIT2 = ' C' ; TIT3 = 'W/m2/K' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT1 = 'Thermal conductivity of water (VDI)' ; TIT2 = ' C' ; TIT3 = 'W/m2/K' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT1 = 'Thermal conductivity of water. Relative error (x100).' ; TIT2 = ' C' ; TIT3 = ' %' ; rela11 'ET' rela21 'ET' rela31) 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT1 = 'Thermal conductivity of water. Relative error (Cath., x100).' ; TIT2 = ' C' ; TIT3 = ' %' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT1 = 'Thermal conductivity of water. Relative error (VDI, x100).' ; TIT2 = ' C' ; TIT3 = ' %' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT1 = 'Esope/Gibi relative error for Cathare formula (x100)' ; TIT2 = ' C' ; TIT3 = ' %' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; 'FINSI' ; * *---------------------------------------------------------------------- *- Tests de bon fonctionnement *- (Comparaisons des différents types et de la mise en oeuvre en gibi) *---------------------------------------------------------------------- * didi = diff1 + diff2 + diff3 + diff4 + diff5 + diff6 + diff7 + diff8 + diff9 ; 'SI' (didi > 1.D-14) ; 'FINSI' ; * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales