* fichier : deto.dgibi ************************************************************************ ************************************************************************ * *--------------------------------------------------------------------- * Validation de l'opérateur DETO : Comparaison de la pression, de la * température et de la vitesse de Chapman-Jouguet pour deux mélanges * H2/O2/N2 entre des données expérimentales, un calcul de référence * et l'opérateur DETO. *--------------------------------------------------------------------- * On crée un CHAMPOINT contenant les conditions suivantes * Pression et température du mélange 1.atm et 291.K * Nombre de moles des différents constituants * Point P1 H2=2. O2=1. N2=3. H2O=0. * Point P2 H2=2. O2=1. N2=5. H2O=0. * Valeurs de référence à 291K ET 1atm * Vcj(m/s) * PCJ(atm) TCJ(K) Calculée et mesurée * Point P1 15.63 3003 2033. 2055. * Point P2 14.39 2685 1850. 1822. * Référence : Combustion, flames and explosion of gases, * B.Lewis and G.von Elbe, page 545, Academic Press ed. *--------------------------------------------------------------------- * Les différences observées entre le résultat du calcul DETO et le * résultat du calcul de référence s'expliquent essentiellement par * le fait que DETO utilise une cinétique chimique à une seule réation. *--------------------------------------------------------------------- * *- Initialisations * P1 = 0. 0. ; P2 = 2. 0. ; * *- Calcul * CHPTOT = CHP1 + CHP2 + CHP3 + CHP4 + CHP5 + CHP6 ; * *- Récupération des valeurs pour comparaison * * * *- Affichage * P1ref = 15.63 ; T1ref = 3003. ; V1cref = 2033. ; V1mref = 2055. ; P2ref = 14.39 ; T2ref = 2685. ; V2cref = 1850. ; V2mref = 1822. ; F1 = '(F6.2)' ; F2 = '(F5.0)' ; 'MESS' ' ' ; 'FORMAT' F2 ' T=' T1ref ' V=' V1cref ' , ' V1mref ; 'MESS' CH1 ; 'FORMAT' F2 ' T=' T1 ' V=' V1 ; 'MESS' CH1 ; 'MESS' ' ' ; 'FORMAT' F2 ' T=' T2ref ' V=' V2cref ' , ' V2mref ; 'MESS' CH1 ; 'FORMAT' F2 ' T=' T2 ' V=' V2 ; 'MESS' CH1 ; 'MESS' ' ' ; * *- Test de bon fonctionnement : Erreur relative sur la Pcj * EPS1 = 0.05 ; TEST1 = ((P01 - P1ref) / P1ref 'ABS') '<' EPS1 ; TEST2 = ((P02 - P2ref) / P2ref 'ABS') '<' EPS1 ; 'SI' (TEST1 'ET' TEST2) ; 'SINO' ; 'FINS' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales