SlideShare una empresa de Scribd logo
DUBAN CASTRO FLOREZ HERNAN FULA BOHORQUEZ DANIEL FERNANDO RODRIGUEZ ELIANA CATHERINE GOMEZ PINTO METODOS NUMERICOS EN INGENIERIA INGENIERIA DE PETROLEOS 2010
2.3.  MÉTODO  IMPLICITO 2.2.  MÉTODO EXPLICITO 2.1. DERIVADAS POR DIFERENCIAS FINITAS 2.  ECUACIONES   DIFERENCIALES  PARCIIALES  1.  INTRODUCCIÓN  BIBLIOGRAFIA 2.3.  MÉTODO  CRANK-NICHOLSON
En este trabajo se presentarán algunas de las técnicas numéricas para aproximar la solución de Ecuaciones Diferenciales Parciales (EDP) lineales de segundo orden y con dos variables independientes. Para esto se parte de la modelación de fenómenos físicos como la conducción de calor en una barra aislada.   
Dado que las Ecuaciones Diferenciales Parciales aparecen naturalmente al modelar situaciones físicas en las ciencias naturales, ingeniería, y otras disciplinas, donde se involucran una función de más de una variable independiente y sus derivadas parciales.  De ahí su importancia, pues prácticamente en todos los fenómenos que se estudian en ingeniería y otras ciencias, aparecen más de dos variables, y su modelación matemática conduce frecuentemente a  EDP.
DERIVADAS POR DIFERENCIAS FINITAS    Proceso de discretización: El conjunto infinito de números que representan la función o funciones incógnitas en el continuo, es reemplazado por un número finito de parámetros incógnita, y este proceso requiere alguna forma de aproximación Entre las diferentes formas de discretización posibles (elementos finitos, volúmenes finitos, etc.), una de las más simples es mediante el  Método de Diferencias Finitas.
DIFERENCIAS FINITAS: VALOR FRONTERA En una solución por este método, las derivadas son reemplazadas por aproximaciones en diferencias finitas, convirtiendo entonces un problema de ecuaciones diferenciales en un problema algebraico fácilmente solucionable por medios comunes (especialmente matriciales). VALOR EN LA FRONTERA Consideremos el problema de encontrar la función   (x) que satisface la ecuación diferencial: Sujeta a las condiciones de frontera
Las ecuaciones anteriores son utilizadas para la descripción analítica de muchos procesos físicos, por ejemplo: ,[object Object],[object Object],[object Object],[object Object],[object Object],DIFERENCIAS FINITAS: VALOR FRONTERA
[object Object],[object Object],[object Object],Este tipo de condición de frontera se denomina  condición de frontera  Neumann  .  DIFERENCIAS FINITAS: VALOR FRONTERA
[object Object],[object Object],[object Object],[object Object],[object Object],La serie de Taylor para una función f evaluada en X i+1  es: Truncando en el término de la primera derivada y realizando los cambios pertinentes se obtiene: DIFERENCIAS FINITAS EN 1-D
 
A través de los métodos explícitos se calculan los valores en cada nodo para un tiempo posterior, basándose en los valores presentes del nodo y sus vecinos. •Convergencia: Conforme a  tienden a cero, los resultados de la técnica por diferencias finitas se aproximarán a la solución verdadera. •Estabilidad: Los errores en cualquier etapa del cálculo no se amplifican, sino que se atenúan conforme avanza el cálculo. “El método es convergente y estable si  ≤1/2 o” Se tendrá un valor óptimo  ≤1/6 al minimizar los errores de truncamiento Método Explícito
t a b Método Explícito                                
Resolver el siguiente ejercicio con  las condiciones iniciales y de frontera que se dan a continuación: Método Explícito
t x a b 0 0,25 0,50 1,00 0,75 Método Explícito                                
 
 
Método Explícito
Tiempo(h) x 0 0,25 0,5 0,75 1 0 60 20 20 20 60 0,01 100 26,4 20 26,4 100 0,02 100 37,152 22,048 37,152 100 0,03 100 44,791 26,881 44,791 100 0,04 100 50,759 32,612 50,759 100 0,05 100 55,734 38,419 55,734 100 0,06 100 60,046 43,96 60,046 100 0,07 100 63,865 49,108 63,865 100 0,08 100 67,285 53,83 67,285 100 0,09 100 70,367 58,136 70,367 100 0,1 100 73,151 62,05 73,151 100 0,2 100 89,968 85,812 89,968 100 0,4 100 98,599 98,018 98,599 100 0,6 100 99,804 99,723 99,804 100 0,8 100 99,973 99,961 99,973 100 1 100 99,996 99,995 99,996 100
 
 
[object Object],[object Object],Método Implícito
Para el ejemplo de la barra visto anteriormente, la segunda derivada se aproxima mediante: Tiene una exactitud de segundo orden. Cuando esta ecuación se reemplaza en la EDP original, resulta una ecuación con varias incógnitas que no puede resolverse como en el método explícito.  Método Implícito
[object Object],[object Object],[object Object],[object Object],Método Implícito
Para el extremo izquierdo de la barra (i=0): Donde  es una función que describe cómo cambia la temperatura con el  tiempo de la frontera. Sustituyendo en la ecuación  de diferencias, se obtiene la ecuación para el primer nodo interior:  Método Implícito
De manera similar se obtiene la ecuación para el último nodo interior ( i =m):  Donde  describe los cambios específicos de temperatura en el  extremo derecho de la barra. ( i =m+1) Cuando se escriben las ecuaciones de diferencias para todos los nodos, se obtiene el sistema de ecuaciones a resolver. El método tiene la ventaja de que el sistema es tridiagonal.  Método Implícito
Aunque este método es estable y convergente, presenta una deficiencia:  la aproximación en diferencias temporal tiene una exactitud de primer orden; y  la aproximación en diferencias espacial tiene una exactitud de segundo orden.  Además, hay un límite de exactitud para el uso de pasos de tiempo grandes.  El método de Richardson tiene una exactitud de segundo orden para el espacio y para el tiempo, pero presenta serios problemas de estabilidad. El método conocido como  Crank- Nicholson o frece un esquema implícito que tiene una exactitud de segundo orden para el espacio y para el tiempo   y es incondicionamente estable. Método Implícito
Resuelva: Condiciones Iniciales: Condiciones de Frontera 1: Condiciones de Frontera 2: Método Implícito
Solucion: Se construye la malla con n=4 y m=100, con lo que a=0,25 y b=0,01. Si (i,j)=(1,1), entonces: La temperatura en los nodos (0,1) y (1,0) está dada por las condiciones frontera e inicial, respectivamente, pero se desconoce la temperatura en los nodos (1,1) y (2,1).  Entonces se tiene una ecuación con dos incógnitas que rearreglada queda: Método Implícito
El procedimiento se repite en el nodo (2,1) y la ecuación diferencial parcial queda aproximada por: En esta ecuación hay tres incógnitas  ,  y  ; así pues, al rearreglarla queda Análogamente para el nodo (3,1), la ecuación diferencial parcial (EDP) queda aproximada por: En esta ecuación sólo hay dos incógnitas, que son  y  : así pues, al rearreglarla resulta: Método Implícito
Se tiene un sistema de ecuaciones algebraicas lineales en las incógnitas , ,  que son precisamente las temperaturas que se quieren conocer.  Esto es: Con la sustitución de valores: Y resolviendo la matriz:     Método Implícito
Ahora, mediante los mismos procedimientos que los descritos, se procede: Al sustituir los valores conocidos: Y al resolver, se tiene: Que son las temperaturas correspondientes a t=0.02 h y a x=0.25, x=0.5, y x=0.75 pies, respectivamente. Método Implícito
Al aproximar la EDP por diferencias divididas en la fila j+1, se obtiene el siguiente sistema: Hay que observar que en todos los casos por resolver, se tiene la misma matriz coeficiente, que es tridiagonal y simétrica. Todo el sistema se  soluciona estableciendo y resolviendo secuencialmente los sistemas de tres ecuaciones simultaneas para cada fila a partir de la segunda. Método Implícito
t(horas) x (pies) 0 0,25 0,5 0,75 1 0 60 20 20 20 60 0,01 100 29,99 22,43 29,99 100 0,02 100 38,02 26,2 38,02 100 0,03 100 44,64 30,67 44,64 100 0,04 100 50,23 35,41 50,23 100 0,05 100 55,04 40,17 55,04 100 0,06 100 59,25 44,8 59,25 100 0,07 100 62,97 49,2 62,97 100 0,08 100 66,29 53,35 66,29 100 0,09 100 69,28 57,21 69,28 100 0,1 100 71,97 60,79 71,97 100 : : : : : : 0,2 100 88,62 83,91 88,62 100 0,4 100 98,1 97,32 98,1 100 0,6 100 99,68 99,55 99,68 100 0,8 100 99,95 99,93 99,95 100 1 100 99,99 99,99 99,99 100
 
 
Se desarrollan aproximaciones por diferencias en el punto medio del incremento del tiempo.  Así, la primera derivada temporal, para el caso de la barra, se aproxima en t l+1/2  por: Método de Crank - Nicholson
La segunda derivada en el espacio puede determinarse en el punto medio promediando las aproximaciones por diferencias al principio (tl)  y al final (tl+1) del incremento del tiempo: Método de Crank - Nicholson
Sustituyendo y reagrupando: Se determinan las condiciones de frontera para obtener versiones de la ecuación de diferencias  para los nodos interiores primero y último.  Para el primer nodo:  Para el último nodo:  Método de Crank - Nicholson
Dada una función u que depende tanto de x como de y, la derivada parcial de u con respecto a x en un punto (x,y) esta definida como: De manera similar la derivada parcial con respecto a y esta definida como: Método de Crank - Nicholson
Se dice que una EDP es lineal en la función desconocida y en todas sus derivadas con coeficientes que dependen solo de las variables independientes. Por ejemplo: Para ecuaciones diferenciales de 2 orden con dos variables independientes se tiene: Método de Crank - Nicholson
Donde A,B y C son funciones de “x” y “y” y D es una función de: Dependiendo de los valores de los coeficientes de los términos de la segunda derivada de la segunda derivada(A, B y C), la ecuación puede clasificarse en tres categorías como la muestra la siguiente tabla: Método de Crank - Nicholson
Este método es uno de los mas importantes por su estabilidad y alto orden de convergencia.  0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Fig. 1  Nodos usados en el Método de Crank-Nicholson Método de Crank - Nicholson                                
Al aproximar  en el nodo  con  diferencias hacia adelante y de  con  diferencias centrales, se obtiene:  Método de Crank - Nicholson
Al aproximar  en el nodo  con  diferencias hacia atrás  y a  con  diferencias centrales, se obtiene:  Método de Crank - Nicholson
Método de Crank - Nicholson ALGORITMO DE CRANK-NICHOLSON
[object Object],0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Método de Crank - Nicholson                                
[object Object],0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Método de Crank - Nicholson                                
[object Object],0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Método de Crank - Nicholson                                
[object Object],0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Método de Crank - Nicholson                                
Método de Crank - Nicholson Una vez resuelto el sistema de ecuaciones, con las condiciones de frontera, se realiza el mismo procedimiento, pero aplicado en los nodos (1,1), (1,2); (2,1), (2,2) y (3,1), (3,2).
Método de Crank - Nicholson
Método de Crank - Nicholson
EJEMPLO CATEGORIA  <0 0 >0 ELIPTICA PARABOLICA HIPERBOLICA ECUACION DE LAPLACE ECUACION DE CONDUCCION DE CALOR ECUACION DE ONDA Método de Crank - Nicholson
COMPARACIÓN DE LOS MÉTODOS Explícito Implícito Crank-Nicolson Solución directa Sistema de ecuaciones Sistema de ecuaciones Condicionalmente estable Incondicionalmente estable Incondicionalmente estable Segundo orden en espacio  O(∆x 2 )  y primer orden en tiempo  O(∆t) Segundo orden en espacio  O(∆x 2 )  y primer orden en tiempo  O(∆t) Segundo orden en espacio y en tiempo  O(∆x 2 +∆t 2 )
[1]   Douglas Wilhelm Harder, M.Math.   Numerical Methods and Analysis for Engineers. University of Waterloo. Department of Electrical and Computer Engineering.  http://www.ece.uwaterloo.ca/~ece204/TheBook/ [2] Chapra and Canale. Métodos numéricos para ingenieros. 4ª ed. Mc Graw Hill,2002 [3]  Jeffery Cooper .  Mathematics Department. The University of Maryland.  http://www.math.umd.edu/~jec/ [4] Scientific Educational Matlab Database. Universidad de Stutgart.  http://matlabdb.mathematik.uni-stuttgart.de/index.jsp   BIBLIOGRAFIA

Más contenido relacionado

La actualidad más candente

221405948 ejercicios-resueltos(1)
221405948 ejercicios-resueltos(1)221405948 ejercicios-resueltos(1)
221405948 ejercicios-resueltos(1)
Christian Venegas
 
Segundo informe de laboratorio: Movimiento semiparabólico
Segundo informe de laboratorio: Movimiento semiparabólicoSegundo informe de laboratorio: Movimiento semiparabólico
Segundo informe de laboratorio: Movimiento semiparabólico
Alejo Lerma
 
Van ness capitulo 3 orihuela contreras jose
Van ness capitulo 3 orihuela contreras joseVan ness capitulo 3 orihuela contreras jose
Van ness capitulo 3 orihuela contreras jose
Soldado Aliado<3
 
Metodo de Runge-kutta
Metodo de Runge-kuttaMetodo de Runge-kutta
Metodo de Runge-kutta
JOSEGREGORIOCASTROLO
 
Ejercicios resueltos de Gases
Ejercicios resueltos de GasesEjercicios resueltos de Gases
Ejercicios resueltos de Gases
Ing. Esp. Rafael Atacho
 
Cap1 estatica de los fluidos a
Cap1 estatica de los fluidos aCap1 estatica de los fluidos a
Cap1 estatica de los fluidos aAbel JaguaR Acua
 
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1Bertha Vega
 
Wark solucionario
Wark solucionarioWark solucionario
Wark solucionario
Alex Cancio
 
Transformada inversa-de-laplace-completo
Transformada inversa-de-laplace-completoTransformada inversa-de-laplace-completo
Transformada inversa-de-laplace-completo
tigreaxul
 
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
Lizeth Maritza Pena Pena
 
Solucionario fisica sears vol 2
Solucionario fisica sears vol 2Solucionario fisica sears vol 2
Solucionario fisica sears vol 2Karl Krieger
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
Joanny Ibarbia Pardo
 
Balances de energia
Balances de energiaBalances de energia
Balances de energiagerardito8
 
Ejercicios de fenomenos de transporte bird
Ejercicios de fenomenos de transporte birdEjercicios de fenomenos de transporte bird
Ejercicios de fenomenos de transporte bird
Raul del Angel Santos Serena
 
Laboratorio momento de inercia
Laboratorio momento de inerciaLaboratorio momento de inercia
Laboratorio momento de inercia
Alejandro Ochoa
 
Estructuras cristalinas 3º ESO Física y Química
Estructuras cristalinas 3º ESO Física y QuímicaEstructuras cristalinas 3º ESO Física y Química
Estructuras cristalinas 3º ESO Física y Químicamdoloresgalvezsanchez
 
Mecanica Fluidos
Mecanica FluidosMecanica Fluidos
Mecanica Fluidos
leo1721
 
Informe de Física II - Fuerzas de Fricción en Fluidos
Informe de Física II - Fuerzas de Fricción en FluidosInforme de Física II - Fuerzas de Fricción en Fluidos
Informe de Física II - Fuerzas de Fricción en Fluidos
Joe Arroyo Suárez
 
Segunda ley termodinamica
Segunda ley termodinamicaSegunda ley termodinamica
Segunda ley termodinamicacharliebm7512
 
Pendulo fisico y torsion
Pendulo fisico y torsionPendulo fisico y torsion
Pendulo fisico y torsion
DavidBarrios66
 

La actualidad más candente (20)

221405948 ejercicios-resueltos(1)
221405948 ejercicios-resueltos(1)221405948 ejercicios-resueltos(1)
221405948 ejercicios-resueltos(1)
 
Segundo informe de laboratorio: Movimiento semiparabólico
Segundo informe de laboratorio: Movimiento semiparabólicoSegundo informe de laboratorio: Movimiento semiparabólico
Segundo informe de laboratorio: Movimiento semiparabólico
 
Van ness capitulo 3 orihuela contreras jose
Van ness capitulo 3 orihuela contreras joseVan ness capitulo 3 orihuela contreras jose
Van ness capitulo 3 orihuela contreras jose
 
Metodo de Runge-kutta
Metodo de Runge-kuttaMetodo de Runge-kutta
Metodo de Runge-kutta
 
Ejercicios resueltos de Gases
Ejercicios resueltos de GasesEjercicios resueltos de Gases
Ejercicios resueltos de Gases
 
Cap1 estatica de los fluidos a
Cap1 estatica de los fluidos aCap1 estatica de los fluidos a
Cap1 estatica de los fluidos a
 
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1
ED Ejercicios complementarios cap 1 aplicaciones de las ed orden uno parte 1
 
Wark solucionario
Wark solucionarioWark solucionario
Wark solucionario
 
Transformada inversa-de-laplace-completo
Transformada inversa-de-laplace-completoTransformada inversa-de-laplace-completo
Transformada inversa-de-laplace-completo
 
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
Ejercicios solucionados de oscilaciones y ondas unidad ondas electromagnetica...
 
Solucionario fisica sears vol 2
Solucionario fisica sears vol 2Solucionario fisica sears vol 2
Solucionario fisica sears vol 2
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
Balances de energia
Balances de energiaBalances de energia
Balances de energia
 
Ejercicios de fenomenos de transporte bird
Ejercicios de fenomenos de transporte birdEjercicios de fenomenos de transporte bird
Ejercicios de fenomenos de transporte bird
 
Laboratorio momento de inercia
Laboratorio momento de inerciaLaboratorio momento de inercia
Laboratorio momento de inercia
 
Estructuras cristalinas 3º ESO Física y Química
Estructuras cristalinas 3º ESO Física y QuímicaEstructuras cristalinas 3º ESO Física y Química
Estructuras cristalinas 3º ESO Física y Química
 
Mecanica Fluidos
Mecanica FluidosMecanica Fluidos
Mecanica Fluidos
 
Informe de Física II - Fuerzas de Fricción en Fluidos
Informe de Física II - Fuerzas de Fricción en FluidosInforme de Física II - Fuerzas de Fricción en Fluidos
Informe de Física II - Fuerzas de Fricción en Fluidos
 
Segunda ley termodinamica
Segunda ley termodinamicaSegunda ley termodinamica
Segunda ley termodinamica
 
Pendulo fisico y torsion
Pendulo fisico y torsionPendulo fisico y torsion
Pendulo fisico y torsion
 

Destacado

Solution task first examen fula 2010
Solution task first examen   fula 2010Solution task first examen   fula 2010
Solution task first examen fula 2010HernanFula
 
Solution task first examen fula 2010
Solution task first examen   fula 2010Solution task first examen   fula 2010
Solution task first examen fula 2010HernanFula
 
Definitions matrices y determinantes fula 2010 english subir
Definitions matrices y determinantes   fula 2010  english subirDefinitions matrices y determinantes   fula 2010  english subir
Definitions matrices y determinantes fula 2010 english subirHernanFula
 
Equation's Roots Example
Equation's Roots ExampleEquation's Roots Example
Equation's Roots ExampleHernanFula
 
Mathematical modeling applied fula 2010
Mathematical modeling applied   fula 2010Mathematical modeling applied   fula 2010
Mathematical modeling applied fula 2010HernanFula
 
Tips manejo de 1er parcial fula metodos numericos 2010
Tips manejo de 1er parcial   fula metodos numericos 2010Tips manejo de 1er parcial   fula metodos numericos 2010
Tips manejo de 1er parcial fula metodos numericos 2010HernanFula
 
Mathematical model components metodos numericos fula - para subir
Mathematical model components   metodos numericos fula - para subirMathematical model components   metodos numericos fula - para subir
Mathematical model components metodos numericos fula - para subirHernanFula
 
Forex trading 15 minute turbo course
Forex trading 15 minute turbo courseForex trading 15 minute turbo course
Forex trading 15 minute turbo course
Forex Illustrated
 
Gauss-Jordan Theory
Gauss-Jordan TheoryGauss-Jordan Theory
Gauss-Jordan TheoryHernanFula
 
Ramco Global Payroll on a Single Unified Platform
Ramco Global Payroll on a Single Unified PlatformRamco Global Payroll on a Single Unified Platform
Ramco Global Payroll on a Single Unified Platform
Ramco Systems
 
Taylor series and maclaurin with exercices
Taylor series and maclaurin with exercicesTaylor series and maclaurin with exercices
Taylor series and maclaurin with exercicesHernanFula
 

Destacado (11)

Solution task first examen fula 2010
Solution task first examen   fula 2010Solution task first examen   fula 2010
Solution task first examen fula 2010
 
Solution task first examen fula 2010
Solution task first examen   fula 2010Solution task first examen   fula 2010
Solution task first examen fula 2010
 
Definitions matrices y determinantes fula 2010 english subir
Definitions matrices y determinantes   fula 2010  english subirDefinitions matrices y determinantes   fula 2010  english subir
Definitions matrices y determinantes fula 2010 english subir
 
Equation's Roots Example
Equation's Roots ExampleEquation's Roots Example
Equation's Roots Example
 
Mathematical modeling applied fula 2010
Mathematical modeling applied   fula 2010Mathematical modeling applied   fula 2010
Mathematical modeling applied fula 2010
 
Tips manejo de 1er parcial fula metodos numericos 2010
Tips manejo de 1er parcial   fula metodos numericos 2010Tips manejo de 1er parcial   fula metodos numericos 2010
Tips manejo de 1er parcial fula metodos numericos 2010
 
Mathematical model components metodos numericos fula - para subir
Mathematical model components   metodos numericos fula - para subirMathematical model components   metodos numericos fula - para subir
Mathematical model components metodos numericos fula - para subir
 
Forex trading 15 minute turbo course
Forex trading 15 minute turbo courseForex trading 15 minute turbo course
Forex trading 15 minute turbo course
 
Gauss-Jordan Theory
Gauss-Jordan TheoryGauss-Jordan Theory
Gauss-Jordan Theory
 
Ramco Global Payroll on a Single Unified Platform
Ramco Global Payroll on a Single Unified PlatformRamco Global Payroll on a Single Unified Platform
Ramco Global Payroll on a Single Unified Platform
 
Taylor series and maclaurin with exercices
Taylor series and maclaurin with exercicesTaylor series and maclaurin with exercices
Taylor series and maclaurin with exercices
 

Similar a Exposición Tratamiento de las Ec. Dif. Parciales, Implicitas, Crank Nicholson

Ecuaciones diferenciales parciales
Ecuaciones diferenciales parciales Ecuaciones diferenciales parciales
Ecuaciones diferenciales parciales Kike Prieto
 
Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricosKaXio Sosa
 
Unidad 1.teoria de errores
Unidad 1.teoria de erroresUnidad 1.teoria de errores
Unidad 1.teoria de erroresLuis Gala Nevew
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicada
Robert_Hooke
 
Canal con generadores de vortices
Canal con generadores de vorticesCanal con generadores de vortices
Canal con generadores de vortices
Alvaro Valencia
 
Clase solucion ecuaciones_derivadas_parciales_2014
Clase solucion ecuaciones_derivadas_parciales_2014Clase solucion ecuaciones_derivadas_parciales_2014
Clase solucion ecuaciones_derivadas_parciales_2014
iverd
 
Resumen sadicth.sanchez
Resumen sadicth.sanchezResumen sadicth.sanchez
Resumen sadicth.sanchez
sadicth
 
Modelos 3 __adveccion
Modelos 3 __adveccionModelos 3 __adveccion
Modelos 3 __adveccion
Luis Ramos
 
Métodos de eliminación gaussiana
Métodos de eliminación gaussianaMétodos de eliminación gaussiana
Métodos de eliminación gaussiana
wilmerleon67
 
Método de elemento finito
Método de elemento finitoMétodo de elemento finito
Método de elemento finito
Fernando Cocarico
 
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
Clarissa Argumedo
 
Deberes nro 6_2013
Deberes nro 6_2013Deberes nro 6_2013
Deberes nro 6_2013Tefy Ruiz
 
Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Kike Prieto
 
Teoria de errores Electronica
Teoria de errores ElectronicaTeoria de errores Electronica
Teoria de errores Electronica
Tensor
 
Tratatimiento numerico de ecuaciones diferenciales (2)
Tratatimiento numerico de ecuaciones diferenciales (2)Tratatimiento numerico de ecuaciones diferenciales (2)
Tratatimiento numerico de ecuaciones diferenciales (2)daferro
 
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
pedroperez683734
 
ECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIASECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIASdaferro
 
ANALISIS NUMERICO UNIDAD III
ANALISIS NUMERICO UNIDAD IIIANALISIS NUMERICO UNIDAD III
ANALISIS NUMERICO UNIDAD III
ivangobbo94
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”
Astorgo
 

Similar a Exposición Tratamiento de las Ec. Dif. Parciales, Implicitas, Crank Nicholson (20)

Ecuaciones diferenciales parciales
Ecuaciones diferenciales parciales Ecuaciones diferenciales parciales
Ecuaciones diferenciales parciales
 
Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricos
 
Unidad 1.teoria de errores
Unidad 1.teoria de erroresUnidad 1.teoria de errores
Unidad 1.teoria de errores
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicada
 
Canal con generadores de vortices
Canal con generadores de vorticesCanal con generadores de vortices
Canal con generadores de vortices
 
Clase solucion ecuaciones_derivadas_parciales_2014
Clase solucion ecuaciones_derivadas_parciales_2014Clase solucion ecuaciones_derivadas_parciales_2014
Clase solucion ecuaciones_derivadas_parciales_2014
 
Resumen sadicth.sanchez
Resumen sadicth.sanchezResumen sadicth.sanchez
Resumen sadicth.sanchez
 
Modelos 3 __adveccion
Modelos 3 __adveccionModelos 3 __adveccion
Modelos 3 __adveccion
 
Métodos de eliminación gaussiana
Métodos de eliminación gaussianaMétodos de eliminación gaussiana
Métodos de eliminación gaussiana
 
Método de elemento finito
Método de elemento finitoMétodo de elemento finito
Método de elemento finito
 
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
Tutorial Geogebra Polinomios, Newton, Lagrange, Regla Trapezoidal
 
Deberes nro 6_2013
Deberes nro 6_2013Deberes nro 6_2013
Deberes nro 6_2013
 
Unidad 3 sistemas lineales
Unidad 3 sistemas linealesUnidad 3 sistemas lineales
Unidad 3 sistemas lineales
 
Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2
 
Teoria de errores Electronica
Teoria de errores ElectronicaTeoria de errores Electronica
Teoria de errores Electronica
 
Tratatimiento numerico de ecuaciones diferenciales (2)
Tratatimiento numerico de ecuaciones diferenciales (2)Tratatimiento numerico de ecuaciones diferenciales (2)
Tratatimiento numerico de ecuaciones diferenciales (2)
 
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
Guia de estudio 5 (tema 5 ecuaciones diferenciales ordinarias)
 
ECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIASECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIAS
 
ANALISIS NUMERICO UNIDAD III
ANALISIS NUMERICO UNIDAD IIIANALISIS NUMERICO UNIDAD III
ANALISIS NUMERICO UNIDAD III
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”
 

Exposición Tratamiento de las Ec. Dif. Parciales, Implicitas, Crank Nicholson

  • 1. DUBAN CASTRO FLOREZ HERNAN FULA BOHORQUEZ DANIEL FERNANDO RODRIGUEZ ELIANA CATHERINE GOMEZ PINTO METODOS NUMERICOS EN INGENIERIA INGENIERIA DE PETROLEOS 2010
  • 2. 2.3. MÉTODO IMPLICITO 2.2. MÉTODO EXPLICITO 2.1. DERIVADAS POR DIFERENCIAS FINITAS 2. ECUACIONES DIFERENCIALES PARCIIALES 1. INTRODUCCIÓN BIBLIOGRAFIA 2.3. MÉTODO CRANK-NICHOLSON
  • 3. En este trabajo se presentarán algunas de las técnicas numéricas para aproximar la solución de Ecuaciones Diferenciales Parciales (EDP) lineales de segundo orden y con dos variables independientes. Para esto se parte de la modelación de fenómenos físicos como la conducción de calor en una barra aislada.  
  • 4. Dado que las Ecuaciones Diferenciales Parciales aparecen naturalmente al modelar situaciones físicas en las ciencias naturales, ingeniería, y otras disciplinas, donde se involucran una función de más de una variable independiente y sus derivadas parciales. De ahí su importancia, pues prácticamente en todos los fenómenos que se estudian en ingeniería y otras ciencias, aparecen más de dos variables, y su modelación matemática conduce frecuentemente a EDP.
  • 5. DERIVADAS POR DIFERENCIAS FINITAS  Proceso de discretización: El conjunto infinito de números que representan la función o funciones incógnitas en el continuo, es reemplazado por un número finito de parámetros incógnita, y este proceso requiere alguna forma de aproximación Entre las diferentes formas de discretización posibles (elementos finitos, volúmenes finitos, etc.), una de las más simples es mediante el Método de Diferencias Finitas.
  • 6. DIFERENCIAS FINITAS: VALOR FRONTERA En una solución por este método, las derivadas son reemplazadas por aproximaciones en diferencias finitas, convirtiendo entonces un problema de ecuaciones diferenciales en un problema algebraico fácilmente solucionable por medios comunes (especialmente matriciales). VALOR EN LA FRONTERA Consideremos el problema de encontrar la función  (x) que satisface la ecuación diferencial: Sujeta a las condiciones de frontera
  • 7.
  • 8.
  • 9.
  • 10.  
  • 11. A través de los métodos explícitos se calculan los valores en cada nodo para un tiempo posterior, basándose en los valores presentes del nodo y sus vecinos. •Convergencia: Conforme a tienden a cero, los resultados de la técnica por diferencias finitas se aproximarán a la solución verdadera. •Estabilidad: Los errores en cualquier etapa del cálculo no se amplifican, sino que se atenúan conforme avanza el cálculo. “El método es convergente y estable si ≤1/2 o” Se tendrá un valor óptimo ≤1/6 al minimizar los errores de truncamiento Método Explícito
  • 12. t a b Método Explícito                                
  • 13. Resolver el siguiente ejercicio con las condiciones iniciales y de frontera que se dan a continuación: Método Explícito
  • 14. t x a b 0 0,25 0,50 1,00 0,75 Método Explícito                                
  • 15.  
  • 16.  
  • 18. Tiempo(h) x 0 0,25 0,5 0,75 1 0 60 20 20 20 60 0,01 100 26,4 20 26,4 100 0,02 100 37,152 22,048 37,152 100 0,03 100 44,791 26,881 44,791 100 0,04 100 50,759 32,612 50,759 100 0,05 100 55,734 38,419 55,734 100 0,06 100 60,046 43,96 60,046 100 0,07 100 63,865 49,108 63,865 100 0,08 100 67,285 53,83 67,285 100 0,09 100 70,367 58,136 70,367 100 0,1 100 73,151 62,05 73,151 100 0,2 100 89,968 85,812 89,968 100 0,4 100 98,599 98,018 98,599 100 0,6 100 99,804 99,723 99,804 100 0,8 100 99,973 99,961 99,973 100 1 100 99,996 99,995 99,996 100
  • 19.  
  • 20.  
  • 21.
  • 22. Para el ejemplo de la barra visto anteriormente, la segunda derivada se aproxima mediante: Tiene una exactitud de segundo orden. Cuando esta ecuación se reemplaza en la EDP original, resulta una ecuación con varias incógnitas que no puede resolverse como en el método explícito. Método Implícito
  • 23.
  • 24. Para el extremo izquierdo de la barra (i=0): Donde es una función que describe cómo cambia la temperatura con el tiempo de la frontera. Sustituyendo en la ecuación de diferencias, se obtiene la ecuación para el primer nodo interior: Método Implícito
  • 25. De manera similar se obtiene la ecuación para el último nodo interior ( i =m): Donde describe los cambios específicos de temperatura en el extremo derecho de la barra. ( i =m+1) Cuando se escriben las ecuaciones de diferencias para todos los nodos, se obtiene el sistema de ecuaciones a resolver. El método tiene la ventaja de que el sistema es tridiagonal. Método Implícito
  • 26. Aunque este método es estable y convergente, presenta una deficiencia: la aproximación en diferencias temporal tiene una exactitud de primer orden; y la aproximación en diferencias espacial tiene una exactitud de segundo orden. Además, hay un límite de exactitud para el uso de pasos de tiempo grandes. El método de Richardson tiene una exactitud de segundo orden para el espacio y para el tiempo, pero presenta serios problemas de estabilidad. El método conocido como Crank- Nicholson o frece un esquema implícito que tiene una exactitud de segundo orden para el espacio y para el tiempo y es incondicionamente estable. Método Implícito
  • 27. Resuelva: Condiciones Iniciales: Condiciones de Frontera 1: Condiciones de Frontera 2: Método Implícito
  • 28. Solucion: Se construye la malla con n=4 y m=100, con lo que a=0,25 y b=0,01. Si (i,j)=(1,1), entonces: La temperatura en los nodos (0,1) y (1,0) está dada por las condiciones frontera e inicial, respectivamente, pero se desconoce la temperatura en los nodos (1,1) y (2,1). Entonces se tiene una ecuación con dos incógnitas que rearreglada queda: Método Implícito
  • 29. El procedimiento se repite en el nodo (2,1) y la ecuación diferencial parcial queda aproximada por: En esta ecuación hay tres incógnitas , y ; así pues, al rearreglarla queda Análogamente para el nodo (3,1), la ecuación diferencial parcial (EDP) queda aproximada por: En esta ecuación sólo hay dos incógnitas, que son y : así pues, al rearreglarla resulta: Método Implícito
  • 30. Se tiene un sistema de ecuaciones algebraicas lineales en las incógnitas , , que son precisamente las temperaturas que se quieren conocer. Esto es: Con la sustitución de valores: Y resolviendo la matriz: Método Implícito
  • 31. Ahora, mediante los mismos procedimientos que los descritos, se procede: Al sustituir los valores conocidos: Y al resolver, se tiene: Que son las temperaturas correspondientes a t=0.02 h y a x=0.25, x=0.5, y x=0.75 pies, respectivamente. Método Implícito
  • 32. Al aproximar la EDP por diferencias divididas en la fila j+1, se obtiene el siguiente sistema: Hay que observar que en todos los casos por resolver, se tiene la misma matriz coeficiente, que es tridiagonal y simétrica. Todo el sistema se soluciona estableciendo y resolviendo secuencialmente los sistemas de tres ecuaciones simultaneas para cada fila a partir de la segunda. Método Implícito
  • 33. t(horas) x (pies) 0 0,25 0,5 0,75 1 0 60 20 20 20 60 0,01 100 29,99 22,43 29,99 100 0,02 100 38,02 26,2 38,02 100 0,03 100 44,64 30,67 44,64 100 0,04 100 50,23 35,41 50,23 100 0,05 100 55,04 40,17 55,04 100 0,06 100 59,25 44,8 59,25 100 0,07 100 62,97 49,2 62,97 100 0,08 100 66,29 53,35 66,29 100 0,09 100 69,28 57,21 69,28 100 0,1 100 71,97 60,79 71,97 100 : : : : : : 0,2 100 88,62 83,91 88,62 100 0,4 100 98,1 97,32 98,1 100 0,6 100 99,68 99,55 99,68 100 0,8 100 99,95 99,93 99,95 100 1 100 99,99 99,99 99,99 100
  • 34.  
  • 35.  
  • 36. Se desarrollan aproximaciones por diferencias en el punto medio del incremento del tiempo. Así, la primera derivada temporal, para el caso de la barra, se aproxima en t l+1/2 por: Método de Crank - Nicholson
  • 37. La segunda derivada en el espacio puede determinarse en el punto medio promediando las aproximaciones por diferencias al principio (tl) y al final (tl+1) del incremento del tiempo: Método de Crank - Nicholson
  • 38. Sustituyendo y reagrupando: Se determinan las condiciones de frontera para obtener versiones de la ecuación de diferencias para los nodos interiores primero y último. Para el primer nodo: Para el último nodo: Método de Crank - Nicholson
  • 39. Dada una función u que depende tanto de x como de y, la derivada parcial de u con respecto a x en un punto (x,y) esta definida como: De manera similar la derivada parcial con respecto a y esta definida como: Método de Crank - Nicholson
  • 40. Se dice que una EDP es lineal en la función desconocida y en todas sus derivadas con coeficientes que dependen solo de las variables independientes. Por ejemplo: Para ecuaciones diferenciales de 2 orden con dos variables independientes se tiene: Método de Crank - Nicholson
  • 41. Donde A,B y C son funciones de “x” y “y” y D es una función de: Dependiendo de los valores de los coeficientes de los términos de la segunda derivada de la segunda derivada(A, B y C), la ecuación puede clasificarse en tres categorías como la muestra la siguiente tabla: Método de Crank - Nicholson
  • 42. Este método es uno de los mas importantes por su estabilidad y alto orden de convergencia. 0,2 0,1 0,0 1,2 1,1 1,0 2,2 2,1 2,0 3,2 3,1 3,0 4,2 4,1 4,0 t X Fig. 1 Nodos usados en el Método de Crank-Nicholson Método de Crank - Nicholson                                
  • 43. Al aproximar en el nodo con diferencias hacia adelante y de con diferencias centrales, se obtiene: Método de Crank - Nicholson
  • 44. Al aproximar en el nodo con diferencias hacia atrás y a con diferencias centrales, se obtiene: Método de Crank - Nicholson
  • 45. Método de Crank - Nicholson ALGORITMO DE CRANK-NICHOLSON
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Método de Crank - Nicholson Una vez resuelto el sistema de ecuaciones, con las condiciones de frontera, se realiza el mismo procedimiento, pero aplicado en los nodos (1,1), (1,2); (2,1), (2,2) y (3,1), (3,2).
  • 51. Método de Crank - Nicholson
  • 52. Método de Crank - Nicholson
  • 53. EJEMPLO CATEGORIA <0 0 >0 ELIPTICA PARABOLICA HIPERBOLICA ECUACION DE LAPLACE ECUACION DE CONDUCCION DE CALOR ECUACION DE ONDA Método de Crank - Nicholson
  • 54. COMPARACIÓN DE LOS MÉTODOS Explícito Implícito Crank-Nicolson Solución directa Sistema de ecuaciones Sistema de ecuaciones Condicionalmente estable Incondicionalmente estable Incondicionalmente estable Segundo orden en espacio O(∆x 2 ) y primer orden en tiempo O(∆t) Segundo orden en espacio O(∆x 2 ) y primer orden en tiempo O(∆t) Segundo orden en espacio y en tiempo O(∆x 2 +∆t 2 )
  • 55. [1] Douglas Wilhelm Harder, M.Math. Numerical Methods and Analysis for Engineers. University of Waterloo. Department of Electrical and Computer Engineering. http://www.ece.uwaterloo.ca/~ece204/TheBook/ [2] Chapra and Canale. Métodos numéricos para ingenieros. 4ª ed. Mc Graw Hill,2002 [3] Jeffery Cooper . Mathematics Department. The University of Maryland. http://www.math.umd.edu/~jec/ [4] Scientific Educational Matlab Database. Universidad de Stutgart. http://matlabdb.mathematik.uni-stuttgart.de/index.jsp BIBLIOGRAFIA