Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 1/8

Documentos relacionados
Análisis Numérico para Ingeniería. Clase Nro. 3

METODOS DE RUNGE KUTTA

METODOS MULTIPASOS METODOS DE ADAMS

Ecuaciones diferenciales ordinarias

Métodos numéricos. Aproximación para la solución de ecuaciones diferenciales ordinarias. Bioing. Analía S. Cherniz

Métodos numéricos para Ecuaciones Diferenciales Ordinarias. Laboratori de Càlcul Numèric (LaCàN) www-lacan.upc.es

Ecuaciones Diferenciales Ordinarias (2)

Práctica II: Problemas de valor inicial en EDO s.

Preliminares Problemas de Valor Inicial Problemas de Contorno ECUACIONES DIFERENCIALES ORDINARIAS

Unidad VI: Solución de ecuaciones diferenciales 6.1 Métodos de un paso

APLICACIONES COMPUTACIONALES INGENIERÍA EJECUCIÓN MECÁNICA

Sea una ecuación diferencial ordinaria explícita de primer orden con una condición en el inicio: y (x) = f(x, y), y(x 0 ) = y 0

Integración de ODEs. Miguel Ángel Otaduy. Animación Avanzada 30 de Enero de 2014

Diferenciación numérica: Método de Euler explícito

Métodos Numéricos en Ecuaciones Diferenciales Ordinarias

EJERCICIO COMPUTACIONAL N o 5. CUADRATURA Y DERIVACIÓN NUMÉRICAS

Ecuaciones Diferenciales Odi Ordinariasi. Métodos Numéricos y

= (t y), y(0) = 2. Encontrar y(1) utilizando el método de Euler de paso h = 0.2

MATEMÁTICA TICA SUPERIOR APLICADA. para Ecuaciones Diferenciales Ordinarias. Universidad Tecnológica Nacional Facultad Regional Rosario

5. SOLUCIÓN DE ECUACIONES DIFERENCIALES ORDINARIAS Y PARCIALES

Observación: El método de Euler, es el método de Taylor de orden 1.

Técnicas numéricas para las Ecuaciones diferenciales de primer orden: Método de Euler

Ecuaciones en Derivadas Parciales y Análisis Numérico. Prácticas

Comparación de Métodos Numéricos para la Solución Ecuación Diferencial de 1 er Orden

Vibraciones Linealización de ecuaciones diferenciales

Licenciatura en Electrónica y Computación: Métodos Numéricos

SIMULACIÓN NUMÉRICA - 11/12 Ejercicios 1. u = (a bv)u, v = (cu d)v, a = d = 1, b = 0,02, c = 0,03.

Cálculo en varias variables

Métodos Multipaso lineales

Ecuaciones diferenciales

Consistencia, Estabilidad y Convergencia

TEMA 6 PROBLEMAS DE VALOR INICIAL PROBLEMAS DE CÁLCULO NUMÉRICO (8/9) El código se lista a continuación: function [S,T]resuelve_ed(Tobs,h) T[:h:Tobs];

TRABAJOS PRACTICOS COMPLEMENTARIOS PARA RESOLVER CON MATLAB

Carrera: QUM Participantes Representantes de las Academias de Ingeniería Química de los Institutos Tecnológicos. Academias de Ingeniería

Pruebas extraordinarias de septiembre Bachillerato

Instituto Tecnológico de Lázaro Cárdenas Ingeniería Electrónica. Métodos de Rungo-Kutta

x (0) si f (x) = 2s 1, s > 1 d) f 3. Analizar la existencia de derivadas laterales y de derivada en a = 0, para las siguientes funciones:

Complementos de Análisis. Año 2016

02. Resolver sistemas de ecuaciones lineales por el método de Gauss.

1. Coeficientes Indeterminados

Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre

9 Ecuaciones diferenciales ordinarias. Ecuaciones diferenciales de primer orden en forma normal

Flujo en acuífero confinado

Álgebra Lineal Ma843

Métodos Numéricos - cap. 7. Ecuaciones Diferenciales PVI 1/8

Bloque IV. Ecuaciones Diferenciales de primer orden Tema 4 Métodos de Aproximación Numérica Ejercicios resueltos

Métodos numéricos para Ecuaciones Diferenciales Ordinarias

7.3 Método de Euler mejorado

I.- DATOS DE IDENTIFICACIÓN Nombre de la asignatura Métodos Numéricos (465)

Trabajo Práctico Introductorio Matlab, Simulink y Métodos de Integración Numérica

CLAVE: MIS 206 PROFESOR: MTRO. ALEJANDRO SALAZAR GUERRERO

CÁLCULO NUMÉRICO (0258)

Métodos numéricos para problemas de contorno

ETS Minas: Métodos matemáticos

Métodos Numéricos Grado en Informática Tema 5: Diferenciación e Integración Numérica

Resolución de ecuaciones no lineales y Método de Bisección

Para las ecuaciones diferenciales ordinarias no lineales no existen métodos generales.

LABORATORIO No. 3 MODELAMIENTO Y ANALISIS DINAMICO DE SISTEMAS ELECTRICOS

Estudio de dinámica de una red neuronal con modelo de Hindmarsh-Rose

Curso de Métodos Numéricos. Errores

MÉTODO DE DIFERENCIAS FINITAS (FDM)

1 Métodos de Runge-Kutta explícitos

Solución numérica de ED Métodos de Runge-Kutta. Juan Manuel Rodríguez Prieto

Ecuaciones Diferenciales

I. DATOS DE IDENTIFICACION 1. Unidad Académica: Facultad de Ciencias

Ecuaciones Diferenciales. Conceptos Generales

SOLUCIÓN A LA ECUACIÓN EN DIFERENCIAS FINITAS. Hernández Cruz G. Berenice.

Ecuaciones en Derivadas Parciales y Análisis Numérico

4. Ecuaciones lineales de orden n 5. Ecuación de Euler 6. Oscilaciones 6.1. Oscilaciones libres 6.2. Oscilaciones forzadas 7. Problemas 7.1. Problemas

Asignaturas antecedentes y subsecuentes Análisis Numérico II

Análisis Numérico I ( )

MÉTODOS NÚMERICOS SÍLABO

Bajo estas hipótesis la ley de Newton permite escribir las ecuaciones del cohete (ver Figura 1.1) como. = m(t) g + T (t), = g + dx dt (0) = v 0.

Así, la incoporación de esta ecuación obliga a reescribir la ecuación modelo como:

Cálculo de Geodésicas en Superficies de Revolución

Termodinámica estadística: Diferenciales, transformada de Legendre

UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE INGENIERÍA CAMPUS I MÉTODOS NUMÉRICOS

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

2 OBJETIVOS TERMINALES: Al finalizar el curso el estudiante estará en capacidad de:

Tema 8 Ecuaciones diferenciales

CAPÍTULO. Métodos numéricos

TEMA 3: CINÉTICA HOMOGÉNEA. REACCIONES SIMPLES CQA-3/1

Dada f : [a, b] R R, continua, se plantea el problema de encontrar ceros de f, es decir raíces de la ecuación

Laboratorio Nº 1 La Descripción Gráfica de la Ecuación Diferencial Ordinaria

Ecuaciones lineales de orden superior

3i, (e) log( 3), (f) e 1+ π 3 i, (g) i 3825, (e) ( 1+i) i.

Ecuaciones de primer orden Ecuaciones de segundo orden Sistemas de ecuaciones de primer orden Modelo Malthusiano dp dt = rp, P(0) = P 0 donde r es la

PRÁCTICA N 3 ECUACIONES DFERENCIALES

Métodos Numéricos con Diferencias Finitas para EDPs de evolución

Introducción al cálculo numérico. Método de Euler

CAPÍTULO 1 INTRODUCCION

5 Estabilidad de soluciones de equilibrio

Curso de Métodos Numéricos. Ecuaciones diferenciales ordinarias

Ecuaciones Diferenciales (MA-841)

CALCULO NUMERICO REGLA DEL TRAPECIO. Considérese la función f(x), cuya gráfica entre los extremos X = a y X = b se muestra en la fig. 1.

Semana 03 Interpretaciones Gráficas de las EDO - Aplicaciones

Tutorial para resolver ecuaciones diferenciales usando MATLAB

Tema 12 Introducción a las Ecuaciones Diferenciales Ordinarias

Ecuaciones diferenciales de segundo orden

75.12 ANÁLISIS NUMÉRICO I GUÍA DE PROBLEMAS 1. ERRORES

Transcripción:

No se puede mostrar la imagen en este momento. Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 1/8 Ecuaciones Diferenciales Ordinarias (EDO) Una Ecuación Diferencial es aquella ecuación que contiene diferenciales o derivadas de una o más funciones. Una Ecuación Diferencial Ordinaria (EDO). Es aquella ecuación diferencial que contiene derivadas de una o mas funciones con respecto a una sola variable independiente. Permiten modelar procesos dinámicos como: vaciado de recipientes, reactores químicos, movimientos amortiguados, desarrollos poblacionales; y situaciones estáticas como: deflexión de vigas y problemas geométricos. A veces no hay una solución analítica, por lo que se necesitan aproximaciones numéricas. Solución numérica de problemas de valor inicial (PVI) Dada una ecuación diferencial mediante técnicas de cálculo de primitivas se puede obtener la función y(t) = y+c. Los métodos numéricos permitirán obtener valores aproximados Y t de la solución φ(t) en puntos t igualmente espaciados. Y t y(t) = φ(t) La curva elegida de la familia y+c se establece a partir del valor de la función y en el valor inicial de la variable independiente (y(t 0 ) ). Método de Euler o de la recta tangente Gráficamente Se conocen: t 0, Y 0 = φ(t 0 ) y Y 0 =φ (t 0 ) = f(t 0,φ(t 0 )) = f(t 0,Y 0 ) Se obtiene un valor aproximado Y 1 de φ (t 1 ) moviéndose a lo largo de una recta tangente desde t 0 hacia t 1 En general si h = t k-1 - t k

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 2/8 Ejemplo Si h = 0.05 t 0 = 1, t 1 = 1.05, t 2 = 1.1, t 3 = 1.15, t 4 = 1.2 h =.1 t 0 = 1, t 1 = 1.1, t 2 =1.2,... La solución exacta es: Error en la fórmula de Euler Otra forma de deducir la fórmula del método de Euler para encontrar una aproximación de la solución y(t) del P.V.I. con solución única es usando el desarrollo en serie de Taylor alrededor del punto t k, Método de Euler mejorado o método Heun Método Euler Aproximando por la media aritmética de sus valores en los extremos del intervalo Form. Euler Error acumulado Error local e k+1 = O(h 2 ) h No se conoce Como la incógnita Y k+1 aparece como uno de los argumentos en el segundo miembro de la ecuación (en este caso el método se dice implícito), se reemplaza Y k+1 por el valor que se obtuvo usando la fórmula de Euler sencilla (el método se convierte en explícito), obteniendo: C Si h se reduce a la mitad el error se reducirá a la mitad Por Euler

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 3/8 Graficamente Error en el método Heun Otra forma de deducir la fórmula de Heun Para obtener y(t) podemos integrar y (t) en [t 0, t 1 ] Aplicando trapecios para calcular la integral, con h=t 1 -t 0 Precisión: En el extremo final del intervalo E(y(b),h) Ch 2 Si se toma la mitad del paso E(y(b),h/2) C h 2 /4 Si se reduce h a la mitad se espera que el error se reduzca a la cuarta parte Ejemplo Método de la Serie de Taylor Si y=φ(t) es la solución exacta del P.V.I. con solución única y φ(t) tiene al menos las tres primeras derivadas continuas en el intervalo de interés Reemplazando φ(t k ), φ (t k ), φ (t k ) por sus valores aproximados Y k, Y k = f(t k,y k ) y Y k = f t (t k,y k )+ f y (t k,y k ) f(t k,y k ) respectivamente con error

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 4/8 Ejemplo Método de Runge-Kutta El método de Runge-Kutta se fundamenta en el método de la serie de Taylor, buscando la exactitud de este método pero sin tener que calcular derivadas parciales y de orden superior de la función y(t). Existen métodos de Runge-Kutta de diferentes ordenes, el orden lo define el orden de la derivada en el término de la serie de Taylor donde ésta se corte. R-K de segundo orden K1 K2 La fórmula de los tres primeros términos de la serie de Taylor es La siguiente fórmula se conoce como la Fórmula general de Runge-Kutta de segundo orden. Se deben encontrar los valores a, b, y α, β tales que la fórmula tenga la exactitud del método de los tres primeros términos de la serie de Taylor sin tener que calcular derivadas de orden superior de la función φ(t). Para a=b=1/2 y α=β=1 es la fórmula de Heun o Euler mejorado

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 5/8 R-K de cuarto orden Graficamente La fórmula de Runge-Kutta que más se utiliza es equivalente a la fórmula de los cinco primeros términos de la serie de Taylor, o sea un método de Runge-Kutta de orden cuatro. Con error local de orden O(h 5 ) y error total de orden O(h 4 ), siempre y cuando la solución tenga las primeras cinco derivadas continuas. Ejemplo Cálculo de tamaño del intervalo Ej: para el método RK4 En el extremo final del intervalo E(y(b),h) Ch 4 Si se toma la mitad del paso E(y(b),h/2) C h 4 /16 Si se reduce h a la mitad se espera que el error se reduzca en 1/16. Se podría estimar un h adecuado para mantener un error menor que un ε dado. El valor C será dependiente del problema. Considerando el error local E k =Ch 5, y que con la mitad de h se necesitan evaluar 2 puntos para evaluar k

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 6/8 Método R-K-Feldberg Sistemas de EDOs de primer orden Movimiento vertical de los resortes acoplados ε = tolerancia sh= paso óptimo Corrientes en una red eléctrica Modelo predador-presa Péndulo doble Sistemas de EDOs de primer orden Se aplica algún método (preferiblemente Runge-Kutta de orden cuatro) a cada una de las ecuaciones del sistema. Ejemplo:

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 7/8 EDOs de orden N Si la ecuación es de orden 2, se transforma la ecuación en un sistema de EDOs de primer orden. Ejemplo: Se transforma el P.V.I. en un sistema de EDOs de primer orden. Se despeja el diferencial de mayor orden. Se reemplazan las funciones por otras equivalentes, de manera de eliminar las diferenciales de orden superior Comados Matlab [ T, Y, S ] = comando ( F, tspan, y0, opciones, p1, p2,... ) comando: Ode45: Compara resultados de Runge-Kutta de orden 4 y 5. Dormand-Prince Ode23: Compara resultados de Runge-Kutta de orden 2 y 3. Bogacki and Shampine. Ode113: Multipaso, Adams-Bashforth-Moulton Los comandos Odexxs, Odexxt y Odexxtb, : Comparan resultados de Runge-Kutta con distintos niveles de tolerancia.

Métodos Numéricos - Cap. 7. Ecuaciones Diferenciales Ordinarias PVI 8/8 Comados Matlab (cont.) Parámetros de entrada: F : función conteniendo dy/dt, o vector columna de funciones dy i /dt tspan:vector conteniendo el intervalo de integración [t0, tfinal] ó puntos a evaluar [t0, t1, t2,..., tfinal] ó [t0:h:tfinal]. y0: vector de condiciones iniciales. opciones:creadas con odeset. p0, p1, p2,... : opciones pasadas a la función/es. Parámetros de salida: T: vector de puntos t. Y: matriz solución, cada fila corresponde a cada valor t, cada columna a y i. S: estadísticas de los cálculos