Vous êtes sur la page 1sur 4

clc

clear all
clear memory
%presentado por: Valencia quispe brian
%programa para hallar la constante de equilibrio en una reaccion quimica
disp('===================================================================
============')
disp(' Constante de equilibrio en una reaccion quimica
')
disp(' 2HCHO + H2O => CH3OH+ HCOOH
')
disp('===================================================================
============')
%Capacidad calorifica tomadas del libro Prautnitz
%temperatura a la cual se desea hallar la constante de equilibrio
t=628.15; %en kelvins
%constante ideal de los gases en J mol-1 K-1:
R=8.31434;
%HCHO
a=2;
A1=2.348*10;
B1=3.157*10^(-2);
C1=2.985*10^(-5);
D1=-2.3*10^(-8);
H1=-1.16*10^(5);
G1=-1.1*10^(5);
%H2O
b=1;
A2=3.22*10;
B2=1.924*10^(-3);
C2=1.055*10^(-5);
D2=-3.596*10^(-9);
H2=-2.420*10^(5);
G2=-2.288*10^(5);
%CH3OH
c=1;
A3=2.115*10;
B3=7.092*10^(-2);
C3=2.587*10^(-5);
D3=-2.852*10^(-8);
H3=-2.013*10^(5);
G3=-1.626*10^(5);
%HCOOH
d=1;
A4=1.171*10;
B4=1.358*10^(-1);
C4=-8.411*10^(-5);
D4=2.017*10^(-8);
H4=-3.789*10^(5);
G4=-3.512*10^(5);
%constantes totales:
A=d*A4+c*A3-a*A1-b*A2;
B=d*B4+c*B3-a*B1-b*B2;
C=d*C4+c*C3-a*C1-b*C2;
D=d*D4+c*D3-a*D1-b*D2;
%Hallando la variacion de la entalpia (H) A 298 K
H298=H4+H3-H1-H2;
Ho=H298-A*298-(B*298^2)/2-(C*298^3)/3-(D*298^4)/4;
%Hallando la variacion de la entalpia total (Ht)

Ht=Ho+A*t+B*t^2/2+C*t^3/3+D*t^4/4;
%Hallando la variacion de la energia libre de gibbs A 298K
G298=G4+G3-G2-G1;
%Hallando la constante IR
IR=(-G298)/298+Ho/298-A*log(298)-B*298/2-C*298^2/6-D*298^3/12;
%Hallando la variacion de la energia libre de gibbs total (Gt)
Gt=Ho-A*t*log(t)-B*t^2/2-C*t^3/6-D*t^4/12-IR*t;
%Determinacion de la constante de equilibrio K
K=exp((-Gt)/(R*t));
disp('')
disp('**************************************************************')
disp('La temperatura en K a la se halla:');
disp(t)
disp('**************************************************************')
disp('La variable Ho:');

disp(Ho)
disp('**************************************************************')
disp('La variacion de la entalpia total (Ht): ');
disp(Ht)
disp('**************************************************************')
disp('La variacion de la energia libre de gibbs total (Gt): ');
disp(Gt)
disp('**************************************************************')
disp('La constante IR: ');
disp(IR)
disp('**************************************************************')
disp('La constante de equilibrio K: ');
disp(K)
disp('===================================================================
============')
CORRIENDO PROGRAMA:

===============================================================================

Constante de equilibrio en una reaccion quimica

2HCHO + H2O => CH3OH+ HCOOH

===============================================================================

**************************************************************

La temperatura en K a la se halla:

628.1500

**************************************************************

La variable Ho:

-2.1364e+005

**************************************************************

La variacion de la entalpia total (Ht):

-2.2379e+005

**************************************************************

La variacion de la energia libre de gibbs total (Gt):

-1.2156e+005

**************************************************************

La constante IR:

114.8141

**************************************************************

La constante de equilibrio K:

1.2830e+010
===============================================================================

>>

Vous aimerez peut-être aussi