35
MODELAMIENTO Y SIMULACION DE PROCESOS M.S. MIGUEL ANGEL CARDENAS MALAGA

Moldeamiento y simulacion

Embed Size (px)

DESCRIPTION

Curso de cuarto año de ingenieria

Citation preview

MODELAMIENTO Y

SIMULACION DE

PROCESOSM.S. MIGUEL ANGEL CARDENAS MALAGA

MIGUEL ANGEL CARDENAS MALAGA

METODOS NUMERICOS PARA ECUACIONES

ALGEBRAICAS

MIGUEL ANGEL CARDENAS MALAGA

Solución de una Ecuación Algebraica

F(X)

F(X)

X1 X2

X3 X4

X5 X6X0

La ecuación se debe expresar como:

F(x) = 0

Se buscan valores de X que hagan que se cumpla

F(x) = 0

Gráficamente se busca las intersecciones con el eje X

MIGUEL ANGEL CARDENAS MALAGA

InicioIngreso de datos

iniciales

Asumir una o más aproximaciones de

la raíz

Procedimiento para calcular una mejor

aproximaciónn de la raíz

Uso de fórmulas iterativas

Error actual esmenor o igual

que la Tolerancia?

Solución aceptable

Fin

Nro. iteraccioneses menor o igual

que el Nro. máximo permitido

Método no converge

Fin

Actualizar variables

Si

No

Si

No

Algoritmo General

MIGUEL ANGEL CARDENAS MALAGA

Biseccion

En cada iteración el intervalo de búsqueda se reduce a la mitad

La ecuación se escribe en la forma: F(x) = 0.

La raiz se busca en el intervalo [xi, xs].

La formula recursiva es:

2

XSXIXR

MIGUEL ANGEL CARDENAS MALAGA

F(x)

Xv

Se ha graficado F(x) Vs X

Se busca el valor que corresponde a Xv

MIGUEL ANGEL CARDENAS MALAGA

F(x) F(xi)

F(xs)Xi

Xs

Se asumen valores para xi, y xs de modo que F(xi) y F(xs) tengan signos opuestos.

MIGUEL ANGEL CARDENAS MALAGA

F(x) F(xi)

F(xs)Xi

Xs

Xr

F(xr)

Con la formula recursiva se calcula Xr

El intervalo inicial ha sido dividido en dos segmentos iguales

MIGUEL ANGEL CARDENAS MALAGA

F(x)

F(xi)

F(xs)Xi

Xs

Se desecha el segmento que tenga funciones con signos iguales

Xi toma el valor de XrF(xi) toma el valor de F(xr)

Segmento desechado

MIGUEL ANGEL CARDENAS MALAGA

F(x)

F(xi)

F(xs)Xi

XsXr

F(xr)

Se calcula nuevamente Xr

MIGUEL ANGEL CARDENAS MALAGA

Se desechó el segmento con funciones de signos iguales

Nuevamente se calculó Xr

F(x)

F(xi)

F(xs)Xi

XsXr

F(xr)

MIGUEL ANGEL CARDENAS MALAGA

F(x)

F(xi)

F(xs)Xi

Xs

Se desechó el segmento con funciones de signos iguales y se actualizó variables

MIGUEL ANGEL CARDENAS MALAGA

Se repite hasta que se cumpla:

ABS(ABS(F(xr)F(xr))) < TOL< TOL

MIGUEL ANGEL CARDENAS MALAGA

AlgoritmoInicio

IngresarNumero Máximo de iteraciones (maxite),

Tolerancia

Ingresar XI, XS

HallarF(XI), F(XS)

F(XI)*F(XS) > 0

A

SI

NO

MIGUEL ANGEL CARDENAS MALAGA

1

Fin

Fin

contador = 1, maxite

ABS(F(XR)<=Tol

F(XR)*F(XI)>0

XS = XRF(XS) = F(XR)

1

PrintMétodo no converge

XI = XRF(XI) = F(XR)

PrintXR es la respuesta

XR =XI + XS

2

SI

NO

SI

NO

A

HALLAR F(XR)

1

MIGUEL ANGEL CARDENAS MALAGA

Newton Raphson

Requiere de un solo valor inicial

Su fórmula recursiva tiene la forma:

La ecuación debe escribirse en la forma:

Facil de programar

Es uno de los más usados

F(x) = 0

)('

)(1

XiF

XiFXi

MIGUEL ANGEL CARDENAS MALAGA

F(X)

X

Se desea hallar el valor de Xv ( la intersección)

Xv

MIGUEL ANGEL CARDENAS MALAGA

Secuencia gráfica

Xo

F(Xo)

X1X2

F(X1)

X

F(X)

MIGUEL ANGEL CARDENAS MALAGA

Se repite hasta que se cumpla que:

ABS(ABS(F(XF(Xi+i+11)))) < TOL< TOL

MIGUEL ANGEL CARDENAS MALAGA

DivergenciaEl método de Newton podría no mostrar convergencia cuando la derivada sea próxima a ceroo se tengan puntos de inflexion

X0

X1

F(X0)

F(X1)

X0 X1X2

F(X0)

F(X1)

MIGUEL ANGEL CARDENAS MALAGA

Inicio

Fin

Fin

IngresarNumero Máximo de iteraciones (maxite)

Tolerancia: TolValor Inicial : XI

HallarF(XI), F'(XI)

contador = 1, maxite

ImprimirMETODO NO CONVERGE

ABS(F(XI+1)<=Tol

Print

XI+1 es la respuesta

XI= XI +1

1

1

XI+1= XI - F(XI)

F'(XI)

SI

NO

Algoritmo

MIGUEL ANGEL CARDENAS MALAGA

Punto Fijo

)(xgx

)(1 ii xgx

La ecuación se escribe como:

La fórmula recursiva es:

Se requiere un solo valor inicial

Pueden haber varias funciones g(x)

Converge rápidamente

MIGUEL ANGEL CARDENAS MALAGA

Raíces de la ecuación

Xv

F1 = X

F2 = G(X)

)(xgx

MIGUEL ANGEL CARDENAS MALAGA

Raíces de la ecuación

Xv

F1 = X F2 = G(X)

F(x) = 0

)(xgx

0)( xF

MIGUEL ANGEL CARDENAS MALAGA

Múltiples funciones g(x)

052 2 xx

52 2 xx

2

5

xx

12

5

x

x

No todas convergen

MIGUEL ANGEL CARDENAS MALAGA

Convergencia Monótona

X0X1X2X3

f1 = X f2 = g(X)

1)('0 xg

MIGUEL ANGEL CARDENAS MALAGA

Convergencia Oscilatoria

X0X1 X2X3

f1 = Xf2 = g(X)

0)('1 xg

MIGUEL ANGEL CARDENAS MALAGA

Divergencia Monótona

X0 X1 X2

f1 = X

f2 = g(X)

1)(' xg

MIGUEL ANGEL CARDENAS MALAGA

X0

f1 = Xf2 = g(X)

)('1 xg

Divergencia Oscilatoria

MIGUEL ANGEL CARDENAS MALAGA

Criterio de Finalización

Se repite hasta que se cumpla que:

ABS(XABS(Xi+i+1 - 1 - XXii)) < TOL< TOL

MIGUEL ANGEL CARDENAS MALAGA

Otros Métodos

• Regla falsa

• Secante

• Acelerados

MIGUEL ANGEL CARDENAS MALAGA

AUTOESTUDIO 2Ver archivo: Autoestudio(1).doc