* fichier : drvdp.dgibi * -------------- VARI option DRVDP ------------------------------- * Test de l'opérateur VARI DRVDP(P,T) * dervivee partielle de la densite de la vapeur d'eau par * rapport a la pression * Les données sont un FLOTTANT, un LISTREEL ou un CHPO * notation : DT**** derivee partielle * notation : DC**** derivee calculee par accroissement DELTAT=0.1D0 ; DELTAP=1000D0; *---------------- FLOTTANT---------------------------------------- P1 = 1.0133D5 ; T1=373.15 ; P2 = 5.021D5 ; T2=425.15; P3 = 10.027D5; T3=453.15 ; *----------------- LISTREEL---------------------------------------- *-----------------CHAMPOINT----------------------------------------- P11 = 1.0133D5 0. ; P22 = 5.021D5 0. ; P33 = 10.027D5 0. ; *-------------------------------------------------------------------- *----RESULTATS ET STOCKAGES DES DONNEES------------------ *----------extraction des listreal----------------------- *----------extraction des champoints--------------------- *----------------------------------------------------------------------- *----CALCULS VALEURS REFERENCES XREFi CASTEM---------------------------- *----------------------------------------------------------------------- XREF1=(DCPOINT4+LPOINT4+CPOINT4)/3; XREF2=(DCPOINT5+LPOINT5+CPOINT5)/3; XREF3=(DCPOINT6+LPOINT6+CPOINT6)/3; *MESS DCPOINT4 LPOINT4 CPOINT4; *------------CALCULS DES ERREURS--------------------------------------- CTRL1 = DTPOINT1+ LPOINT1 + CPOINT1 / 3.d0 - DTPOINT1 / DTPOINT1 ; CTRL2 = DTPOINT2 + LPOINT2 + CPOINT2 / 3.d0 - DTPOINT2 / DTPOINT2 ; CTRL3 = DTPOINT3 + LPOINT3 + CPOINT3 / 3.d0 - DTPOINT3 / DTPOINT2 ; CTRL4 = CTRL1 + CTRL2 + CTRL3 ; CTRL5 = DTPOINT1 + LPOINT1 + CPOINT1 / 3.d0 - XREF1 / XREF1 ; CTRL6 = DTPOINT2 + LPOINT2 + CPOINT2 / 3.d0 - XREF2 / XREF2 ; CTRL7 = DTPOINT3 + LPOINT3 + CPOINT3 / 3.d0 - XREF3 / XREF3 ; CTRL8 = CTRL5 + CTRL6 + CTRL7 ; *-------------------------------------------> Affichage 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; *------------------------------------------> Compte-rendu et sortie EPS4 = 1.E-14 ; EPS8 = 5.E-4 ; CTRL4 = ABS CTRL4 ; CTRL8 = ABS CTRL8 ; LOG4 = CTRL4 > EPS4 ; LOG8 = CTRL8 > EPS8 ; L0 = LOG4 'OU' LOG8 ; 'SI' L0 ; 'ERREUR' 5 ; 'SINON' ; 'ERREUR' 0 ; 'FINSI' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales