Métodos Numéricos Para La Resolución de Ecuaciones(2)

download Métodos Numéricos Para La Resolución de Ecuaciones(2)

If you can't read please download the document

description

Presentación de distintos métodos numéricos

Transcript of Métodos Numéricos Para La Resolución de Ecuaciones(2)

  • Mtodos Numricos para la Resolucin

    de Ecuaciones Ingeniera de Reacciones

    Complementaria 2

    Daniela Barros Vega

  • Por qu usar mtodos numricos?

  • Mtodos Grficos

    >>x=(-2:0.1:2),

    X=x*0,

    Y=exp(x )+x-4,

    plot(x,Y,x,X),

    grid on ,

    title ('Y=f(x)=e^x

    +x-4')

  • >>x=[ -2:0.05:2],

    F1=x,

    F2=4-exp(x),

    plot(x,F2,x,F1), legend ('F1=x',

    'F2=g(x)=4-e^x'),

    grid on ,

    title ('f(x) de la forma x=g(x)')

    Mtodos Grficos

  • Tolerancia o Error

    Se hace uso de un valor para la tolerancia (cercano a cero) para decidir en qu momento detener la iteracin. Cuanto ms cercano a 0 sea el valor de la tolerancia mayor ser la cantidad de iteraciones necesarias.

    Cmo definir una tolerancia?

  • Sustitucin Sucesiva / Iteracin Directa / Punto Fijo

    Expresin:

    Mtodo: hasta que tal que

    Criterio para parar:

    Ventajas: til para ecuaciones con exponentes fraccionarios

    Desventajas: Puede no converger. Se debe elegir una sustitucin adecuada.

  • Convergencia: Lineal

    Cuadrtica

    Sustitucin Sucesiva / Iteracin Directa / Punto Fijo

  • Divergencia:

    Sustitucin Sucesiva / Iteracin Directa / Punto Fijo

  • Mtodo de Wegstein Acelera la convergencia del mtodo de sustitucin sucesiva mediante la aproximacin de g(x) con una funcin lineal cuya pendiente se calcula usando 2 puntos.

    Expresin:

    Mtodo :

    S Criterio para parar: |

    Ecuacin General:

  • Mtodo de Wegstein

  • Ejercicio 1 Teniendo en cuenta que la presin de vapor para el n-butano a 350K es 9.4573bar, encuentre el volumen molar de vapor saturado, mediante la ecuacin de Redlich -Kwong , por los mtodos de Punto Fijo y Wegstein

  • Mtodo de la Biseccin o de la Bsqueda Binaria

    Expresin: continua y definida en

    Mtodo: Hallar

    Si Si

    Si

    Y se repite el procedimiento .

    Criterio para parar:

  • Mtodo de la Biseccin o de la Bsqueda Binaria

    Ventajas: Siempre converge. No importan los picos de la fn. Es til para

    funciones con mltiples races.

    Este mtodo permite saber con anticipacin el # de iteraciones

    necesarias para obtener un tamao deseado.

    Desventajas: Converge lentamente. Es necesario conocer el rango.

  • Ejemplo

    Biseccion.m:

  • En MatLab - fzero fzero(F,x): Busca un valor de x tal que F(x)=0, siempre. Donde F=Funcin x=inicializacin de la incgnita. o La funcin F debe tener cambio de signo.

    o La inicializacin de x puede ser un valor o un rango.

    o

    parmetros de fsolve.

    o La funcin debe

    Este comando trabaja con el algoritmo de solucin diseado por T. Dekker que es una combinacin de los mtodos de biseccin, secante e interpolacin cuadrtica inversa

    o Ejercicio 2: Resolver el ejercicio de la diapositiva 11.

    Para a)vapor saturado y b)lquido saturado

  • Uno de los mtodos numricos ms conocidos y tiles

    para la resolucin de un problema de bsqueda de

    races.

    Dado un valor inicial se construye la recta

    tangente en el punto tal que ser en

    donde dicha secante corta al eje x.

    As sucesivamente hasta que el valor de la funcin en

    ese punto se lo ms prxima posible a 0.

    Mtodo de Newton-Raphson

  • Mtodo de Newton-Raphson

  • Expresin:

    Mtodo:

    Ecuacin general:

    Criterio para parar:

    Mtodo de Newton-Raphson

  • Ventajas: Sencillo de implementar. Suele converger.

    Converge rpidamente. Muy til para funciones con

    un solo corte. Si se tienen una funcin con ms de

    una raz se debe elegir un buen valor inicial

    cuidadosamente.

    Desventajas: Presenta problemas cuando la primera

    derivada tiende a 0. Requiere una evaluacin de la

    derivada en cada iteracin. No es til para funcione

    peridicas.

    Mtodo de Newton-Raphson

  • En MatLab - fsolve

    fsolve(F,x): Resuelve problemas del estilo F(x) = 0 con ecuaciones que son no -lineales y x puede ser un vector o una matriz solucin.

    Tiene 3 opciones para el algoritmo de solucin que son

    -

    complejidad el mtodo predeterminado podra ser cambiado teniendo en cuenta algunas caractersticas adicionales.

    En cuanto a la sintaxis aplican las mismas reglas que para fzero.

  • Ejercicios

    3.Encuentre el volumen molar del gas de amonio a 56atm y 450K usando la ecuacin de estado de Redlich -Kwong , teniendo en cuenta que:

    Resuelva la ecuacin

    por el mtodo de Newton -Raphson . Utilice una tolerancia de 1e -6

    4. Teniendo en cuenta que la presin de vapor para el n -butano a 350K es 9.4573bar, encuentre el volumen molar de vapor saturado, mediante la ecuacin de Peng -Robinson, utilizando las herramientas matemticas de MatLab.

  • Ejercicio 5 Realizar un programa en MatLab y utilizar las herramientas de matrices en Excel para resolver el siguiente sistema de ecuaciones mediante el mtodo de solucin de Newton Raphson . Utilice una tolerancia de 1e -6 y 1e-3, respectivamente.

    Inicializacin: , ,

  • Ejercicio 6 Un fabricante mezcla tres aleaciones para obtener 10000 lb/h de una aleacin requerida.

    En el siguiente diagrama se presenta la informacin con las composiciones de las aleaciones (% en masa ).

    Si se requiere que la aleacin final tenga 40% de A y cantidades iguales de B y C.

    a)En qu proporciones deberan mezclarse las 4 aleaciones para satisfacer estas condiciones?

    b)Cul sera la composicin de la aleacin final ?

    Resuelva el ejercicio con el mtodo de Newton -Raphson en MatLab y compare sus resultados utilizando fsolve

  • 1.

    A=60%

    B=20%

    C

    2.

    A=20%

    B=60%

    D

    3.

    A=20%

    C=60%

    D

    4.

    A=40%

    B

    C

    D

    Relacin

    =

    Diagrama Ejercicio 6

  • Ejercicio 7 El producto P se forma a partir del reactivo R, de acuerdo con la reaccin:

    Con las reaccin paralela:

    Cuando se utiliza una alimentacin fresca que contiene un mol de inertes (I) por cada 11 moles de R, se logra nicamente una conversin de R del 50% en el reactor. El R que no reaccion y los inertes se purgan para limitar a 12% (mol) el nivel de inertes en la alimentacin combinada al reactor. Para obtener un flujo de 1000lbmol/h con una concentracin de P de 38% (molar ).

    Calcule:

    a) Realice un anlisis de grados de libertad.

    b) Plantee el sistema de ecuaciones necesario para resolver el sistema. c) Resuelva el sistema utilizando las herramientas matemticas de MatLab.

  • Diagrama Ejercicio 7

  • Bibliografa Mtodos numricos para ingenieros con programas de aplicacin. Chapra.

    Numerical methods for chemical engineers with MatLab applications. Constantinides.

    Introduction to chemical engineering computing. Finlayson.

    Introduccin a c y a mtodos numricos. Mora, H.

    Aprenda MatLab como si estuviera en primero. Garca de Jaln, J.

    Notas de Clase Complementaria Ingeniera de Reacciones Qumicas. Vargas, W.;

    Presentaciones de clase. Reyes,J.; Galvis, A.; Vargas, R.; Calle, L.