Vous êtes sur la page 1sur 50

Chapitre 4 : racteur

parfaitement agit marche


continue

I- Introduction :
Racteur parfaitement agit marche continu est une cuve
parfaitement agit muni dune tubulure dentre et dune tubulure de
sortie. Un dbit continu F0 traverse lappareil . Si la raction naffecte pas
la densit du mlange, le dbit volumique F0 la sortie de lappareil est
identique au dbit volumique F0 qui entre dans lappareil.

Ce racteur est caractris par luniformit et la permanence des


concentrations. On considre que les ractifs sont dilus ds leur entre
dans lappareil et que le mlange est parfait, c--d que la concentration
est la mme partout dans lappareil. Cette condition est remplie si :

Temps de mlange est infiniment court


Temps mis par une molcule pour aller dun point un autre
est infiniment petit devant le temps de passage ( V/F0)

Dans le cas des racteurs parfaitement agit marche continu, on peut


avoir des assemblages en srie et des assemblages en parallle

II- Assemblage des R.A.C :


Cest un assemblage de deux ou plusieurs racteurs parfaitement agits
marche continue

1- Cascade en srie :
Il a pour objectif daugmenter le taux de conversion

1
Figure 15 : cascade de RAC en srie
Cet assemblage a pour objectif daugmenter le taux de conversion mais
pas la capacit de production.

2- Assemblage en parallle
Il a pour objectif de traiter une grande capacit

Figure 16 : Cascade de RAC en parallle


Par cet assemblage, on accroit la capacit de production mais le taux de
conversion ne samliore pas.

3- Le paramtre temps : temps de passage et temps de


sjour

2
3-1- le temps de passage :
C'est le temps mis pour traiter un volume de ractifs gal au volume du
racteur

V
= (s)
Q0

3.2- Temps de sjour

Tous les temps de sjour sont possibles dans le RAC depuis court-circuit
entre sortie jusqu linfini (molcule tournant indfiniment dans un
tourbillon). Les valeurs de temps de sjour admettent une valeur moyenne
ts que lon peut calculer simplement :

V
t s=
Q

Avec Q : est le dbit de sortie du racteur

On a Q=Q0 ( 1+ j X j )

V
t s=
Donc Q0 ( 1+ j X j )


t s=
( 1+ j X j )

Ces deux temps sont gaux si le dbit est uniforme dans le racteur,
cest le cas du liquide. Mais ils sont diffrents pour un systme gazeux.

III- Dimensionnement dun R.A.C :


1- Cas dun seul R.A.C :

Figure 17 : Un schma dun racteur parfaitement agit marche continue

Pour un rgime transitoire, lquation du bilan scrit :

MAE = MAS + MAR + MAcc

Alors on trouve CAo. F0. dt = CA. F0. dt + vA. V. dt+ V dC A

3
Soit : vA=k C A

Do :
dC A
dt + ( FV +k )
0
CA =
F A 0 C A 0
V (1)

Pour trouver C A (t) il suffit de rsoudre lquation diffrentielle de 1er


ordre coefficient constant :

F0 F A 0C A 0
On pose : a= ( V
+k ) et b= V

dC A
Donc : dt + a .CA = b

Lquation diffrentielle sans seconde membre :

dC A dC A
+ a .CA = 0 =- a .dt
dt CA

Aprs intgration on obtient :

Ln(CA) = at+cst

Donc : CA (t)= (t).e-at (2)

On drive CA (t) par rapport a-t-on obtient :

4
dC A
dt = (t). eat - a. (t). eat

On remplace dans (1) :

(t). eat - a. (t). eat +-a. (t). eat =


b

Donc : (t)=b. e at

b at
Aprs intgration : (t)= . e +C
a

On remplace (t) dans (2), on obtient :

b
CA(t)= ( . e at +C). eat
a

A t=0 on a : CA=0

b b C A0
Cest dire : a +c =0 donc : c= - a =- (1+k )

V
Avec : = F0

Ce qui donne :

e at
CA 0
(t)= 1)
( 1+ k )

eat
CA 0 e
at
CA (t)= -1). )
( 1+ k )

5
Alors : CA (t)= { [(
CA 0
( 1+ k )
F
)
1exp 0 +k . t
V ]}
On a trac le profil de la concentration on fonction du temps laide de
ce programme en MATLAB :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% ce programme trace la courbe qui exprime l'volution de la %%%%
%%%%% concentrtion de A en fonction du temps dans un racteur %%%%
%%%%% parfaitement agit marche continue. %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clear
clc
%--------------Donnes----------------
k=input('donner la constante de vitesse de s^-1: ');
V=input('donner le volume du racteur en litre: ');
F0=input('donner le dbit volumique entrant en l/s: ');
CA0=input('donner la concentration molaire initiale de A en mol/l: ');

%------------Calcul-----------------
t=0:0.01:100;
for i=1:length(t)
CA1(i)=CA0*(1-exp(-(k+(F0/V))*t(i)))/(1+(k*V/F0));
end

%------------Traage-------------------
plot(t,CA1);
title('La concentration de A en fonction du temps')
xlabel('temps (s)')
ylabel('Concentration de A (mol/l)')
grid
axis([0,max(t),0,max(CA1)*1.2])

Le programme permet de tracer le profil de concentration de A en


fonction du temps :

6
Figure 18 : le profil de la concentration dA en fonction du temps

2- Cas de plusieurs racteurs en srie :


CA0, F0
CA1, F0
CA0, F0 CA2, F0
CA1, F0

CA2, F0

Hypothses :

T1=T2=T k1=k2=k
V1=V2=V

Bilan de matire /A dans le racteur 2 :

E = S + R + Acc

C A 1F 0dt=C A 2F 0dt+ v A 2V dt +V 2d C A 2

V 2d C A 2=C A 1F 0dtC A 2F0dtkC A 2V dt

7
dC A 2 F 0 F
dt
+
V( )
+ k C A 2= 0 C A 1 ( I )
V

Cest une quation diffrentielle avec seconde membre variable

F0
On pose : A= +k
V

C A 1F0
B=
V

dC A 2
+ AC A 2=B
dt

Equation sans second membre :

dC A 2
+ AC A 2=0
dt

dC A 2
= AC A 2
dt

dC A 2
= Adt
C A2

C
( A)=At +C
ln

C A (t)= (t)+ eAt

dC A 2 '
= ( t ) eAt ' ( t ) A eAt
dt

On remplace dans (I) on trouvera :


' At ' At ' At
( t ) e ( t ) A e + ( t ) A e =B

' ( t ) e At=B

8
' ( t ) =B e At

F0
' ( t ) = C e At
V A1

1e
At
(At ) e
F CA 0
' ( t ) = 0
V kV
1+
F0

F0 CA 0
' ( t ) = (e At1)
V kV
1+
F0

Alors:

F0 C A0 1
( t )=
V
1+
kV F0
F0 k + V (
e At t +c '
)
[ ( ]
F0 CA 0 1
C A ( t )=
V
1+
kV
F0
F
k+ 0
V )
e Att + c ' e At ( II )

Condition aux limites :

A t=0, CA2=0 , Dterminons C partir de la relation (II) :

C A 0
c'=
kV 2
(1+ )
F0

Alors :

[ ]
C A0 F0 C A0 C A0
C A ( t )= 2
e At t 2
e At
kV V kV
(1+ ) (1+ ) (1+ kV )
F0 F0 F0

On remplace A, on trouvera :

9
[ ]
F0 F0
C A0 F ( k+ )t
( )
(k+ )t
C A ( t )= 1 k + 0 e V te V
kV 2 V
(1+ )
F0

A laide du logiciel, on a trac encore une fois le profil de la


concentration dA en fonction du temps dans les deux racteurs. Voici le
script utilis :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% ce programme trace les deux courbes qui expriment l'volution %%%%
%%%%% de la concentration de A en fonction du temps dans 2 racteurs %%%%
%%%%% parfaitement agits marche continue monts en srie. %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clear
clc
%--------------Donnes----------------
k=input('donner la constante de vitesse de s^-1: ');
V=input('donner le volume du racteur en litre: ');
F0=input('donner le dbit volumique entrant en l/s: ');
CA0=input('donner la concentration molaire initiale de A en mol/l: ');

%------------Calcul pour RAC 1-----------------


t=0:0.01:160;
for i=1:length(t)
CA1(i)=CA0*(1-exp(-(k+(F0/V))*t(i)))/(1+(k*V/F0));
end

%------------Calcul pour RAC 2-----------------


C=0.63*CA1(length(t));% C 63% de la valeur finale de concentration
temps=(-1/(k+(F0/V)))*log(1-(1+(k*V/F0))*C/CA0); %le temps au bout duquel
on atteind la valeur C
to=5*temps; % le retard est 5 fois 'temps'
m=floor(to)/0.01; %pour avoir la partie reelle de to et puis son indice
'i'
for i=m+1:length(t)
CA2(i)=CA0*(1-((F0/V)+k)*exp(-(k+(F0/V))*t(i))*t(i-m)-exp(-(k+
(F0/V))*t(i-m)))/(1+(k*V/F0))^2;
end

%------------Traage-------------------
plot(t,CA2,t,CA1);
axis([0,max(t),0,max(CA1)*1.2])
title('Evolution de la concentration de A en fonction du temps')
xlabel('temps (s)')
ylabel('Concentration en A (mol/l)')
grid
gtext('racteur 1')

10
gtext('racteur 2')

On trouve le graphe suivant :

Figure 19 : le profil des concentrations dans les deux racteurs

On remarque un retard dans le commencement du racteur 2, ce qui


normale, cest le temps ncessaire pour que le mlange ractionnel passe du racteur 1
au racteur 2.

3- Le calcul dune cascade

11
3-1- Mthode numrique :
vA f(C A)
La connaissance de lquation de vitesse est indispensable.

Lquation du bilan de matire dans le nime racteur :

Vn
C A n 1 C A n v A .
F0

1
C A n 1 C A n v A . n

O n = temps de sjour moyen des particules dans la nime cuve.

Si la cintique est dordre 1 :

v A k.C A
Raction dordre 1 :

Remarque : la vitesse est calcule sur les conditions de sortie de la n ime


cuve.

C An 1 C An (1 k n . n )
Lquation 1 devient :

12
C A0
C AN
(1 k1 .1 )(1 k 2 . 2 )................(1 k n . n )
Par rcurrence :

Donc

Hypothses :

1 i n
- volumes identiques pour toutes les cuves donc :

- mme valeur de temprature pour lensemble de la cascade Valeur


unique de K

C A0
C AN
1 k . N
Donc :

Par estimation de et de k, on en dduit le nombre dtage N

Si la cintique est dordre 2 :

v A k .C A2
Raction dordre 2 :

C An1 C An k n .C A2n n
Lquation 1 devient :

1 1 4 K n n C An 1
C An
2 K n . n

13
Remarque : Trouver numriquement la relation entre CAN et CA0 est
impossible. Ce qui fait appel dautres mthodes tel que les mthodes
graphiques.

3-2- mthodes graphiques

a- Mthode dEldrige et Piret :


Elle sadapte nimporte quelle forme de fonction de vitesse par
exemple :

Soit la raction :

v A1 K1.C A
A B ;

v A2 K 2 .C A2
2A C ;

v A K1.C A K 2 .C A2

Bilan de matire dans la nime tage :

C An1 C An (k1.C A n k 2C A2n ) n

C A n 1 f (C A n )
Cest une quation polynomiale

Si on fixe les valeurs de C An, on peut dterminer graphiquement les


valeurs de CAn-1 (figure), moyennant une condition de supposer que
V1 V2 ... VN
toutes les cuves ont le mme volume

14
Figure 20 : Variation de CAn-1 en fonction de Can

Remarque : Cette mthode sapplique lorsque les racteurs de la


cascade ont le mme volume.

Cette mthode a un dfaut, il faut absolument que ltude cintique ait


t faite et quon ait vAn en fonction de CAn seulement trs souvent on ne
connat pas cette quation de vitesse. Ce qui fait appel la mthode de
Jones.

b- Mthode de Jones :

Lquation de vitesse est inconnue. Pour la dterminer, on met les


ractifs dans un racteur marche discontinue et on fait des
prlvements en fonction de temps, puis on trace le profil de
concentration en fonction de temps et la tangente en tout point de la
courbe donne la vitesse en ce point.

15
Figure 21 : la concentration en fonction du temps

C
v
t
La vitesse instantane linstant t est de type

Daprs cette courbe en obtient les rsultats suivants :

Concentrat CA0 C A1 C A2 C A3 C A4 C A5
ion

Temps t0 t1 t2 t3 T4 t5

Vitesse 0 1 2 3 4 5

On peut donc tracer la courbe vitesse en fonction de temps ou la courbe


vitesse en fonction des concentrations.

Figure 22 : Vitesse de la raction en fonction du temps

16
Figure 23 : Vitesse de la raction en fonction de la concentration

- Equation de bilan de matire dans le nime RAC :

C An1 C An
C An1 C An v An . n v An
n n

La vitesse de la raction (vAn) et la concentration rgnant dans la


nime cuve (CAn) est une droite de pente -1/ . La connaissance de C An-1
et du temps de sjour conduit CAn.

VA

VA
Droite de pente
-1/

Droite de pente
-1/

CAn-1 CA

Figure 24 : loi linaire entre la vitesse et la concentration


CAn-1 CA
17
Figure 25 : Dtermination graphique de la concentration Can

IV- Les applications :

1- Travaux dirigs 2 :
Enonc :

Exercice 1 :
Soit la raction A+ B produits, du second ordre en phase liquide,
isotherme, on se propose de dterminer le taux de conversion X de A la
sortie dun racteur parfaitement agit et marche continue.

Exercice 2 :
Vers 1000K, cette prolyse est quasiment irrversible du premier ordre
par rapport lthane.

C2H4+H2 C2H6

K=0.132 s-1 1000K

18
Dterminer le taux de conversion X de lthane la sortie dun petit
racteur agit continu de volume V=120 cm3 aliment sous 1 bar par de
lthane pur, dont le dbit mesur 27 C sous 1 bar est F0= 1 cm3s-1

La concentration de lthane sexprime par :


(1X A ) T 0
C A =C A 0
(1+ X A ) T

Solution :

Exercice 1 :

A+ B P

Les donnes

Phase liquide
La vitesse de la raction : v = k CA CB

Bilan de matire /A : E = S+ R + Acc

Le racteur est parfaitement agit marche continue : Acc=0

C A 0F 0dt=C A 1F 0dt+ v AVdt

C A 0F 0=C A 1F 0 +v AV

C A 0F 0=C A 1F 0 +k C A C BV

Or on a :

C A =C A 0 (1 X A )

C B= C A 0 ( B X A )

C A 0F 0=F 0 C A 0 ( 1X A ) +k C A 0 ( 1 X A ) C A 0 (B X A )V

F0 =F0 ( 1 X A ) + k ( 1X A ) C A 0 ( B X A )V

F0 X A =k C A 0 V K V C A 0 X A ( B X A )V

19
F0 X A =k C A 0 V B K V C A 0 B X Ak C A 0 V X A + k C A 0 V X A 2

k C A 0 V X A2( k C A 0 V + K V C A 0 B + F 0 ) X A + k C A 0 V B =0

On rsout lquation, en faisant le dterminant :

k C A 0 V + K V C A 0 B + F 0
( ) 24k C A 0 V k C A 0 V B
=

Le > 0,
Alors le taux de conversion de A est :

k C A 0 V + K V C A 0 B + F 0
( ) 24k C A 0 Vk C A 0 V B


( k C A 0 V + K V C A 0 B + F 0 ) +
X A =
Exercice 2 :

Les donnes :

Phase gazeuse
La vitesse de la raction : v = k CA
La constante de vitesse : k=0.132 s-1
P=constante = 1bar
T=1000K
T0=27C
F0=1cm3/s
V=120cm3
Il sagit dun RAC

Bilan de matire /A : E = S+ R + Acc

Le racteur est parfaitement agit marche continue : Acc=0

C A 0F 0dt=C A 1F 1dt+ v AVdt

C A 0F 0=C A 1F 1+ v AV

20
C A 0F 0=C A 1F 1+ k C AV
(1)

On sait que:

(1X A ) 1
C A =C A 0
(1+ X A )

Et

F1=. F 0 (1+ X A)

P0 T
Avec :
P T0

T
1
Puisque : P=cst alors : T0 et

Donc :
( 1X A ) T 0
C A =C A 0
( 1+ X A ) T

Et :
T
F1=F 0 ( 1+ X A )
T0

On remplace CA et F1dans (1) :

( 1X A ) T 0 T ( 1 X A ) T 0
C A 0F 0=C A 0 F 0 ( 1+ X A ) +k C A 0 V
( 1+ X A ) T T0 ( 1+ X A ) T

( 1 X A ) T 0
F0 =F0 ( 1 X A ) + k V
( 1+ X A ) T

T0
F0 X A ( 1+ X A ) =k ( 1 X A ) V
T

21
T0
+k V
T
F0 X

F 0 X A2 +

AN: X A 2+5.75 X A4.75=0 (2)

On rsout lquation (2)

=52.062

Alors le taux de conversion de lthane la sortie est :

5.75+ 52.062
X A=
2

X A =73.20

2- Travaux dirigs 3 :
Enonc :

Racteurs agits : Influence des concentrations initiales

La raction entre la benzoquinone (B) et le cyclopentadine (C) , en phase liquide et 25C, a


t tudi par ASSERMANN :

(B) + (C) ( P)

La vitesse de disparition de B scrit : v = k CB CC

CB et CC dsignant la concentration respectivement de B et de C (en kmole.m-3).

A 25C, la constante de vitesse vaut : k= 9.92 10-3 m3.kmole-1.s-1

La variation de volume du mlange ractionnel est ngligeable au cours de la raction.

1 REACTEUR AGITE A MARCHE DISCONTINUE


Cette raction est ralise dans un racteur parfaitement agit, 25C.

Dterminer la dure du temps actif ncessaire pour atteindre 87.5% de


conversion :

22
a De chacun des ractifs en partant dun mlange quimolaire de B et C :
CB0=CC0=0.08 kmole. m-3
b Du ractif limitant en partant du mlange initial contenant
CB0= 0.08 kmole. m-3 et CC0=0.10 kmole. m-3
Comparer les rsultats obtenus en 1-a et en 1-b.

2 REACTEUR AGITE A MARCHE CONTINUE

Cette raction est maintenant ralise dans un racteur parfaitement agit marche
continue, monotag. La temprature est toujours maintenue 25C.
a Le dbit volumique dalimentation est : F0=1 m3.h-1
Avec CB0=CC0=0.08 kmole. m-3
Calculer le volume ncessaire pour atteindre XB=0.875

b Mme question que prcdemment avec :


CB0= 0.08 kmole. m-3 et CC0=0.10 kmole. m-3
Comparer les rsultats obtenus en 2-a et en 2-b.
3 REACTEUR AGITE A MARCHE CONTINUE, BIETAGE

a- On remplace le racteur agit marche continue prcdent par une cascade de deux
tages de volumes identiques.
Pour un dbit volumique dalimentation F0=1 m3.h-1, avec
CB0=CC0=0.08 kmole. m-3, calculer le volume total (V1+V2)de ce racteur.

b- Quel serait le volume total minimum dun racteur agit marche continue deux
tages fonctionnant dans les mmes conditions qu la question 3-a (mais avec
V1V2) ?

Quelle conclusion peut on tirer de la comparaison des rsultats des questions 3-a et 3-b ?

Solution :

Les donnes :

Phase liquide
La vitesse de la raction : v = k CB CC
La constante de vitesse : k= 9.92 10-3 m3.kmole-1.s-1
T=25C

1 REACTEUR AGITE A MARCHE DISCONTINUE

On a XA=87.5% :

a CB0=CC0=0.08 kmole. m-3

On a lexpression du temps actif :

23
X AF
d XB
t ac=C B 0 .
0
k . CC .C B

Avec : C B=C B 0 . ( 1X B ) et CC =CC 0 C B 0 . X B

Donc :
XBF
dXB
t ac=C B 0 .
0 k C B 0 .(1X B) C B 0 .(1 X B )

X BF
1 d XB
t ac= .
k . C B 0 0 ( 1X B )2
XBf
t ac=
1
[.
1
k . C B 0 1X B ] 0

t ac=
1
[.
1
k . C B 0 1X Bf
1
]
Application numrique :
t ac=8820.56 s=2 h 27 min

b CB0= 0.08 kmole. m-3 et CC0=0.10 kmole. m-3

On a lexpression du temps actif :


X AF
d XB
t ac=C B 0 .
0
k . CC .C B

Avec : C B=C B 0 . ( 1X B ) et CC =CC 0 C B 0 . X B

Donc :

24
XBF
d XB
t ac=C B 0 .
0 k C B 0 .(1X B) C B 0 .( C X B )

X BF
1 d XB
t ac=
k C B 0 0 (1X B) (C X B )

CC0
Or: C =
CB0

On sait que:
x2
1 a ( M X )
( ax ) dx
.( M x ) = M a
. ln [
M ( ax )
]
x1

Alors:



( CX B)
C (1X B)

ln ( ]

0


k . C B 0 ( C1) .
1
t ac =

Application numrique :
t ac=1 h 13 min

c Comparaison :

C C 0C B 0 0.100.08
= =20
CC0 0.10

tac atac b 2 h 271 h 13


= =50
tac a 2h 27

25
Alors une augmentation de 20 % de la concentration du ractif C a provoqu une diminution
de 50% du temps actif.

2 REACTEUR AGITE A MARCHE CONTINUE

On a F0=1 m3.h-1

a CB0=CC0=0.08 kmole. m-3

Bilan de matire /B : E = S+ R + Acc

Le racteur est parfaitement agit marche continue : Acc=0

C B 0F 0dt=C B 1F 0dt +v BV dt

C B 0F 0=C B 1F 0 +k C B 1 CC 1V

C B 0F 0=C B 0 ( 1 X B ) F 0+ k C B 02 ( 1X B )( 1X B )V

C B 0F 0=C B 0 ( 1 X B ) F 0+ k C B 02 ( 1X B )2 V

Alors le volume ncessaire pour atteindre XB =0.875 :

F0 X B
V= 2
k C B 0 ( 1X B )

Application numrique :

V =19.60 m3

b CB0= 0.08 kmole. m-3 et CC0=0.10 kmole. m-3

Bilan de matire /B : E = S+ R + Acc

C B 0F 0=C B 1F 0 +k C B 1 CC 1V

C B 0 F 0=C B 0 ( 1 X B ) F 0 +k C B 0 ( 1X B ) C B 0 ( C X B ) V

C B 0 F 0=C B 0 ( 1 X B ) F 0 +k C B 02 ( 1X B ) ( C X B ) V

26
C B 0 F 0 X B =k C B 02 ( 1X B )( C X B ) V

Alors le volume ncessaire pour atteindre XB =0.875 :

F0 XB
V=
k C B 0 ( 1X B ) ( C X B )

Application numrique :

V =6.53 m3

c Comparaison :

C C 0C B 0 0.100.08
= =20
CC0 0.10

V aV b 19.66.53
= =66.68
Va 19.6

Alors une augmentation de 20 % de la concentration du ractif C a provoqu une diminution


de 66.68 % du volume.

3 REACTEUR AGITE A MARCHE CONTINUE, BIETAGE

On a F0=1 m3.h-1

a- CB0=CC0=0.08 kmole. m-3

F0 CB1
F0
XB1
CB0
F0
X0
CB2
XB2

Bilan de matire /B : RAC 1


27
C B 0F 0dt=C B 1F 0dt +v B 1Vdt

C B 0F 0=C B 1F 0 + v B 1V (1)

Bilan de matire /B : RAC 2

C B 1F 0dt=C B 2F0dt+ v B 2Vdt

C B 1F 0=C B 2F 0 +v B 2V

F0 (CB 1C B 2)
V=
vB 2

On remplace lexpression de V dans (1) :

v B1
C B 0 F 0=C B 1 F0 + F (C C B 2)
v B2 0 B1

Or: v B 1=k C B 1 C B 1 =k C B 12

v B 2=k C B 2 C B 2=k C B 22

Alors :
C B 12
C B 0 F 0=C B 1 F0 + F0 (C B 1 C B 2)
C B 22

2
C
C B 0=C B 1 + B 12 (C B 1C B 2 )
CB2

C B 0 C B 22=CB 1 C B 22+ C B 13 C B 12 C B 2 (*)

On pose :

28
C
f ( B 1)=C B 1 C B 22 +C B 13C B 12 C B 2

On sait que :
CB0=0.08 kmole. m-3

CB2= CB0 (1-XB) = 0.08 (1-0.875)

CB2=0.01 kmole. m-3


2
On calcule la constante : =C B 0 C B 2

C B 0 C B 22=0.080.012 =8.106 kmole. m-3

Lquation (*) se rsout par itration en donnant une valeur C B1, et on calcule f(CB1) jusqu'
arriver : f(CB1)=

CB1 C
f ( B 1)

0,04 5,2 . 10-5

0.02 6.10-6

0.022 8.10-6

On a trouv aprs itration que : f(CB1)= 8.10-6 kmole. m-3

Alors CB1= 0.022 kmole. m-3

Donc :
F0 (CB 1C B 2)
V=
k C B 22

Application numrique :

V =3.36 m 3

Le volume total VT :

V T =2V =6.72m3

a V1V2
29
Bilan de matire /B : RAC 1

C B 0F 0dt=C B 1F 0dt +v B 1Vdt

C B 0F 0=C B 1F 0 + v B 1V (1)

Bilan de matire /B : RAC 2

C B 1F 0dt=C B 2F0dt+ v B 2Vdt

C B 1F 0=C B 2F 0 +v B 2V
(2)

On remplace (2) dans (1) :

C B 0F 0=C B 2F 0 + v B 1V 1 + v B 2V 2

C B 0F 0C B 2F 0=v B 1V 1+ v B 2V 2

F0 ( C B 0C B 2) =v B 1V 1 + v B 2(V T V 1)

F0 ( C B 0C B 2) =V 1 ( v B 1v B 2)+ v B 2V T

F 0 ( C B 0C B 2 ) v
=V T + V 1( B 1 1)
v B2 vB2

2
F 0 ( C B 0C B 2 ) C
2
=V T + V 1( B 12 1)
k . CB2 CB2

On remplace V1 par son expression :

F0 (C B 0 C B 1)
V 1=
k C B 12

Alors :
2
F 0 ( C B 0C B 2 ) F (C C ) C
2
=V T + 0 B 0 2 B 1 .( B 12 1)
k . CB2 k C B1 CB2

30
F 0 ( C B 0C B 2 ) F 0 (C B 0 C B 1) F 0 (C B 0 C B 1)
2
V T = 2

k . CB2 kC B2 k C B 12

F 0 ( C B 0C B 2 )
On pose : = V T
k . C B 22

Le volume total minimum quon peut considrer est : VT =6.7 m3

Alors on calcule la constante , on trouve : = 12.9 m3

Lquation (*) se rsout par itration en donnant une valeur C B1, et on calcule f(CB1) jusqu'
arriver : f(CB1)=

CB1

0,04 10.5

0.02 12.6

0.0222 12.9

On a trouv aprs itration que : f(CB1)= 12.9 m3

Alors CB1= 0.0022 kmole. m-3

Le volume V1 :
F0 (C B 0 C B 1)
V 1=
k C B 12

Le volume V2 :
F0 (C B 1 C B 2)
V 2=
k CB 22

Application numrique :

V 1=3.416 m3

31
V 2=3.284 m3

Le volume total est :

V T =V 1+V 2

V T =6.7 m3

b Conclusion :
Les deux cas nous donnent le mme volume total, mais il est prfrable
de travailler avec des racteurs de volume identique.

4 Travaux dirigs 4 :
Enonc
Lactate de sodium est produit suivant la raction suivante :

CH3 COO C3H7 + NaOH CH3 COO Na + C3H7OH

A (B) (C) (D)

.C A . C B 2
Soit v=k avec K=4,53 .10 l/mol.min

I Cette raction est ralise en phase aqueuse temprature constante dans 5 racteurs
parfaitement agits marche discontinue de volume 1m3 chacun
Les concentrations initiales : C A 0 = C B 0=0.736 mole /l

1 Etablir lexpression donnant le nombre de moles (Nc) f dactate de sodium form en


fonction du temps actif.
2 Le temps mort= 30 min. quelle doit tre la dure totale du cycle pour que la vitesse
moyenne de production soit maximum
Calculer alors la production horaire.

II On dsire raliser cette fabrication en marche continue. En utilisant les 5 racteurs


agits existants.

Le dbit volumique F0 =10 m3 /h contenant C A 0 = C B 0=0.736 mole /l

1 Calculer la production horaire dactate de sodium dans le cas :


32
Les 5 racteurs disposs en srie
Les 5 racteurs disposs en parallle
2 Peut-on prvoir la meilleure disposition des 5 racteurs
Solution :

I-1) on travaille sur un seul racteur et la fin on multiplie par 5

Daprs la table stchiomtrique :

On trouve que (Nc) f = NA0.XA

On travaille avec 5 racteur donc :(Nc) f = 5.NA0.XA (1)

Alors pour exprimer (Nc) f en fonction de ta il suffit dexprimer XA=f (ta)

Expression de XA=f (ta)

X AF
d XA
On a t ac=C A 0 . V or V A =K . C A .C B
0 A

Avec C A =C A 0 .(1 X A ) et C B=C B 0 C A 0 . X A

X AF
d XA
Donc t ac=C A 0 .
0 K C A 0 .(1 X A ) . C B 0C A 0 . X A

Or C A 0=C B 0

X AF
C A0 d XA
t ac = .
K . C A 0 0 ( 1 X A ) (1 X A )

X AF
1 d XA
t ac = .
K . C A 0 0 ( 1 X A )

X AF
1 d XA
t ac = .
K . C A 0 0 ( 1 X A )

1 1
t ac = .[ 1]
K . C A 0 ( 1X Af )

33
1
t ac . K .C A 0 +1=[ ]
( 1X Af )

Alors :

1
X Af =1
( 1+t ac . K . C A 0 )

On remplace dans XA (1) et on trouve :

1
(1 )
(Nc) f = 5.NA0. ( 1+t ac . K . C A 0 )

1
V .(1 )
(Nc) f = 5.CA0. ( 1+t ac . K . C A 0 )

d (P R )
I-2) une calcule de (ta+ tM) pour production max c'est--dire =0
dt

1
(N c )f 5. C A 0 . V .(1 )
On sait que : PR = ( 1+t ac . K . C A 0 )
t a+t M PR =
t a+ t M

5. C A 0 . V . K .t a
PR =
( 1+ tac . K . C A 0 ) . t a+ t m

5.C A 0. V . K . t a
PR =
t ac . K .C A 0 +t ac . tm . K . C A 0+ t ac +t m

d (P R )
=0
dt

5. C A 0 . V . K . ( t 2ac . K . C A 0 +t ac .tm . K .C A 0 +t ac +t m ) 5.C A 0 .V . K .t a .(1+2. C A 0 .t ac + tm. K .C A 0 )


=0
( t ac . K .C A 0 +t ac . tm . K . C A 0+ t ac +t m)

( t ac . K . C A 0+ t m +t ac . tm . K . C A 0+ tac t ac -2. t ac . K . C A 0t ac . tm. K .C A 0 =0

- t ac . K . C A 0+ tm=0

Donc t ac=
tm
K .C A 0

34
Application numrique :

t ac=
30
0,736.4 .53102 = 29.99 min

t cycle=60 min
Alors

Calcul de la production horaire par cycle de fonctionnement.

( N c )f 1
PR = et (1 )
On sait que t a+t M (Nc) f = 5.CA0.V. ( 1+t ac . K . C A 0 )

Application numrique :

3680.41
(Nc) f =3680.41 mol donc PR =
60

PR =3680.41 mol/h

II-1) a) 5 racteurs en sries :


CA0, F0

CA1, F0
CA0, F0
CA1, F0 CA2, F0
CA3, F0
CA2, F0 CA4, F0
CA3, F0
CA4, F0
CAf, F0, XAF
X

La production horaire de c est : Pc =F 0 . C c or C c =(C A 0C Af ) CAf, F0, XAF


X

Alors Pc =F 0 (C A 0C Af )

Donc il faut calculer C Af :

Lquation du bilan de matire dans le nime racteur :


35
Vn
C A n 1 C A n v A .
F0 C A n 1 C A n v A . n

Vn
F0
Do n = : temps de sjour moyen des particules dans la nime cuve.

vA K .C A .C B C A n 1 C A n K .C A n .
Or Donc

Par consquent :

+C An 0

On rsout lquation :

=1+ ( 4 Kn )

La valeur de concentration est alors :

1+ ( 4 Kn )
C An=
2Kn

Application numrique :

Vn
F0
n = =12 min

La rsolution de cette quation nous donne

Donc pour n=1 Donc pour n=2 Donc pour n=3 Donc pour n=4 Donc pour n=5

mol mol mol mo l mol


C A 1=0.5634 C A 2=0.4522 A 3= 0.3755 C A 4=0.3198 C Af =0.2779
l l l l l
C
;

36
Donc on peut calculer la production :

Pc =F 0 ( C A 0C Af ) Pc =10. ( 0.736 1030.2779 103 )


Pc =4581 mol /h
Alors :

a 5 racteurs en parallle :

De mme pour les racteurs en parallle Pc =F 0 (C A 0C Af )

Pour calculer C Af il suffit dtudier un seul racteur :

Dans ce cas chacun des 5 racteurs est aliment par le mme dbit
volumique

F 0 10
F'0 = = =2m3 /h
5 5

Contenant C A 0 = C B 0=0.736 mole /l

Les volumes des racteurs tant identiques ce qui implique le temps de


sjour est le mme pour les 5 racteurs.

Vn
F0 '
n = =1 h

37
La concentration finale de A la sortie de chacun des 5 racteurs est
donc :

1+ ( 4. C A 0 K' )
C Af =
2K'

Application numrique :

C Af =0.368 mole / h

Do la production est : Pc =10. ( 0.736 1030.368 103 )

PR =3680 mol/h
On peut rsoudre ce problme en utilisant des mthodes graphiques, le
logiciel utilis est MATLAB :

Pour le calcul du temps actif, on a fait recours au script suivant :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%% ce programme trace la courbe qui exprime l'volution du nombres %%%
%
%%%%% de moles NC en fonction du temps et dtermine par la mthode %%%
%
%%%%% graphique le temps actif. %%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%

clear
clc
%%----------------Donnes----------------
k=input('donner la constante de raction en l/mole/min ');
Ca0=input('donner Ca0 en mol/l ');
tm=input('donner le temps mort en minutes ');
V=input('donner le volume d'' un seul racteur en litres ');
n=input('donner le nombre de racteur RAD ');

%%Expression Nc en fonction du temps actif


ta=0:1:100;
for j=1:length(ta)
NC(j)=n*Ca0*V*(1-(1/(1+ta(j)*k*Ca0)));
end

%---------dtermination du temps actif pour une production max----------


tAc=sqrt(tm/(k*Ca0));
fprintf('\n Le temps actif est %f min \n',tAc)
38
%--------Calcul Production par cycle de
fonctionnement---------------------
Nf=n*Ca0*V*(1-(1/(1+tAc*k*Ca0)));
Pr=Nf/((tm+tAc)/60);
fprintf('\n La production molaire du produit par cycle de fonctionnement
est \n %f moles/h \n',Pr)

%-----------------Traage de la tangente----------------------
t=-tm:1:100;
deriv=(Ca0^2*n*k*V)/((1+Ca0*k*tAc)^2);
yt=deriv*(t-tAc)+Nf;

%--------------------Traage----------------------
plot(t,yt,'r',ta,NC,'k')
line([tAc tAc],[0 Nf])
line([-tm*1.2 tAc],[Nf Nf])
axis([-tm*1.2,100,0,Nf*2.5])
text(tAc,-100,'tAC')
text(-tm,-100,'tm')
title('Nombre de moles NC en fonction du temps')
xlabel('temps (min)')
ylabel('NC(mols)')
grid

On trouve le graphe suivant :

Figure 26 : la fentre de la commande lors de lexcution

On obtient le graphe suivant, do on peut dduire le temps actif :


tAc=30min
39
Figure 27 : Le nombre de moles Nc en fonction du temps

Aussi pour les deux questions qui suivent, on peut dterminer la


concentration finale la sortie des cascades des racteurs. Le script est
gnral : il demande de lutilisateur ce quil cherche (concentration finale-
le nombre dtage)

a- Eldrige et Piret :
Le programme est celui-ci-dessous :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% ce programme trace la mthode graphique dEldrige et Piret et %%%%
%%%%% dtermine le nombre d'tages si on dispose de la concentration%%%%
%%%%% final ou le contraire dans un racteur parfaitement agit %%%%
%%%%% marche continue monts en srie. %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clc
clear

%--------------Donnes----------------
F0=input('donner dbit volumique F0 en m3/min: ');
V=input('donner le volume d''un seul RAC en m3 : ');
teta=V/F0;
ca0=input('donner la concentration molaire initial de A en mol/l: ');
b=1.1*ca0;ep=b/100;
can=0:ep:b;
a=input('donner l''ordre de la raction : ');
40
if a==1
k1=input('donner la constante de vitesse en mn-1 : ');
elseif a==2
k1=input('donner la constante de vitesse en l/mole.mn : ');
else
k1=input('donner la constante de vitesse : ');
end

%-------Expression qui relie Can-1 et Can -----------------


for j=1:length(can)
can_1(j)=can(j)+k1*teta*can(j)^a;
end
y=can;
plot(can,can_1,'r',can,y,'g')
axis([0,b,0,b])
cai_1=ca0;
line([cai_1 cai_1], [0 cai_1])
rep=input('\n Si vous disposez du nombre d''tage veuillez saisir 1 \n et
si vous disposez du c final veuillez saisir 2 \n ');
n=0;

%----------Cas si vous disposez du nombre d'tage-----------------


if rep==1
N=input('donner le nombre d''tage: ');
fprintf('\n Les valeurs de la concentration dans tous les tages
:\n')
while N>n
if a==1
cai=cai_1/(teta*k1+1);
end
if a==2
cai=((-1/(teta*k1))+sqrt((1/(teta*k1))^2+(4*cai_1/(teta*k1))))/2;
end
line([cai cai_1],[cai_1 cai_1])
line([cai cai], [cai cai_1])
n=n+1;
fprintf(' Ca%d = %f mole/l \n' , n,cai)
cai_1=cai;
end
line([cai cai],[0 cai])
fprintf('\n le ca final est caf= %f mole/l \n' , cai)
title('dtermination de la concentration final par la mthode d''ELDRIGE
et PIRET ')
end

%----------Cas si vous disposez de Ca final -----------------


if rep==2
caf=input('donner la concentration molaire final de A en mol/l: ');
frintf('\n Les valeurs de la concentration dans tous les tages :\n')
while cai_1>caf
if a==1
cai=cai_1/(teta*k1+1);
end
if a==2
cai=((-1/(teta*k1))+sqrt((1/(teta*k1))^2+(4*cai_1/(teta*k1))))/2;

41
end
line([cai cai_1],[cai_1 cai_1])
line([cai cai], [cai cai_1])
n=n+1;
fprintf(' Ca%d = %f mole/l \n ' , n,cai)
cai_1=cai;
end
line([cai cai],[0 cai])
fprintf('\n le nombre d''tages est N= %d \n' , n)
title('dtermination de nombre d''tages par la mthode d''ELDRIGE et
PIRET ')
end
xlabel('concentration Can mol/l')
ylabel('concentration Can-1 mol/l')

On obtient les rsultats suivants :

Figure 28 : la fentre de la commande lors de lexcution

42
Figure 29 : la dtermination de la concentration finale par la mthode dEldrige et
Piret

La concentration finale est :CA5= 0.0278mol/l

b- Mthode de Jones :
De mme pour la mthode de jones :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% ce programme trace la mthode graphique de Jones et %%%%
%%%%% dtermine le nombre d'tages si on dispose de la concentration%%%%
%%%%% final ou le contraire dans un racteur parfaitement agits %%%%
%%%%% marche continue monts en srie. %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clc
clear

%--------------Donnes----------------
F0=input('donner dbit volumique F0 en m3/min: ');
V=input('donner le volume d''un seul RAC en m3 : ');
teta=V/F0;
ca0=input('donner la concentration molaire initial de A en mol/l: ');
b=1.1*ca0;ep=b/100;
can=0:ep:b;
a=input('donner l''ordre de la raction : ');
if a==1

43
k1=input('donner la constante de vitesse en mn-1 : ');
elseif a==2
k1=input('donner la constante de vitesse en l/mole.mn : ');
else
k1=input('donner la constante de vitesse : ');
end

%-------Expression qui relie v et Can -----------------


for j=1:length(can)
v(j)=k1*can(j)^a;
c=v(j);
end
plot(can,v,'r')
axis([0,b,0,c])
cai_1=ca0;
rep=input('\n Si vous disposez du nombre d''tage veuillez saisir 1 \n et
si vous disposez du c final veuillez saisir 2 \n ');
n=0;%pour entrer dans la boucle

%----------Cas si vous disposez du nombre d'tage-----------------


if rep==1
N=input('donner le nombre d''tage ');
fprintf('\n Les valeurs de la concentration dans tous les tages
:\n')
while N>n
if a==1
cai=cai_1/(teta*k1+1);
end
if a==2
cai=((-1/(teta*k1))+sqrt((1/(teta*k1))^2+(4*cai_1/(teta*k1))))/2;
end
vi=k1*cai^a;
line([cai_1 cai],[0 vi])
line([cai cai], [0 vi])
n=n+1;
fprintf(' Ca%d = %f mole/l \n' , n,cai)
cai_1=cai;
end
fprintf('\n le ca final est caf= %f mole/l \n' , cai)
title('dtermination de la concentration final par la mthode de jones
')
end

%----------Cas si vous disposez de Ca final -----------------


if rep==2
caf=input('donner la concentration molaire final de A en mol/l: ');
frintf('\n Les valeurs de la concentration dans tous les tages :\n')
while cai_1>caf
if a==1
cai=cai_1/(teta*k1+1);
end
if a==2
cai=((-1/(teta*k1))+sqrt((1/(teta*k1))^2+(4*cai_1/(teta*k1))))/2;
end
vi=k1*cai^a;

44
line([cai_1 cai],[0 vi])
line([cai cai], [0 vi])
n=n+1;
fprintf(' Ca%d = %f \n' , n,cai)
cai_1=cai;
end
fprintf('\n le nombre d''tages est N= %d \n' , n)
title('dtermination de nombre d''tages par la mthode de jones ')
end
xlabel('concentration Can mol/l')
ylabel('concentration Can-1 mol/l')

On obtient les rsultats suivants :

Figure 30: la fentre de commande du programme Jones

Aussi le graphe :

45
Figure 31 : dtermination de la concentration finale par la
mthode de Jones

Et on dduit facilement la concentration finale : CA5=0.0278 mol/l

Ces programmes sont gnraliss pour rsoudre les problmes dans les
deux cas dont on connait :

- Nombre dtage (lexercice)


- La concentration finale

5 Contrle de calcul des racteurs :


Enonc

Une raction en phase liquide du I er ordre du type :

A R avec v=k CA

Doit tre ralise dans une cascade de racteurs agits cuve, tous les tages ayant le mme
volume (V) et tant maintenus temprature constante de telle sorte que : k= 2.5( h-1)

Le dbit volumique dalimentation est constant et gal F=5 m3 /heure ; le taux de


conversion final est fix X =0.99.

Le prix de lappareillage pour une cascade de n tages de volume unitaire V tant de la


forme :

P = n V 0.6

Quel est le nombre dtages conduisant la solution la plus conomique ?

Solution

Les donnes :

Phase liquide
La vitesse de la raction : v = k CA
k= 2.5 h-1
F= 5 m3/h
XA= 0.99

46
Bilan de matire /A :
F A C An1 dt=F 0 C An dt+ v A Vdt

F A F A C An1=F 0 C An +v A V

V V
C An1=C An+ k C An C An1=C An (1+ k )
F0 F0

Alors :
C An1
C An=
V
( 1+ k )
F0

Alors pour une cascade de n tages :

C A0
C An= n
V
( 1+ k )
F0

Or :

C An=C A 0 (1X Af )

Donc :

C A0
C A 0 (1X Af )= n
V
(1+ k )
F0

V n 1
(1+k )=
F0 (1X Af )

1
V 1
1+k =( )n
F 0 1 X Af

F0
[ ]
1
1
V= ( ) n 1
k 1 X Af

47
A.N :
F0 5
= =2 m3
k 2.5

1
1
V =2( ) n 2
1 X Af

Le prix de lappareillage pour une cascade de n tages est : P= n V 0.6

On remplace V par son expression :


0.6

[ ]
1
1
P=n 2( ) n 2
1 X Af

dP
Le prix conomique : =0
dn

1
ln (( ))
1X Af
1
2 exp ( )2
n

'
[ 0.6 ]

0.6

[ ]
1
dP 1 n
= 2( ) 2 + n
dn 1X Af

0.6 0.4

[ ] [ ))] [ ( ( ]
1
dP 1 1 1 1 1 1
dn
= 2(
1X Af
) n 2
2
+(0.6 n 2 ln
n 1 X (
. exp ln
n 1X) ( ( 2 exp ln
n ))
1X
2 )

[ ][ ]
2 1.2 1
1
2 + ln ( 1X ) . 1
n
n n
dP (1X Af ) (1X )
= =0()
dn 0.4

[ ]
2
1
2
n
(1 X Af )

(*) Implique :

48
[ ][ ]
2 1.2 1
1
2 + ln ( 1 X ) . 1
=0
n
n n
( 1X Af ) (1X )

(1 X Af )
1
n
[ 1+
0.6 ln ( 1X )
n
=2 ] 1

(1 X Af )
1
n
[ 1+
n ]
0.6 ln ( 1X )
=1

1
0.6 ln (1X )
1+ =( 1 X ) n
n

n+0.6 ln ( 1 X )
1
=n
n
( 1 X )

n+0.6 ln ( 1X )
ln ( 1
)=ln ( n)
n
( 1 X )

1
ln ( n+ 0.6 ln (1X ) ) ln ( ( 1X ) n )=ln ( n )

ln ( 1X ) ln ( 10.99 )
ln ( n+ 0.6 ln (1X ) ) =ln ( n ) ln ( n+0.6 ln ( 10.99 ) ) =ln ( n )
n n

4.605
ln ( n2.763 ) =ln ( n )
n

A B

49
n
A B

2 _ 0.693

3 0.095 1.098

4 1.364 1.368
Par itration on
5 1.72 1.609 pourra dduire que le
nombre dtages est de 4 tage

V) Conclusion :
Assurer une production donne, consiste dterminer le nombre de cuve en srie de la
cascade N dune cascade de racteur parfaitement agit .

50