WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et realisation d'un sechoir a condensation pour fruits et legumes

( Télécharger le fichier original )
par Raoul Ouambo Tobou
ENSAI de Ngaoundere - Cameroun - Avant-Projet Ingenieur 2002
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CONCLUSION

Dans ce travail, nous avons valorisé la formation suivie à l'ENSAI de Ngaoundéré depuis 2 ans et demie. Nous avons émis des spécifications fonctionnelles d'un séchoir à condensation. Une méthodologie de conception simplifiée, répondant à nos contraintes de temps à ensuite été suivie. Cela nous a permis d'aboutir à une configuration satisfaisante pour le séchoir. Le dimensionnement s'est fait à partir de modèles habituels d'air humide et de séchage. Ces modèles ont ensuite été exploités pour l'écriture d'un code de simulation dans MS Excel. La phase de montage ne s'est pas faite sans difficultés, car les restrictions financières nous ont amenés a changer certains choix fait en dimensionnement. Pour ce fait, bien que la machine fonctionne et que nous avons même déjà fait des essais de séchage, elle n'est pas encore au point d'après les dimensionnements effectués.

Le séchoir conçu est un modèle initial, et il est évident qu'il doit être continûment amélioré au fil des ans. Nous espérons que ce travail a été assez méthodique et explicite pour faciliter les travaux futurs qui pourraient être réalisés sur ce séchoir à condensation.

ANNEXE 1 : ESPACES D'ACCESSIBILITE D'APRES AFNOR

ANNEXE 2 : EQUATIONS DE L'AIR HUMIDE

Les équations utilisées sont donc les suivantes :

· Humidité absolue

(1)

ù = 0. 62 Pv

P- Pv

 

·

(2)

(4)

(5)

Enthalpie du mélange

hs = (1 . 006 +1. 826ù)t + 2500ù


· Humidité relative

(3)

?

 
 
 

Pv

 

=

 
 
 
 

Psat(t)

 

· Equilibre liquide-vapeur

Log

7 . 625 · t

1 0 ( )

Psat = +

241 + t

2. 7877

 

· Equilibre solide-vapeur

·

Log

2. 7877

9 .7 5 6 · t

1 0 ( )

Psat = +

272 .7 + t

(6)

(7)

Volume spécifique

·

461 (0 . 62

· + ù

' '

=

P

V

) · T

Température humide

2500(wh sat - w)

(1 .006 1 . 826

+

t t

=

h

)

w h

sat

T = t + 273.15

wsat est w au point de saturation correspondant à une transformation isenthalpe issu du

h

point (t,w).

'# '# '# '# '# '# '# '#

ANNEXE 3 : LISTING DU CODE DE SIMULATION

'#######################################################

#

MODULE DE SIMULATION DU SECHOIR A CONDENSATION #

#

Les fonctions définies dans ce module ont pour #

but de simuler les évolutions d'air humide #

dans un séchoir par condensation. #

Leur compréhension peut être rendue aisée par #

la lecture du rapport qui a suivit la conception #

'#

d'un tel séchoir à l'ENSAI de Ngaoundéré

#

'#

l'année académique 2002-2003 par

#

'#

OUAMBO T. Raoul et

#

'#

DJUIKAM M. F. H. Marlyse.

#

'#

 

#

'#

 

#

'#

Seules les fonctions n'étant pas définies comme

#

'#

Private sont visibles dans le classeur Excel,

#

'#

et sont utiles à la simulation. Les fonctions

#

'#

Private ne sont visibles que dans ce module,

#

'#

et servent pour des calculs intermédiaires.

#

'#

 

#

'#######################################################

'

'Section des déclarations du module Option Explicit

'Pression atmosphérique (Pa)
Const Pat As Single = 101300

'Longueur caractéristique d'une tranche de produit (m) Const Lp As Single = 0.05

'Chaleur massique de l'air sec (J/kg.K) Const Cpa As Single = 1006

'Chaleur latente de vaporisation de l'air à Pat (J/Kg) Const DHv As Single = 2500000

'Hauteur d'établissement des échanges sur une claie (m) Const Dz As Single = 0.02

'Porosité de l'amas de produit sur les claies Const Poro As Single = 0.9

'Epaisseur équivalente d'une tranche de produit (m) Const Epais As Single = 0.005

'Section d'une claie (m2) Const Sc As Single = 0.132

'Section de passage à travers une chicane d'homogénéisation (m2) Const So As Single = 0.02

'Efficacité des échangeurs de chaleur Const Eff As Single = 0.7

'Rendement effectif du compresseur Const Neff As Single = 0.7

'Puissance présumée du compresseur (KW) Const Pcomp As Single = 1.5

'Section totale de passage après le condenseur (m2) Const Stot As Single = 0.25

'Coefficient de débit dans la section Stot Const Km = 0.6

Private Function Psat(T As Single) As Single

'Pression de saturation de l'air humide If T > 0 Then

'Equilibre liquide-vapeur

Psat = 7.625 * T / (241 + T)

Else

'Equilibre solide-vapeur

Psat = 9.756 * T / (272.7 + T) End If

Psat = Psat + 2.7877

Psat = 10 ^ Psat

End Function

Function Enthal(W As Single, T As Single) As Single

'Enthalpie spécifique de l'air humide (KJ/Kg) Enthal = (1.006 + 1.826 * W) * T + 2500 * W

End Function

Private Function Wab(HR As Single, T As Single) As Single

'Humidité absolue de l'air humide (Kg/Kg as) Dim Pv As Single

Pv = HR * Psat(T)

Wab = 0.62 * Pv / (Pat - Pv)

End Function

Private Function Inter(W As Single, T As Single, th As Single) As Single 'Fonction intermédiaire utilisée dans le calcul

'de la température humide

Dim Wsat As Single

Wsat = Wab(1, th)

Inter = T - 2500 * (Wsat - W) / (1.006 + 1.826 * Wsat)

End Function

Private Function Thum(W As Single, T As Single) As Single

'Température humide

Dim min As Single, max As Single, temp1 As Single, temp2 As Single

min = -50

max = 100

temp1 = min - Inter(W, T, min) temp2 = max - Inter(W, T, max) If temp1 * temp2 > 0 Then

MsgBox ("Dichotomie impossible dans le calcul de T humide")

Exit Function

End If

'Boucle de dichotomie, précision 0.001

While (max - min) > 0.001 Thum = (min + max) / 2

temp1 = Thum - Inter(W, T, Thum) temp2 = max - Inter(W, T, max) If temp1 * temp2 < 0 Then

min = Thum

Else

max = Thum

End If

Wend

End Function

Private Function Cond_th(W As Single, T As Single) As Single

'Conductivité thermique de l'air humide (W/(m.°C))

Dim A As Single, B As Single, C As Single, D As Single, E As Single

A = 0.0000000803 * W ^ 4 - 0.000000186 * W ^ 3 + 0.000000151 * W ^ 2 - 0.0000000527 * W + 0.00000000356

B = -0.0000434 * W ^ 4 + 0.000000101 * W ^ 3 - 0.0000818 * W ^ 2 + 0.0000275 * W - 0.00000146

C = 0.00814 * W ^ 4 - 0.0142 * W ^ 3 + 0.0124 * W ^ 2 - 0.00341 * W - 0.000677

D = -0.0234 * W ^ 4 - 0.231 * W ^ 3 + 0.112 * W ^ 2 + 0.0231 * W + 1.9

E = -90.99 * W ^ 4 + 296.75 * W ^ 3 - 497.32 * W ^ 2 + 93.45 * W + 572.28 Cond_th = A * T ^ 4 + B * T ^ 3 + C * T ^ 2 + D * T + E

End Function

Function Rho_h(Wa As Single, Ta As Single) As Single

'Masse volumique de l'air humide (Kg/m3)

Rho_h = (461.5 * Wa + 287.1) * (Ta + 273.15) / Pat Rho_h = (1 + Wa) / Rho_h

End Function

Private Function Visc_cin(W As Single, T As Single) As Single

'Viscosité cinématique de l'air humide (m2/s)

Dim A As Single, B As Single, C As Single, D As Single, E As Single

A = 0.0000000395 * W ^ 4 + 0.0000000643 * W ^ 3 - 0.0000000154 * W ^ 2 - 0.0000000969 * W + 0.000000000542

B = 0.0000106 * W ^ 4 - 0.0000151 * W ^ 3 - 0.00000371 * W ^ 2 + 0.00000367 * W - 0.0000000401

C = -0.00277 * W ^ 4 + 0.00437 * W ^ 3 + 0.00124 * W ^ 2 + 0.00153 * W - 0.0043

D = 0.57 * W ^ 4 - 1.71 * W ^ 3 + 1.08 * W ^ 2 - 1.3 * W + 4.97

E = -46.32 * W ^ 4 + 310.73 * W ^ 3 - 1036.13 * W ^ 2 - 60.24 * W + 1716.88

Visc_cin = A * T ^ 4 + B * T ^ 3 + C * T ^ 2 + D * T + E

Visc_cin = Visc_cin / Rho_h(W, T)

End Function

Function Débit_m(Wa As Single, Ta As Single, Ua As Single) As Single

'Débit massique d'air humide dans le séchoir Débit_m = Km * Rho_h(Wa, Ta) * Stot * Ua

End Function

Private Function H_conv(Ua As Single, Wa As Single, Ta As Single) As Single

'Coefficient d'échange par convection

Dim Re As Single, Nu As Single

Re = Lp * Ua / Visc_cin(Wa, Ta)

If Re > 100000# Then

'Régime turbulent

Nu = 0.032 * Re ^ 0.8

Else

'Régime laminaire

Nu = 0.66 * Re ^ 0.5 End If

H_conv = Cond_th(Wa, Ta) * Nu / Lp

End Function

Function T_rosée(W As Single) As Single

'Température de rosée

T_rosée = 1013.25 * W / (W + 0.622)

T_rosée = Log(T_rosée)

T_rosée = 5204.9 / (20.9 - T_rosée) - 273.15

End Function

Function T_produit(Wa As Single, Ta As Single) As Single

'Température du produit sur une claie

'Wa => humidité absolue à l'entrée de la claie 'Ta => température à l'entrée de la claie T_produit = Thum(Wa, Ta)

End Function

Function Flux_masse(Wa As Single, Ta As Single, Ua As Single) As Single

'Flux masse sur une claie

'Wa => humidité absolue à l'entrée de la claie

'Ta => température à l'entrée de la claie

'Ua => vitese d'ataque de la claie

Flux_masse = H_conv(Ua, Wa, Ta) * (Ta - Thum(Wa, Ta)) / DHv

End Function

Function T_claie(Wa As Single, Ta As Single, Ua As Single) As Single

'Température de sortie d'une claie

'Wa => humidité absolue à l'entrée de la claie

'Ta => température à l'entrée de la claie 'Ua => vitese d'ataque de la claie

Dim compa As Single

compa = 2 / Epais

T_claie = H_conv(Ua, Wa, Ta) * (Ta - Thum(Wa, Ta))

T_claie = Ta - T_claie * Dz * compa * (1 - Poro) / (Poro * Rho_h(0, Ta) * Cpa * Ua)

End Function

Function W_claie(Wa As Single, Ta As Single, Ua As Single) As Single

'Humidité absolue de sortie d'une claie

'Wa => humidité absolue à l'entrée de la claie

'Ta => température à l'entrée de la claie

'Ua => vitese d'ataque de la claie

Dim Tp As Single, Fm As Single, compa As Single

compa = 2 / Epais

Tp = Thum(Wa, Ta)

Fm = Flux_masse(Wa, Ta, Ua)

W_claie = Wa + Fm * Dz * compa * (1 - Poro) / (Poro * Rho_h(0, Ta) * Ua)

End Function

Function W_entrée(Wa As Single, Ta As Single, Wo As Single) As Single

'Humidité absolue à l'entrée d'une claie

'Wa => humidité absolue à la sortie de la claie précédente 'Ta => température à la sortie de la claie précédente

'Wo => humidité absolue à l'entrée des chicanes d'homogénéisation Dim S As Single

S = So / (1.5 * Sc)

W_entrée = (Wa + S * Wo) / (1 + S)

End Function

Function T_entrée(Wa As Single, Ta As Single, Wo As Single, T As Single) As Single

'Température à l'entrée d'une claie

'Wa => humidité absolue à la sortie de la claie précédente 'Ta => température à la sortie de la claie précédente

'Wo => humidité absolue à l'entrée des chicanes d'homogénéisation 'T => Température à l'entrée des chicanes d'homogénéisation

Dim W2 As Single

W2 = W_entrée(Wa, Ta, Wo)

T_entrée = T - (Wo - W2) * (T - Ta) / (Wo - Wa)

End Function

Function W_evap(Wa As Single, Ta As Single, Tev As Single) As Single

'Humidité absolue à la sortie de l'évaporateur

'Wa => humidité absolue à l'entrée de l'évaporateur 'Ta => température à l'entrée de l'évaporateur

'Tev => température d'évaporation

Dim K1 As Single, K2 As Single, H2 As Single, Wt As Single

Dim A As Single, B As Single, C As Single, D As Single Wt = Wab(1, Tev)

H2 = Enthal(Wa, Ta)

H2 = H2 - Eff * (H2 - Enthal(Wt, Tev))

K1 = (Ta - Tev) / (Wa - Wt)

K2 = Ta - K1 * Wa

A = 1.826 * K1

B = 1.006 * K1 + 1.826 * K2 + 2500

C = 1.006 * K2 - H2

D = B ^ 2 - 4 * A * C

D = Sqr(D)

W_evap = (-B + D) / (2 * A)

If W_evap < 0 Then W_evap = (-B - D) / (2 * A)

End Function

Function T_evap(Wa As Single, Ta As Single, Tev As Single) As Single

'Température à la sortie de l'évaporateur

'Wa => humidité absolue à l'entrée de l'évaporateur 'Ta => température à l'entrée de l'évaporateur

'Tev => température d'évaporation

Dim H2 As Single, W2 As Single, Wt As Single Wt = Wab(1, Tev)

H2 = Enthal(Wa, Ta)

H2 = H2 - Eff * (H2 - Enthal(Wt, Tev))

W2 = W_evap(Wa, Ta, Tev)

T_evap = (H2 - 2500 * W2) / (1.006 + 1.826 * W2)

End Function

Function W_prech(Wa As Single) As Single

'Humidité absolue après préchauffage sur le compresseur

'Wa => humidité absolue à l'entrée du compartiment de préchauffage W_prech = Wa

End Function

Function T_prech(Wa As Single, Ta As Single, Ua As Single) As Single

'Température après préchauffage sur le compresseur

'Wa => humidité absolue à l'entrée du compartiment de préchauffage 'Ta => Température à l'entrée du compartiment de préchauffage

'Ua => vitese d'ataque des claies

Dim H2 As Single, Dm As Single

Dm = Débit_m(Wa, Ta, Ua)

H2 = Enthal(Wa, Ta)

H2 = H2 + (1 - Neff) * Pcomp / Dm

T_prech = (H2 - 2500 * Wa) / (1.006 + 1.826 * Wa)

End Function

Function W_cond(Wa As Single) As Single

'Humidité absolue à la sortie du condenseur

'Wa => humidité absolue à l'entrée du condenseur W_cond = Wa

End Function

Function T_cond(Wa As Single, Ta As Single, Tc As Single) As Single

'Température à la sortie du condenseur

'Wa => humidité absolue à l'entrée du condenseur 'Ta => température à l'entrée du condenseur

'Tc => température de condensation

Dim H2 As Single

H2 = Enthal(Wa, Ta)

H2 = H2 + Eff * (Enthal(Wa, Tc) - H2)

T_cond = (H2 - 2500 * Wa) / (1.006 + 1.826 * Wa)

End Function

ANNEXE 4 : EXEMPLE DE DIAGRAMME DE DETERMINATION
DU FACTEUR DE CORRECTION DE LA PUISSANCE DU
CONDENSEUR

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote