Professional Documents
Culture Documents
Integrantes:
Tema:
Ecuaciones Diferenciales
Ordinarias
Libro:
Nieves Domnguez
Fecha:
27/11/214
2014
CONTENIDO
EJERCICIO 7.5
..PGINA
610
EJERCICIO 7.6
......PGINA
610
PROBLEMA
7.7
.....PGINA
610
PROBLEMA 7.8 .....PGINA 610
PROBLEMA 6.49
PGINA
530
Mtodos Numricos
PROBLEMA 7.5
Se hace llegar un gasto de alimentacin de 7 L/s al tanque de la figura, cuando la altura de un
fluido en l es de 5 m. Treinta minutos despus, este gasto es interrumpido por falla de la
bomba, que se repara y arranca una hora despus. Determine el gasto necesario para que el
nivel se recupere y se mantenga en 5 m. As como el tiempo necesario para alcanzar este nivel
(rgimen permanente). El flujo de salida es de 3.457 L/s ininterrumpidamente.
Solucin
1. Hacemos un balance:
Acumulacin= Flujo de Entrada Flujo de Salida
2. Hallar
Mtodos Numricos
3. Hallar
(flujo de entrada)
4. Hallar
) (
(flujo de salida)
) (
5.1.
Mtodos Numricos
5.3. Entonces
(
)*
) (
5.4. Despejamos
)*
) (
)*
EN EL EDITOR
(1)
%UNIVERSIDAD NACIONAL DE TRUJILLO
%FACULTAD DE INGENIERA QUMICA
%MTODOS NUMRICOS
%BRACAMONTE,CAMPOS,FLORIN,VARAS
Mtodos Numricos
en
Mtodos Numricos
(2)
%UNIVERSIDAD NACIONAL DE TRUJILLO
%FACULTAD DE INGENIERA QUMICA
%MTODOS NUMRICOS
%BRACAMONTE,CAMPOS,FLORIN,VARAS
%EJERCICIO #7.5- NIEVES- parte 2
function f
clc, clear all
%dy/dx=da/dt
syms x y
fprintf('\n \tRESOLUCION DE ECUACIONES DIFERENCIALES \n')
fprintf('\n \tPOR MEDIO RUNGE-KUTTA DE ORDEN 4\n')
fprintf('\n \tProblema 7.5\n')
f=(-0.2074*y^0.5)*(4/(3.1416*y^2));
x0=30; % t=0
x1=90; %t= min
y0=4.9346; %h=m
n=10;
h=(x1-x0)/n;
xs=x0:h:x1;
disp('Resultados:')
fprintf(' \n');
fprintf('------------------------\n')
fprintf('it
t(0)
a(t) \n');
Mtodos Numricos
(3)
%UNIVERSIDAD NACIONAL DE TRUJILLO
Mtodos Numricos
Mtodos Numricos
Problema 7.5
Mtodos Numricos
t(0)
a(t)
-----------------------0
0.00 4.9933
3.00 4.9867
6.00 4.9801
9.00 4.9735
12.00 4.9669
15.00 4.9604
18.00 4.9539
21.00 4.9475
24.00 4.9410
27.00 4.9346
Mtodos Numricos
8. Resultados (2)- tomando desde el t (30) hasta t (60) cuando se para la bomba
Problema 7.5
Resultados:
-----------------------it t(0) a(t)
-----------------------0
30.00 4.7868
1
36.00 4.6317
2
42.00 4.4685
3
48.00 4.2958
4
54.00 4.1120
5
60.00 3.9149
6
66.00 3.7017
7
72.00 3.4684
8
78.00 3.2087
9
84.00 2.9129
-----------------------El punto aproximado a(m) es = 2.9129 m
9. Resultados (3)- hallamos el tiempo y el gasto necesario para recuperar nivel de tanque
Mtodos Numricos
Mtodos Numricos
PROBLEMA 7.6.
La aplicacin de las leyes de Kirchhoff en un circuito cerrado da lugar a sistemas de ecuaciones
diferenciales del tipo
Calcule
( )e
( )
Mtodos Numricos
SOLUCIN MATEMTICA:
k1
k2
k3
k4
=
=
=
=
fI1(t(i),I1(i),I2(i));
fI1(t(i)+h/2,I1(i)+h*k1/2,I2(i)+h*c1/2);
fI1(t(i)+h/2,I1(i)+h*k2/2,I2(i)+h*c2/2);
fI1(t(i) + h,I1(i)+h*k3,I2(i)+h*c3);
Los valores de t e
(1)
Evaluamos k1, k2, k3, k4 con el mtodo de Runge-kutta de cuarto orden:
k1
k2
k3
k4
=
=
=
=
fI1(t(i),I1(i),I2(i));
fI1(t(i)+h/2,I1(i)+h*k1/2,I2(i)+h*c1/2);
fI1(t(i)+h/2,I1(i)+h*k2/2,I2(i)+h*c2/2);
fI1(t(i) + h,I1(i)+h*k3,I2(i)+h*c3);
Los valores de t e
(2)
Evaluamos c1, c2, c3, c4 con el mtodo de Runge-kutta de cuarto orden:
c1
c2
c3
c4
=
=
=
=
fI2(t(i),I1(i),I2(i));
fI2(t(i)+h/2,I1(i)+h*k1/2,I2(i)+h*c1/2);
fI2(t(i)+h/2,I1(i)+h*k2/2,I2(i)+h*c2/2);
fI2(t(i)+h,I1(i)+h*k3,I2(i)+h*c3);
CDIGO EN MATLAB
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
SOLUCIN MATLAB:
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
Cambio de variable:
( )
( )
( )
( )
CDIGO EN MATLAB
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
SOLUCIN EN MATLAB
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
Mtodos Numricos
BIBLIOGRAFA
MTODOS NUMRICOS APLICADOS A LA INGENIERA ANTONIO
NIEVES, DOMNGUEZ IV EDICIN
Mtodos Numricos