Está en la página 1de 9

Universidad Autnoma de Nuevo Len

Facultad de Ciencias Qumicas


Ingeniero Qumico

Mtodos Numricos

Proyecto Integrador Acadmico


Jos Rosario Guadalupe Snchez Lpez
Grupo: 02
Alumnos:

Carlos Andrs Alejandri Mendoza


Alondra Garza Ovalle

1587333
1586680

Jos Eduardo Cerda Puga

1578964

Nestor Alejandro Molina Alejo


Hctor Eduardo Escamilla Garca
Eduardo Patricio Gonzlez Lpez

1584503
1582420
1578333

5 de Junio del 2015, San Nicols de los Garza

Descripcin del problema y del sistema anlogo encontrado en la literatura


En un reactor por cargas se desarrollan bacterias que utilizan una fuente soluble
de alimentacin (sustrato) como se describe en la Figura P28.16 del Chapra y
Canale, 6 edicin, 2011. La ingestin del sustrato se representa por un modelo
logstico con limitacin Michaelis-Menten. La muerte de las bacterias produce
detritus que luego se convierte en sustrato por hidrlisis. Adems, las bacterias
tambin excretan directamente algo de sustrato. La muerte, la hidrlisis y la
excrecin se simulan como reacciones de primer orden. Los balances de masa se
pueden escribir como:
(1)
(2)
(3)

donde X , C y S son concentraciones [mg/L] de bacterias, detritus y substrato,


respectivamente; mx es la tasa mxima de crecimiento [1/d], K es la capacidad
logstica de transporte [mg/L]; Ks es la constante media de saturacin de
Michaelis-Menten [mg/L], kd es la tasa de mortalidad [1/d]; ke es la tasa de
excrecin [1/d] y kh es la tasa de hidrlisis [1/d]. Dadas las condiciones iniciales:
X(0)=1 mg/L, S(0)=100 mg/L y C(0)=0 mg/L. Utilice los siguientes parmetros en
su clculo: mx=10/d, K=10 mg/L, Ks=10 mg/L, kd=0.1/d, ke=0.1/d y kh=0.1/d.
a) Elabore un esquema del sistema analizado las variables involucradas. Describa
el fenmeno que se est llevando a cabo relacionndolo con un sistema reportado
en la literatura.
b) Establezca variables adimensionales y obtenga la formulacin adimensional del
problema (ecuaciones diferenciales ordinarias y condiciones iniciales).
c)
Resuelva
el
sistema
de
ecuaciones
diferenciales
ordinarias
(adimensionalizadas) mediante el mtodo de RK4 para encontrar las
concentraciones desde t 0 hasta 100 d (proponga un valor de h adecuado para
que la solucin tenga una buena aproximacin al valor exacto).
d) Puede resolverse analticamente el problema? Discuta y fundamente sus
argumentos.
e) Compare los resultados numricos. Hgalo en forma de grfica y de tabla.
Disctalos crticamente.
f) De acuerdo a los resultados obtenidos, Qu impacto econmico tendr la
solucin obtenida, en un diseo o en el funcionamiento de un proceso en el que
ocurra el fenmeno analizado?
hidrlisis

excrecin

Sustrato
S

reincorporacin

Bacterias
X

muerte

Detritus
C

Anlisis y comprensin de variables


X, C y S son las concentraciones [mg/L] de bacterias, detritus y sustrato
respectivamente son 3 variables que dependen de la variable temporal
independiente t , adems dentro de las ecuaciones se encuentran diversos
parmetros: Mmax, K, Ks, Kd, Ke, Kh.
Adimensionalizacin
1era ecuacin

2da ecuacin

3ra ecuacin

Metodologa
Para poder empezar el problema se tuvo que conocer lo que se estaba haciendo,
ya que que el problema hablaba de concentraciones y diferentes conceptos que
para poder saber si estbamos correctos se tuvo que conocer lo que pasaba
realmente
Ejemplo el problema hablaba de concentraciones y no puede haber
concentraciones negativas, entonces en el programa si salan concentraciones
negativas era errneo
Adems de que deca que las bacterias que se utilizaban se moran, entonces
llegara un punto donde llegaran a ser 0 o muy bajas
Cdigo Pseudocdigo
1.- Se tienen que definir las constantes k, ks, ke, kh, kd, h, m, y los valores
iniciales que son x,s,c adems nuevas ecuaciones ya adimensionalizadas f0 ,a0 ,
b0, z
2.- Se empieza con el comando for iniciando el contador, y redefiniendo las
variables fn, an y bn, despus se calcula k1 para las 3 ecuaciones y se redefine
la nueva k1
3.- Se calculan k2, k3 y k4 para las 3 ecuaciones, utilizando la misma forma que
para k1, utilizando las ecuaciones de RK4
4.-Al final se calculan las nuevas fn, an y bn utilizando los valores de f0, a0 y b0.
5.-Y esos valores serian adimensionales, solo se tienen que despejar de las
ecuaciones y se obtienen los valores de X, S y C , estos seran los valores reales.
Cdigo en Visual Basic
Sub PIA()
k1 = 10
k2 = 10
k3 = 0.1
k4 = 0.1
k5 = 0.1
m = 10
h=1
x4 = 1
s4 = 100
c4 = 0
fn = (c4 / k1)
an = (1 - (x4 / k1))
bn = (s4 / (k2 + s4))

Z = (k3 + k4) / (m)


p=0
un = 2
dos = 2
tre = 2
For p = 0 To 100
f0 = fn
a0 = an
b0 = bn
w11 = ((a0 * b0) - Z) * (1 - a0)
w12 = (k3 / m) * (1 - a0) - (k5 / m) * f0
w13 = (k1 * ((1 - a0) * (k4 - m * a0 * b0) + k5 * f0) * ((1 - b0) ^ 2)) / (k2 * m)
d11 = w11
d12 = w12
d13 = w13
f1 = f0 + 0.5 * d12 * h
a1 = a0 + 0.5 * d11 * h
b1 = b0 + 0.5 * d13 * h
w21 = ((a1 * b1) - Z) * (1 - a1)
w22 = (k3 / m) * (1 - a1) - (k5 / m) * f1
w23 = (k1 * ((1 - a1) * (k4 - m * a1 * b1) + k5 * f1) * ((1 - b1) ^ 2)) / (k2 * m)
d21 = w21
d22 = w22
d23 = w23
f2 = f1 + 0.5 * d22 * h
a2 = a1 + 0.5 * d21 * h
b2 = b1 + 0.5 * d23 * h
w31 = ((a2 * b2) - Z) * (1 - a2)
w32 = (k3 / m) * (1 - a2) - (k5 / m) * f2
w33 = (k1 * ((1 - a2) * (k4 - m * a2 * b2) + k5 * f2) * ((1 - b2) ^ 2)) / (k2 * m)
d31 = w31
d32 = w32
d33 = w33
f3 = f2 + d32 * h
a3 = a2 + d31 * h
b3 = b2 + d33 * h
w41 = ((a3 * b3) - Z) * (1 - a3)
w42 = (k3 / m) * (1 - a3) - (k5 / m) * f3
w43 = (k1 * ((1 - a3) * (k4 - m * a3 * b3) + k5 * f3) * ((1 - b3) ^ 2)) / (k2 * m)
d41 = w41
d42 = w42
d43 = w43
fn = f0 + (1 / 6) * (d12 + 2 * d22 + 2 * d32 + d42) * (h)
an = a0 + (1 / 6) * (d11 + 2 * d21 + 2 * d31 + d41) * (h)
bn = b0 + (1 / 6) * (d13 + 2 * d23 + 2 * d33 + d43) * (h)
X = (1 - an) * k1
S = (k2 * bn) / (1 - bn)

C = fn * k1
Cells(un, 2) = X
Cells(dos, 3) = S
Cells(tre, 4) = C
un = un + 1
dos = dos + 1
tre = tre + 1
p=p+h
Next
X = (1 - an) * k1
S = (k2 * bn) / (1 - bn)
C = fn * k1
MsgBox ("Resultado en X es " & X & " ")
MsgBox ("Resultado en S es " & S & " ")
MsgBox ("Resultado en C es" & C & " ")
End Sub

Grafica
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0

10

20

30

40

50

60

70

80

50

60

70

80

120
100

f(x) = - 0x + 99.07

80
60
40
20
0
0

10

20

30

40

0.01
0.01
0.01
0.01
0
0
0
0

10

20

30

40

50

60

70

80

Resultados numricos del programa


Los resultados finales obtenidos despus de la resolucin del problema fueron:
X=2.21045404202869E-12
S=98.9912398323834
C=7.155856074491E-3
Discusiones
Al obtener nuestros resultados, podemos ver una disminucin critica en los
microorganismos, una pequea reduccin en el sustrato y un incremento en
detritus, esto podra esperarse puesto que el detritus se transforma en sustrato por
medio de la hidrolisis y nunca logra tener una concentracin demasiado alta, los
microorganismos reducen su poblacin por la taza de mortalidad y el sustrato se
reduce en mnima cantidad debido al cambio y a la produccin de detritus.
Esto en la cuestin econmica implicara que despus de una cantidad de das
indefinido debe agregarse una cierta concentracin de microorganismos, esto para
poder mantener la poblacin estable.
Conclusiones
No pudimos formular una resolucin analtica y concluimos que no existe esta
solucin (falta)

Bibliografas
-Katoh, Shigeo. Biochemical Engineering. Wiley-VCH editorial. First Edition.
2009. ISBN 978-3-527-325368
-Vannice, M. Albert. Kinetics of Catalytic Reactions Springer editorial First
edition. 2005. ISBN: 978-0-387-24649-9
-Chapra, Steven C. Mtodos numricos para ingenieros . editorial Mc
Graw Hill. 6ta Ed. 2011. ISBN: 9786071504999

También podría gustarte