Problemas de frontera para ecuaciones diferenciales

Slides:



Advertisements
Presentaciones similares
Análisis de Sistemas Lineales
Advertisements

Tangentes, Velocidad, y Derivadas
Resolución aproximada de ecuaciones Ejemplos
Nociones Elementales de Matrices
Problemas resueltos de inducción
Problemas del método de Newton
Problemas resueltos /Aplicaciones de la derivada /Método de Newton
EC. DIFERENCIAL Def: Se llama ecuación diferencial a una relación que contiene una o varias derivadas de una función no especificada “y” con respecto.
Solución Numérica de Ecuaciones Diferenciales Parciales
Sistemas en diferencias finitas
3. Métodos de resolución Ecuaciones algebraicas lineales
Capítulo 5 Método de MonteCarlo
Ecuaciones Diferenciales Ordinarias
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Método de Gauss-Seidel
Sistemas de Ecuaciones no Lineales
Integración Numérica Cálculo Numérico Práctica 2.
Métodos Iterativos para la resolución de ecuaciones en una variable
Solución de ecuaciones no lineales
MÉTODO DE LA SECANTE Este método se basa en la fórmula de Newton-Raphson, pero evita el cálculo de la derivada usando la siguiente aproximación Sustituyendo.
Contenido Planteamiento del problema Método de Punto Fijo
JOCELYN DÁVILA HERNÁNDEZ JORGE QUECHOLAC ZAMBRANO.
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Métodos Numéricos Método de la regla falsa Balderas Nieves Dulce Ivett.
Métodos de Análisis Ingenieril
Unidad 2: ECUACIONES DIFERENCIALES DE ORDEN SUPERIOR
Teoría de sistemas de Ecuaciones No lineales
Programación Numérica
Métodos de Diferencias Finitas para Ecuaciones en Derivadas Parciales
Métodos Numéricos para Ecuaciones en Derivadas Parciales
PROGRAMACIÓN EN CLUSTERS
Práctica 2 La ecuación f(x)=0. v Problemas clásicos y modernos v Métodos Iterativos v Tipos de convergencia v Método del Punto Fijo v Método de Bisección.
1.2- MÉTODO DE DESCOMPOSICIÓN DE ADOMIAN (ADM)
0,5 Teoría+0 Prácticas+0 Laboratorio
Interpolación y aproximación polinomial
Práctica 3 La ecuación f(x) = 0 (2ª Parte). v Método de Newton u Convergencia u Newton modificado v Método de la secante v Método de Newton para polinomios.
GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL
Teoría de Sistemas y Señales
Resolución de un sistema tres por tres Aplicando el método de sustitución.
Práctica 6 Integración Numérica.
DIFERENCIAS FINITAS EN EL DOMINIO DEL TIEMPO
Primero escribimos las ecuaciones en la forma estándar.
Ecuaciones diferenciales.
2x + y = 5 -9x + 3y = -15 2x + y = (9) -9x + 3y = (2) 18x + 9y = 45
Es una ecuación diferencial ordinaria Es una ecuación diferencial ordinaria de primer orden Es una ecuación diferencial lineal Es.
M. en C. José Andrés Vázquez Flores
Ecuaciones diferenciales
Método de bisección Estimación predeterminada de la precisión. El método recursivo. Un ejemplo de resolución.
Práctica 4-5 Métodos Directos e Iterativos para Sistemas de Ecuaciones Lineales.
Interpolación y aproximación polinomial
Raíces de ecuaciones No Lineales Lucia Lucio Cesar Vázquez Sánchez.
EC. DIFERENCIAL Presione Enter Ej:1) Hallar la solución de: no tiene solución ya que y=0 es la única solución. 2) Hallar la solución de y’= xy(0) =1 Tiene.
Resolución de un sistema tres por tres Aplicando el método de Gauss.
Máquinas de Soporte Vectorial. (Clase Nº 3: Ideas Preliminares)
Graficas De La Función Lineal
Escuela de Ciencias Básicas Tecnología e Ingeniería Diferenciación, Integración y Solución de Ecuaciones Diferenciales Carlos López Sarasty Unidad 3.
Ecuaciones diferenciales
Sistemas en diferencias finitas Salvador Muñoz Sánchez Pablo Fernández Poblaciones.
EL MÉTODO DE LA SECANTE Y SECANTE MODIFICADA
SISTEMA DE ECUACIONES LINEALES. Métodos ExactosMétodos Aproximados.
Método de torbellinos discretos
ECUACIONES DIFERENCIALES EXACTAS
Ecuaciones diferenciales de Primer Orden.
Tema 1 : Introducción y errores
CLASE x + 3 y = 9 x – 4 y = – 1 y = – – x + 3 y = x x r1r1 r1r1 r2r2 r2r2 r2r2 r2r2 r1r1 r1r1   = { A } = { A } A.
CLASE 24. Calcula aplicando las propiedades de los radicales. 2 + 22 22 22 22 22 22 3 3 22 22 + + 22 22 + + b) a)   
Método de Diferencias Finitas para Ecuaciones en Derivadas Parciales Ecuaciones Elípticas y Parabólicas.
ECUACIONES DIFERENCIALES. ECUACION DIFERENCIAL Una ecuación diferencial es una ecuación en la que intervienen derivadas de una o más funciones desconocidas.ecuaciónderivadas.
Ecuaciones Diferenciales Ordinarias Lineales de segundo orden.
Transcripción de la presentación:

Problemas de frontera para ecuaciones diferenciales Cálculo Numérico Práctica 3

Algoritmos de resolución Algoritmos auxiliares Problema de valor inicial Sistemas lineales tridiagonales Métodos de disparo Problema lineales y no lineales Métodos de diferencias finitas Métodos variacionales Elementos lineales y cúbicos

Problema de valor inicial siendo,

Algoritmo de MATLAB 5.2 para el Problema de Valor Inicial [X,Y] = ode23(‘fun’, [a, b], y0) fun.m: fichero que calcula las derivadas function z=f(x,y) % Ecuación no lineal de segundo orden % y" = (32 + 2x^3 -yy')/8 z=[y(2);(32 + 2*x^3 - y(1)*y(2))/8]; [T,Y] = ode23('fun',[1,3],[17,0])

Sistemas lineales tridiagonales

Algoritmo de Crout % Eliminación l(1)=a(1); y(1)=d(1)/l(1); for i=2:n u(i-1)=b(i-1)/l(i-1); l(i)=a(i)-c(i-1)*u(i-1); y(i)=(d(i)-c(i-1)*y(i-1))/l(i); end % Sustitución regresiva x(n)=y(n); for i=n-1:-1:1 x(i)=y(i)-u(i)*x(i+1);

Método de disparo no lineal Resolver el problema de contorno iterando las soluciones de los PVI eligiendo los parámetros t = tk para que

Disparo con la secante tk: ángulo de tiro, y'(a) = tk, k=1,2,... Iterar los tk según la fórmula 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 12 13 14 15 16 17 18 19 20 21 y(b,tk) k

Algoritmo de disparo secante Entradas: f, a, b, a, b, tol, maxiter Proceso Estimar t0 y t1 Disparar con y(a) = a, y’(a) = t0 para hallar y(b,t0) Disparar con y(a) = a, y’(a) = t1 para hallar y(b,t1) Mientras |y(b,tk) - b)| > tol y k < maxiter Hallar tk+1 por la fórmula de la secante Disparar con y’(a)=tk+1 para hallar y(b,tk+1) Salida: y

Ejemplo Solución exacta: Criterio de parada: 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 11 12 13 14 15 16 17

Diferencias finitas: caso no lineal Problema de contorno Nodos de discretización a = x0 < x1 < ... < xn < xn+1 = b Aproximaciones en los nodos

Discretización del problema no lineal Derivada primera  zi Derivada segunda Condiciones de contorno

Sistema no lineal Lo resolvemos por Newton

Jacobiano Diagonal: para i = 1, 2, ..., n Superdiagonal: para i = 1, 2, ..., n-1

Término independiente -diff(y,2)

Ejemplo function [f,fy,fz] = fun(x,y,z) % y" = (32 + 2x^3 -yy')/8 % Valor de y" f = (32 + 2*x.^3 -y.*z)/8; % Parcial respecto a y fy = -z/8; % Parcial respecto a y' fz = -y/8;

MétodosVariacionales: Rayleigh-Ritz TEOREMA: Bajo ciertas condiciones para las funciones p(x), q(x) y f(x), y(x) es la solución del problema de frontera si y sólo si y(x) es la única función que minimiza la integral

Funciones base La integral I se minimiza en el subespacio generado por las funciones base Las funciones base son linealmente independientes verifican las condiciones de contorno

Solución aproximada Hallaremos una aproximación a la solución y(x) de (1), eligiendo los coeficientes para que minimicen la integral I(f). Se obtiene el sistema lineal A c = b donde

Funciones base: polinomios lineales a trozos Dada una partición de [0,1] donde

Coeficientes del sistema

Coeficientes del sistema Términos independientes

Algoritmo de elementos finitos lineales Entrada: problema, partición del intervalo Proceso: En cada subintervalo [xi, xi+1] hallar las integrales que aparecen el las fórmulas de los coeficientes del sistema. Combinar adecuadamente las integrales calculadas para obtener los coeficientes. Resolver el sistema lineal. Salida: aproximación lineal a trozos de la solución.

Integrales a evaluar: i = 0, ..., n

Coeficientes del sistema Matriz del sistema Diagonal: para i = 1, 2, ..., n ai = phi-1 + phi + qli-1 + qri Sub y superdiagonal: para i = 1, 2, ..., n-1 bi = ci = qhi - phi Términos independientes: para i = 1, 2, ..., n di = rli-1 + rri

Ejemplo Solución exacta: y(x)=sen (px) Tomamos h=0.1, xi = 0.1 i i=0,1,…,9,10

F I N