* fichier : eautemp.dgibi * repertoire des fichiers "divers" * SAUT PAGE ; ******************************************************************** * Test de validation des operateurs CHI1 et CHI2 * eau + gradient thermique + pression CO2 ********************************************************************* A= 0. 0. ; B= 5. 0. ; OPTION ELEM QUA4 ; AB= A DROIT 1 B ; VEC1= 0. 40. ; VEC2= 0. 60. ; M1 = AB TRANS DINI 10. DFIN 20. VEC1 ; M2= M1 TRANS DINI 30. DFIN 50. VEC2 ; TASS M2 ; MT = CHANGE M2 POI1 ; * * table de données pour CHI1 * TABDON=TABLE ; TABDON.BDD= 'STRASBG' ; 2224 2231 2249 2278 2281 2372 ; TABCLIM=TABLE ; TABDON.CLIM=TABCLIM ; TABDON.TEMPERATURE = 'OUI' ; * TB1=CHI1 TABDON ENTH ('CHAINE' DIVERS '/COMPSM') * * * table de données pour CHI2 * TBPARM= TABLE ; TBPARM.ITMAX = 95; TBPARM.ITERSOLI = 10 ; TBPARM.NFI = 8; TBPARM.EPS= 1.D-4 ; TBPAR2= TABLE ; TBPAR2.'SOUSTYPE'='DONNEES_CHIMIQUES' ; X061 -3. X101 -7. X165 -5. ; TBPAR2.TOT= TOT001+ TOT050 + TOT060 + TOT061 + TOT101 + TOT165 ; * * définition du champ de temperature * gradient constant entre l'entrée (180°C) et la sortie (25°C) * B= 180. ; A= -1.55 ; TMPE= A*YY + B ; TBPAR2.TEMPE= TMPE ; * * * calcul de la contrainte KCO2 pour avoir une pression partielle * de CO2 = 10**(-2.32) * KCO2 = log(k(T)) - log ( pco2) * COO = 2.32 ; * TSTA1 = 0.d0 ; TSTA2 = 25.d0 ; TSTA3 = 60.d0 ; TSTA4 = 100.d0; TSTA5 = 150.d0; TSTA6 = 200.d0; TSTA7 = 250.d0; TSTA8 = 300.d0; * K11 = -18.14 ; K21 = -18.13 ; K31 = -18.25 ; K41 = -18.58 ; K51 = -19.09 ; K61 = -19.82 ; K71 = -21.04 ; K81 = -24.07 ; K12 = 1.001232E-03 ; K22 = -8.024372E-04 ; K32 = -6.155775E-03 ; K42 = -9.206214E-03 ; K52 = -1.241482E-02 ; K62 = -1.553448E-02 ; K72 = -4.244730E-02 ; K82 = 0.000000E+00 ; K13 = 0.000000E+00 ; K23 = -7.214677E-05 ; K33 = -8.080574E-05 ; K43 = 4.544751E-06 ; K53 = -6.871693E-05 ; K63 = 6.323791E-06 ; K73 = -5.445802E-04 ; K83 = 0.000000E+00 ; K14 = -9.619569E-07 ; K24 = -8.246646E-08 ; K34 = 7.112541E-07 ; K44 = -4.884112E-07 ; K54 = 5.002715E-07 ; K64 = -3.672694E-06 ; K74 = 3.630535E-06 ; K84 = 0.000000E+00 ; * KCO21= (-1.* K11) * MASQ1 ; KCO22= (-1.* K21) * MASQ1 ; KCO23= (-1.* K31) * MASQ1 ; KCO24= (-1.* K41) * MASQ1 ; KCO25= (-1.* K51) * MASQ1 ; KCO26= (-1.* K61) * MASQ1 ; KCO27= (-1.* K71) * MASQ1 ; KCO28= (-1.* K81) * MASQ1 ; kco2= kco21 + kco22 +kco23 +kco24+kco25+kco26+kco27+kco28 ; TMPE2= TMPE - TSTA7 ; TSTAD = TSTA8 - TSTA7 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K74*TMPE2)+K73)*TMPE2)+K72)*TMPE2 ; KCOI7= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA6 ; TSTAD = TSTA7 - TSTA6 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K64*TMPE2)+K63)*TMPE2)+K62)*TMPE2 ; KCOI6= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA5 ; TSTAD = TSTA6 - TSTA5 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K54*TMPE2)+K53)*TMPE2)+K52)*TMPE2 ; KCOI5= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA4 ; TSTAD = TSTA5 - TSTA4 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K44*TMPE2)+K43)*TMPE2)+K42)*TMPE2 ; KCOI4= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA3 ; TSTAD = TSTA4 - TSTA3 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K34*TMPE2)+K33)*TMPE2)+K32)*TMPE2 ; KCOI3= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA2 ; TSTAD = TSTA3 - TSTA2 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K24*TMPE2)+K23)*TMPE2)+K22)*TMPE2 ; KCOI2= KCOCC - KCOC1 ; TMPE2= TMPE - TSTA1 ; TSTAD = TSTA2 - TSTA1 ; TMPE1= MASQ1* TMPE2 ; KCOC1= MASQ1 * KCOCC ; TMPE2= MASQ1* TMPE1 ; KCOCC= MASQ1* KCOC1 ; KCOC1= ((((K14*TMPE2)+K13)*TMPE2)+K12)*TMPE2 ; KCOI1= KCOCC - KCOC1 ; KCOI= KCO2 + KCOI1 +KCOI2 +KCOI3+ KCOI4 +KCOI5+KCOI6+KCOI7 ; KCOI= KCOI- 18.13 ; TBPAR2.CLIM= KCO2 ; * * * controle des résultats * W021 0. W022 0. W023 0. W024 0. W025 0. W026 0. W027 0. W028 0. W029 0. W030 0. W031 0. 'NATURE' DISCRET ; W021 0. W022 0. W023 0. W024 0. W025 1.84781E-05 W026 0. W027 0. W028 0. W029 0. W030 0. W031 0. 'NATURE' DISCRET ; W021 2.74960E-05 W022 0. W023 0. W024 0. W025 0. W026 0. W027 0. W028 0. W029 0. W030 0. W031 0. 'NATURE' DISCRET ; *PRECMT= PRECAB+PRECCD+PRECEF ; PRECMT= PRECAB+PRECCD ; *PRECTES=PREC1+PREC2+PREC3 ; PRECTES=PREC1+PREC2 ; PRECD= PRECTES/50. ; VERR1= (ABS ( PRECTES - PRECMT)) MASQUE SUPERIEUR PRECD SOMME ; *FIONMT= FIONAB+ FIONCD+FIONEF ; FIONMT= FIONAB+ FIONCD ; *FIONTES= FIONTE1+FIONTE2+FIONTE3; FIONTES= FIONTE1+FIONTE2; FIOND= FIONTES/2.E5 ; VERR2= (ABS ( FIONTES - FIONMT)) MASQUE SUPERIEUR FIOND SOMME ; W021 4.07418E-03 W022 9.08803E-04 W023 1.41667E-01 W024 6.49819E-04 W025 2.92431E-02 W026 4.43300E-02 W027 2.49896E-01 W028 2.15059E-02 W029 4.66326E-07 W030 2.92533E-07 W031 3.37606E-04 'NATURE' DISCRET ; W021 3.55161E-01 W022 2.35987E-02 W023 5.19600E-01 W024 4.09491E-02 W025 0. W026 5.85450E-01 W027 1.97493E-01 W028 1.39410E-01 W029 9.40715E-04 W030 2.15057E-04 W031 1.57713E-03 'NATURE' DISCRET ; W021 0. W022 2.24386E-02 W023 2.09538E-04 W024 6.91829E-02 W025 1.06065E-01 W026 7.06324E-02 W027 1.04954E-01 W028 1.33045E-01 W029 1.80148E-01 W030 2.17771E-04 W031 2.50476E-05 'NATURE' DISCRET ; *TYP5TES= TYP51+TYP52+TYP53 ; TYP5TES= TYP51+TYP52 ; *TYP5MT=TYP5AB+TYP5CD+TYP5EF ; TYP5MT=TYP5AB+TYP5CD ; TYP5D= TYP5TES/50. ; VERR3= (ABS ( TYP5TES - TYP5MT)) MASQUE SUPERIEUR TYP5D SOMME ; VERR= VERR1+VERR2+VERR3 ; SI (VERR EGA 0 ) ; ERREUR 0 ; SINON ; ERREUR 5 ; FINSI ; * fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales