Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APLICADAS
1. Una ley de velocidad de enésimo orden a menudo se usa para modelar reacciones
químicas que dependen únicamente de la concentración de un solo reactivo:
�
�
= −�� �
��
Donde
c = Concentración (moles) t =Tiempo (min) n = Orden de la reacción.
k= Constante de velocidad (min – 1mol1 – n).
El método diferencial se puede usar para evaluar los parámetros k y n. Esto implica
aplicar una transformación logarítmica a la ley de velocidad para producir:
�
�
log (− ) = log � + �
��
log �
Por lo tanto, si la ley de enésimo orden tiene una gráfica de log (– dc/dt) versus log(c)
debería producir una línea recta con una pendiente n y una intersección de log(k). Use
el método de diferencias finitas divididas y regresión lineal para determinar k y n,
dados los siguientes datos para la conversión de cianato de amonio a urea.
t (min) 0 5 15 30
C (mol) 0.750 0.594 0.420 0.291
�� (� ) = �0 + �1 (� − �0 ) + ⋯ + �� (� − ��−1 ) (1)
La ecuación por la cual está dada la razón de cambio de los datos, es:
� ( �1 , �2 , … , �� ) − � (�0 , �1 , … , �� − 1 )
�(�0 , �1 , … , (2)
�� −
�� ) =
�0
Esto es usado para la realización de una tabla, la cual está compuesta por:
x C f’ f’’ f’’’
0 0.75 -- -- --
5 0.594 -0.0312 -- --
https://www.coursehero.com/file/65522125/Taller-5-
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
15 0.42 -0.0174 0.00092 --
30 0.291 -0.0086 0.00035 -1.8933X10-5
45 0.223 -0.0045 0.00013 -5.4121X10-6 3
clear all,clc
t=[0; 5; 15;30;45]; C=[0.750;0.594;0.420;0.291;0.223];
P = 0.75 –(0.0079).*t + (0.0015015).*t.^2 – (0.000033958).*t.^3 +
(0.00000030049).*t.^4;
disp(' t C P ')
disp([t C P]) plot(t,C,'om',t,P,'-b')
t C P
0 0.7500 0.7500
5.0000 0.5940 0.5940
15.0000 0.4200 0.4199
30.0000 0.2910 0.2909
45.0000 0.2230 0.2228
Para el orden (n) de la reacción y su constante (k) que es la velocidad cinetica, se resuelve
por MATLAB:
clear all, clc
disp('Calculando la constante de velocidad y el orden de la reacción')
disp('con los datos de tiempo y concentración')
disp(' ')
t=[0 5 15 30 45]';
C=[0.75 0.594 0.42 0.291 0.223]';
M=5;N=M-1;
disp(' t C ')
disp([t C]);
for i=1:N
c(i,1)=(C(i+1)-C(i))/(t(i+1)-t(i));
end
c; % Calcula Dc/dt
disp( ' dc/dt Cpromedio Cprom^1.5 ')
for i=1:M-1
Cprom(i)=(C(i+1)+C(i))/2;
CCprom(i)=Cprom(i)^1.5;
end
Cprom=Cprom';CCprom=CCprom'; disp([c Cprom
CCprom])
cc=log(abs(c));CC=log(Cprom);Cn=log(CCprom);
A=[ones(size(CC)) CC];
coef=A\cc;
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
k =exp(coef(1));
n =coef(2); ccc=(log(0.75):-0.01:log(0.223))';
Dcdt=[ones(size(ccc)) ccc]*coef;
loglog(CC,cc,'om',ccc,Dcdt,'-b');
title('concentración vs velocidad de reacción');
xlabel('Concentración','Fontsize',10);
ylabel('Velocidad de reacción','Fontsize',10);
text(-10^0.16,-10^0.66,'-dC/dt=K*C^n','Fontsize',10);
legend('Exp','C','Location','NorthWest')
legend boxoff
disp( '-------------------------------------------------------' )
disp( ' Ecuación en forma logarítmica: ' )
disp( ' log(-dC/dt)= log(k) + nlog(C) ' )
fprintf(' La seudo constante de velocidad es k = %3.5f\n',k)
fprintf(' La pendiente de la recta es n = %3.4f \n ',n)
disp( '-------------------------------------------------------' )
t C
0 0.7500
5.0000 0.5940
15.0000 0.4200
30.0000 0.2910
45.0000 0.2230
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
La seudo constante de velocidad es k = 0.06858
�� 1 1 �
+ �=
−
�� � 𝜇 �
Si se anexa el factor integrante:
1 ∫
=� �
���
� =�
�(��) ��
=−
�� 𝜇�
� 2 Δ�
�� = − +�
2𝜇�
Siendo C=0 y teniendo como condición:
�
�
�= =0
Entonces: �
�
https://www.coursehero.com/file/65522125/Taller-5-
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
�Δ�
�=−
2𝜇�
��
�Δ�
=−
��
Si integramos la última ecuación: 2𝜇�
�2Δ
�=− +�
�
4𝜇 � 2 ∆�
�
� (� ) = 0 ; � =
4𝜇�
Δ�
�= [� 2 − � 2 ]
4𝜇�
a) Diferencias finitas.
La ecuación diferencial está dada por:
�2 �
��
+ �(� ) + � (� )� = � (� )
�� 2 ��
Del cual:
�𝑖 = �(��� ) �𝑖 = � (��� ) �𝑖 = �(��� ) 𝐹𝑖
= ��(�𝑖 )
�2 1 Δ ��
0, �(� ) = , =0
� + �� = − � ��
� � 𝜇
� �
�2 �
1 Δ
� (� ) = � (� ) = 0 � = −116620.02; ℎ = 0.0005
�
��(�) = −
𝜇
�
(1 + 0.00025��� )���+1 − 2�𝑖 + (1 − 0.00025��� )𝑉��−1 =
2.5�10−7 (−116620.02)
i i=1 R Ecuaciones
5.0x10-4 3/2 v2-2 v1+1/2 v0=-0.029155 (1)
i=2 1.0x10-3 5/4 v3-2 v2+3/4 v1=-0.029155 (2)
i=3 1.5x10-3 7/6 v4-2 v3+5/6 v2=-0.029155 (3)
i=4 2.0x10-3 8/9 v5-2 v4+7/8 v3=-0.029155 (4)
https://www.coursehero.com/file/65522125/Taller-5-
Son cinco incógnitas y cuatro ecuaciones, pero hay que tener en cuenta que v5=0,
ya que r=R.
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
�� 1
≈
�� 2ℎ [�(��+ℎ) − �(��−ℎ) ]
��
1
( 0) = 0 ≈ [�(+1) − �(−1) ]
�� 2ℎ
�1 =
�−1
ℎ ℎ
En 𝑖 = 0 → � = 0 (1 + � − + (1 − � = −0.029155
)� � 1
2� 0)�
2 2 � −1
Para hallar las incógnitas, se mete una matriz en el programa de MATLAB, por
ende:
F=inv(D)*E
F =
0.1952
0.1807
0.1564
0.1185
0.0664
https://www.coursehero.com/file/65522125/Taller-5-
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
Usando MATLAB:
function D=MD(r,v)
D=[v(2); (-116620.0187)-(1/r)*(v(2))];
End
Guardando este comando e insertando uno nuevo en otra hoja el cual contenga un disparo
el cual parta de S1=0.6 y 10 iteraciones, el comando es:
tspan=0.0001:0.00025:0.0025;
[r,v]=ode45(@MD, tspan, [0.6 0]);
disp([r v])
0.0001 0.6000
0.0003 0.5975 -18.741
0.0006 0.5908 -34.014
0.0009 0.5805 -48.877
0.0011 0.5664 -63.610
0.0014 0.5487 -78.286
0.0016 0.5273 -92.931
0.0019 0.5022 -107.558
0.0021 0.4735 -122.173
0.0024 0.4411 -136.780
Del programa se logra obtener R1=0.4411. Luego de realizar el primer disparo, ahora hay
que hacer otro con un S1=0.9:
tspan=0.0001:0.00025:0.0025;
[r,v]=ode45(@MD, tspan, [0.9 0]);
disp([r v])
0.0001 0.9000
0.0003 0.8975 -18.7418
0.0006 0.8908 -34.0141
0.0009 0.8805 -48.8775
0.0011 0.8664 -63.6109
0.0014 0.8487 -78.2866
0.0016 0.8273 -92.9316
0.0019 0.8022 -107.5583
0.0021 0.7735 -122.1734
0.0024 0.7411 -136.7804
El cero adyacente de los valores de S corresponde de nuestro diferencial de flujo.
Conociendo ya a R2=0.7411, realizando una interpolación lineal para hallar el valor
inicial de la velocidad a la que está el flujo, se usa la ecuación:
(�1 − �2 )
�3 = �2 + (�� −
− �2 )
1
�2 )
(�
Del cual RD es la velocidad final del flujo y reemplazando los valores previamente
hallados se obtiene que:
�3 =
0.1589
https://www.coursehero.com/file/65522125/Taller-5-
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-
Usando de igual manera el diferencial previo de MATLAB, y reemplazando S3 en el
programa:
tspan=0.0001:0.00025:0.0025;
[r,v]=ode45(@MD, tspan, [0.1589 0]);
disp([r v])
0.0001 0.1589
0.0003 0.1564 -18.7418
0.0006 0.1497 -34.0141
0.0009 0.1394 -48.8775
0.0011 0.1253 -63.6109
0.0014 0.1076 -78.2866
0.0016 0.0862 -92.9316
0.0019 0.0611 -107.5583
0.0021 0.0324 -122.1734
0.0024 0.0000 -136.7804
This study source was downloaded by 100000816488401 from CourseHero.com on 10-05-2021 17:56:31 GMT -05:00
https://www.coursehero.com/file/65522125/Taller-5-