Está en la página 1de 6

MATERIAL DE APOYO

Clase 14 Ecuaciones no lineales, diferenciación e integración


RESOLUCIÓN DE ECUACIONES NO LINEALES
Ejemplo 1

Ejemplo 2 Factor de fricción usando la ecuación de Colebrook

La ecuación se puede presentar así:

Ejemplo 3 Ecuación de estado Soave-Redlich-Kwong

La ecuación se puede presentar así:


DIFERENCIACIÓN
La derivada de una función se puede estimar utilizando los valores de la función en un conjunto
de puntos discretos. Las fórmulas de diferenciación para estimar las primeras derivadas se basan
en la interpolación de un dato dado usando una línea recta. Si se supone que una función f(x) y
tres puntos de datos (xi−1, f(xi−1)), (xi, f(xi)), y (xi+1, f(xi+1)). La primera derivada de f(x) en xi,
f′(xi), se puede estimar mediante tres fórmulas diferentes:

Ejemplo 1. Diferenciar la siguiente función entre 0 y 1. Se deben utilizar las funciones de Matlab
diff y gradient

Compare sus resultados con la solución exacta dada por:

Ejemplo 2: Parámetros de reacción en un reactor Batch


Se presenta la ecuación que describe la bromación en fase líquida de xileno a 17°C :

𝑑 𝐶𝐵𝑟2 𝑛
= −𝑘 𝐶𝐵𝑟2
𝑑𝑡
Donde:

𝐶𝐵𝑟2 es la concentración de bromo (gmol/dm3)


k es una constante de velocidad que depende de la concentración de yodo y xileno
n es el orden de la reacción
Si los datos medidos sobre la concentración con respecto al tiempo t están disponibles (revisar
script), el orden de la reacción y la constante de velocidad se pueden determinar aplicando el
método diferencial. Tomando un logaritmo en la ecuación de tasa se obtiene:
𝑑𝐶𝐵𝑟2
ln (− ) = ln(𝑘) + 𝑛 ln (𝐶𝐵𝑟2 )
𝑑𝑡
𝑑𝐶𝐵𝑟2 ln 𝑘
ln (− ) = 𝑛 ln(𝐶𝐵𝑟2 ) + ln(𝑘) = [ ln(𝐶𝐵𝑟2 ) + 1] [ ]
𝑑𝑡 𝑛
Por lo tanto, la determinación del orden de reacción n y la constante de velocidad k se convierte
en un problema típico de regresión lineal.
𝑑𝐶𝐵𝑟2 1
ln(− )
𝑑𝑡1
𝑙𝑛 (𝐶𝐵𝑟2 1 ) 1
𝑑𝐶𝐵𝑟2 2 ln 𝑘
𝑌 = ln(− ) 𝑋 = [𝑙𝑛 (𝐶𝐵𝑟2 2 ) 1] 𝑏 = [ ]
𝑑𝑡2 𝑛
𝑙𝑛 (𝐶𝐵𝑟2 𝑛 ) 1
𝑑𝐶𝐵𝑟2 𝑛
ln(− )
[ 𝑑𝑡𝑛 ]
En donde b está dado por:

INTEGRACIÓN
Integral definida
Una integral definida se puede aproximar mediante una suma ponderada de valores de función en
puntos dentro del intervalo de integración especificado [a b]. Una fórmula de integración
numérica tiene la siguiente forma:

donde los parámetros ci dependen del método numérico particular.


La regla del trapezoide, uno de los métodos más simples para estimar una integral definida,
aproxima f(x) por la recta que pasa por dos puntos adyacentes. La regla trapezoidal se representa
como:

Donde:

La regla de Simpson, ampliamente utilizada, aproxima la función a ser integrada por un polinomio
cuadrático. La integral aproximada por la regla de Simpson está dada por:
Donde n es par
MATLAB® proporciona funciones integradas que evalúan integrales definidas para un conjunto
de datos determinado.
La función trapz implementa la regla trapezoidal. Una representación simple de su sintaxis es
z = trapz(x, y)
donde x e y son vectores de variables independientes y dependientes, respectivamente.
La función cumtrapz evalúa la integral acumulativa. Tiene la sintaxis general
z = cumtrapz(x, y)
donde x e y son vectores de variables independientes y dependientes, respectivamente.
La función quad implementa la cuadratura adaptativa de Simpson, y la función quadl realiza la
regla de cuadratura de Lobatto. Expresiones simples de su sintaxis son:
z = quad(fun, a, b, tol)
z = quadl(fun, a, b, tol)
donde z es la integral de la función fun sobre los rangos de a a b, y tol es la función absoluta de
tolerancia de error deseada. Si no se especifica tol, se utiliza un valor predeterminado de 1 × 10−6.

INTEGRALES MÚLTIPLES

z = dblquad(fun, xa, xb, yc, yd, tol)

Ejemplo 1

I = dblquad(@(x,y) 1./(1-x.*y), 0, 0.8, 0, 0.8)


Ejemplo 2

Evaluar la doble integral

Para la función

fxy = @(x,y) 3*x.^y+x-1.2*x.^2-3*y.^2+25;

z = dblquad(fxy, 0, 7, 0, 5)

Ejemplo 3

I = quad2d(@(x,y) x.^2.*y, 1, 2, @(x) x.^2, @(x) x.^4)

Integral triple

w = triplequad(fun, xa, xb, yc, yd, ze, zf, tol)

Ejemplo 4
I = triplequad(@(x,y,z) 64*x.*y.*(1-x).^2.*z, 0, 1, 0, 1, 0, 1)

También podría gustarte