Está en la página 1de 13

Karen Teller Méndez G:!

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

Diferencias finitas divididas.


Por medio de este método se ajusta una serie de datos a un polinomio, la cual está
representada por su ecuación general:

�� (� ) = �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

La línea curva de la gráfica hace la


representación a la curva del polinomio de
Newton, siendo este el polinomio
representado en la ecuación (1), y los
círculos fucsias son los datos
experimentales.

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( '-------------------------------------------------------' )

Calculando la constante de velocidad y el orden de la reacción

con los datos de tiempo y concentración

t C

0 0.7500

5.0000 0.5940

15.0000 0.4200

30.0000 0.2910

45.0000 0.2230

dc/dt Cpromedio Cprom^1.5

-0.0312 0.6720 0.5509

-0.0174 0.5070 0.3610

-0.0086 0.3555 0.2120

-0.0045 0.2570 0.1303

Ecuación en forma logarítmica:

log(-dC/dt)= log(k) + nlog(C)

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

La pendiente de la recta es n = 2.0037

Esta grafica es lo contrario a la primera, ya que se usaron logaritmos para su solución. En


conclusión el orden de la reacción es 2, aprox., y por ende su constante de velocidad es
0.06858.

2. Considere el flujo de un fluido newtoniano en una tubería, expresado por la ecuación


diferencial de segundo orden:
�2 � −1 1 ��
∆�
= − (1)
�� 2 𝜇� � ��
��
( 0) = 0 �(� ) = 0 (2)
��
Donde:
∆� = 2.8 × 105 �� 𝜇 = 0.492 �� ∗ � � = 4.88 � � = 0.0025

Resuelva la ecuación diferencial con valores en la frontera usando:


a) El método de diferencias finitas.
b) El método del disparo.

Cambiando la ecuación (1) en una función del primer orden:


�� �� �2 �
�= →
�� �� = �� 2

�� 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:
�𝑖 = �(��� ) �𝑖 = � (��� ) �𝑖 = �(��� ) 𝐹𝑖
= ��(�𝑖 )

Aplicando ecuación diferencial:


ℎ ℎ
ℎ2 𝐹𝑖 = (1 + ��� ) ���+1 + (−2 + �𝑖 ) ���−1
2
ℎ ��� )�𝑖 + (1 − 2
Siendo: 2
�−�
ℎ= , �𝑖 = � + 𝑖ℎ ��� 𝑖 = 1,2,3 … . �

�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)

Tabla 2. Sistema de ecuaciones a 4 iteraciones.

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

�1 − 2�0 + �−1 = −0.029155


���� �1
≈ �−1 2�1 − 2�0 = −0.029155 (𝟓)

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

b) Método del disparo.


De la ecuación (1) la cual es una ecuación diferencial de segundo orden, para realizar
este punto hay que transformarlo en dos ecuaciones de primer orden, siendo estas:
�2 𝑉
→ �(2) =
�� 2
d𝑉
→ �(1)
=
�r
Teniendo en cuenta las ecuaciones anteriores, se reemplazan en la (1):
1
�(2) = −116620,0187 �(1)
− �

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-

También podría gustarte