Sunteți pe pagina 1din 15

3

Ejercicio 1. Imaginamos un lago de volumen V =2000 m , alimentado por un

rio con caudal de

=2 m3 /h . El lago desagua por un canal con el mismo

caudal. En un momento dado alguien echa una cantidad determinada de


M =10 kg

de una sustancia contaminante. Queremos saber cmo evoluciona

la concentracin de contaminante en el lago.


Considere:
C ( t )=

'

M ( t )=

M (t)
V

M ( t)
V

SOLUCION
clc
clear all
h=0.1;
ta=0;
tb=2000; % tiempo en horas
V=2000; % m^3
N=(tb-ta)/h;
M(1)=10; % en kg
ALFA=2; % m^3/h
t=0:h:tb;
for i=1:N
dM=-(ALFA/V)*M(i);
M(i+1)=M(i)+h*dM; % por euler
end
C=M/V;
plot(t,C,'r:')
title('Concentracion del contamiante en el lago')
xlabel('tiempo(horas)')
ylabel('concnetracion (kg/m^3)')
grid on

Ejercicio 2. Un depsito de volumen

V0

que esta inicialmente a una concentracin

(en litros) contiene agua salada,


C0

(en g/l). Hay una tubera de

entrada, que aporta agua limpia a un ritmo de l/h, y una caera de salida
con un caudal de salida superior de l/h.
Obs:
C' ( t ) =

C (t )
( ) t+V 0

Hacer el algoritmo para determinar la evolucin de la concentracin, dando a


cada variable datos correctos.
SOLUCION
clc
clear all
h=0.01;
ta=0;
tb=2000; % tiempo en horas
V0=2000; % LITROS
N=(tb-ta)/h;
C(1)=500; % en G/LITRO
ALFA=2; % L/h
GAMMA=3; %L/h

t=0:h:tb;
for i=1:N
dC=-(GAMMA*C(i))/((ALFA-GAMMA)*t(i)+V0);
C(i+1)=C(i)+h*dC; % por euler
end
plot(t,C,'r-')
title('Concentracion del contamiante en un deposito')
xlabel('tiempo(horas)')
ylabel('concnetracion (g/litro)')
grid on

Ejercicio 3. Un ejemplo clsico de un sistema de ecuaciones no lineales es el


modelo predador-presa. En un cierto hbitat viven conejos y linces, cuyas
poblaciones en el instante t denotamos por x(t) e y(t), respectivamente. El
modelo depredador presa establece que se verifica el siguiente sistema.
x ' ( t )=Ax ( t ) Bx (t) y (t)
y ' ( t )=Cx ( t ) y (t)Dy (t)

Considerando A=2 , B=0.02 , C=0.0002 , D=0.8


a)

x ( 0 )=3000

conejos e y ( 0 )=120 linces

b)

x ( 0 )=5000

conejos e y ( 0 )=100 linces

Solucin:
clc
clear all
h=0.1;
ta=0;
tb=20; % tiempo en MESES
N=(tb-ta)/h;
A=2;
B=0.02;
C=0.0002;
D=0.8;
%condiciones iniciales
X(1)=3000; % CONEJOS
Y(1)=120; % LINCES
t=0:h:tb;
for i=1:N
DX=A*X(i)-(B*X(i)*Y(i));
X(i+1)=X(i)+h*DX;
DY=(C*X(i)*Y(i))-D*Y(i);
Y(i+1)=Y(i)+h*DY;
end
figure (1)
plot(t,X,'ro')
xlabel('TIEMPO (MESES)')
ylabel('NUMERO DE CONEJOS')
grid on
figure (2)
plot(t,Y,'k*')
xlabel('TIEMPO (DIAS)')
ylabel('NUMERO DE LINCES')
grid on
figure (3)

plot(X,Y,'b.-')
xlabel('NUMERO DECONEJOS')
ylabel('NUMERO DE LINCES')
grid on

Ejercicio 4.- Considere, estas dos ecuaciones.

Sean

x1

x2

concentracin ( g) contaminante en tanques A y B .

Si inicialmente el lago A tiene


h=0.2

t [ 0,5 ]

x 1(0)=50 g

y el lago B

x 2( 0)=20 g

a) Hacer el programa por el mtodo de Euler y graficar el comportamiento de la


variacin de la concentracin de lago A y B. en una misma grfica.
clc
clear all
h=0.2;
ta=0;
tb=5; % tiempo en MESES
N=(tb-ta)/h;
%condiciones iniciales
X1(1)=50; % A
X2(1)=20; % B
t=0:h:tb;
for i=1:N
DX1=20+(X2(i)/80)-(X1(i)/20);
X1(i+1)=X1(i)+h*DX1;
DX2=35+(X1(i)/40)-(X2(i)/40);
X2(i+1)=X2(i)+h*DX2;
end
plot(t,X1,'r', t,X2,'k')
xlabel('TIEMPO (Minutos)')
ylabel('CONCENTRACION (g/min.))')
legend('LAGO A','LAGO B')
grid on

b) En qu tiempo los lagos A y B presentan la misma concentracin de


contaminante?.
SOLUCION
En un tiempo de 1.66 minutos
c) Cunto tiempo tomarn lagos A y B en alcanzar un nivel constante de
contaminante?.
clc
clear all
h=0.2;
ta=0;
tb=500; % tiempo en MESES
N=(tb-ta)/h;
%condiciones iniciales
X1(1)=50; % A
X2(1)=20; % B
t=0:h:tb;

for i=1:N
DX1=20+(X2(i)/80)-(X1(i)/20);
X1(i+1)=X1(i)+h*DX1;
DX2=35+(X1(i)/40)-(X2(i)/40);
X2(i+1)=X2(i)+h*DX2;
end
plot(t,X1,'r', t,X2,'k')
xlabel('TIEMPO (Minutos)')
ylabel('CONCENTRACION (g/min.))')
legend('LAGO A','LAGO B')
grid minor

Ejercicio 5. La conversin de glucosa a cido glucnico es una simple


oxidacin producida por un microorganismo en un microorganismo en un
proceso de fermetacin. El mecanismo del proceso de fermetacin es.

glucosa+ clulas clulas( crecimiento celular ) ,

glucosa+O2 gulco + H 2 O2 (oxidacin) ,


gluco + H 2 O cido glucnico (hidrlisis) ,
1
H 2 O2 H 2 O 2+ O2 (descomposicin) ,
2

Un modelo esta dado por

Donde

y1

es la concentracin de clulas,
y3

gluco.,

b5 =1.169

es la concentracin de

es la concentracin de cido gluconico,

concentracin de glucosa y
Sabiendo que,

y2

b1=0.949

bi

i=1, ,5

b2=3.439

y4

es la

son parmetros.
,

b3 =18.72

b 4=37.51

y 1 ( 0 )= y 4 ( 0 ) 5, y 3 ( 0 ) y 2 ( 0 )=0 , el modelo debe satisfacer para el intervalo

[0,9]. Usar el mtodo apropiado para dar solucin.

Ejercicio 6. Un cierto sistema resonante ejerce una fuerza externa peridica


se modela mediante la ecuacin.
x ' ' (t ) +25 x ( t )=8 sen(t )
z=x ' ,

'
con x ( 0 )=0 y x ( 0 )=0

z ' =x' ' , z(0)=0

'

z =25 x +8 sen (t)

Use el modelo de Euler, para resolver la ecuacin diferencial en el intervalo


[ 0,2 ] usando con h=0.05 .
clc
clear all
h=0.05;
a=0;
b=2;
N=(b-a)/h;
X(1)=0;
Z(1)=0;
t=0:h:b;
for i=1:N
dz=-25*X(i)+8*sin(t(i));
Z(i+1)=Z(i)+h*dz;
dx=Z(i);
X(i+1)=X(i)+h*dx;
end
figure (1)
plot(t,X,'ro')
title('sistema forzado')
xlabel('tiempo(s)')
ylabel('posicion(m) ')

grid on
figure (2)
plot(t,Z,'k*')
title('sistema forzado')
xlabel('tiempo(s)')
ylabel('velocidad(m/s) ')
grid on

clc
clear all
h=0.05;
a=0;
b=5;
N=(b-a)/h;
X(1)=0;
Z(1)=0;
t=0:h:b;
for i=1:N
dz=-25*X(i)+8*sin(t(i));
Z(i+1)=Z(i)+h*dz;
dx=Z(i);
X(i+1)=X(i)+h*dx;
end
figure (1)
plot(X,Z,'k')
title('sistema forzado')
xlabel('posicion(m)')
ylabel('velocidad(m/s) ')
grid on

S-ar putea să vă placă și