Vous êtes sur la page 1sur 23

Réactions consécutives

Manipulation 3

TRAVAUX PRATIQUES
DE
CINETIQUE CHIMIQUE
GROUPE : A0202 Filière SMC
S5
I/-Définition :
Une réaction successive est une réaction qui résulte d’un ensemble de
réactions au cours desquelles les réactifs fournissent des produits intermédiaires qui
se décomposent eux même en d’autres réactifs comme le montre le schéma suivant :
A→B→C→…→

II/-But :
Le but de cette manipulation est d’étudier l’influence des paramètres agissants
sur la vitesse d’une réaction dans les déférant cas après avoir analyse les
programmes.

III/-Principe :
Le principe de cette manipulation est basé sur l’utilisation d’un programme
nommé « Matlab », dans le quelle on faire entrer les déférant paramètres de la
réaction, et nous donne les courbes dans chaque cas affine de les étudies.

VI/-Cas général :
Nous nous limitons ici à l’étude d’un cas simple de réactions successives du premier
k1 k2
ordre dont le schéma réactionnel est le suivant : A B C
1/-Traitement mathématique :

Les équations de vitesse s’écrivent, en n’oubliant pas que si B est formé à partir
de A, il disparaît aussi pour former le produit final C :

Pour le réactif A :
La solution de la première équation différentielle est comme suit :

A t=0 on a [A]=a alors :

Pour le réactif B :

La vitesse de formation de B :
La vitesse globale :

En remplaçant la concentration de A dans cette équation, on obtient :

En multipliant les deux termes de cette équation par , on obtient :

Le terme de gauche de cette équation correspond à la dérivée par rapport au

temps t du produit . Par conséquent :

Pour déterminer la valeur de la constante, on la calcule aux conditions


particulières à t=0 : [B]=0
Pour le réactif B :
A tout moment on a [A] + [B] + [C]=a, c’est la loi de conservation des
concentrations :

Modélisation :
Pour effectuer la modélisation on commence par créer les deux programmes
suivants :

main.m

% solve full model A->B->C

%
%

global k1 k2

k1 = 1;

k2 = 10;

x0 = [1;0;0];

npts = 150;

tfin = 5;

time = linspace(0, tfin, npts)';

tol = sqrt(eps);

opts = odeset ('AbsTol',tol,'RelTol', tol);

[tout, x] = ode15s (@rates, time, x0, opts);

plot(tout, x)

table1 = [tout, x];

save abc.dat table1 ;

rates.m

functiondcdt = rates(t, x)

global k1 k2

ca = x(1) ; cb = x(2) ; cc = x(3) ;

r1 = k1*ca ; r2=k2*cb ;

dcdt = [-r1; r1-r2; r2];

En tournant ces 2 programmes on obtient à l’aide de k1 et k2trois cas :


Si k2>>k1

Figure 1 : variations des concentrations dans les réactions consécutives


A→B→C (k1=1 et k2=10)
Si k1=k2

Figure 2 : variations des concentrations dans les réactions consécutives


A→B→C

Si k2<<k1 :

Figure 3 : variations des concentrations dans les réactions consécutives A→B→C

Si on comparer le figure 1 avec le figure 3 , on observe que :


Dans la figure 1 est rapide alors que la figure 3 est lente Est une espèce qui est
produite très rapidement et consommée très lentement. La vitesse globale de
réaction

B apparait et disparait quand il se forme dans le figure (1), alors que


dans le figure (3) ne disparait pas quand il apparait.

C apparait plus rapidement dans le figure 1 que dans le figure 3.

Dans le cas de k1=k2 ; Ce cas est très rare, car la vitesse d’apparition de B est la
même de sa disparition ; B apparait et disparait sans s’en apercevoir

Donc que la concentration de A et C qui seront présentes.

Influence de concentrations des réactifs la


réaction :
Pour effectuer la modélisation on commencée reparles deux programmes

suivants:

main2 :

%solve full model A+B->C

global k1

x0=[0,01;0,005;0];

npts=150

tfin=5

time=linspace(0,tfin,npts)';

tol=sqrt(eps);

opts=odeset('AbsTol',tol,'RelTol',tol);
[tout,x]=ode15s(@rates,time,x0,opts);

plot(tout,x)

table1=[tout,x];

save abc.dat table1;

rates2 :

functiondcdt=rates(t,x)

global k1

ca=x(1);cb=x(2);cc=x(3);

r1=k1*ca*cb;

dcdt=[-r1;-r1;r1]

En mode commande les deux fonctions nous donne la figure suivante :

Si ca=0.1M et cb=0.005M :
Figure 4(ca=0.01M et cb=0.005M) : Variations des concentrations dans la
reaction
Si ; ca=0.1M et cb=0.05M :

Figure 5(ca=0.1M et cb=0.05M) : Variations des concentrations dans la reaction

Si ca=1M et cb=0.5M :
Figure 6(ca=0.1M et cb=0.05M) : Variations des concentrations dans la réaction
D’après la comparaison entre les 3 figures(figures 4,5,6) on observe que
quand on augmente la concentration du réactifs(A et B), les concentrations
de A et de B diminuent rapidement en fonction du temps c'est-à-dire que la
vitesse du réaction augmente.

Et par conséquent la vitesse de la réaction dépend du concentrations du réactifs.

Influence de la température sur la réaction


Pour effectuer la modélisation on commence par créer les deux programmes

suivant:

main3:

%solve full model A+B->C


%

global k1 E T R A

A=exp(20)

E=5000;

R=8.3144;

T=373;

k1=A*exp((-E)/(R*T));

x0=[0.01;0.005;0];

npts=150;

tfin=0.00001;

time=linspace(0,tfin,npts)';

tol=sqrt(eps);

opts=odeset('AbsTol',tol,'RelTol',tol);
[tout,x]=oe15s(@rates2,time,x0,opts);
plot(tout,x)

table1=[tout,x];

save abc.dat table1;

rates3 :

function dcdt=rates2(t,x)

global k1

ca=x(1);cb=x(2);cc=x(3);

r1=k1*ca*cb;

dcdt=[-r1;-r1;r1];

Si T= 373°K :

Figure 7(T=373°K) : Variations des concentrations dans la réaction

Si T=298°K :
Figure 8(T=298°K) : Variations des concentrations dans la réaction

Si T=273°K :

Figure 9(T=273°K) : Variations des concentrations dans la réaction

D’après la comparaison entre les 3 figures(figures 7,8,9) on constate que :


Les courbes représentant la variation du concentration du réactifs(A et B) en
fonction du temps atteint au minimum plus rapidement quand la température
augmente.

Les courbes représentant la variation du concentration du produit(C) en


fonction du temps atteint au maximum plus rapidement quand la température
augmente.

Et par conséquent la vitesse de la réaction varie en fonction de la température


ca veut dire quand T augmente la vitesse augment

Vous aimerez peut-être aussi