Está en la página 1de 31

FACULTAD DE INGENIERÍA

CIVIL Y AMBIENTAL

Simulación Numérica para Ingeniería Civil

Ecuaciones diferenciales
ESCUELA
PROFESIONAL DE ordinarias
INGENIERÍA CIVIL
Edinson Enrique Reyes Alva
TEMAS A TRATAR…

Ecuaciones Diferenciales Ordinarias de valor


inicial.
• Método de Euler,
• Método de Taylor de orden superior
• Método de Runge Kutta de 2do y 4to orden
Logro de la sesión
• Al finalizar la sesión, el estudiante
calcula aproximaciones de ecuaciones
diferenciales ordinarias con condición
inicial mediante métodos numéricos.
Solución Numérica
EDO- Ecuación Diferencial Ordinaria

Ecuación Diferencial : Ecuaciones que involucran


variables dependientes y sus derivadas con respecto
a las variables independientes son llamadas
ecuaciones diferenciales.
Ecuacion Diferencial Ordinaria : ecuaciones
diferenciales que involucran solamente UNA
variable independiente son llamadas ecuaciones
diferenciales ordinarias.
Ecuación Diferencial Parcial: : ecuaciones
diferenciales que involucran dos o mas variables
independiente son llamadas ecuaciones diferenciales
parciales.
Soluciones de EDOs Analítica y Numérica

Método de Solución Analítica Método de Solución Numérica


y y

t3, y3
t 2, y2
t 1, y1
y(0)=b

t0, y0

t t t

Resolver la EDO para encontrar


t Empieza con las condic. iniciales
t

una familia de soluciones. Resuelve para pequeños tamaños

Elije la solución que satisface de paso (t).


las condiciones iniciales Resuelve aprox. en cada t
correctas. Encuentra una Encuentra pares de puntos: (t ,y ),
0 0
fórmula analítica parar y(t) (t1,y1), …
Ecuaciones Diferenciales
Ordinarias
 La solución analítica de la ecuación diferencial
ordinaria así como ecuaciones diferenciales
parciales se llama la " solución de la forma cerrada”
 Esta solución requiere que las constantes de la
integración estén evaluadas usando valores
prescritos de variable(s) independiente(s).
Ecuaciones Diferenciales Ordinarias

 En el mejor de los casos, solamente algunas


ecuaciones diferenciales se puede solucionar
analíticamente en una forma cerrada.

 En la mayoría de los problemas prácticos de la


ingeniería que implican ecuaciones diferenciales
requieren el uso de métodos numéricos.
Los métodos numéricos para resolver EDO tienen
dos características que se han de tener en cuenta:

1. Sólo permiten hallar soluciones particulares. Por


lo tanto, para poderlos aplicar, hará falta dar un
conjunto completo de condiciones iniciales.
2. Necesitamos que las EDO o el conjunto de EDO
que se les pasa sean todas de primer orden.
 
Problema de valor inicial
; en
 
Una solución del problema de valor inicial
es una función diferenciable tal que ;
 
Resolver en Matlab

 
y=dsolve('Dy= sin(x)-2*y/x','x')
simplify(y)
pretty(y)
 
Resolver en Matlab
, y(1)=20

 
y=dsolve('Dy= sin(x)-2*y/x', 'y(1)=20','x')
simplify(y)
pretty(y)
 
Ejercicio: Resolver

 
y=dsolve('Dy+2*y/(x-1)=x/(x-1)', ‘y(0)=1','x')
simplify(y)
pretty(y)
Interpretación geométrica
 Ejemplo: Campo de direcciones de la ecuación en el rectángulo
y las soluciones correspondientes a los siguientes valores
iniciales:

>> y=dsolve('Dy=(t-y)/2', 'y(0)=1',‘t')


>> y=dsolve('Dy=(t-y)/2', 'y(0)=4',‘t')
>> [t,y]=meshgrid(1:5, 4:-1:1);
>> dt=ones(4,5);
>> dy=(t-y)/2;
>> quiver(t,y,dt,dy);
>> hold on
>> x=0:0.01:5;
>> z1=3*exp(-x/2)-2+x;
>> z2=6*exp(-x/2)-2+x;
>> plot(x,z1,x,z2)
>> hold off
>>grid on
Método de Euler
 
; en
 
;
Sea
  una función y un punto . Si . El desarrollo de Taylor de la función
alrededor de

y…

 
Existe un numero
y
y
 Se tiene que ;
y

 y

  y

 
y ( 𝑡 𝑘 +1) = 𝑦 ( 𝑡 𝑘 ) +h 𝑓 (𝑡 𝑘 , 𝑦 (𝑡 𝑘 ))
 Ejemplo: Resolver el problema de valor inicial por el método
de Euler
para aproximar y(3)
a. h=1
b. h=1/2
c. h=1/4
d. h=1/8
e. h=1/16
f. h=1/32
g. h=1/64
h. Encontrar la solución exacta con Matlab y haga una
discusión
Método de Taylor de orden superior

Teorema
Consideremos
  una función y que tiene el desarrollo de Taylor de orden N alrededor de
un punto un punto dado por:
++…

Donde
Método de Taylor de orden superior
Taylor de orden 1   y

  𝑦′ ′ (𝑡 𝑘 ) 2
Taylor de orden 2 ′
y ( 𝑡 𝑘 +1) = 𝑦 ( 𝑡 𝑘 ) + 𝑦 ( 𝑡 𝑘 ) h+
2!
h

  ′
𝑦 ′ ′ ( 𝑡 𝑘 ) 2 𝑦 ′ ′ ′ ( 𝑡𝑘 ) 3
Taylor de orden 3y ( 𝑡 𝑘 +1) = 𝑦 ( 𝑡 𝑘 ) + 𝑦 ( 𝑡 𝑘 ) h+ 2 ! h + 3! h

Taylor de orden 4
+
 
Método de Taylor de orden superior
Métodos de Runge - Kutta
 Método de Runge-Kutta de orden 2
 Ejemplo

Se obtienen los mismos resultados que el método de Euler


Mejorado
 Método de Runge-Kutta de orden 4
GRACIAS

También podría gustarte