Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problemas Aplicados A La Ingenieria Quimica. (Metodo de Runge-Kutta)
Problemas Aplicados A La Ingenieria Quimica. (Metodo de Runge-Kutta)
3 m3/h
2 kg/m3 2 m3/h
x kg/m3
Solución:
Balance de acumulación de salmuera.
dV ( m3 3
= 3−2 ) =1 m / h , integrando
dt h
V t
∫ dV =∫ dt V=20 + t
20 0
dV dx
x +V =6−2 x
dt dt
dx dx 6−3 x
x + (20 + t) dt = 6 – 2x dt = 20−t
x(t) = 2 - --------------------------
3 2
>> t=10;
>> xt= 2 - 16000/(t^3+60*t^2+1200*t+8000)
xt = 1.4074 kg/m3
2
Universidad del Atlántico – Programa de Ingeniería Química
EJEMPLO Nº 7 Resolver la E.D.O y’ = - 2t - y
y(0)= - 1 H=0.1
El siguiente es un programa en Octave, no grafica.
clear clc
Eq=@(t,y) -2*t-y;% esta es la ecuación diferencial
y=-1;H=0.1;
disp(' Resultados Finales')
disp(' t y k1 k2 ')
for t=0:H:1
fprintf('\n %7.5f %7.5f',t,y)
k1=Eq(t,y);
k2=Eq(t*H,y+H*k1);
y=y + H*(k1+k2)/2;
fprintf('%8.5f %8.5f\n',k1,k2)
endfor
3
Universidad del Atlántico – Programa de Ingeniería Química
k2=Hf(t+ H/2, x + k1/2, y + c1/2)
c2=Hg(t+ H/2, x + k1/2, y + c1/2)
k3=Hf(t + H/2, x + k2/2, y + c2/2)
c3=Hg(t + H/2, x + k2/2, y + c2/2)
k4=Hf(t + H, x +k3, y + c3)
c4=Hg(t + H, x +k3, y + c3)
xn+1 = xn + (k1 + 2(k2 + k3) + k4)/6
yn+1 = yn + (c1 + 2(c2 + c3) +c4)/6
Primera iteración
x(0.1) = 1 + (-0.1 + 2(-0.0852-0.0864) -0.0730)/6 = 0.9140
y(0.1) = -1 + (0.1 + 2(0.0902+ 0.0910) + 0.0823)/6 = -0.9092
5
Universidad del Atlántico – Programa de Ingeniería Química
| *************************************|
|**************************************|
RESULTADOS FINALES
t y z K1 C1 K2 C2 K3 C3 K4 C4
0.00 1.0000 -1.0000 -0.1000 0.1000 -0.0852 0.0902 -0.0864 0.0910 -0.0730 0.0823
0.10 0.9139 -0.9092 -0.0731 0.0823 -0.0612 0.0747 -0.0620 0.0753 -0.0510 0.0685
0.20 0.8522 -0.8341 -0.0511 0.0685 -0.0411 0.0627 -0.0418 0.0631 -0.0325 0.0579
Solución:
Se convierte la E.D.O de segundo orden en un sistema de dos E.D.O de primer
orden: Procedimiento:
y=y1 Omitiendo los subíndices:
Y'=Z
y1´= y2 y´= z
Z'=2t+6Y – Z
Y(0)=1
y2´= 2t+6y1 – y2 z’=2t+6y – z
Z(0)= -1 y1(0)=1 y(0)=1
y2(0)= – 1 z(0)= – 1
| Y'=Z; Z'=2*t+6*y-z |
|**************************************|
RESULTADOS FINALES
t y z K1 C1 K2 C2 K3 C3 K4 C4
0.00 1.0000 -1.0000 -0.1000 0.7000 -0.0650 0.6450 -0.0678 0.6583 -0.0342 0.6135
0.10 0.9334 -0.3467 -0.0347 0.6147 -0.0039 0.5836 -0.0055 0.5943 0.0248 0.5720
0.20 0.9286 0.2438 0.0244 0.5728 0.0530 0.5615 0.0524 0.5706 0.0814 0.5672
0.30 0.9814 0.8111 0.0811 0.5677 0.1095 0.5737 0.1098 0.5819 0.1393 0.5954
EJERCICIOS PROPUESTO.
1. Desarrolle el Ejemplo Nº 7 manualmente usando el método de Runge – Kutta
de cuarto orden. Realice tres iteraciones para t=0, 0.1 y 0.2
2. Desarrolle el Ejemplo Nº 10 manualmente usando el método de Runge –
Kutta de cuarto orden. Realice tres iteraciones para t=0, 0.1 y 0.2
7
Universidad del Atlántico – Programa de Ingeniería Química