ndice
Desarrollo histrico: ............................................................................................................................ 3
Introduccin ........................................................................................................................................ 3
Modelo original del sistema ................................................................................................................ 3
Cdigo en Matlab ................................................................................................................................ 3
Ejecucin programa y resultados ........................................................................................................ 6
Discusin e interpretacin de los resultados ...................................................................................... 6
Conclusiones ....................................................................................................................................... 7
Referencia bibliogrfica....................................................................................................................... 7
Desarrollo histrico:
Dentro de las muchas funciones, existen algunas para resolver problemas de mayor complejidad.
En este contexto, existen diversas funciones para resolver ecuaciones diferenciales mediante
procedimientos numricos. Dentro de esas funciones se encuentra por ejemplo: ode23, ode45,
ode113, entre otras.
Para este informe se utilizar la funcin ode45 para resolver un problema de carcter ingenieril.
Introduccin (contiene la descripcin y los objetivos)
Objetivos:
- Utilizar ode45 para resolver un problema de ecuaciones diferenciales.
- Utilizar las herramientas ya conocidas de Matlab para complementar los resultados y
mejorar su anlisis.
Para el problema:
-
Ver cmo influye el paracadas cuando una persona se tira desde una altura con gran
presencia de friccin del aire.
Graficar, analizar e interpretar los resultados.
Modelo original del sistema
Cuando un paracaidista se lanza desde el avin suponemos que su cada es libre, el roce que se
opone a la cada y el peso son las nicas fuerzas que actan sobre l, la aceleracin es constante, y
las ecuaciones del movimiento son las siguientes:
Con la segunda ley de newton se obtiene lo siguiente:
: segunda derivada de la posicin respecto al tiempo (aceleracin) .
: primera derivada de la posicin respecto al tiempo (velocidad).
k: constante de proporcionalidad.
g: aceleracin de gravedad.
m: masa del paracaidista.
( )
( )
Como la primera derivada de la posicin respecto del tiempo es la velocidad, se tiene:
( )
( )
Resultando una ecuacin diferencial ordinaria o de primer orden:
Integrando:
( )
Despejando v(t):
( )
( )
)
)
( )
Integramos v(t) y obtenemos x(t):
( )
)(
( )
Cdigo en Matlab
Script elaborado:
m=input('Ingrese el valor de la masa: \n');
g=9.8;
k=10;
x0=zeros(1,2);
x0(1)=input('Ingrese la posicin inicial: \n');
x0(2)=input('Ingrese la velocidad inicial: \n');
ti=input('Ingrese el tiempo inicial: \n');
tf=input('Ingrese el tiempo fnal: \n');
salto=@(t,x) [x(2);g-((x(2)*k)/m)];
tspan=[ti tf];
[t,x]=ode45(salto,tspan,x0);
plot(t,x(:,1),'r')
grid on;
xlabel('Tiempo');
ylabel('Distancia recorrida');
title('Distancia recorrida vs Tiempo');
fprintf('Ahora la persona abre el paracaidas \n');
c=100;
y0=zeros(1,2);
y(1)=((m*g*tf)/k)+(x0(2)-((m*g)/k))*(((-m/k)*(exp(-(m/k)*tf)))+(m/k));
y(2)=((m*g)/k)+(x0(2)-((m*g)/k))*(exp(-(m/k)*tf));
tf2=input('Ingrese el tiempo hasta donde quiera calcular: \n');
saltodsp=@(t,y) [y(2);g-((y(2)*c)/m)];
xspan=[tf tf2];
[t,y]=ode45(saltodsp,xspan,y0);
hold on
plot(t,y(:,1),'b')
hold off
Ejecucin programa y resultados
Discusin e interpretacin de los resultados
Se puede apreciar como disminuye la distancia recorrida cuando se abre el paracadas. Segn la
expresin (1) el grfico es vlido, ya que, al aumentar el k disminuye el valor de la expresin de
distancia recorrida.
Fsicamente, la friccin del aire y el rea del paracadas tienden a ser una fuerza restauradora
disminuyendo la velocidad y por ende disminuye la distancia recorrida durante el tiempo. En el
grfico se observa la situacin de un tiempo final antes de abrir el paracadas de 60 segundos, en
ese tiempo la persona recorre 4080,96 metros, lo cual, lo representa el grfico. Cabe destacar que
este anlisis es bajo la condicin de una velocidad inicial cero.
En el grfico, despus de los 60 segundos se observa cmo cambia la distancia recorrida atreves
del tiempo. En este caso la constante de proporcionalidad es 100
representar un aumento de la fuerza amortiguadora sobre la persona.
, lo que sirve para
Conclusiones
Se verific que ode45 sirve para analizar casos como el presentado. Es posible resolver ecuaciones
diferenciales y hasta sistema de ecuaciones diferenciales.
Adems, se puede mejorar la simulacin con las opciones de ode45. Con esta caracterstica de
ode45 se puede definir varios parmetros del sistema para diferentes finalidades, por ejemplo:
Poner lmite de integracin cuando la expresin llega a 0.
Referencia bibliogrfica
Libro ecuaciones diferenciales USACH
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/numerico/diferencial/diferenc
ial_1.html