Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FISICOQUIMICA I
ERZ
2006-II
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA QUÍMICA
FISICOQUÍMICA I
2006 – II
PROGRAMA PARA LA LEY DE BOYLE
%Ley de Bolye-Mariotte PV = K
%PV = nR.T n=1 y R=0.08205 t=25+273=298°K
clc
hold off
clear all; clear memory; clear command history; clc
for T=298:100:698;
K = 1.*0.08205.*T ;
P=1:0.01:10;
V = K./P ;
switch T
case 298
xox='-r';
case 398
xox='-k';
case 498
xox='-b';
case 598
xox='-m';
case 698
xox='-.R';
end
hold on; grid on; title(' Perfiles de la Ley de Boyle - Mariotte ')
ylabel(' Presión - atm '); xlabel(' Volúmen - Lts ');
plot(V,P,xox);
end
h = legend('T=298°K','T=398°K','T=498°K','T=598°K','T=698°K',1); axis([0 60 0 10])
RESULTADOS
PROGRAMA PARA LA LEY DE CHARLES
RESULTADOS
PROBLEMA: Para un mol de nitrógeno a 0,00 °C se miden los siguientes volúmenes en
función de la presión:
P/atm 1,00 3,00 5,00
V/cm3 22 405 7 461,4 4 473,1
Calcule y represente PV / nT frente a P para estos tres puntos y extrapole a P=0 para calcular
R - (Tomado del texto de Química-física – IRA LEVINE)
SOLUCION
% Calculo de R
%para una mol de N2 a 0,0 °C se miden los siguientes volumenes
clear all, clear memory; clear command history, clc; format short g;
P=[1 3 5];
V=[22405 7461.40 4473.10];
% Calcular R
T=0+273;
n=1.0; K=V/T;
R = P.*K
plot(P,R,'o-'); axis([0 5 81.90 82.15]); xlabel('Presión - P')
ylabel('R=P*V/T - Constante Universal de Gases')
xx=polyfit(P,R,1);
pendiente=xx(1);
intersecc=xx(2);
figure
PP = 0.0:0.1:5;
RR = PP.*xx(1) + xx(2);
plot(P,R,'o',PP,RR,'.-'); xlabel('Presión - P')
ylabel('R=P*V/T - Constante Universal de Gases')
[PP',RR'],[intersecc']
Gráfico N° 1
Gráfico N° 2
RESULTADOS
R=
ans =
0 82.104
0.1 82.101
0.2 82.097
0.3 82.094
0.4 82.09
0.5 82.086
0.6 82.083
0.7 82.079
0.8 82.076
0.9 82.072
1 82.068
intersecc =
82.104
PROBLEMA: La densidad media de una amina a 0°C en función de la presión es:
P/atm 0,20 0,50 0,80
D/(g/l) 0,2796 0,7080 1,1476
Represente P / D frente a P y extrapole a P=0 para obtener un valor exacto del peso
molecular - (Tomado del texto de Química-física – IRA LEVINE)
SOLUCION
% Densidad de un gas
clear all; clear memory; clear command history; clc;
P=[0.2 0.5 0.8];
densi=[0.2796 0.7080 1.1476];
rr=P./densi;
plot(P,rr,'-or')
axis([0 0.8 0.695 0.73])
xx=polyfit(P,rr,1);
pendiente=xx(1)
intersecc=xx(2)
PP=0:0.05:0.8;
densi1=xx(2)+xx(1).*PP ;
figure
plot(P,rr,'o',PP,densi1,'.-');
PM = 0.08205*273.15/intersecc
GRAFICO N° 1
GRAFICO N° 2
pendiente = -0.030334
intersecc = 0.72138
PM = 31.068
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA QUÍMICA
FISICOQUÍMICA I
2006 – II
PROGRAMA PARA EL CALCULO DEL VOLUMEN CON LA ECUACION DE VAN
DER WAALS
RESULTADOS
la raiz es:0.165435983
PROBLEMA: COMPORTAMIENTO IDEAL Y REAL PARA EL GAS ETANO
V=0.2:0.05:5;
Vm=V/nE;
P = nE .* R .* T ./ V; % Comportamiento Ideal
PP=(R.*T./(Vm - b)) - (a./(Vm.*Vm)); % Comportamiento Real
plot(V,P,'.-b',V,PP,'-r'); title('COMPORTAMIENTO IDEAL Y REAL PARA EL GAS ETANO')
xlabel('VOLUMEN (V) - Lts'); ylabel('PRESION - atm');
text(2,700,['Vm = ',num2str(Vm(1)),' Lts']); text(2,650,['nE = ',num2str(nE),' mol']);
text(2,600,['Tc = ',num2str(Tc),' °K']); text(2,550,['Pc = ',num2str(Pc),' atm']);
text(2,500,['a = ',num2str(a),' cms']); text(2,450,['b = ',num2str(b),' cms']);
text(2,400,['T = ',num2str(T),' °K']);
text(2,300,['Presión Ideal = ',num2str(P(1)),' atms']);
text(2,250,['Presión Real = ',num2str(PP(1)),' atms']);
text(2,200,['Problema 8.5 - FQ- Ira Levine ']);
h = legend('Comportamiento Ideal','Comportamiento Real',1);
FISICOQUÍMICA I
2006 – II
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA QUÍMICA
FISICOQUÍMICA I
Aumenta T
2006 – II
% Constante de Equilibrio
RESULTADOS
DATA PRESION VS TEMPERATURA VS EXTENSION
P= 1 P= 2 P=3 P=4
Datos:
Tc (K) Pc Zc Vc ω A B C
(bar) cm3/mol
1 508,1 47,0 0.232 209 0.304 7,11714 1210,595 229,664
2 507.5 30,1 0,264 370 0,299 6,91058 1189,64 226,280
Donde :
B
A, B, C: constantes de Antoine: log(Psat ) = A − , T: ºC y Psat : mmHg.
( T + C)
Los parámetros de Margules son: A12 = 1,7448, A21 = 1,8012.
ALGORITMO
Leer temperatura (T1) y fracción molar gaseosa (Y1) – Constantes
Calcular Psat
Evaluar Φi
Como es ∑ Xi
Recalculamos Gammai
No
Es ∆ Gammai < 0
Si
Φ
γ
No
Es ∆ P < 0
Si
Pi Xi
% Calculo de la presion
fi1=1; fi2=1; gama1=1.0; gama2=1.0;
P=1/( y1*fi1/(gama1*Psat1) + y2*fi2/(gama2*Psat2) )
% Calculo de X1 y X2
x1=y1*fi1*P/(gama1*Psat1);
x2=y2*fi2*P/(gama2*Psat2);
% Calcular P
PP=1/( y1*fi1/(gama1*Psat1) + y2*fi2/(gama2*Psat2))
gama11=0; gama22=0;
while (PP-P)>0.00001
% Evaluar fi1 y fi2
Tc1 = 508.1; Tc2 = 507.5;
Pc1 = 47. * 750.0617; Pc2 = 30.1 * 750.0617;
w1 = 0.304; w2 = 0.299;
Tr1 = T / Tc1; Tr2 = T / Tc2;
Pr1 = PP / Pc1; Pr2 = PP / Pc2;
B01 = 0.083 - 0.422 / Tr1 ^ (1.6);
B02 = 0.083 - 0.422 / Tr2 ^ (1.6);
B11 = 0.139 - 0.172 / Tr1 ^ (4.2);
B12 = 0.139 - 0.172 / Tr2 ^ (4.2);
fi1 = exp(Pr1 / Tr1 * (B01 + w1 * B11));
fi2 = exp(Pr2 / Tr2 * (B02 + w2 * B12));
while gama11-gama1>0.00000001
%Nuevo calculo de x1 y x2
xx1 = y1*fi1*PP/(gama1*Psat1)
xx2 = y2*fi2*PP/(gama2*Psat2)
xtot = xx1 + xx2
xx1 = xx1/(xx1+xx2); xx2=xx2/(xx1+xx2); %forzando a uno
xtot1 = xx1 + xx2
x1 = xx1
x2 = xx2
P=PP
PP = 1/( y1*fi1/(gama1*Psat1) + y2*fi2/(gama2*Psat2))
end
[ x1 x2 P ]'
ans =
0.5048
0.4952
176.6582
176.6582
PROGRAMQ
RESULTADOS
PROGRAMA PARA CONOCER
RESULTADOS