* fichier : muliq.dgibi * * * Viscosité dynamique de l'eau * Valeurs de référence : tables VDI * Comparaisons de différentes formules et tests de 'VARI' 'MULIQ' * * graph = faux ; * *- Calcul de la viscosité dynamique de l'eau (formule Cathare) * 'DEBP' muliqk TW0*'LISTREEL' ; * UN = TW0 / TW0 ; *TW1 = 273.15 * UN + TW0 ; * a0 = 570.58058 * UN ; b0 = -140.D0 * UN ; L1 = 2.414D-5 * ('EXP' (a0 / (b0 + TW0))) ; * 'FINP' L1 ; * *- Calcul de la viscosité dynamique de l'eau (formule VDI) * 'DEBP' muliqv TW0*'LISTREEL' PW0*'FLOTTANT' ; * UN = TW0 / TW0 ; *TW1 = 273.15 * UN + TW0 ; PW1 = PW0 * UN ; * a1 = 241.4 ; a2 = 0.3828209486 ; a3 = 0.2162830218 ; a4 = 0.1498693949 ; a5 = 0.4711880117 ; * PC0 = 221.2D5 * UN ; TC0 = (374.15 + 273.15) * UN ; BETA = PW1 / PC0 ; TETA = TW0 / TC0 ; BETAS = PS1 / PC0 ; * L1 = (a4 * (BETA - BETAS) * (TETA - (a5 * UN)) + UN) * a1 * 1.D-7 ; L2 = ('EXP' ( ((a2*UN) / (teta - (a3*un))) * ('LOG' 10.) ) ) * L1 ; * 'FINP' L2 ; * * *---------------------------------------------- *- Température et pression pour comparaison *---------------------------------------------- * * PW1 = 1.D5 ; L10 = MULIQK TW1 ; L11 = MULIQV TW1 PW1 ; * PW2 = 10.D5 ; L20 = MULIQK TW2 ; L21 = MULIQV TW2 PW2 ; * PW3 = 25.D5 ; L30 = MULIQK TW3 ; L31 = MULIQV TW3 PW3 ; * * Test de VARI avec T sous forme de FLOTTANT 'DEBP' testf t*'LISTREEL' ; 'REPE' blo1 nb ; 'FIN' blo1 ; 'FINP' listmu ; test_f1 = testf tw1 ; test_f2 = testf tw2 ; test_f3 = testf tw3 ; * * Test de VARI avec T sous forme de LISTREEL * * Test de VARI avec T sous forme de CHPO 'DEBP' testc t*'CHPOINT' mail1*'MAILLAGE' ; 'FINP' listmu ; P1 = 1. 0. ; P2 = 2. 0. ; test_c1 = testc t1 pt1 ; test_c2 = testc t2 pt2 ; test_c3 = testc 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' ; * TIT2 = ' C' ; TIT3 = 'kg/m/s' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT2 = ' C' ; TIT3 = 'kg/m/s' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT2 = ' C' ; TIT3 = ' %' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT2 = ' C' ; TIT3 = ' %' ; 'MIMA' 'TITR' TIT1 'TITX' TIT2 'TITY' TIT3 'LEGE' TAB1 ; * TIT2 = ' C' ; TIT3 = ' %' ; rela11 'ET' rela21 'ET' rela31) '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