You are on page 1of 4

INTRODUCTION

L'air ambiant d'un local, quel qu'il soit, contient une certaine quantit d'eau,
prsente sous forme de vapeur ; on a par consquent affaire un mlange
binaire d'air sec et de vapeur d'eau.

AIR HUMIDE =AIR SEC +VAPEUR D'EAU

On peut d'ailleurs la caractriser de diverses manires:


-Soit par la teneur en eau de l'air (Humidit absolue)

-Soit par le degr hygromtrique de l'air (Humidit relative)

-Soit par la pression partielle de la vapeur contenu dans l'air d'un local
Le but de ce projet est de raliser un programme scilab pour dterminer tous les

paramtres d'un air humide puis pour produire un diagramme de type Carrier.
DETERMINATION DES CARACTRISTIQUES

Les variables dont on se sert dans le programme sont les suivantes :

p = pression totale

pa = pression partielle d'air sec

pv = pression partielle de vapeur

ps = pression de vapeur saturante


x = teneur en eau

xs = teneur sature en eau

vm = volume massique occup par l'air humide

vs = volume spcifique occup par masse d'air sec


phi = humidit relative

ha = enthalpie massique de l'air sec

he = enthalpie massique de l'eau liquide

hv = enthalpie massique de la vapeur d'eau


h = enthalpie spcifique de l'air humide
T = temprature sche

Tr = temprature de rose

Th = temprature humidetr=fsolve(T,trf)

On dfinit pralablement les caractristiques trouver fonctions des paramtres entrer.


Ainsi, nous dfinissons les fonctions ps, pv,h, Tr, vm, Th et xs :
Par exemple, pour ps on crit :

function psloc=psf(T)// pression de vapeur saturante


psloc=exp((A*T./(B+T)+C))// quation d'Antoine
endfunction

Nous avons ensuite ralis le programme en proposant 3 choix :


On crit alors :

choix=["p T x","p T phi", "p T TH","diagramme"]


res = x_choose(choix, ["Choisir le mode"]);
La boite de dialogue demande d'entrer le choix :
printf("Le mode choisi est %s\n", choix(int(res)));

Choix 1 : On demande d'entrer les valeurs de p, T et x

On entre les valeurs des constantes des calculs des caractristiques telles que :
A = 16.8266; B = 228.73; C = 6.407
=> Ce sont les constantes du calcul de ps.

On tablit le programme du 1er choix :


if choix(int(res))==choix(1) then

On propose d'entrer les valeurs de p, T, x ( par exemple, pour p, la boite de dialogue


demande alors si : valeur de p en Pa? = 1.013E5 )

Puis on calcule les valeurs de T en kelvin, ps,pv,phi, h, Tr,Th et vm, en fonction des paramtres
p, T et x entrs prcdemment.
Puis pour trouver Tr et Th, on calcule leurs valeurs telles que les fonction qu'on avait dfinies au
dbut de Tr et de Th soient gales zro => on trouve le zro par exemple pour Th :
th=fsolve(T,thzf)
Ensuite on demande la console d'crire les valeurs de ps,pv,phi, h, Tr,Th et vm, selon
l'exemple :
printf("pression de vapeur saturante %f Pa\n", ps);

=> Ainsi, lorsqu'on excute le programme, on fait le choix 1, on valide les valeurs des

paramtres connus, puis la console affiche toutes les caractristiques de l'air humide. Nous
procdons une vrification en plaant le point p,T et x sur le diagramme de Carrier et
on retrouve effectivement les mmes caractristiques.

Choix 2 : On demande d'entrer les valeurs de p, T et phi

On tablit le programme du 2me choix :


else if choix(int(res))==choix(2) then

On propose d'entrer les valeurs de p, T, phi.

Puis on calcule les valeurs de T en kelvin, (phi en fraction), ps, pv, x, Tr,Th et vm, en fonction
des paramtres p, T et phi entrs prcdemment.
Puis pour trouver Tr et Th, on procde comme au choix 1.
Ensuite on demande la console d'crire les valeurs de ps, pv, phi, h, Tr, Th et vm comme au
choix 1.

=> Ainsi, lorsqu'on excute le programme, il se passe la mme chose pour la boite de
dialogue et la console, sauf qu'on entre phi la place de x.

Choix 3 : On demande d'entrer les valeurs de p, T et TH

On tablit le programme du 3me choix :


else if choix(int(res))==choix(3) then

On propose d'entrer les valeurs de p, T, et Th.


Puis on calcule la valeurs de
- T en kelvin
- xs fonction de T
- x fonction de T, xs et Th
- ps en fonction de T
- pv en fonction de x et p
- vm, en fonction de T, x et p
- phi en fonction de pv et ps

De plus :
- Tr vrifie le zro de la fontion de T trf :
tr=fsolve(T,trf)

REALISATION D'UN DIAGRAMME DE TYPE CARRIER

Choix 4 : ralisation du diagramme

CONCLUSION DU PROJET