Académique Documents
Professionnel Documents
Culture Documents
Introduction :
L’oxydation catalytique ménagée de l'orthoxylène est la base principale des procédés industriels
de synthèse de l'anhydride phtalique. Ces réactions (synthèse de l'anhydride phtalique) sont très
fortement exothermiques et les catalyseurs peuvent être irréversiblement endommagés par des
températures trop élevées. Cela est le véritable problématique de ce procédé. Le réacteur
multitubulaire est couramment utilisé pour ce procédé.
Le but ce TP est de créer un modèle dynamique de notre système afin d’étudier l’évolution de
la conversion des constituants dans un intervalle de temps. Pour ce faire, à partir de différentes
valeurs de températures et débits massiques spécifiques, on étude leurs influences sur le
procédé.
Xe(t)
Xs(t)
𝜕𝐶𝑖 𝜕 𝜕𝐶𝑖 𝑟𝑖
+ [𝑢𝐶𝑖 − 𝐷𝑎,𝑥 ] = (1 − 𝜀 )
𝜕𝑡 𝜕𝑧 𝜕𝑧 𝜀
𝜕𝐶𝑖 𝑟𝑖 𝜕𝐶𝑖 𝜕 2 𝐶𝑖 (2)
(
= 1−𝜀 ) −𝑢 + 𝐷𝑎,𝑥
𝜕𝑡 𝜀 𝜕𝑧 𝜕𝑧 2
𝑢𝐿 𝐿
En faisant apparaître dans l’équation les paramètres : 𝑃𝑒 = et 𝜏 = et en définissant
𝐷𝑎,𝑥 𝑢
𝑧
une nouvelle variable de l’espace adimensionnelle : 𝜉 = , l’équation (2) devient :
𝐿
𝑃𝑇 𝜕𝑥𝑖 (1 − 𝜀) 1 𝑃𝑇 𝜕𝑥𝑖 1 𝑃𝑇 𝜕 2 𝑥𝑖
= 𝑟𝑖 − +
𝑅𝑇 𝜕𝑡 𝜀 𝜏 𝑅𝑇 𝜕𝜉 𝜏𝑃𝑒 𝑅𝑇 𝜕𝜉 2
𝜕𝑥𝑖 𝑅𝑇 (1 − 𝜀) 1 𝜕𝑥𝑖 1 𝜕 2 𝑥𝑖
= 𝑟𝑖 − + (4)
𝜕𝑡 𝑃𝑇 𝜀 𝜏 𝜕𝜉 𝜏𝑃𝑒 𝜕𝜉 2
Avec l’équation (4), on obtient les équations des composés A, R et C :
𝜕𝑥𝐴 𝑅𝑇 (1 − 𝜀) 1 𝜕𝑥𝐴 1 𝜕 2 𝑥𝐴
= 𝑟𝐴 − +
𝜕𝑡 𝑃𝑇 𝜀 𝜏 𝜕𝜉 𝜏𝑃𝑒 𝜕𝜉 2
𝜕𝑥𝑅 𝑅𝑇 (1 − 𝜀) 1 𝜕𝑥𝑅 1 𝜕 2 𝑥𝑅
= 𝑟𝑅 − +
𝜕𝑡 𝑃𝑇 𝜀 𝜏 𝜕𝜉 𝜏𝑃𝑒 𝜕𝜉 2
𝜕𝑥𝐶 𝑅𝑇 (1 − 𝜀) 1 𝜕𝑥𝐶 1 𝜕 2 𝑥𝐶
= 𝑟𝐶 − +
𝜕𝑡 𝑃𝑇 𝜀 𝜏 𝜕𝜉 𝜏𝑃𝑒 𝜕𝜉 2
Sachant que 𝑟𝑆,𝑖 la vitesse de réaction de i par unité de volume de catalyseur s’écrit :
𝑟𝑖 = ∑ 𝜈𝑘 𝑟𝑘
𝑘
On constate qu’à 700 et 720 °C la conversion du constituant A est plus importante et on produit
plus de R et C, tandis qu’à 650 les pourcentages molaires des constituants A, R et C évoluent
très lentement. Donc pour conclure, on peut dire que plus la température est grande plus la
réaction est favorisée et vice versa.
b) Pour G = 0.5 kg.m-2.s-1 (avec T0=700K)
Pour un débit massique spécifique très grand, on constate que la conversion de A tend vers
0 alors les quantités de R et C produites sont très faibles voir nulles.
Conclusion :
Les résultats de notre analyse montrent la température est un paramètre essentiel du procédé.
Plus la température est grande plus la teneur de A est faible à l’entrée, plus sa conversion
grande et donc on produit beaucoup plus de R et C. De plus pour un débit très important, la
conversion de A tend vers zéro, donc la production de R et C est pratique nulle.
Annexe :
Programme Principal :
clc
clear all
close all
global Pe tau N deltapsi eps R T0 rhos P0 Xo2 Xa0 Xr0 Xc0 K1 K2 K3 alpha
R=8.314; %Constante des gaz parfait
T0=800; %température d'entrée (k)
rhos=1500; %masse volumique du catalyseur (kg/m3)
P0= 1.3d5; %pression
Xo2=0.2; %Fraction molaire de O2 en entrée : XO20
eps=0.4; %porosité
Xa0=1d-2; %Fraction molaire de A en entrée : XA0
Xr0=0.0; %Fraction molaire de R en entrée : XR0
Xc0=0.0; %Fraction molaire de C en entrée : XC0
MM=29.4d-3; %Masse molaire de l'aire
k1=0.112d-2;
k2=0.31d-2;
k3=4.69d-4;
E1=112.8d3;
E2=131.2d3;
E3=119.5d3;
Ttot=10; %en s
pas=1d0;
tspan=[0:pas:Ttot];%intervalle de temps
N=10;
deltapsi=L/(N+1);
Xres=[];
Y0=zeros(3*N,1);
Xres=[Xres Y0];
for i = 1:length(tspan)-1; %Pour intégrer les différents intervalles
%de temps, on fait une boucle dans laquelle pour chaque intervalle.
i;
tint=[tspan(i);tspan(i+1)];%vecteur temps représentant l’intervalle
%de temps sur lequel on veut intégrer
tspan(i);
tspan(i+1);
[t,Y]=ode45('fonc6',tint,Y0);%%appel de la fonction d’intégration
[n,m]=size(Y);
Y0=Y(n,:)';%% etat inital
Xres=[Xres Y(n,:)'];%% sauvegarde des résultats
end
%[t,Y]=ode23('fonc3',tspan,Y0);
%Tracer des profils des pourcentages molaire des composés A, R et C à l'entrée des tubes
figure(1)
plot(tspan,100.*Xres(1,:),tspan,100.*Xres(N,:),tspan,100.*Xres(N+1,:),tspan,100.*Xres(2*N,:),tspan
,100.*Xres(2*N+1,:),tspan,100.*Xres(3*N,:))
legend('XAe(i=1)','XAs(i=N)','XRe(i=N+1)','XRs(i=2N)','XCe(i=2N+1)','XCs(i=3N)')
xlabel('temps');
ylabel('pourcentages des constituants %');
title('Evolution des constituants dans le reacteur en fonction du temps');
%Tracer des profils des pourcentages molaire des composés A, R et C à la sortie des tubes
figure(2)
plot([1:N],100.*Y(end,1:N),[1:N],100.*Y(end,N+1:2*N),[1:N],100.*Y(end,2*N+1:3*N))
legend('XA','XR','XC')
xlabel('Discrétisation');
ylabel('pourcentages des constituants %');
title('Evolution des constituants dans le reacteur en fonction de la descritisation 1:N');
Sous-programme :
function dX=fonc6(t,X)
%Ra=-rhos*P0^2*Xo2*(k1+k2)*Xa;
%Rr=rhos*P0^2*Xo2*(k1*Xa-k2*Xr);
%Rc=rhos*P0^2*Xo2*(k2*Xr+k3*Xa);
%Composé A
dX(1,1)=(-1d0/tau)*((X(2,1)-Xa0)/(2*deltapsi))+(1d0/(Pe*tau))*((X(2,1)-
2*X(1,1)+Xa0)/(deltapsi^2))-alpha*(K1+K2)*X(1,1);
for i=2:N-1
dX(i,1)=(-1d0/tau)*((X(i+1,1)-X(i-
1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(i+1,1)-2*X(i)+X(i-1,1))/(deltapsi^2))-
alpha*(K1+K2)*X(i,1);
end
dX(N,1)=(-1d0/tau)*((X(N,1)-X(N-1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(N,1)-
2*X(N,1)+X(N-1,1))/(deltapsi^2))-alpha*(K1+K2)*X(N,1);
%Composé R
dX(N+1,1)=(-1d0/tau)*((X(N+2,1)-Xr0)/(2*deltapsi))+(1d0/(Pe*tau))*((X(N+2,1)-
2*X(N+1,1)+Xr0)/(deltapsi^2))+alpha*(K1*X(1,1)-K2*X(N+1,1));
for i=N+2:2*N-1
dX(i,1)=(-1d0/tau)*((X(i+1,1)-X(i-
1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(i+1,1)-2*X(i,1)+X(i-
1,1))/(deltapsi^2))+alpha*(K1*X(i-N,1)-K2*X(i,1));
end
dX(2*N,1)=(-1d0/tau)*((X(2*N,1)-X(2*N-
1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(2*N,1)-2*X(2*N,1)+X(2*N-
1,1))/(deltapsi^2))+ alpha*(K1*X(N,1)-K2*X(2*N,1));
%Composé C
dX(2*N+1,1)=(-1d0/tau)*((X(2*N+2,1)-
Xc0)/(2*deltapsi))+(1d0/(Pe*tau))*((X(2*N+2,1)-
2*X(2*N+1,1)+Xc0)/(deltapsi^2))+alpha*(K3*X(1,1)+K2*X(N+1,1));
for i=2*N+2:3*N-1
dX(i,1)=(-1d0/tau)*((X(i+1,1)-X(i-
1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(i+1,1)-2*X(i,1)+X(i-
1,1))/(deltapsi^2))+alpha*(K3*X(i-2*N,1)+K2*X(i-N,1));
end
dX(3*N,1)=(-1d0/tau)*((X(3*N,1)-X(3*N-
1,1))/(2*deltapsi))+(1d0/(Pe*tau))*((X(3*N,1)-2*X(3*N,1)+X(3*N-
1,1))/(deltapsi^2))+alpha*(K3*X(N,1)+K2*X(2*N,1));
end