Anda di halaman 1dari 187

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE


BIOTECNOLOGA

TESIS
Presentada para obtener el grado de

MAESTRO EN CIENCIAS EN BIOPROCESOS


por

Vicente Pea Caballero


Ingeniero Biotecnlogo

Diseo de un sensor suave para


estimar el kLa de un sistema
fermentacin utilizando
sistemas no lineales
Dirigida por
Dr. Agustn Ignacio Cabrera Llanos

Mxico, Distrito Federal

Septiembre 2008

14

NDICE GENERAL

0.3.

Dedicatorias y Agradecimientos

Dedico este trabajo a:


Mi madre y en especial Gloria
Agradezco a:

Mi familia
Mi mama
Mara Caballero Garca por darme la oportunidad de estar en este camino
tan maravilloso que es la vida y por ayudarme entender que la vida podra ser
lo que so, pero sobre todo por tu ejemplo de lucha da a da en tu forma de
ver y entender la realidad y por darme amor con tan slo una mirada.

A mi hermano Jos Juan Pea Caballero y su familia Teresa, Jenny, Fanny


y Oscar por su apoyo.
A la familia Granados Mercado por la confianza depositada en mi persona,
gracias Gloria por apoyarme en este sueo y sobre todo por darme la oportunidad de estar a tu lado.

A mi asesor
Dr. Agustn Ignacio Cabrera Llanos
Un especial agradecimiento por su ayuda y direccin en este trabajo, por
su ejemplo de disciplina y constancia en el trabajo y por los conocimientos
adquiridos pero sobre todo por sus consejos y amistad.

A mis evaluadores
Dr. Claudio Garibay Origel, Dr. Edgar Salgado Manjarrez, Dr. Juan Silvestre Aranda Barradas y Dr. Sergio Garca Salas gracias por su paciencia y
tiempo dedicado a este trabajo. En especial a los Drs. Edgar y Juan por ser un
ejemplo de pasin al trabajo en las aulas y en la ciencia y por su entrega por la
biotecnologa en UPIBI y por ser pilares de lo que fue, lo que es y lo que ser
nuestra casa de estudios.

A mis amigos
Sergio Medina Llanos, un especial agradecimiento por tu ayuda en aque llos momentos tan difciles gracias, siempre te estar agradecido y Naur Flores
Uscanga.

ndice general
0.1.
0.2.
0.3.
0.4.
0.5.
0.6.
0.7.
0.8.

Indice de Figuras . . . . . . . .
Indice de Tablas . . . . . . . .
Dedicatorias y Agradecimientos
Resumen . . . . . . . . . . . . .
Justificacin . . . . . . . . . . .
Objetivo General . . . . . . . .
Objetivos particulares . . . . .
Contenido de la Tesis . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

1. Anlisis del sistema: Biorreactor


1.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Consideraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Modelo del bioreactor tanque agitado continuo . . . . . . . . . .
1.4. Anlisis del biorreactor . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1. Balance general de masa . . . . . . . . . . . . . . . . . . .
1.4.2. Biomasa . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3. Substrato . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.4. Producto . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5. Reactor lote . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.6. Reactor lote alimentado . . . . . . . . . . . . . . . . . . .
1.4.7. Reactor continuo . . . . . . . . . . . . . . . . . . . . . . .
1.5. Transferencia de Masa gas-Lquido . . . . . . . . . . . . . . . . .
1.5.1. Transferencia de masa en interfase gas-lquido . . . . . . .
1.5.2. Transferencia de masa gas-lquido . . . . . . . . . . . . . .
1.5.3. Velocidad volumtrica de transferencia de oxgeno . . . .
1.6. Balance de masa para Ct en fase liquida . . . . . . . . . . . . . .
1.7. Determinacin del coeficiente volumtrico de transferencia de masa
1.7.1. Mtodos para determinar kL a . . . . . . . . . . . . . . . .
1.7.2. Mtodo dinmico modificado . . . . . . . . . . . . . . . .
1.8. Control de oxgeno en los procesos de fermentacin . . . . . . . .
3

9
13
14
15
16
17
17
17
1
1
1
2
3
5
5
6
6
6
7
9
10
12
13
13
14
15
15
17
17

NDICE GENERAL

2. Sistemas no Lineales
2.1. Introduccin . . . . . . . . . . . . . . . . .
2.2. Sistema no lineal . . . . . . . . . . . . . .
2.3. Redes neuronales artificiales . . . . . . . .
2.3.1. Modelo de la neurona artificial . .
2.3.2. La funcin de activacin () . . .
2.3.3. Estructuras de las redes neuronales

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

19
19
19
21
23
24
25

3. Sensores Virtuales
3.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1. Monitoreo de procesos de fermentacin . . . . . . . .
3.1.2. Estimadores de estados y parmetros en bioprocesos
3.2. Estimacin a travs de elementos de ba-lance . . . . . . . .
3.2.1. Estimacin a travs de observadores adaptables . . .
3.2.2. Tcnicas de filtrado . . . . . . . . . . . . . . . . . .
3.2.3. Redes neuronales artificiales . . . . . . . . . . . . . .
3.2.4. Redes neuronales diferenciales . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

29
29
30
31
34
34
36
36
36

4. Diseo del Estimador para el Prametro kL at


4.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Metodologa experimental . . . . . . . . . . . . . . . . .
4.2.1. Sistemas de cultivos . . . . . . . . . . . . . . . .
4.2.2. Fermentacin: S. cerevisiae . . . . . . . . . . . .
4.2.3. Fermentacin: A. vinelandii . . . . . . . . . . . .
4.3. Metodologa para el software sensor: diagrama a bloques
4.4. Modelo del bioreactor: esquema bsico . . . . . . . . . .
4.4.1. Dinmica general del modelo . . . . . . . . . . .
4.5. Redes neuronales diferenciales . . . . . . . . . . . . . . .
4.5.1. Identificador de estados . . . . . . . . . . . . . .
4.5.2. Observador de estados . . . . . . . . . . . . . . .
4.5.3. Mtodo de entrenamiento de la red . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

37
37
37
37
38
38
39
41
42
43
45
46
48

. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
artificiales

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

4.6. Estimacin de parmetros: algoritmos . . . . . . . . . . . . . . .


4.6.1. Modelo matemtico del proceso de fermentacin . . . . .
4.7. Estado estable o cuasi-estable . . . . . . . . . . . . . . . . . . . .
4.8. Coeficiente volumtrico de transferencia de oxgeno aparente . . .
4.9. Anlisis de estabilidad del biorreactor . . . . . . . . . . . . . . .
4.10. Estimador en linea para la velocidad especfica de crecimiento, t
4.10.1. Estabilidad y convergencia: caso libre de perturbaciones .
4.10.2. Estabilidad y convergencia: caso con perturbaciones . . .
4.11. Estimador 2: Coefciente volumtrico de transferencia de masa,
kL at . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11.1. Prueba de estabilidad del estimador de kL at . . . . . . .
4.12. Solucin de los algoritmos . . . . . . . . . . . . . . . . . . . . . .

50
50
52
54
54
55
56
60
62
65
66

NDICE GENERAL
5.

Resultados y Discusin
5.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2. Datos experimentales: Base de datos . . . . . . . . . . . . . . . .
5.2.1. Coeficientes de rendimiento de masa . . . . . . . . . . . .
5.3. Aplicacin del software sensor a datos experimentales . . . . . .
5.4. Diseo de la red neuronal diferencial . . . . . . . . . . . . . . . .
5.5. Diseo de los parmetros del neuro-observador diferencial . . . .
5.6. Corrida experimental CDA: Reactor lote alimentado (S. cerevisiae)
5.6.1. Estados experimentales . . . . . . . . . . . . . . . . . . .
5.6.2. Dinmica de alimentacin al biorreactor . . . . . . . . . .
5.6.3. Estimacin de los parmetros experimentales o tericos
y kL aExp
. . . . . . . . . . . . . . . . . . . . . . . .

bExp
t
t
5.6.4. Diseo A de los parmetros C1 y C2 . . . . . . . . . . .
btExp . . . . . . . . . . . .
5.6.5. Observacin del error XtExp X
Exp
bt . . . . . . . . . . . . . . . . . . .
5.6.6. Norma del error de X
5.6.7. Evolucin de la velocidad especfica de crecimiento esti.. . . . . . . . . . . . . . . . . . . . . . . . . .
mada,
bExp
t
5.6.8. Coeficiente volumtrico de transferencia de masa teorco
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
kL aExp
t
5.6.9. Diseo B los parmetros C1 y C2 . . . . . . . . . . . . .
btExp . . . . . . . . . . . .
5.6.10. Observacin del error XtExp X
Exp
b
5.6.11. Norma del error de Xt . . . . . . . . . . . . . . . . . . .
5.6.12. Evolucin de la velocidad especfica de crecimiento esti.. . . . . . . . . . . . . . . . . . . . . . . . . .
mada,
bExp
t
5.6.13. Coeficiente volumtrico de transferencia de masa terico
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
kL aExp
t
5.6.14. Seleccin final de los parmetros C1 y C2 . . . . . . . . .
btExp . . . . . . . . . . . .
5.6.15. Observacin del error XtExp X
Exp
bt . . . . . . . . . . . . . . . . . . .
5.6.16. Norma del error de X
5.6.17. Evolucin de la velocidad especfica de crecimiento esti.. . . . . . . . . . . . . . . . . . . . . . . . . .
mada,
bExp
t
5.6.18. Coeficiente volumtrico de transferencia de masa terico
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
kL aExp
t
5.6.19. Estimacin de estados experimentales . . . . . . . . . . .
5.6.20. Identificacin de estados experimentales . . . . . . . . . .
5.6.21. Dinmica de la ley de aprendizaje . . . . . . . . . . . . .
5.6.22. Observacin de estados experimentales . . . . . . . . . . .
5.6.23. Biomasa observada, XtObs . . . . . . . . . . . . . . . . . . .
5.6.24. Substrato observado, StObs . . . . . . . . . . . . . . . . . .
5.6.25. Oxgeno observado, CtObs . . . . . . . . . . . . . . . . . .
5.6.26. Volumen observado, VtObs . . . . . . . . . . . . . . . . . .
5.6.27. Estimacin del coeficiente volumtrico de transferencia de
obs
. . . . . . . . . . . . . . . . . . . . . . . . . .
masa kd
L at
. . . . . . . . . .
5.6.28. Velocidad especfica de crecimiento,
bObs
t
5.6.29. Diseo de los parmetros C1 y C2 : Diseo A . . . . . . .

5
69
69
69
71
71
72
73
74
74
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
85
85
86
87
88
89
90
90
91
91
91

NDICE GENERAL
5.6.30.
5.6.31.
5.6.32.
5.6.33.
5.6.34.

Diseo
Diseo
Diseo
Diseo
Diseo

de
de
de
de
de

los
los
los
los
los

parmetros
parmetros
parmetros
parmetros
parmetros

C1
C1
C1
C1
C1

y
y
y
y
y

C2 :
C2 :
C2 :
C2 :
C2 :

Diseo
Diseo
Diseo
Diseo
Diseo

B
C
D
E.
F.

.
.
.
.
.

.
.
.
.
.

. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
obs
d
5.6.35. Coeficiente volumtrico de transferencia de masa kL at .
5.7. Corrida experimental CDA-1: Reactor lote alimentado (S. cereviciae) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.1. Estados experimentales . . . . . . . . . . . . . . . . . . .
5.7.2. Identificacin de estados experimentales: XtExp , StExp , VtExp
y CtSetpoint . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.3. Evolucin de los pesos . . . . . . . . . . . . . . . . . . . .
5.7.4. Entrenamiento de la RND . . . . . . . . . . . . . . . . . .
5.7.5. Flujo de alimentacin al biorreactor . . . . . . . . . . . .
5.7.6. Velocidad especfica de crecimiento experimental . . . . .
5.7.7. Estimacin de la velocidad especifca de crecimiento ex) . . . . . . . . . . . . . . . . . . . . . .
perimental (Exp
t
btExp . . . . . . . . . . . .
5.7.8. Observacin del error XtExp X
btExp . . . . . . . . . . . . . . . . . . .
5.7.9. Norma del error de X
5.7.10. Coeficiente volumtrico de transferencia de masa de referencia, kL aExp
. . . . . . . . . . . . . . . . . . . . . . . .
t
5.7.11. Observacin de estados experimentales. . . . . . . . . . .
. . . .
5.7.12. Velocidad especifica de crecimiento observada,
bObs
t
obs
.
5.7.13. Coeficiente volumtrico de transferencia de masa kd
La
t

5.8. Corrida experimental CDA-2: Reactor lote alimentado ( S. cerevisiae) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5.8.1. Estados experimentales . . . . . . . . . . . . . . . . . . .
5.8.2. Flujo de alimentacin al biorreactor . . . . . . . . . . . .
5.8.3. Velocidad especfica de crecimiento experimental, Exp . .
5.8.4. Estimacin de la velocidad especifca de crecimiento experimental (b
Exp
) . . . . . . . . . . . . . . . . . . . . . .
t
btExp . . . . . . . . . . . .
5.8.5. Observacin del error XtExp X
5.8.6. Coeficiente volumtrico de transferencia de masa aparente
5.8.7. Identificacin de estados experimentales: XtExp , StExp , VtExp
y CtSetpoint . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8.8. Evolucin de los pesos . . . . . . . . . . . . . . . . . . . .
5.8.9. Estimacin de biomasa y substrato . . . . . . . . . . . . .
5.8.10. Evolucin de los pesos . . . . . . . . . . . . . . . . . . . .
. . .
5.8.11. Velocidad especifica de crecimiento observada,
bObs
t
5.8.12. Norma del error . . . . . . . . . . . . . . . . . . . . . . .
obs
.
5.8.13. Coeficiente volumtrico de transferencia de masa kd
L at
5.9. Corrida experimental CDA-IBT: Reactor lote ( A. vinelandii) . .
5.9.1. Estados experimentales . . . . . . . . . . . . . . . . . . .

94
94
95
95
96
97
99
99
100
101
101
102
102
103
104
104
105
105
108
109
110
110
110
111
112
112
113
114
115
116
118
119
120
121
122
122

0.1. INDICE DE FIGURAS

0.1.

Indice de Figuras

1-1: Arreglos para operacin del biorreactor


1-2: Biorreactor
1-3: Modelo fsico para la transferencia de oxgeno a travs de la pelcula de
lquido
1-4: Resistencias que presenta el oxgeno antes de que sea consumido por las
clulas
1-5: Mtodo dinmico
1-6: Determinacin grafica de kL at
2-1. Biorreactor y su interaccin con el medio ambiente
2-2. Modelo bsico de la red neuronal artificial
2-3: Funcin sigmoide
2-4. Estructuras de las RNA
3-1: Mediciones comunes y control del biorreactor
3-2. Estructura de un observador de Luenberger
4-1: Esquema general de control de un biorreactor
4-2: Diagrama general a bloques de la metodologa
4-3: Sistema (biorreactor)
4-4: Diagrama a bloque del observador basado en RND
4-5: Diagrama a bloques para el idendificador
4-6: Diagrama a bloques de la estructura del observado
4-8: Diagrama en Simulink para simular t Exp y kL aExp
.
t
4-7 Dinmica de St , reactor lote alimentado (S. cerevisiae)
5-1: Evolucin de los datos experimentales CDA
5-2: Dinmica del flujo de alimentacin en el biorreactor para CDA
btExp con C1 = 0,007 Lh1 g 1 y C2 =
5-3: CDA. Evolucin de XtExp X
0,1225 L2 h2 g 2
btExp con C1 = 0,007 Lh1 g 1 y C2 = 0,1225
5-4: CDA. Norma del error de X
L2 h2 g 2
5-5: CDA. Evolucin de
bExp
con C1 = 0,007 Lh1 g 1 y C2 = 0,1225
t
L2 h2 g 2
5-6: CDA. Evolucin de kL aExp
con C1 = 0,007 Lh1 g 1 y C2 = 0,1225
t
L2 h2 g 2
btExp con C1 = 0,07 Lh1 g 1 y C2 = 0,1225
5-7: CDA. Evolucin de XtExp X
L2 h2 g 2
btExp con C1 = 0,07 Lh1 g 1 y C2 = 0,1225
5-8: CDA. Norma del error de X
L2 h2 g 2
5-9: CDA. Evolucin de
bExp
con C1 = 0,07 Lh1 g 1 y C2 = 0,1225
t
L2 h2 g 2
5-10: CDA. Evolucin de kL aExp
con C1 = 0,07 Lh1 g 1 y C2 = 0,1225
t
L2 h2 g 2
btExp con C1 = 7,7 Lh1 g 1 y C2 =
5-11: CDA. Evolucin de XtExp X
14,8225 L2 h2 g 2
btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225
5-12: CDA. Norma del error de X
L2 h2 g 2

NDICE GENERAL

5.9.2. Velocidad especfica de crecimiento experimental estimada,


bExp
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
t
5.9.3. Identificacin de estados experimentales: XtExp , StExp , VtExp 124
5.9.4. Evolucin de los pesos . . . . . . . . . . . . . . . . . . . . 125
5.9.5. Observacin de los estados experimentales con el NOD . . 126
5.9.6. Substrato . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.9.7. Oxgeno . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.9.8.
5.9.9.
5.9.10.
5.9.11.
5.9.12.
5.9.13.
5.9.14.
5.9.15.
5.9.16.

Evolucin de los pesos . . . . . . . . . . . . . . . . . . . .


. . .
Velocidad especfica de crecimiento observada,
bObs
t
Obs

b
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
Norma del error
bExp
t
t
btObs . . . . . . . . . . .
Observacin del error de XtObs X
btObs . . . . . . . . . . . . . . . . . .
Norma del error de X
obs
.
Coeficiente volumtrico de transferencia de masa kd
L at
Desviacin de los valores estimados con respecto a los
datos experimentales . . . . . . . . . . . . . . . . . . . . .
Observacin de estados experimentales con el observador
basado en RND . . . . . . . . . . . . . . . . . . . . . . . .
Desempeo del estimador con perturbaciones . . . . . . .

6. Conclusiones Generales

Teora de estabilidad de Lyapunov


Matriz definida positiva . . . . . .
Funcin definida positiva . . . . .
Funcin definida negativa . . . . .
Funciones de Lyapunov . . . . . .
Mtodo indirecto de Lyapunov . .

133
135
136
138
141

Apndices
.1. Apndice 1: Medios de cultivo: S. cerevisiae . . . . . .
.1.1.
Medio de conservacin de la levadura . . . . .
.1.2.
Medio de cultivo sinttico . . . . . . . . . . . .
.1.3.
Solucin de minerales . . . . . . . . . . . . . .
.1.4.
La solucin de vitaminas . . . . . . . . . . . .
.1.5.
Preparacin del inculo . . . . . . . . . . . . .
.2. Apndice 2: Estimador para t . . . . . . . . . . . . .
.3. Apndice 3: Estimador para kL at . . . . . . . . . . . .
.4. Apndice 4: Eigenvalores . . . . . . . . . . . . . . . . .
.5. Apndice 5: Sistema lineal de segundo orden . . . . . .
.6. Apndice 6: Corolario A . . . . . . . . . . . . . . . . .
.7. Apndice 7: Solucin de la ecuacin de Lyapunov . . .
.8. Apndice 8: Prueba de la funcin de Lyapunov para la
.9. Apndice 9: Teora de Estabilidad de Lyapunov . . .
.9.1.
.9.2.
.9.3.
.9.4.
.9.5.
.9.6.

128
129
130
131
132

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
RND .
. . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

143
143
143
143
143
144
144
144
146
148
149
151
151
152
157

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

157
157
158
158
158
159

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

NDICE GENERAL
.9.7.
.9.8.

Mtodo directo de Lyapunov . . . . . . . . . . . . . . . . 159


Sistemas autnomos . . . . . . . . . . . . . . . . . . . . . 160

10

NDICE GENERAL

5-13: CDA. Evolucin de


bExp
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225
t
L h g
5-14: CDA. Evolucin de kL aExp
conC1 = 7,7 Lh1 g 1 y C2 = 14,8225
t
2 2 2
L h g
btExp con C1 = 9,8 Lh1 g 1 y C2 = 24,01
5-15: CDA. Norma del error de X
2 2 2
L h g
5-16: CDA. Estados identificados
5-17: CDA. Evolucin de W1,t identificacin de estados
5-18: CDA. Evolucin de W2,t identificacin de estados
5-19: CDA. Evolucin de W1,t observador de estados
5.20: CDA. Evolucin de W1,t observador de estados
5-21: CDA. Biomasa observada, XtObs
5-22. CDA: Biomasa observada, StObs
5.23: CDA. Oxgeno observado, CtObs
5-24: CDA. Biomasa observada, VtObs
5-25: CDA. Evolucin de
bObs
con C1 = 0,7 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t
btObs con C1 = 0,7 Lh1 g 1 y C2 = 0,1225
5-26: CDA. Evolucin de X
2 2 2
L h g
btObs con C1 = 0,7 Lh1 g 1 y C2 = 0,1225
5-27: CDA. Norma del error de X
2 2 2
L h g
5-28: CDA. Evolucin de
bObs
con C1 = 1,4 Lh1 g 1 y C2 = 0,49 L2 h2 g 2
t
Obs
5-29: CDA. Evolucin de
bt con C1 = 2,1 h1 y C2 = 1,1025 g 2 L2 h1
5-30: CDA. Evolucin de
bObs
con C1 = 2,8 Lh1 g 1 y C2 = 1,96 L2 h2 g 2
t
Obs
5-31: CDA. Evolucin de
bt con C1 = 3,5 Lh1 g 1 y C2 = 3,0625 L2 h2 g 2
5-32: CDA. Evolucin de
bObs
con Diseo F: C1 = 4,2 Lh1 g 1 y C2 = 4,41
t
2 2 2
L h g
5-33: CDA. Error relativo absoluto en el diseo de C1 y C2
obs
5-34: CDA. Evolucin de kd
para C1 = 100 Lh1 g 1 y C2 = 250 103
L at
2 2 2
L h g
obs
5-35: CDA. Evolucin de kd
para C1 = 3000 Lh1 g 1 y C2 = 2250103
L at
2 2 2
L h g
obs
5-36: CDA. Evolucin de kd
para C1 = 7000 Lh1 g 1 y C2 = 12250103
L at
L2 h2 g 2
obs
5-37: CDA. Evolucin de kd
para C1 = 10000 Lh1 g 1 y C2 = 25000
L at
3
2 2 2
10 L h g
5-38: CDA. Error relativo absoluto en el diseo de C1 y C2
5-39: CDA-1.Evolucin de los datos experimentales
5-40:CDA-1. Estados experimentales identificados con la RND
5-41:CDA-1. Evolucin de W1,t en el identificador
5-42:CDA-1. Evolucin de W2,t en el identificador
5-43:CDA-1.Danmica del fllujo de alimentacin en el biorreactor
5-44:CDA-1. Evolucin de la velocidad especfica de crecimiento calculada
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225
5-45:CDA-1. Evolucin de
bExp
t
L2 h2 g 2
2 2 2

0.1. INDICE DE FIGURAS

11

btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225


5-46:CDA-1. Evolucin de X
L h g
btExp con C1 = 7,7 Lh1 g 1 y C2 =
5-47:CDA-1. Norma del error de X
2 2 2
14,8225 L h g
5-48: CDA-1.Evolucin de kL aExp
t
5-49: CDA-1:Biomasa observada, XtObs
5-50: CDA-1. Substrato observado, StObs
5-51: CDA-1. Volumen observado, VtObs
5-52: CDA-1. Oxgeno observado, CtObs
5-53: CDA-1. Evolucin de W1,2 observador de estados
5-54: CDA-1.Evolucin de W2,t observador de estados
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225
5-55: CDA-1.Evolucin de
bObs
t
2 2 2
L h g
obs
5-56: CDA-1. Evolucin de kd
para C1 = 10 103 Lh1 g 1 y C2 =
L at
8
2 2 2
25 10 . L h g
5-57: CDA-2. Evolucin de los estos experimentales
5-58: CDA-2. Dinmica del flujo de alimentacin al biorreactor
5-59: CDA-2: Velocidad especfica de crecimiento experimental
5-60: CDA-2. Evolucin de
bExp
con C1 = 5,6 Lh1 g 1 y C2 = 7,84
t
2 2 2
.L h g
btExp con C1 = 5,6 Lh1 g 1 y C2 = 7,84
5-61: CDA-2. Evolucin de X
2 2 2
.L h g
5-62: CDA-2. Norma del error de XtExp con C1 = 5,6 Lh1 g 1 y C2 = 7,84.
2 2 2
L h g
5-63: CDA-2. Coeficiente volumtrico de transferencia de oxgeno experimental o aparente
5-64: CDA-2. Estados identificados por la RND
5-65: CDA-2. Evolucin de W1,t en el identificador
5-66: CDA-2. Evolucin de W2,t en el identificador
5-67: CDA-2. Biomasa observada, XtObs
5-68: CDA-2. Substrato observado, StObs
5-69: CDA-2. Volumen observado VtObs
5-70: CDA-2. Oxgeno observado., CtObs
5.71: CDA-2. Evolucin de W1,t observador de estados
5.72: CDA-2. Evolucin de W2,t observador de estados
5-73: CDA-2. Evolucin de
bObs
con C1 = 3,5 Lh1 g 1 y C2 = 3,0625
t
2 2 2
L h g para c)
5-74: CDA-2. Norma del error de
bObs
con C1 = 3,5 Lh1 g 1 y C2 = 3,0625
t
2 2 2
L h g para c)
obs
5-75: CDA-2. Evolucin de kd
para C1 = 11 104 Lh1 g 1 y C2 =
L at
8
2 2 2
30,25 10 L h g para c)
5-76: CDA-IBT. Estados experimentales
5-77: CDA-IBT. Evolucin de
bExp
con diferentes valores de C1 y C2
t
5-78: CDA-IBT. Evolucin de
bExp
con diferentes valores de C1 y C2
t
2 2 2

12

NDICE GENERAL

5-79: CDA-IBT.Estados experimentales ( XtExp , StExp , VtExp ) identificados


con la RND
5-80: CDA-IBT. Estado experimental CtExp identificado con la RND
5-81: CDA-IBT. Evolucin de W1,t en el identificador
5-82: CDA-IBT. Evolucin de W2,t en el identificador
5-83: CDA-IBT. Biomasa observada, XtObs
5-84: CDA-IBT. Substrato observado, StObs
5-85: CDA-IBT. Oxgeno observado, CtObs
5-86: CDA-IBT:volumen observado, VtObs
5-87: CDA-IBT. Magnitud de W1,t , observacin de estados
5-88: CDA-IBT. Magnitud de W2,t , observacin de estados
5-89: CDA-IBT. Evolucin de
bObs
para diferentes diseos de C1 y C2
t
5-90: CDA-IBT. Norma del error de
bObs
t
btObs con diferentes diseos de C1 y C2
5-91: CDA-IBT. Evolucin X
btObs
5-92: CDA-IBT. Norma del error de X
Obs
bt acercamiento en 10 h t 0 h
5-93: CDA-IBT.Evolucin X
obs
5.94: CDA-IBT. Estimacin de kd
L at
btObs
5-95: CDA-IBT. Observacin del error CtExp C
5-96: Seal de ruido blanco
btObs
5-97 Onservacin de la desviacin entre Cm,t y C
obs
Exp
5-98 Evolucin de kd
y kL a
en presencia de perturbaciones
La
t

0.2. INDICE DE TABLAS

0.2.

13

Indice de Tablas

Tabla 2.1. Funciones de activacin


Tabla 5.1: Datos experimentales (Base de datos) de estados disponibles.
Tabla 5.2: Condiciones iniciales de los cultivos.
Tabla 5.3: Condiciones iniciales de los cultivos: reactor lote
Tabla 5.4: Condiciones finales de los cultivos: reactor lote alimentado
Tabla 5.5. Marcadores para la evolucin de estados y parmetros en las
figuras
Tabla 5.6. Coeficientes de rendimiento para masa y energa
Tabla 5.5 Parmetros en las funciones sigmoidales en la RND
Tabla 5.6 Matriz A en el NOD
Tabla 5.7 Parmetros en las funciones sigmoidales en el NOD
Tabla 5.5: Diferentes diseos para los parmetros C1 y C2 en el proceso de
estimacin de
bExp
t
Tabla 5.6. Diseo de C1 y C2 , estimacin de
bObs
en CDA-IBT
t
obs
d
Tabla 5.7. Diseo de C1 y C2 , estimacin de kL a en CDA-IBT
t

Tabla 5.8. Diseo de los parmetros C1 y C2 para los estimadores


bExp
,
bObs
t
t
obs
d
y kL at

0.4. RESUMEN

0.4.

15

Resumen

En la presente tesis se introduce el uso de sistemas no lineales (observadores)


para estimar el coeficiente volumtrico de transferencia de oxgeno, kL at , de un
biorreactor.
El modelo utilizado para estimar los estados que no pueden ser medidos
en el sistema de fermentacin (biomasa y substrato principalmente) son las
Redes Neuronales Diferenciales (RND). Con las RND es posible realizar la
estimacin de los estados aun cuando existe incertidumbre en la estructura o
en los parmetros, de hecho, es posible realizar la estimacin en ausencia de un
modelo matemtico del sistema y en presencia de perturbaciones acotadas en el
estado y la salida. La velocidad especfica de crecimiento experimetal estimada,

bExp
, se estima observando el error entre la biomasa experimental y la biomasa
t
btExp , utilizando el algoritmo de estimacin propuesto por
estimada, XtExp X
Dochain (estimador de t ).
El algoritmo matemtico propuesto en este trabajo para estimar el parmetro
kL at , esta basado en la observacin del error entre la dinmica de evolucin del
oxgeno disponible en lnea (mediciones) y la dinmica de estimacin de oxgeno
btExp . El algoritmo de estimacin contiene en su estructura
estimado, CtExp C
informacin que debe de estar disponible en lnea (informacin apriori ) del
proceso de biotransformacin, a saber, biomasa, substrato y oxgeno. Razn por
la cual, el algoritmo diseado se acopla con el modelo de la RND y el estimador
de Dochain (para estimar t ) con lo cual se logra un sistema de estimacin completamente determinado, es decir, el sensor virtual. Para probar el desempeo de
el observador propuesto se emplean en una base de datos experimentales, para
dos tipos de cultivos (S.cerevisiae y A. vinelandii ), reactor lote alimentado y
reactor lote, respectivamente. Los resultados obtenidos muestran un aceptable
desempeo del estimador para kL at en toda la evolucin de los cultivos. Para A.
vinelandii el porcentaje de error del proceso de estimacin fue de 1.45 % para
el cultivo de A. vinelandii y 7.1 % para S.cerevisiae.

Abstract
Mass transfer from the gas to liquid phase has a decisive importance for the
description of systems involving absorption, chemical reactions and
fermentation. Usually the mass transfer rate is described as proportional to the
concentration gradient, where the proportionality is given by the volumetric
mass transfer coefficient (kLa). The oxygen ( C (t ) ) transfer represents the most
important parameter implied on the design and operation of mixing-sparging
equipment of the bioreactors. It can be described and analyzed by means of
kLa.
In this work we use the Differential Neural Networks (DNN) structure and a non
linear observer, to estimate kLa in the dynamic evolution for the fed-batch model
reactor.
The estimation of the kLa is driven by observation error C (t ) C (t ) . To identify a
Saccharomyces cerevisiae fed-batch fermentation process, it is suggested that
a DNN (dynamic in continuous time) be implemented and then the states are
using to estimate the kLa parameter with the application of a non linear
observer. We assume the oxygens evolution in the aerobic system
fermentation is the only state measure on line. This evolution is used in the non
linear observer in order to estimate the kLa parameter and the results obtained
proved the applicability and efficiency of this methodology because the
corresponding experimental results demonstrate the good performance: the
identification (and observation) error has a small value.

16

0.5.

NDICE GENERAL

Justificacin

La transferencia de masa en los sistemas de fermentacin desempea un


papel importante en la economa del proceso. Particularmente en los cultivos
aerobios, donde la transferencia de oxgeno es un factor clave a considerar para
el xito del proceso de biotransformacin a una escala planta piloto o industrial. En un biorreactor tipo tanque agitado la capacidad de transferencia de
oxgeno es caracterizada por el coeficiente volumtrico de transferencia de masa
,kL at . Numerosos estudios se han realizado para determinar el parmetro kL at
en situaciones particulares, utilizando mtodos como oxidacin del sulfito o el
dinmico, entre otros. Tambin, se hace uso de correlaciones empricas. Recientemente modelos que utilizan conceptos fundamentales o la aplicacin de ciencia artificial, sin embargo, la metodologa existente para estimar el kL at esta
relacionada con grandes esfuerzos de trabajo experimental o altos costos para
instrumentacin, los resultados son particulares y depende de las caractersticas
de operacin para cada caso. Por otro lado el valor estimado es puntal, es decir,
en los casos donde si hay una evolucin completa del parmetro kL at de manera
dinmica a lo largo de todo el proceso implica una fuerte imversin de recursos
en equipo. Por ello el contar con una nueva metodologa que permita estimar el
parmetro kL at para toda la evolucin de la dinmica de biotransformacin de
los substratos a clulas y productos en un biorreactor de manera ms prctica
y econmica , es importante y necesario para el diseo y control de los procesos
a diferentes escalas de operacin.
En los procesos de biotransformacin se tiene conocimiento previo que los
estados pueden tomar un conjunto restringido de valores, de acuerdo a la naturaleza del proceso que se estudia; por ejemplo, en el caso de sistemas bilogicos
la velocidad especifca de crecimiento no puede tomar valores negativos; as mismo, ninguna de las concentraciones de los componentes nunca pueden susperar
el valor correspondiente al balance de materia. Por lo tanto, se puede aprovechar
el conocimiento previo para disear observadores que permitan estimar estados
y/o parmetros que no pueden ser medidos en lnea.

0.6. OBJETIVO GENERAL

0.6.

17

Objetivo General

Disear, analizar y evaluar el desempeo de un software sensor o sensor


virtual, (observador) para estimar el coeficiente volumtrico de transferncia de
masa, kL at , en un biorreactor tipo tanque agitado utilizando sistemas no lineales.

0.7.

Objetivos particulares

Disear un sensor suave para estimar el kL at de un sistema de fermentacin utilizando redes neuronales diferenciales

Disear el identificador de estados utilizando redes neuronales diferenciales

Disear el observador adaptable para estimar el parmetro kL a

Disear el neuro-observador de estados

0.8.

Contenido de la Tesis

Se dise (diseo computacional) el software para estimar el kL at del modelo


del biorreactor lote alimentado (fed-batch) utilizando la herramienta de computacin Simulink-MATLAB. El sensor se dise en tres etapas, en la primera
etapa se dise el software de simulacin para el biorreactor y la Red Neuronal
Diferencial (RND). En esta etapa con la RND se identificaron todos los estados (biomasa, substrato, oxgeno y volumen) proporcionados por el modelo del
biorreactor (reactor lote y lote alimentado). En la segunda etapa se desarroll
el observador adaptable para estimar el kL a, por medio de la observacin directa del error entre la dinmica del oxgeno proporcionado por RND (como
neuro-observador) y la dinmica de identificacin del oxgeno generada por el
observador adaptable. En la tercera parte se dise el neuro-observador para
observar los estados que no son conocidos en el biorreactor (que no pueden
ser medidos en lnea), por ejemplo, biomasa, substrato y volumen. La RND
diseada para identificar los estados del modelo del biorreactor en la primera
etapa, es utilizada para entrenar el neuro-observador de estados y finalmente
los estados observados (biomasa, substrato y volumen) por el neuro-observador
se utilizaron en el algoritmo del observador adaptable y se estim la dinmica
del kL a.

18

NDICE GENERAL

Captulo 1

Anlisis del sistema:


Biorreactor
1.1.

Introduccin

Una gran variedad de tcnicas de cultivo de microorganismos han sido desarrolladas para cultivos sumergidos, por ejemplo, los cultivos en lote y lote
alimentado, los cuales han sido parte del estado del arte en el campo de las biotransformaciones antiguamente y que son usados en la actualidad por muchas
industrias de fermentacin[1]. Las tcnicas de cultivos en continuo son relativamente nuevas y no han encontrado fuertes aplicaciones a nivel industrial, sin
embargo, son una herramienta invaluable en los estudios de laboratorio. En este
captulo se presenta de manera breve los diferentes modelos matemticos (balances de materia) para cada tipo de biorreactor: reactor lote (batch), lote alimentado (feed-batch o fed-batch) y continuo (continuous) que son el punto de partida
en el anlisis del sistema (biorreactor). Tambin, se describe la importancia del
proceso de transferencia de oxgeno en un sistema de fermentacin aerobio y
sus efectos sobre el desempeo de los cultivos y finalmente las metodologas existentes en la literatura para estimar el parmetro llamado coeficiente volumtrico de transferencia de masa, kL a, siendo este el parmetro ms utilizado para
describir la transferencia de oxgeno en el biorreactor.

1.2.

Consideraciones

Dado que el conocimiento de la dinmica del fluido (volumen de la mezcla


de reaccin) en el biorreactor es limitado, no se puede establecer una teora verdaderamente satisfactoria sobre este tema. Esta dificultad se debe, al conocimiento insuficiente de la estructura del fluido y de las fuerzas intermoleculares. Para
superar esta dificultad, ha sido frecuente enfocar la atencin al criterio de un
mezclado perfecto (estado ideal), sobre todo cuando se consideran pequeos
1

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

volmenes de reaccin. Para lo cual se hace necesario de las siguientes conside


raciones:

1. El volumen de la mezcla de reaccin se considera completamente mezclado,


esto es, las condiciones son uniformes a travs de todo el volumen de
reaccin.

2. La corriente de alimentacin es inmediatamente mezclada dentro del volumen de la mezcla de reaccin.

3. La temperatura y la composicin de la mezcla de reaccin (clulas y medio


de cultivo) son uniformes en todas las partes del reactor, es decir, la densidad es constante, = cte, la temperatura es constante, T = cte.

4. La corriente de producto tiene la misma composicin como en la mezcla


de reaccin.

1.3.

Modelo del bioreactor tanque agitado continuo

El biorreactor puede ser operado ptimamente en un nmero de diferentes


arreglos de flujo, la seleccin depende del sistema en particular y del desempeo
deseado. En la Figura 1-1 se ilustran algunos de estos arreglos: a) arreglo en un
slo reactor; b) dos reactores en serie, c) un slo reactor con recirculacin y d)
en serie con un reactor en flujo pistn [2].

1.4. ANLISIS DEL BIORREACTOR

Ft

X t =0

Ft1

Et

Ft 2 X t1

X t =0

XtE
Ft

X t =0

Et

Et

Xt2

Xt

Et

Ft1

Ft 2 X t1

X t =0

XtE

1
XtR R

Figura 1-1: Arreglos para operacin del biorreactor tipo tanque agitado.

1.4.

Anlisis del biorreactor

En la Figura 1-2 se muestra esquemticamente un biorreactor tipo tanque


agitado y sus la principales corrientes relacionas con su balance de materia a la
entrada y salida.
Para el anlisis del sistema (formulacin de las ecuaciones de balance) se
tomo en cuenta la simbologa de la Figura 1-2, donde:
Ft : Velocidad volumtrica en la corriente de alimentacin, L/h.
Et : Velocidad volumtrica en la corriente de salida, L/h.
Xt |t=0 : Concentracin de clulas en la corriente de alimentacin, gcelulas /L.
Xt : Concentracin de clulas en la mezcla de reaccin, gcelulas /L.
XtE : Concentracin de clulas en la corriente de salida, gcelulas /L.
So : Concentracin de substrato en la corriente de alimentacin, g/L.
St : Concentracin de substrato en la mezcla de reaccin, g/L.
StE : Concentracin de substrato en la corriente de salida, g/L.
Pt : Concentracin de producto en la mezcla de reaccin, g/L.
Po : Concentracin de producto en la corriente de alimentacin (usualmente
cero), g/L.
PtE : Concentracin de producto en la corriente de salida, g/L.

Et

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

kg
h

Et G E G

Vt = Vt L + Vt G

Vt L

Mezcla de
reaccin

Vt G

E
G ,t

CO E G ,t

kg
Lh

Ct
COt
Xt

d [ Masa ]
dt

kg
h

St

= acumulacin

Ct

Ft

Pt

Ct E

COt E

COt F

S F o ,t

Xt

Qt

Et E

kg
h

Ft G G F

kg
h

o ,t
E

Pt E

C F G ,t
CO

F
G ,t

Figura 1.1: Figura 1-2: Principales corrientes consideradas para el anlisis de un


biorreactor tipo tanque agitado.

1.4. ANLISIS DEL BIORREACTOR

V : Volumen de la mezcla de reaccin, L.


Y de acuerdo con las consideraciones 1 a 4 tenemos que:
= XtE
= StE
= PtE

Xt
St
Pt

(1.1)
(1.2)
(1.3)

La formulacin de las ecuaciones de balance para el biorreactor, estn relacionadas con dos tipos de ecuaciones de balance de masa: 1) balances en estado
estable y 2) balances en estado inestable. Uno de los principios bsicos de modelado es el referente a la conservacin de la masa en el sistema, el cual para un
estado estable se expresa como [3], [4]:

Flujo de masa
a la entrada al sistema

Flujo de masa
a la salida del sistema

Y para un balance en estado inestable se tiene

Volocidad de
velocidad de

consumo o

acumulacin
= (dinmica de trasporte) produccin del

de masa en
componente por
el sistema
por la reaccin

Aqu, el trmino de acumulacin representa la velocidad de cambio en la


masa total del sistema, con respecto al tiempo y en estado estable sta es igual
a cero. Las definiciones anteriores estn en trminos de la masa total en el
sistema, sin embargo, se pueden aplicar para cada componente en el sistema.

1.4.1.

Balance general de masa

Los balances generales de masa en el biorreactor, estn referidos principalmente a biomasa, substrato, producto y volumen [1].

1.4.2.

Biomasa

La velocidad de cambio de la concentracin celular en el biorreactor se expresa por el siguiente balance general de masa,
Ft
Et
d
Xt +
Xt = Xt,0
dt
Vt
Vt

d
Xt
dt

crecimiento

Xt d
Vt
Vt dt

(1.4)

d
Xt es trmino de acumulacin, es decir, la velocidad de cambio neta
Donde dt
de concentracin
d de clulas en la mezcla de reaccin debido a todas las contribuciones. dt
Xt crecimiento contribucin de la multiplicacin celular al cambio de

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

incremento de concentracin celular. Para cultivos que obedecen la ley de Monod, por ejemplo, este trmino es,

d
= Xt t
(1.5)
Xt
dt
crecimiento

St
= Xt m
Ks + St
Y

d
dt Vt

es la velocidad de cambio del volumen total en la mezcla de reaccin,


d
Vt = Ft Et
dt

1.4.3.

Substrato

El balance de masa general para el substrato,

d
d
Ft
Et
St d
St +

St = St,0
St
Vt
dt
Vt
Vt
dt
Vt dt
reacci
on

1.4.4.

(1.6)

(1.7)

Producto

Velocidad de cambio de la concentracin de producto es,

Ft
Et
d
Pt d
d
Pt +

Pt = Pt,0
Pt
Vt
dt
Vt
Vt
dt
Vt dt
reacci
on

(1.8)

Los balances (1.4 -1.8) son las ecuaciones generales de balance . De estos balances
se definen los diferentes modos de operacin del biorreactor: reactor lote, lote
alimentado, y continuo.

1.4.5.

Reactor lote

El sistema de cultivo que opera sin intercambio de materia (alimentacin o


salida de producto) es un reactor lote ideal y puede ser tratado como un Reactor
Tanque Agitado Continuo (RTAC), en estado inestable con ambas corrientes Ft
y Et son igual a cero. As, la velocidad de incremento de la poblacin celular es
solamente el resultado de multiplicacin (y/o la muerte) celular. Por tanto, las
expresiones para multiplicacin limitada por cinticas de crecimiento, suministro
de substrato, o transporte de masa, tambin son las expresiones de velocidad de
cultivo. Por ejemplo, consideremos las cinticas para un cultivo en lote siguiendo
la ley de Monod con muerte celular de primer orden.
La velocidad de incremento celular es

d
St
kd Xt
Xt = Xt m
dt
K + St

1.4. ANLISIS DEL BIORREACTOR

Consumo de substrato esta dado por


d
(1.9)
St = qSt Xt
dt
Donde qS = la velocidad especfica de consumo de substrato. Para un cultivo
con un apreciable factor de mantenimiento, entonces

St
qSt = Y S m
+m
(1.10)
Ks + St
X
La velocidad de produccin de producto
d
(1.11)
Pt = qPt Xt
dt
Donde qPt velocidad especfica de aparicin del producto.
En el caso donde hay sntesis de producto no asociado al crecimiento,

St
qPt = Y P m
+B
(1.12)
X
KS + St
Donde B es la velocidad especifica de aparicin del producto no asociada al crecimiento. Casos simplificados pueden ser resueltos
d analticamente. Por ejemplo,
Xt crecimiento , puede ser esencialla velocidad especfica de multiplicacin, dt
mente constante sobre todo el rango de concentracin de substrato y biomasa.
Los valores Y P y Y Y pueden ser tambin constantes, y tambin el factor de
X
X
mantenimiento en la ecuacin (1.10) puede ser despreciado. Tomando en cuenta
todas las simplificaciones realizadas, el reactor lote puede ser analizado de la
siguiente manera,
d
Xt
dt
d
St
dt
d
Pt
dt
d
Vt
dt

1.4.6.

= t Xt
= Y S

= YP

d
Xt
dt

(1.13)

d
Xt
dt

= cte

Reactor lote alimentado

Una desventaja del cultivo en lote es que algunos cultivos exhiben inhibicin
por substrato (fuente de carbono). Otro es el suministro imprctico de todos los
nutrientes al comienzo del cultivo, lo cual limita la solubilidad de los substratos,
inestabilidad de substratos, o la presin osmtica del cultivo. Una solucin posible para todos estos problemas es usar un reactor lote alimentado. En un cultivo
en lote alimentado, la alimentacin de medio es mantenida continuamente o por

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

intervalos. El modelo desarrollado aqu es para un cultivo en lote alimentado con


alimentacin continua y no hay salida de producto hasta el final del ciclo de cultivo. Para un reactor lote alimentado los balances de materia son los siguientes
[5]:
Volumen
d
Vt = Ft = Dt Vt
dt
Donde Dt =

Ft
Vt ,

(1.14)

es el trmino de dilucin del cultivo.

Biomasa
Ft
d
Xt |t=0 +
Xt =
dt
Vt

d
Xt
dt

crecimiento

Xt d
Vt
Vt dt

Considerando la ecuacin (1.14), la ecuacin (1.15) se hace

Ft
d
Ft Xt
d
Xt |t=0 +

Xt =
Xt
dt
Vt
dt
Vt
crecimiento

(1.15)

(1.16)

Substrato
d
Ft
St |t=0 +
St =
dt
Vt

d
St
dt

reaccion

St d
Vt
Vt dt

(1.17)

De manera similar considerando (1.14) la dilucin la ecuacin (1.18) se hace

Ft
d
Ft St
d
St |t=0 +

(1.18)
St =
St
dt
Vt
dt
Vt
reaccion
Producto
Ft
d
Pt |t=0 +
Pt =
dt
Vt

d
Pt
dt

reaccion

Ft Pt
Vt

(1.19)

Control del proceso


El principal objetivo cuando se utiliza un sistema reactor lote alimentado es
para controlar la concentracin en la dinmica de alimentacin de substrato
al biorreactor. Para este control (en trminos simples) puede ser definido como
el proceso en el cual una cantidad fsica medible (x) es comparada con una
referencia (w) (set point), y la desviacin (w x) es reducida por el algoritmo

1.4. ANLISIS DEL BIORREACTOR

de control diseado) las relaciones pueden ser derivadas de la ecuacin (1.18)


como sigue,

Ft
d
d
( St |t=0 St ) +
(1.20)
St =
St
dt
Vt
dt
reaccion

Con

d
St
dt

reaccion

= Y S

St
Xt mXt
KS + St

Partiendo del hecho que St = cte, es decir, estado estable que implica que
d
dt St = 0,

Ft
St
( St |t=0 St ) Y S m
Xt mXt
0=
X
Vt
KS + St

Y S t + m
X
Ft =
(1.21)
Xt Vt
St |t=0 St

La ecuacin (1.21) es simplificada a

(1.22)
Ft = CXt Vt
ih
i
Donde C = Y S t + m St | 1 St , La velocidad de alimentacin es una funX
t=0
cin simple de Xt y Vt .
h

1.4.7.

Reactor continuo

La dinmica de un reactor continuo sin recirculacin es la de producir a


cierta concentracin de clulas a la salida o mantener cierta conversin de substrato o producto. En el caso general, el sistema esta en estado estable hidrodinmicamente. Esto es, el volumen de reaccin,Vt , es mantenido esencialmente
constante, ya que, Ft = Et , sobre un promedio. Las ecuaciones que describen
el reactor continuo son las siguientes: el balance general de masa para Xt esta
dado por

d
d
(1.23)
Xt = Dt ( Xt |t=0 Xt ) +
Xt
dt
dt
crecimiento
Si la concentracin celular, Xt |t=0 ,en la alimentacin es cero,
d
Xt = Dt Xt + t Xt
dt

(1.24)

La velocidad de cambio de St en general es


d
St = Dt ( St |t=0 St ) Y S t Xt
X
dt
En estado estable, ambas
(1.25),

d
dt St

d
dt Xt

Dt Xt
Dt

(1.25)

son cero. De esta manera de la ecuacin


= t Xt
= t

(1.26)

10

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

y de la ecuacin (1.26),
Dt ( St |t=0 St ) = Y S t Xt

(1.27)

( St |t=0 St ) = Y S Xt

(1.28)

Pero Dt = t , entonces
X

Un RTAC continuo basado en la cintica de Monod es

St |t=0 Y S Xt
X
Dt = t = m
KS + St=0 Y S Xt

(1.29)

St |t=0

m Y S Xt + KS Dt Dt Y S Xt
X

m Dt

donde St |t=0 =concentracin de substrato requerida en la corriente de alimentacin,


Ft , para producir una concentracin de clulas, Xt , en la corriente de producto,
Et .
En este trabajo se utilizarn los modelos para un rector lote y lote alimentado.

1.5.

Transferencia de Masa gas-Lquido

En los procesos de biotransformacin aerobios, la transferencia de oxgeno


representa el parmetro ms importante en el diseo y la operacin de mezclado de los biorreactores. En el biorreactor la transferencia de oxgeno puede
ser descrita y analizada por medio del coeficiente volumtrico de transferencia
de masa, kL a [6]. La transferencia de oxgeno juega un rol importante en el
desempeo de los procesos aerobios. La eficiencia de aireacin de un sistema
dado es normalmente expresado por kL a [7]. El mezclado es indispensable en
biotecnologa, ya que este define el ambiente durante el cultivo en el biorreactor. La actividad celular en el reactor conduce a continuas modificaciones en
la reologa del medio de cultivo. En estas condiciones, uno de los ms importantes problemas es establecer un rgimen hidrodinmico ptimo. El tiempo de
mezclado contiene informacin til acerca del flujo y el mezclado dentro del
biorreactor y puede ser utilizado para el escalamiento del proceso [8]. El mezclado adecuado en el biorreactor permite llegar a un grado de homogeneidad,
es decir, se busca que no exista la presencia de gradientes espaciales de concentracin en los parmetros fundamentales del cultivo, como la accin de disolver
gases, pH, concentracin de substratos, entre otros. Por tanto, la deficiencia de
mezclado afecta directamente la fisiologa de las clulas, y en muchos casos el
rendimiento del producto, y la calidad depende fuertemente de las condiciones
ambientales en el medio de cultivo [9]. Lo anterior ha sido investigado en [10]
donde demostr el efecto que tuvo la variacin de la concentracin del porcentaje de saturacin de oxgeno (1, 10, 40 y 60 %) en las rutas catablicas en
Torulopsis glabrata en la produccin de piruvato. De igual manera el desempeo del proceso de fermentacin puede ser estudiado por medio de los valores

1.5. TRANSFERENCIA DE MASA GAS-LQUIDO

11

de kL a. Un estudio similar al anterior fue desarrollado en [11] para Brevibacteria


lactofermentum sobre la produccin de L-lisina, se demostr que para diferentes
estados en el proceso de fermentacin requiere diferentes niveles de tensin de
oxgeno y los efectos que este tiene sobre el desempeo del cultivo, por ejemplo,
se observ un efecto inhibitorio al comienzo del cultivo el cual correspondi para
tensiones altas de oxgeno. En Wilson [12] evalu la produccin de Xilitol usando Candida guilliermondii, donde el mejor desempeo de la biotransformacin
se estudio experimentalmente para valores especficos del parmetro kL a, estos
valores fueron comprobados por medio de simulaciones. Finalmente se observ
la relacin directa entre el desempeo del proceso y los valores del parmetro
kL a .
Los efectos de las variaciones de la concentracin de oxgeno en el medio de
cultivo han sido estudiados en Antonio y col. y Sarrafzadeh y col. [13], [14]. Por
otro lado, el parmetro kL a se ha utilizado para el escalamiento de procesos,
en Bandaiphet y col.[15], se analizaron los efectos del escalamiento sobre este
parmetro para Enterobacter cloacae en la produccin de exopolisacaridos y en
ciertos casos se han investigado los efectos que tiene la presencia de slidos sobre
el kL a. En Jenifer y col. [16] se observ la presencia de partculas de silicn en el
medio de cultivo gener un efecto negativo sobre el kL a. Por tanto, un control
ptimo del suministro de oxgeno es muy importante para procesos biolgicos
tanto donde se requiere de altas concentraciones de oxgeno como aquellos cultivos (produccin de etanol, 2,3-butanodiol y algunos aminocidos, antibiticos,
vitaminas, polisacridos, enzimas y protenas) donde se requiere de ambientes
semiaerobios y microaeirobios. Para este tipo de procesos el coeficiente respiratorio (RQ, por sus siglas en ingls) es el parmetro ptimo para controlar el
proceso, es decir, para controlar el suministro de oxgeno al biorreactor [17]. Por
tanto, las caractersticas que afectan la transferencia de masa son:
1. Geometra y condiciones de operacin del fermentador.
2. Tipo, concentracin y morfologa del microorganismo.
3. Composicin del medio.
4. Baja solubilidad del oxgeno.
En los cultivos aerobios se suministra aire estril al biorreactor para cubrir las
necesidades de oxgeno requeridas por los microorganismos. El oxgeno contenido
en las burbujas de aire es transportado de la fase lquida (medio de cultivo)
verificndose el fenmeno de transferencia de oxgeno. La cantidad de oxgeno
que se transfiere a la fase liquida en el tiempo se expresa como la velocidad
volumtrica de transferencia de oxgeno. La transferencia de oxgeno desde una
burbuja hacia el seno del lquido, puede describirse de acuerdo con la teora de
la doble pelcula, desarrollada por Lewis y Withman en 1924.
La teora de la doble pelcula se basa en las siguientes consideraciones: i)
se forma una pelcula en cada lado de la interfase gas-lquido (una pelcula de
gas en el lado del gas y una pelcula de lquido en el lado del lquido) y la

12

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

velocidad de transferencia de masa es controlada por las velocidades de difusin


del oxgeno a travs de las pelculas de gas y lquido; y ii) la resistencia que
presenta la interfase gas lquido a la transferencia de oxgeno es despreciable,
comparada con las resistencias de gas y de lquido.
Las limitaciones por la transferencia de masa, deben ser consideradas en el
estudio y el diseo de un biorreactor, por ejemplo, las velocidades de transferencia de masa en un biorreactor son significantes porque sus afectos sobre las
velocidades de las reacciones qumicas en las transformaciones por enzimas o
por clulas vivas (biotransformaciones). Los efectos posteriores son importantes
en ambos casos, en la velocidad de crecimiento celular o en la transformacin
de substrato a producto. En muchos casos la transferencia de masa puede ser
despreciada, pero esta debe de ser considerada en el reporte del diseo. La
transferencia de masa puede no ser una limitante en un biorreactor a nivel de
laboratorio, pero si a gran escala.

1.5.1.

Transferencia de masa en interfase gas-lquido

Las velocidades de transferencia de masa en la interfase para la difusin


molcular puede ser modelada por el uso de la primera ley de Fick . La primera
ley de Fick para la difusin de un componente A en una mezcla de A y B , se
expresa como sigue,
CA
JAz = DAB
(1.30)
z
donde
JAz =
DAB =
CA =
z=

flujo molar de A en la direccin z

mol
m2 h

difusividad (o el coeficiente de difusin) de A en el medio B,

concentracin de A mol
m3
distancia en la direccin z [m]

m2
h

En reactores biolgicos, B es el medio de crecimiento. Una primera aproximacin para un lquido acuoso, puede ser asumido a ser agua con una correlacin
aplicada para la viscosidad del medio actual. Una ecuacin ampliamente usada
para aproximacin de DAB para una solucin diluida de A (no electrolito) en
un solvente B es la ecuacin de Wilke-Chang:
1

DAB =

7,4 108 (MB ) 2 T


B VA0,6

donde
=
MB =
T =
B =
VA =

factor de asociacin del solvente


adimensional
B
g
peso molecular del solvente B mol
temperatura [ K]
g
viscosidad del solvente B Ls
h
i
volumen molar del soluto A

cm3
mol

(1.31)

1.5. TRANSFERENCIA DE MASA GAS-LQUIDO

1.5.2.

13

Transferencia de masa gas-lquido

El campo ms estudiado referente a la limitacin de transferencia de masa en


sistemas biolgicos (bioconversiones), es el relacionado con la transferencia de
oxgeno de la fase del gas al sistema de reaccin o a las clulas. Generalmente el
oxgeno es obtenido del aire pero esta fuente no es necesariamente una limitante.
El tratamiento matemtico del transporte de oxgeno en un sistema gas-lquido
en biorreactores es casi universalmente tratado por la suposicin de la resistencia
de la doble pelcula como se ha mencionado previamente.

1.5.3.

Velocidad volumtrica de transferencia de oxgeno

Para sistemas de fermentacin aerobios, la resistencia a la transferencia de


masa se asume a estar en una delgada pelcula de lquido en la frontera de la
fase liquida, llamada la capa limitante, la fuerza impulsora es la diferencia de
concentracin en la capa liquida. Un modelo fsico de la transferencia de oxgeno
desde la fase del gas a la fase de lquido se muestra en la Figura 1-3.

Pelcula
de lquido

Pelcula
de gas

Ct
Interfase
Po

Ct
Lquido + oxgeno
disuelto

Ct

C t

Oxgeno

En equilibrio

C t HP o
0
Fase liquida

Fase gaseosa

Figura 1-3: Modelo fsico para la transferencia de oxgeno a travs de la pelcula de lquido.

Una vez que el oxgeno se ha difundido al medio acuoso (medio de cultivo),


este tiene que llegar hasta las clulas por medio del movimiento del fluido (conveccin) y finalmente difundir en la pelcula de lquido que rodea a la clula. El
proceso anterior se ilustra en la Figura 1-4.

14

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

Resistencias que encuentra el oxgeno:


Burbuja de
aire

Pelcula de lquido
Clula

O2

Difusin G-L

Conveccin

Lquido que rodea a la


clula

Figura 1-4: Resistencias que presenta el oxgeno antes de que sea consumido por las clulas.
Obviamente el flujo de oxgeno total depender del rea de interfase de las
burbujas de aire. En este caso la velocidad de transferencia de oxgeno esta dada
por:
OT Rt = kL at [C Ct ]
(1.32)
Donde
OT Rt
kL
at
C Ct

:
:
:
:

es
es
es
es

la velocidad de transferencia de oxgeno


el coeficiente de transferencia de masa
el rea interfacial de la burbuja
la fuerza impulora o el gradiente de concentracin

gL1 h1
mh1
m2 m3 = m
gL1

La fuerza impulsora C Ct es la diferencia de concentraciones a travs de


la frontera de la pelcula de lquido como se muestra en la Figura 1-3. C es la
concentracin de oxgeno en equilibrio con la interfase. La combinacin de kL
y at es referido como el coeficiente volumtrico de transferencia de masa y es
tratado como un solo parmetro, kL at con dimensiones h1 .

1.6.

Balance de masa para Ct en fase liquida

El balance de masa en la fase del lquido en el biorreactor se expresa como


Et Ct
d
Ct = OT Rt OU Rt +
dt
Vt
donde
d
Ct es el trmino de acumulacin de Ct en la mezcla de reaccin
dt

(1.33)

1.7. DETERMINACIN DEL COEFICIENTE VOLUMTRICO DE TRANSFERENCIA DE MASA15


OT Rt es la velocidad de transferencia de oxgeno de la fase del gas a la fase
del lquido
OU Rt es la velocidad de consumo de oxgeno debido al metabolismos celular
Et Ct
es la contribucin de oxgeno por la dilucin
Vt
El balance de masa descrito por (1.33) se sustituye en (1.34) entonces se
tiene
d
Et Ct
Ct = kL at [Ct Ct ] OU Rt +
dt
Vt

(1.34)

En el balance (1.34) la dinmica del oxgeno es mucho ms rpida que la dinmica de otros procesos relevantes (biomasa, substrato) y la contribucin del trEt Ct
mino de dilucin,
, es pequeo comparado con la velocidad de cambio de
Vt
oxgeno disuelto. Como consecuencia en (1.34) se puede expresar como:
d
Ct = kL at [Ct Ct ] OU Rt
dt

(1.35)

El balance de oxgeno, CG,t , en la fase del gas en el biorreactor El


balance de masa para CG,t en la fase del gas esta dado por
.
VtG

1.7.

d
F
E
FtG EtG CG,t
kL at [Ct Ct ] VtG
CG,t = CG,t
dt

(1.36)

Determinacin del coeficiente volumtrico


de transferencia de masa

Los mtodos tradicionales para determinar este parmetro se pueden agrupar en qumicos y fsicos, con los cuales slo es posible medir el parmetro de
forma puntual, sin embargo, el mtodo directo que se caracteriza por hacer un
balance de oxgeno al rededor del biorreactor permite medir el parmetro en
forma continua, cuando se aprovechandon las propiedades paramagnticas del
oxgeno en la fase del gas, pero ello requiere disponer de equipo especial llamado Analizador paramagntico de oxgeno, sin embargo, el costo elevado de este
equipo limita las posibilidades de adquirirlo.

1.7.1.

Mtodos para determinar kL a

En la literatura se han reportado diversas tcnicas o mtodos para determinar el parmetro kL at a continuacin se mencionan aquellas que han tenido
aplicaciones en las investigaciones acadmicas.
Mtodo de presin dinmica: este mtodo no esta basado en la interrupcin del flujo de alimentacin de oxgeno o incluso la desorcin con un gas
inerte. En este el cambio de la concentracin de oxgeno es causada por un pequeo cambio ( 20 kP a) de la presin interna en el biorreactor. La ventaja que

16

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

presenta este mtodo con respeto a los de balance de oxgeno en estado estable,
es que no es dependiente de la exactitud de las mediciones de la concentracin
de oxgeno en las corrientes de alimentacin y salida del gas [7],[18],
Adems, de estos mtodos se han reportado una cantidad importantes de
correlaciones para estimar el parmetro kL at en situaciones particulares [19].
En Meenal y col. [20] se estudio el efecto sobre el kL at para diferentes medios y
diferentes condiciones de operacin utilizando correlaciones para medir el kL at
. Estas correlaciones estn relacionadas con:
1. Diferentes geometras del biorreactor.
2. Diferentes propiedades fsicas del medio.
3. Diferentes condiciones de operacin del biorreactor.
Mtodo dinmico. Otras investigaciones se han realizado para desarrollar
nuevas correlaciones para medir el kL at en situaciones muy particulares, vase
[21], [20].
En este mtodo el flujo de aire al biorreactor se interrumpe (Ft = 0), y el
oxgeno disponible en el medio de cultivo es consumido por las clulas hasta
llegar a un valor de concentracin de oxgeno disuelto muy cercano al valor
crtico (Ctcritico ), en este momento se restablece el flujo (Ft = Constante) de
aire y la concentracin de oxgeno disuelto se incrementa (vase la Figura 1-5)
Ct

F t constante

Ft 0

F t constante

Pendiente UORt
Ct

d C t UORt
dt

1
k Lat

d C UOR C
t
t
dt

C critica
t

t
Figura 1-5: Mtodo dinmico.

evolucin de Ct se muestra en la Figura 1-5 y se describe por las ecuaciones


d
Ct = OU Rt cuando Ft = 0
dt

1
d
Ct =
Ct + OU Rt + Ct , cuando Ft = constante
kL at dt

(1.37)
(1.38)

1.8. CONTROL DE OXGENO EN LOS PROCESOS DE FERMENTACIN17


En la Figura 1-6 se observa el procedimiento grfico para determinar el kL at .
Cuando Ft = 0, se puede calcular OU Rt graficando Ct vs t y la pendiente
de estos datos es OU Rt , este valor es constante, porque corresponde
h aiun valor
constante durante todo el periodo del experimento de Xt (OU Rt = Y1o [t Xt ]).
Ct

Ft 0

F t constante

Pendiente 1
k Lat

C critica
t

0
d C UOR
t
t
dt

Figura 1-6: Determinacin grafica de kL at

1.7.2.

Mtodo dinmico modificado

El propsito de este mtodo es que pueda ser aplicable a cualquier sistema


biolgico, para medir simultneamente el kL at y la velocidad de consumo de
oxgeno (respiracin celular o OU Rt ). La principal variacin de este mtodo con
respecto al mtodo dinmico, es que este no requiere de la interrupcin del flujo
de aire al biorrector, en lugar de ello se produce un cambio en la concentracin
de oxgeno en la alimentacin sin variar el flujo de alimentacin [22].
La caracterstica ms importante de los sistemas no biolgicos es que no hay
presencia de clulas en el sistema (biorreactor) cuando se efecta la cuantificacin de kL at .

1.8.

Control de oxgeno en los procesos de fermentacin

En fermentaciones industriales donde participan hongos filamentosos, el proceso tpicamente es operado en lote alimentado. El control de oxgeno representa
un importante reto operacional debido a la variacin de la concentracin de biomasa en el biorreactor. L. Bodizs y col. [23] propone una estrategia de control
de oxgeno (manualmente y con el diseo de un PID) para asegurar una alta
productividad y limitar los riesgos relacionados con la limitacin de oxgeno.

18

CAPTULO 1. ANLISIS DEL SISTEMA: BIORREACTOR

Usualmente la concentracin de oxgeno disuelto (DO, por sus siglas en ingls)


es controlada por manipulacin el flujo de aire o la velocidad de agitacin, tambim alimentacin de oxgeno puro, sin embargo, cuando se aplica a reactores
a escala industrial, esta estrategia a menudo no es aceptable por los requerimientos de potencia consumida demandados. Adems, por los efectos que se
puede presentar en los microorganismos al aumentar el esfuerzo de corte. Por
tanto, en estos casos, la concentracin de oxgeno disuelto puede ser controlada por la limitacin de su consumo. Esto se alcanza manipulando la velocidad
de alimentacin de substrato. Otro factor importante que tiene efecto sobre la
transferencia de oxgeno es el cambio continuo de la reologa del medio de cultivo. La estrategia de opreacin de un biorreactor ms importante esta relaciona
con la aproximacin OU Rt = OT Rt , con la que se logra alcanzar un estado
seudo-estable del sistema.
Algunos trabajos relacionados con el estimacin del parmetro kL a y los
efectos relacionados con la deficiencia de oxgeno en los procesos de fermentacin
se muestran en la Tabla 1-1.
Microorganismo
T.thermophilus
A. oryzae
T. reesi

Tabla. 1-1 Determinacin de kL a.


kL a, rpm, vvm Biorreactor
26 200 1
3-2 L, batch
275
2500 L
300 250 1
16 10 LFed-batch

Mtodo
Dinmico
Dinmico
Balance

En general los mtodos ms utilizados para estimar el parmetro kL a se


muestran en la de la Tabla 1-1, adems, se dispone de mtodos de prediccin
teorico [24], [25].

Captulo 2

Sistemas no Lineales
2.1.

Introduccin

En este captulo se presentan los conceptos bsicos sobre las Redes Neuronales Artificiales (RNA), particularmente para los dos tipos de RNA, Redes
Neuronales Estticas (RNE), y las Redes Neuronales Dinmicas (RNDi). De
este ltimo tipo surgen las Redes Neuronales Diferenciales (RND) que sern
empleadas en este trabajo para estimar los estados del sistema que no son susceptibles a medicin fsica. La descripcin matemtica de la estructura de la
RND, tanto para el proceso de identificacin de estados como para el proceso de
observacin de estados (RND como observador no lineal) se presentaran en el
captulo 4.

2.2.

Sistema no lineal

La dinmica de biotransformacin por parte de las clulas sobre los substratos en el biorreactor, es una dinmica no lineal. En este trabajo la dinmica
en el biorreactor se puede ver como la interaccin entre el sistema (biorreactor)
y su ambiente. Esta interaccin se muestra en la Figura 2-1. El esquema general
de la Figura 2-1 esta relacionado con:
1. Estados del sistema:

xt :
xt
xt :

T
= x1,t , ..., xn,t
Rn ; n = 4

= (Xt , St, Ct , Vt )T

2. Acciones de control:
19

(2.1)
(2.2)
(2.3)

20

CAPTULO 2. SISTEMAS NO LINEALES

T
ut : = u1,t , ..., uk,t

(2.4)

3. Informacin medible (salidas):

T
yt : = y1,t , ..., ym,t

(2.5)

4. Ruido y perturbaciones no controlables (entradas no controlables):

x,t , perturbaciones de la dinmica del sistema


y,t , perturbaciones de los datos de medicin

(2.6)

Factores no controlables
(Ruido y perturbaciones)

Sistema
Factores controlables
(Acciones de control)

Informacin disponible
(Salidas)

Figura 2-1. Biorreactor y su interaccin con el medio ambiente


Los modelos matemticos utilizados para describir el tipo de biorreactor:
reactor lote, lote alimentado, y continuo, (desarrollados en el Captulo 1) pueden
ser generalizados en un sentido matemtico como un sistema no lineal continuo
en el tiempo con salida medible descrita por la siguiente Ecuacin Diferencial
Ordinaria (EDO):

xt
yt

= f (xt , t) + t , xt |t=0 conocida


= Cxt + t

xt
C

Rn , yt Rm t 0
Rmn , t Rn1 y t Rm1
kCxt k > kt k

con

(2.7)

2.3. REDES NEURONALES ARTIFICIALES

21

Donde: xt Rn es el vector de estados en t 0, yt Rm es la salida


correspondiente, disponible en cualquier tiempo, C Rmn es la matriz de
transformacin del estado a la salida, x,t y y,t es el ruido en la dinmica de
los estados y a la salida respectivamente.
Para ciertas aplicaciones prcticas se considera que el vector de estados xt
pertenece en todo momento a un conjunto compacto X (incluso en presencia
de ruido) y el cual tiene en general un sentido fsico concreto.
Para estimar los estados del sistema descrito por (2.7) se requiere del diseo

de una funcin vectorial x


bt = x
bt (yt ) Rn que dependa nicamente de la salida
disponible yt y que se mantenga prxima al valor real (pero no medible) de
xt . La medida de proximidad depende de las caractersticas de la dinmica del
estado as como de los efectos del ruido. La mayora de los observadores de
estados resuelven este problema presentando por la funcin descrita por una
ecuacian diferencial ordinaria (EDO) dada por:
d
xt , yt , t) , x
bt |t=0 conocida
x
bt = F (b
dt

(2.8)

En el caso del conocimiento de que el estado xt pertenece a cierto conjunto


compacto X, el estado estimado xt debe de pertenecer al mismo conjunto, esto
es:
(2.9)
x
bt X

De hecho, si el estado estimado es usado para la construccin de algn conbt entonces cualquier cambio en el signo de x
bt
trolador, por ejemplo ut = K x
puede provocar un efecto significativo de inestabilidad de la dinmica en lazo
cerrado.

2.3.

Redes neuronales artificiales

La alternativa matemtica que se propone en este trabajo para el desarrollo


del estimador para kL at , es resolver la falta de informacin en la estructura
dinmica del sistema (biorreactor), ya que esta es imcompleta incompleta, es
decir, en la mayora de las situaciones prcticas no todos los estados en el biorreactor pueden estar accesibles. Lo anterior es una consecuencia de la falta
de un sensor apropiado para medir las variables, o por el elevado costo de los
mismos. Adems, la estructura del algoritmo para el estimador propuesto esta en
funcin de la concentracin de biomasa en el biorreactor. Por tanto, se requiere
la medicin en lnea durante todo el proceso.
Esta limitacin se resuelve utilizando los sistemas no lineales basados en
redes neuronales diferenciales. Los conceptos que se exponen a continuacin son
importantes para entender esta tcnica.
Las redes neuronales estn inspiradas por el modelaje de las redes neuronales
reales en el cerebro humano. As, los elementos que se encargan de procesar
la informacin son llamadas neuronas artificiales, o simplemente neuronas. La

22

CAPTULO 2. SISTEMAS NO LINEALES

estructura de una neurona se puede describir por tres partes, un cuerpo celular
o soma, que se caracteriza por contener al ncleo de la clula. El axn que es la
conexin cilndrica sencilla y larga, el cual se extiende del cuerpo de la clula y
lleva los impulsos elctricos a otras neuronas, cada final de un axn se conecta a
una ramificacin estndar muy fina. Cada terminacin tiene un bulbo llamado
sinpsis, donde la red neuronal induce a las neuronas vecinas.
Las redes neuronales artificiales (RNA) son sistemas de informacin inspirados en las redes neuronales biolgicas imitando estas dos caractersticas principales [26]
1. La adquisicin del conocimiento se efecta a travs de un proceso de aprendizaje.
2. La conectividad entre las neuronas (unidades bsicas de procesamiento de
informacin) llamadas pesos sinpticos son empleadas para guardar este
conocimiento.
Una caracterstica importante es que una RNA puede ser considerada como
una caja negra (o dispositivo de caja negra) que acepta entradas y produce
salidas [12].
Las operaciones que pueden realizarse con una RNA se tienen las siguientes:
a) Clasificacin. Un conjunto de datos (patrn) de entradas es procesado
por la RNA y sta produce una clase representativa de salida.
b) Reconocimiento de patrones. Un conjunto de datos de entrada es
procesado por la RNA y sta produce el patrn correspondiente de salida.
c) Complementacin de patrones. Un conjunto de datos incompleto es
procesado por la RNA y sta reproduce un patrn de salida (reconstruyendo) la informacin faltante.
d) Elimina el ruido. Un conjunto de datos de entrada alterado con ruido
es procesado por la RNA y sta elimina parte o en el mejor de los casos
el total del ruido entregando a la salida por el patrn de entrada filtrado.
e) Optimizacin. Un conjunto de datos representando los valores iniciales
de un problema de optimizacin son considerados en el patrn de entrada
de la RNA y sta produce un conjunto de variables que representa la
solucin del problema.
f) Control. Un conjunto de datos representando el valor del estado de un
controlador y la respuesta deseada es presentada a la entrada de la RN
y sta produce como salida la secuencia de comandos adecuada que producir la respuesta deseada.
Existen diferentes tipos de RNA (estticas, recurrentes, dinmicas, competitivas, etc) [27], [28].

2.3. REDES NEURONALES ARTIFICIALES

2.3.1.

23

Modelo de la neurona artificial

La neurona es la unidad fundamental para la operacin de la RNA y debe


de cumplir con las siguientes caractersticas bsicas:
1. La neurona requiere slo informacin local. Toda la informacin necesaria
para que la neurona produzca un valor de salida est presente a la entrada
y no necesita ninguna otra informacin sobre los valores en la red.
2 La neurona produce un slo valor de salida. Este valor se propaga hacia
otras neuronas o hacia la salida de la red [29].

Wk1
X1
Seales de
entrada

Funcin de
activacin

Wk 2

X2

uk

f ()

yk
Salida

.
.

Xn

Wk n

Umbral

Pesos
sinpticos

Figura 2-2. Modelo bsico de la red neuronal artificial


En la Figura 2-2 se muestra un modelo bsico de una neurona artificial, en
este modelo tradicional destacan tres elementos:
1. Una funcin de suma, para adicionar los componentes de las seales de
T
entrada [X1 , X2 , . . . , Xn ] , multiplicados por su respectivo peso sinptico,
Wk1 .
2. Una funcin de activacin no lineal transformando la salida del sumador
en las salida de la neurona, f ().
3. Un conjunto de conexiones sinpticas con cada elemento caracterizado por
su propio peso sinptico.
Siendo posible introducir un umbral externo cuya finalidad es controlar la
activacin o inhibicin de la neurona.
Matemticamente, la i-sima neurona puede describirse como:

n
X

i,j uj

j=1

yi

= ( i i )

(2.10)

24

CAPTULO 2. SISTEMAS NO LINEALES

Donde:
i j-sima componente de la entrada
i,j uj es el peso de la conexin de la j-sima componente de la entrada con
la neurona ies presentada
i salida del sumador
i umbral de activacin
() funcin de activacin no lineal
yi salida de la neurona i
El esquema puede ser representado de una forma compacta, lo que permite
establecer una manipulacin de forma eficiente la interconexin de neurona en
lo que se conoce como redes, y este esquema se caracteriza por estar formado
por los siguientes elementos:
Nodos de entrada, encargados de suministrar las seales de entrada hacia
la neurona.
Nodo simple, llamado de cmputo.
Lneas de interconexin entre los nodos de entrada y los nodos de cmputo.

2.3.2.

La funcin de activacin ()

La funcin de activacin denotada por () en un mapeo entre un dominio


posiblemente no acotado y un rango prestablecido. Dependiendo de su naturaleza puede introducir una no linealidad dentro de la dinmica de la RNA. En
la literatura encontramos los tipos de funciones de activacin ms utilizadas son
tres: funcin de activacin tipo umbral, funcin de activacin lineal por partes
y funcin de tipo sigmoidal [30]. Ejemplos de estas funciones son las siguientes:
Tabla 2.1 Funciones de activacin
Descripcin
Rango
y=x
[, +]
y = sign (x)
{1, +1}
Escaln
y = H (x)
{0, +1}
1, si x < l
x, si + l x l
Lineal a tramos
[1, +1]
+1, si x > l
y = 1+e1x
[0, +1]
Sigmoide
[1, +1]
y = tgh (x)
Funcin
Identidad

Es importante mencionar que la gran mayora de las aplicaciones basadas


en las RNA emplean las funciones de activacin de tipo sigmoide, la razn es
porque presentan un mejor balance entre desempeo lineal y no lineal con cierta
suavidad en la transicin de valores que pueden obtenerse en la evolucin de la
funcin [31], su caracterstica ms importante es que la funcin es diferenciable,
esta funcin se muestra en la Figura 2-3

2.3. REDES NEURONALES ARTIFICIALES

25

0.75

0.5

0.25

-5

-2.5

2.5

5
x

Figura 2-3: Funcin sigmoide

2.3.3.

Estructuras de las redes neuronales artificiales

La forma en la cual las redes neuronales de una RNA se interconectan determinan su estructura y en gran medida se relaciona con su algoritmo de aprendizaje. Se puede definir la siguiente terminologa bsica con respecto a la
topologa de las RNA:
Capas. Las RNA se organizan en capas de neuronas. Dentro de una capa,
las neuronas son similares en dos aspectos: Las conexiones que alimentan la capa utilizan el mismo tipo de algoritmo de aprendizaje para la
activacin de sus pesos.
Conexiones intracapa e intercapa. Existen dos tipos de conexiones que se
emplean en las RNA: las conexiones intracapa que se refiere a las conexiones de las neuronas en la misma capa y las conexiones intercapa que son
conexiones entre neuronas de diferentes capas. Es posible construir redes
que tengan los dos tipos de conexiones. Un alto nmero de conexiones le
otorgan a la RNA redundancia, es decir, robustez [30].
RNA Feedforward (alimentacin hacia adelante) y Feedback (retroalimentacin). Cuando la RNA tiene conexiones que alimentan la informacin en una sola direccin (de la entrada hacia la salida) sin que exista retroalimentacin, pero si la RNA posee cualquier va de retroalimentacin, entendiendo el trmino retro alimentacin como cualquier
camino a travs de la RNA que permita que la misma neurona sea visitada por dos veces, entonces se llama RNA Feedback.

26

CAPTULO 2. SISTEMAS NO LINEALES


Redes Feedforward monocapa. Como su nombre lo indica poseen una
sola capa de neuronas. El ejemplo ms popular de ste tipo de redes es el
perceptrn cuyo ejemplo clsico correponde al modelo de McCulloch-Pits
[30].
Redes Feedforward multicapa. En este tipo de redes se cuenta adems de
la capa de entrada y de salida con una o varias capas intermedias denominadas capas ocultas. Si cada neurona dentro de cada capa es conectada a cada neurona de la capa adyacente, entonces la RNA se denomina
completamente conectada, en caso contrario se denomina parcialmente
conectada.
Redes Neuronales Recurrentes. La principal diferencia entre las RND y su
contra parte es que las RND poseen al menos un lazo de retroalimentacin.
Su descripcin matemtica se presenta en el captulo cuatro.

En la Figura 2-4 se presentan tres de estas estructuras de las RNA a) RNA


Feedfordward, b) Perceptrn multicapa, c) Red base radial.
W k1

X1

X1

Wk 2

Wk 2

X2

X2

Wk 3

Wk3
X3

Xn

X3

.
.
.

Wk n

Xn

Capa de
entrada

Capa de
salida
Wk 1

a)

.
.
.

Wk n

Capa de
entrada
G

X1
X2

X3
X

.
.
.
.
.

G.

Capa de
salida
Primera
Primera
Capa oculta Capa oculta

b)
W1
W2

Wp

P (x)

Capa de
entrada

Capa de
salida

Capa oculta
de funciones de base radial

c)
Figura 2-4: Estructuras de las RNA
La cualidad ms importante de la RNA es su capacidad de aprendizaje,
en este contexto se entiende el aprendizaje como la forma de actualizacin del
valor de los pesos sinpticos. El problema de aprendizaje en las RNA pude
formularse como un problema de aprendizaje de libre modelo, donde el objetivo
es entrenar a una hipotsis RNA definida como hm , donde m denota el nmero

2.3. REDES NEURONALES ARTIFICIALES

27

de entradas de aprendizaje, en forma tal que hm se convierta en una buena


aproximacin de la RNA objetivo desconocido f , asegurando que se cumpla
que al seleccionar cualquier vector de entrada x X Rn y al aplicarlo
tanto a la RNA entrenada como hm como a la RNA verdadera f , se satisfaga
la condicin
| hm f (x) | con > 0
Como se mencion en la seccin anterior el tipo de aprendizaje de la RNA
depende de su arquitectura, sin embargo, existe cierta terminologa bsica vlida
para todos los tipos de aprendizaje:
Aprendizaje supervisado y no supervisado. El aprendizaje supervisado es
un proceso que incorpora un maestro interno o informacin global. El
aprendizaje no supervisado la red organiza los datos y determina sus
propiedades colectivas.
Aprendizaje en lnea y fuera de lnea. La mayora de las tcnicas pertenecen
al caso fuera de lnea, en ste, el conjunto patrn de datos es usado completamente para determinar las pesos de la red antes de que sta sea usada.
Finalmente el objetivo de la red neuronal es mapear un conjunto de entradas
con su respectivo conjunto de salida. La red lleva a cabo el mapeo para un
primer aprendizaje de series de ejemplos pasados definiendo la correspondencia
de conjuntos de entradas y salidas para el sistema dado. La red entonces aplica
lo que ha aprendido a una nueva entrada para producir la salida apropiada.
Un red neuronal es un sistema de cmputo compuesto de un nmero de simples nodos o elementos de procesamiento altamente interconectados, los cuales
procesan informacin por su respuesta de estado dinmica a entradas externas
.

28

CAPTULO 2. SISTEMAS NO LINEALES

Captulo 3

Sensores Virtuales
3.1.

Introduccin

Los sistemas de control son usados para regular una enorme cantidad de
equipos, productos y procesos. Las variables a controlar pueden ser la temperatura, el movimiento, flujo de vapor, de fluidos, presin de fluidos, tensin,
voltaje y corriente. En el campo de los bioprocesos, uno de los equipos ms
importantes es el biorreactor, que en muchas aplicaciones prcticas, solamente
algunas variables del proceso estn disponibles en lnea, por ejemplo, concentracin de oxgeno disuelto en el biorreactor, temperatura, y la velocidad de
flujo de los gases mientras que los valores de las concentraciones de productos,
reactantes y biomasa estn disponibles a menudo va anlisis. Una alternativa
interesante que evita el uso de un modelo y explota un conjunto limitado de
mediciones es el uso de observadores de estados. El diseo y la aplicacin de
los observadores de estados en bioprocesos han sido una rea activa las pasadas
dcadas.
Muchos conceptos en la teora de control estn basados en el hecho de tener
disponibles los sensores para medir la variable a controlar. De hecho la teora
de control, est a menudo basada en que estn disponibles las seales de retroalimentacin. Desafortunadamente, tal suposicin no es vlida en su totalidad.
Los sensores tienen deficiencia que puede degradar un sistema de control.
Hay al menos cuatro problemas relacionados por los sensores. Primero, los
sensores son caros. El costo de un sensor puede sustancialmente elevar el costo
del sistema de control. En muchos casos, el sensor y el cableado son los componentes ms caros en el sistema de control. Segundo, los sensores y su cable
asociado reducen la confiabilidad del sistema de control. Tercero, algunas seales
son imprcticas para medirlas. Cuarto, los sensores usualmente inducen errores
significativas tales como ruido estocstico, errores cclicos, y respuesta limitada. Por tanto, las tcnicas de estimacin de estados juegan un rol importante en
muchas reas de la ciencia, ingeniera y particularmente en biotecnologa, donde
el hardware (sensores) son extermadamente costoso y son usados en condiciones
29

30

CAPTULO 3. SENSORES VIRTUALES

muy drsticas en el proceso (esterilizacin, largos periodos de operacin, etc).

3.1.1.

Monitoreo de procesos de fermentacin

Los modernos bioprocesos son monitoreados en lnea por aparatos modernos, los cuales pueden estar montados en el biorreactor o externamente. Adems,
de los electrodos (sensores), ms y ms subsistemas analticos son explotados
para monitorear en lnea el estado del bioproceso. Algunos de estos subsistemas
entregan seales que son usadas para documentacin solamente, otros, que generan seales menos retardadas que son usadas o para disear los sistemas de
control. En un fermentador esta provisto de elementos de medicin y control.
Los aparatos para censado en lnea, estn relacionados con las siguientes variables que se monitorean en lnea: temperatura, pH, presin, oxgeno, presin
parcial de oxgeno, oxgeno en la fase del gas, bixido de carbono, presin parcial de bixido de carbono, bixido de carbono en la fase gaseosa, potencial
de reduccin, biomasa: densidad ptica, interfases, propiedades elctricas, termodinmica y compatibilidad de sensores, cromatografa lquida de alta eficacia
(HPLC, por sus siglas en ingls) o cromatografa de gas (GC, por sus siglas en
ingls), espectrofotometra de masas (MS, por sus siglas en ingls), biosensores,
biosensores electroqumicos, sensores de fibra ptica, calorimtricos, mecnicos,
acsticos y para biomasa: propiedades elctricas, propiedades de filtracin y
dinmica de la dilucin y software sensors. Mientras que para el anlisis fuera
de lnea: citomtria de flujo, resonancia magntica nuclear (NMR por sus siglas
en ingls) [32], en la Figura 3-1 se muetra al biorreactor y las variables que
pueden ser medidas y controladas, o solamente medidas.
Medicin y
control

Medicin

Alimentacin

pH

Temperatura

pO2

Aireacin

Presin
Composicin
de exhaustos

Consumo de
potencia

Velocidad de
agitacin

Peso del
volumen

Figura 3-1: Mediciones comunes y control del biorreactor


En lo referente al campo de los bioprocesos, el control del biorreactor plantea
un reto clave en el control del proceso y el monitoreo de las concentraciones

3.1. INTRODUCCIN

31

de productos y reactantes de una manera confiable y a un bajo costo. Y los


cultivos en modo reactor lote alimentado o fed-batch son predominantes (por
ejemplo la produccin de levadura de panificacin, aditivos para alimentos y
protenas recombinantes), por tanto, la optimizacin y el control de un proceso
de fermentacin en fed-batch ha encontrado una buena estrategia de control bajo
la siguiente consideracin relacionada con la velocidad de consumo de oxgeno
o OU Rt (por sus siglas en ingls) y la velocidad de transferencia de oxgeno
de la fase del gas a la fase del lquido o OT Rt (por sus siglas en ingls) como
OU Rt OT Rt en los procesos de biotransformacin aerobios [33], [34], [23],
[35], [36], [37],[38]. En este captulo se presenta la revisin bibliogrfica de las
tcnicas de estimacin disponibles aplicadas a bioprocesos, particularmente al
biorreator en modo de operacin lote alimentado y el diseo de sensores virtuales
o Software sensors

3.1.2.

Estimadores de estados y parmetros en bioprocesos

Si consideramos el siguiente modelo de espacio de estados para un sistema


no lineal de la forma
d
x = f (x, u)
dt

x = f (x, u)

(3.1)

Los estados medibles, identificados por y, estn relacionadas a la dinmica del


proceso por la siguiente relacin:
y = h(x)

(3.2)

La estructura general de un observador de estados es entonces escrita de la forma


siguiente:
d
x
b = f (b
x, u) + K (b
x) [y yb]
(3.3)
dt

Donde x
b y yb son las estimaciones en lnea de x y y dados por el estimador de
estados:
yb = h(b
x)
(3.4)
Y donde K es la ganancia del observador. El diseo de el observador de estados
consiste en seleccionar apropiadamente la ganancia K (b
x).
Si definimos la observacin del error e como sigue:
e=xx
b

(3.5)

La dinmica de observacin del error es deducida de (3.1) y (3.3):


d
e = f (b
x + e, u) f (b
x, u) K (b
x) [h(b
x + e) h(b
x)]
dt

(3.6)

32

CAPTULO 3. SENSORES VIRTUALES

El observador (3.3) fue originalmente desarrollado para sistemas lineales. Para


explorar las propiedades de la dinmica de un bioproceso (sistema no lineal)
este observador ha sido extendido para problemas no lineales.
El problema de diseo puede ser formulado como la determinacin de la matriz K (b
x) tal que la dinmica del error descrita por (3.6) tenga las propiedades
deseadas. Esto ha resultado en un nmero de diseos de observadores de estados, tales como el diseo de los dos observadores de estados clsicos (observador
de Luenberger extendido, y el observador de Kalman extendido), asi como una
variedad de observadores no lineales. El diseo de la matriz de ganancia K (b
x)
esta basada sobre la linealizacin, si consideramos la linealizacin de la ecuacin
(3.6) al rededor de la observacin del error e = 0, se logra:
d
e = [A(b
x) K(b
x)L(b
x)] e
dt
Donde A(b
x) y L(b
x) es respectivamente:


f
h
A(b
x) =
, L(b
x) =
x x=x
x x=x

(3.7)

(3.8)

Observador de Luenberger extendido


En el observador de Luenberger extendido, el objetivo es seleccionar K (b
x) tal
que la dinmica del error de linealizacin descrito por (3.7) sea asintoticamente
estable [39]. Esto es alcanzado por seleccin de K (b
x) tal que:
1. La matriz A(b
x) K(b
x)L(b
x) y su derivada en el tiempo esta acotada:
kA(b
x) K(b
x)L(b
x)k C1 , b
x
k

d
x
[A(b
x) K(b
x)L(b
x)] k C2 , b
dt

(3.9)
(3.10)

2. Los eigenvalores de A(b


x) K(b
x)L(b
x) tienen estrictamente partes reales y
negativas:
Re (i [A(b
x) K(b
x)L(b
x)]) C3 < 0, b
x
y i = 1 a n, donde n es el orden del sistema descrito por (3.1)
Observador de Kalman extendido
Si bien el filtro de Kalman ha sido originalmente introducido en un marco de
referencia estocstico, este tambin puede ser interpretado como la solucin de
un problema deterministico de optimizacin. Por cierto el diseo del observador
de Kalman extendido, consiste en encontrar la matriz de ganancia K (b
x) que
minimice el error cuadrado promedio:
Z t
E=
eT ed
(3.11)
0

3.1. INTRODUCCIN

33

Con la dinmica descrita por (3.7), la matriz R (b


x) puede ser mostrada como
sigue:
K (b
x) = R (b
x) LT
(3.12)
Donde la matriz simtrica de n n (variante en el tiempo) R (b
x) es la solucin
de la siguiente ecuacin matricial de Riccati:
d
x) + A(b
x)R
R = RLT LR + RAT (b
dt
R = RT , R(0) = R0 = R0T

(3.13)

Notamos que es posible tener una formula ms general por introduccin de


la matriz de pesos W que permita diferentes pesos para diferentes trminos del
error de salida con punto de vista estandarizado de la norma del error. Entonces
las ecuaciones (3.12) y (3.13) se hacen:
d
x) + A(b
x)R
R = RLT W LR + RAT (b
dt
R = RT , R(0) = R0 = R0T

(3.14)

De acuerdo con Dochain[40].


f (x1 , ..., xn ) = 0

f
f
f (x1 , ..., xn )[f (x1 , ..., xn )]0 =
f (x1 , ..., x10 )+...+
f (xn , ..., xn0 )
x1 0
xn 0
Sensores virtuales o software sensors
Durante los procesos de fermentacin, las variables tales como las concentraciones son determinadas experimentalmente (o line), realizando anlisis de
laboratorio. Muchas de los principios activos farmacuticos son protenas teraputicas recombinantes. Estas son formadas en microorganismos modificados
genticamente o clulas animales. Estos biolgicos son molculas complejas y
es conocido que su eficiencia clnica puede ser influenciada por los cambios en
el proceso de cultivo. Por tanto, las compaas reciben su aprobacin slo si el
proceso esta sometido a un margen de control. Autoridades regulatorias como
la Administracin de Drogas y Alimentos (FDA, por sus siglas en ingls) en
Estados Unidos de Amrica y la Agencia Europea de Medicamentos (EMEA,
por sus siglas en ingls) en Europa demandan pruebas de que el proceso es consistente. Lo anterior debido a que cuando un proceso es arrastrado ms all de
los lmites especificados, esto puede ser causar de las distorsiones en el equipo,
la operacin, o la contaminacin.
El diseo de sensores virtuales o software sensor s ha demostrado ser una
herramienta til en el monitoreo y el control de los bioprocesos. Un sensor vitual
es la asociacin de un sensor (hardware), el cual permite la medicin en lnea
de algunas variables del proceso y un algoritmo de estimacin (software) para
proveer en lnea los valores estimados de las variables de estado que no pueden

34

CAPTULO 3. SENSORES VIRTUALES

ser medidas, parmetros del modelo o para vencer retardos en las mediciones.
Muchas tcnicas de estimacin han sido propuestas en la literatura. Entre estas
tcnicas, cuatro de ellas han sido reconocidas para tener fuerte potencial en la
estimacin en lnea en los bioprocesos, a saber, (1) estimacin a travs de elementos de balance; (2) observadores adaptables; (3) tcnicas de filtrado (Filtro
de Kalman, FK, filtro extendido de Kalman, EFK (por sus siglas en ingls));
(4) redes neuronales artificiales [41]. Una quinta tcnica que se propone en este
trabajo son las Redes Neuronales Diferenciales o Dinmicas (RND). Adems,
pueden ser usados otros algoritmos de estimacin [42], en Docahain [40] describe
ocho diferentes algoritmos de estimacin para estados o parmetros en procesos bioqumicos: Observador de Luenberger Extendido (ELO), por sus siglas
en ingls), Observador de Kalman Extendido (EKO, por sus siglas en ingls),
observadores adaptables no lineales, observador asinttico, observador por intervalos [43], EKO para estimar estados y parmetros combinados, observador
con parmetros desconocidos como parmetro de diseo, observador adaptable.
En Borgaerts y col. [44] se utilizan estimadores basados en el concepto de la observabilidad cannica para sistemas no lineales. El diseo y la aplicacin de un
software sensor se han aplicado en sistemas biolgicos en [45].

3.2.

Estimacin a travs de elementos de balance

La estimacin de estados o parmetros a travs de balances de masa, es una


tcnica que est basa en los balances de masa en el sistema y cuando se trata de
biotransformaciones los balances de masa se relacionan con modelos cinticos
de crecimiento de los microorganismos. Estos balances pueden ser estructurados
o no estructurados. En el caso de los primeros la estequiometra del crecimiento
microbiano es indispensable en los balances de masa. Debido a que se relaciona directamente con otros estados en el sistema (biorreactor) como consumo
de oxgeno, generacin de calor por mencionar algunos, y que en definitiva su
dinmica es caracterstica de su aplicacin (de los modelos cinticos) para los
diferentes tipos de cultivos. Los principales balances de masa en un biorreactor
estan relacionados con la fase del lquido, gas y slido.

3.2.1.

Estimacin a travs de observadores adaptables

Los observadores pueden ser usados para aumentar o remplazar sensores en


un sistema de control. Los observadores son algoritmos que combinan seales
disponibles con otro conocimiento del sistema de control para producir seales
observadas. Estas seales observadas pueden ser ms exactas, menos caras de
producir, y fiables como las seales censadas. Los observadores diseados ofrecen
una invitacin alternativa para adicionar nuevos sensores.
Como con cualquier observador, un observador adaptable entrega la estimacin de las variables del proceso (estados) o parmetros, por simulacin del
modelo del proceso con un trmino proporcional de correccin entre la diferencia

3.2. ESTIMACIN A TRAVS DE ELEMENTOS DE BA-LANCE

35

de las mediciones y su preedicin o valores estimados. Adems, en esta aproximacin, los valores de los parmetros cinticos, los cuales son desconocidos,
son diseados continuamente hasta lograr que el error converja a cero o muy
cercano a cero. [39]. Las ecuaciones bsicas para un observador se muestran a
continuacin
d
xe
dt
d
ke
dt

= g(xe , u, ke ) + k1 [(M f (xe , ke )]


= k2 [(M f (xe , ke )]

Donde k1 y k2 son los parmetros de diseo del observador, los cuales tienen que
ser definidos para asegurar la convergencia de estimacin y el desempeo. En los
sistemas de control el observador de Luenberger se ha aplicado exitosamente,
en la Figura 3-2 se muestra un diagrama a bloques de la estructura de este
observador.

Biorreactor

Estados
actuales

Sensor

Sistema fsico

Error observado

Compensador
observador

+
+

Modelo de
estimacin

Estimacin:
estados
parmetros

Sensor

Modelo del sistema

Figura 3-2. Estructura de un observador de Luenberger


Una aplicacin importante de este tipo de observador lo encontramos como
un estimador para la velocidad especfica de crecimiento en un cultivo[40], la
caracterstica importante de este estimador, es el procedimiento de entonacin
del propio observador que aseguren la estabilidad del estimador. En M. Perrier y
col. [46] se presentan los algoritmos de estimacin para parmetros cinticos en
bioprocesos, y se presenta la teora para entonar los estimadores. Sin embargo,
el procedimiento para entonar (convergencia del error a cero) el observador, se
realiza diseando los parmetros k1 y k2 de forma manual. Zita I.T. A. Soons
[47] desarrollaron dos mtodos de control para entonar en lnea el parmetro
estimado (velocidad especfica de crecimiento) con respecto a la seal de referencia y controlar el proceso de produccin de vacunas de B. pertussis en un
cultivo fed-batch con OU R OT R.

36

3.2.2.

CAPTULO 3. SENSORES VIRTUALES

Tcnicas de filtrado

En el FEK la estabilidad y el desempeo no estn garantizados y dependen fuertemente de la aplicacin especfica, En Lorenzo y col.[48] se menciona
que la aplicacin del FEK requiere de la dinmica del modelo, que es muy difcil
para seleccionar en la prctica. El FEK tiene muchas otras desventajas, requiere
de mucha informacin a priori sobre el proceso (incluyendo datos estadsticos).
Adems, las propiedades de estabilidad y convergencia son cuestionables particularmente para estimacin de parmetros en sistemas no lineales, tales como
los procesos de fermentacin. Sin embrago, en la literatura est ampliamente
registrado el uso de este filtro. Por ejemplo, en [49].

3.2.3.

Redes neuronales artificiales

Hoy en da con el gran avance en las computadoras y el procesamiento de


datos, nuevos procediminetos para modelado utilizando algoritmos de inteligencia pueden ser usados. Las Redes Neuronales Artificiales (RNA) son una nueva
tecnologia que puede ser una alternativa para el modelado de parmetros de
un sistema, para modelos de simulacin muy complejos. En Garca y col. [24]
se estudi la influencia de diferentes variables sobre el coeficiente volumtrico de transferencia de masa, kL a, en reactores tipo tanque agitado utilizando
las RNA. Sin embargo, cuando se aplica esta metodologa es un requisito indispensable disponer de conocimiento previo del proceso. Lo anterior limita la
aplicacin de las RNA si no hay manera de disponer de este conocimiento previo
de la estructura del sistema. Sin embargo, las RNA han adquirido importancia
tanto en las investigaciones acadmicas como en aplicaciones industriales. Los
dos tipos de RNA conocidos son las Redes Neuronales Estticas (RNE), usando la llamada tcnica de back-propagation [50], [51] y las Redes Neuoronales
Diferenciales o Dinmicas (RND), las cuales son aplicadas en este trabajo.

3.2.4.

Redes neuronales diferenciales

Las aplicaciones de la RNA como herramienta para identificar y disear


estructuras de control, a encontrado fuertes aplicaciones dada su estructura no
lineales que utiliza algoritmos de adaptacin y ajuste de parmetros [52], [53],
[54], [55].

Captulo 4

Diseo del Estimador para


el Prametro kLat
4.1.

Introduccin

En este captulo se presentan primeramente la metodologa de la experimentacin de los diferentes cultivos que integraron la base de datos experimentales, la cual se utiliz para validar el software sensor diseado y finalmente se
presentan las diferentes tcnicas que fueron utilizadas para disear el estimador
para el coeficiente volumtrico de transferencia de masa, kL at utilizada para el
diseo del software sensor. La metodologa utilizada para disear el estimador
se realiz llevando a cabo dos etapas de trabajo, siendo la primera el uso de las
tcnicas de Redes Neuronales Diferenciales (RND), esta metodologa se utiliz
para identificar (entrenamiento) y observar (estimar) los estados del modelo de
un reactor lote y lote alimentado y a los estados experimentales obtenidos en
procesos de biotransformacin en dos diferentes modos de operacin: reactor
lote alimentado y en lote para los sistemas biolgicos Saccharomyces cerevisiae
y Azotobacter vinelandii respectivamente. En la segunda etapa se detallan los
algoritmos utilizados y diseados para estimar la evolucin del parmetro kL at
en cada tipo de cultivo. Esta ltima etapa se acopla con las tcnicas de RND
y en conjunto se desarrollo el software sensor para estimar el parmetro kL at .

4.2.

Metodologa experimental

4.2.1.

Sistemas de cultivos

Los datos experimentales que se utilizaron para integrar la base de datos


experimentales (vase Tabla 5.1) fueron los siguientes:
1. Reactor lote alimentado: Cultivo aerobio para Saccharomyces cerevisiae.
2. Reactor lote: Cultivo aerobio para Azotovacter vinelandii
37

38CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT

4.2.2.

Fermentacin: S. cerevisiae

Las fermentacines en lote alimentado (S. cerevisiae), se llevaron a cabo en


un biorreactor tipo tanque agitado de 15 L (applikon Z81315 M607). El biorreactor estaba provisto de unidades de control de pH y oxgeno disuelto. El
pH del medio de cultivo fue controlado con una solucin de amonaco-agua al
20 % (v/v), siendo esta solucin la nica fuente de nitrgeno. La temperatura
fue controlada automticamente. Las condiciones estndar del cultivo fueron:
pH 5.0, temperatura 30o C, el flujo de aire de 450 Lh1 , oxgeno disuelto con
valor de saturacin (0.8 mgO2 L1 ). Se aliment el cultivo con medio fresco en
dos porciones, una de solucin de glucosa (fuente de carbono o sustrato) y otra
de solucin de nutrientes minerales y vitaminas (Vase apnice 1). La solucin
de glucosa se aliment de forma pulsante al biorreactor, con un flujo promedio de 0.15 Lh1 . Se diseo un algoritmo de control de tipo PI simple (no se
muestra) manejado por una computadora personal, que control los flujos de
alimentacin de sustrato y minerales; para evitar la acumulacin de glucosa en
el medio de cultivo y causar la formacin de ambientes heterogneos (gradientes de concentracin) de sustrato, que inhiben las enzimas responsables del
metabolismo respiratorio de la levadura. Esta tcnica permiti sostener el crecimiento y obtener una produccin de biomasa mxima, mientras que la solucin
de minerales se aliment al biorreactor a flujo constante.
Biomasa. El crecimiento de la levadura fue seguido midiendo la densidad
ptica del cultivo a 620 nm con un espectrofotmetro de UV-V (Hitachi U-2000).
La correlacin entre peso seco y la densidad ptica fue establecida previamente.
Glucosa. La concentracin de glucosa fue determinada por el mtodo de la
oxidacin de la glucosa con un analizador automtico (YSI 2700 Select).
Medios de cultivo Los medios de cultivo utilizados para las corridas experimentales se reportan en el anexo apndice 1.

4.2.3.

Fermentacin: A. vinelandii

A vinelandii es una bacteria gram negativa, de vida libre y fijadora de nitrgeno. Esta bacteria es interesante por su capacidad de producir un polmero
de inters industrial, el poli-B-hidroxibutirato (PHB) y por la produccin de
alginatos. Para el cultivo de A. vinelandii, con el fin de separar el efecto hidrodinmico de aquel del oxgeno disuelto, se us un sistema de fermentacin que
permiti controlar el oxgeno disuelto a 3 % (por medio de mezcla de gases), sin
afectar las condiciones de mezclado (hidrodinmica).
Los caldos (conteniendo clulas) que se obtuvieron tanto en matraces como en el tanque agitado fueron viscosos y pseudoplsticos. En matraces, los
caldos filtrados (sin clulas) fueron de baja viscosidad y Newtonianos. Sin embargo, aquellos obtenidos en fermentador, resultaron de alta viscosidad y con
caractersticas pseudoplsticas. Las propiedades reolgicas de los caldos libres
de clulas estuvieron asociadas con una elevada acumulacin de compuestos
extracelulares (proteinas y carbohidratos) que viscosifican elmedio.

4.3. METODOLOGA PARA EL SOFTWARE SENSOR: DIAGRAMA A BLOQUES39


Enrique Galindo y col. demostraron que la velocidad especifica de crecimiento, , de A vinelandii determina la masa molecular del alginato producido por
esta bacteria. Lo anterior fue probado con un cepa mutante (SML2) de A.
vinelandii incapaz de producir alginasas. Los cultivos se desarrollaron en reactor lote alimentado y lote bajo condiciones constantes de tensin de oxgeno
disuelto mostraron que para el caso de un estado estable casi estacionario (fed
batch), fue de 0.03 0.009, 0.06 0.013 y 0.09 0.012 h1 y para el reactor
lote u fue de 0.21 h1 . Por tanto la masa molecular promedio de alginato se
incrementa cuando decrese. [56].
Cultivo en reactor lote
El cultivo en reactor lote se desarrollaron en un biorreactor Applikon (Schiedam,
Netherlans ) usando un volumen de trabajo de 1.8 L. El biorreactor estaba
equipado con dos turbinas tipo Rusthon (dimetro = 5 cm.) y fue operado a
700 rpm y 29 o C. La velocidad del flujo de aire al fermentador fue 1.0 L mn1 .
El pH fue medido con un electrodo Ingold (Columbus, USA) y controlado automticamente usando una solucin de NaOH 2N. La tensin de oxgeno disuelto
(DOT, por sus siglas en ingls) fue monitoreado con un electrodo polarogrfico
Ingold y controlado a un valor 3 % con respecto al valor de saturacin usando
un sistema basado en un control tipo PID.

4.3.

Metodologa para el software sensor: diagrama a bloques

Es importante resaltar que el objetivo principal de este trabajo esta relacionado con la observacin de la dinmica del estado de un biorreactor, a travs
del proceso de observacin de los estados y estimacin de parmetros partiendo
de la informacin disponible o medible en el sistema. Pero no es suficiente la
observacin del proceso sino tambin se requiere controlar el proceso. Si consideramos esto ltimo, en la Figura 4-1 se muestra un esquema de control de un
biorreactor. En el recuadro con lnea de color rojo se muestra de manera general
los elementos necesarios para controlar el proceso. Estos elementos son algoritmos matemticos, es decir, un software de control o un software sensor (sensor
virtual), por tanto, la ubicacin de este trabajo en un esquema de control de
un biorreactor corresponde a la parte del diseo de los algoritmos matemticos
(software) para construir un sensor virtual. Este software utiliza la informacin
disponible en el biorreactor para estimar el parmetro kL a en lnea.
La combinacin entre el diseo de un algoritmo de control y software sensor
propuesto en este trabajo se sugiere que puede ser utilizado en combinacin con
un tcnica de control para controlar el proceso, actuando sobre un elemento fsico
en el biorreactor a partir de la informacin entregada por el software sensor.

40CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT

Control del proceso

Prefermentador

Algoritmo de
control

Software
sensor

Biorreactor o
Fermentador de
produccin

Substrato

Sensores:
analizadores y
aparatos de
medicin

Figura 4-1: Esquema general de control de un biorreactor


La estructura general de la metodologa utilizada se muestra en la Figura.
4-1
En la Figura 4-2 se muestra la estructura general de la metodologa utilizada
en este trabajo. En el recuadro identificado como a) se refiere al sistema (biorreactor). La dinmica del biorreactor se puede generar a partir de un modelo
matemtico o experimentalmente. Cuando se utiliza un modelo matemtico que
describe al sistema (reactor lote, lote alimentado, batch y fed batch respectivamente) en cuyo caso los estados disponibles (salidas yt = Cxt ) aqu se repre

T
T
sentan como ytM odelo = Xt St Ct Vt con C = 1 1 1 1 (todos los
T

y para el caso experimental


estados son conocidos) con x = Xt St Ct Vt

T
Exp
los estados disponibles se identifican aqu como yt
= XtExp StExp CtExp VtExp .
En el primer caso cuando se dispone del modelo que describe la dinmica del
biorreactor (para este estudio reactor lote y lote alimentado) la informacin sobre la dinmica del sistema esta completa, sin embargo, en una situacin prctica
o de aplicacin (experimentacin) disponer de los estados para observar y controlar el sistema es una funcin directa de la instrumentacin disponible en el

T
biorreactor, esto implica que C no siempre tiene la forma C = 1 1 1 1 .
En este trabajo se asumi que el nico estado disponible en lnea fue la

4.4. MODELO DEL BIOREACTOR: ESQUEMA BSICO

41

concentracin de oxgeno disuelto en el medio de cultivo, Ct , esto implica que

T
C = 0 0 1 0 o que ytExp = Ct xt , sin embargo, en la estructura del
algoritmo para estimar el parmetro kL at se requiere de la dinmica de la biomasa, Xt , en lnea y t . La biomasa (y el resto de los estados) se generan con
la RND. La RND esta representada en el recuadro b), en este punto la RND
recibe la informacin disponible ytExp = Ct xt y acta sobre esta para observar aquellos estados que no pueden ser medidos y generar todos los estados del
h
iT
bt Vbt .
bt Sbt C
sistema ytRN D = X
Sistema

a)

Biorreactor

Experimentacin
Exp
yt

Xt St Ct Vt

Modelo

yt

Reactor: Batch, Feed-batch


Exp

yt C t

b)

xt

Modelo
yt

Xt St Ct Vt

Exp

yt

Xt St C t Vt

Xt St C t Vt

RND

x t0

Observador
RND
yt

Modelo

Xt

St Ct Vt

Identificador

X S C V

RND
yt

c)

Xt S t Ct Vt

Estimadores

ut
Velocidad
Velocidad Especfica
Especfica de
de Crecimiento
Crecimiento
k Lat
Coeficiente Volumtrico de
Coeficiente Volumtrico de
Transferencia de Oxgeno
Transferencia de Oxgeno

Figura 4-2: Diagrama general a bloques de la metodologa

Entonces los estados observados por la RND ytRN D se utiliza en la estructura de los estimadores (recuadro c)) para estimar el kL at . Ntese que el
vector de estados (xt ) no est relacionado con la dinmica de formacin de algn
producto (Pt ) ya que en este estudio no se consider necesario conocer la dinmica de Pt , debido a que el diseo de los algoritmos para estimar el parmetro
kL at estn relacionados con la informacin disponible el lnea y principalmente
porque la estructura del estimador no se requiere de la dinmica de Pt .

4.4.

Modelo del bioreactor: esquema bsico

El esquema general de un biorreactor (un sistema) y su ambiente se muestra


en la Figura 4-3, donde se distingue lo siguiente:

42CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


Factores no controlables
(Ruido y perturbaciones)

Factores
controlables
(Acciones de control)

Informacin
disponible
(Salidas)

Biorreactor
Figura 4-3: Sistema (biorreactor)
Estados del sistema:

Acciones de control:

T
xt : = x1,t , ..., xn,t

T
ut : = u1,t , ..., uk,t

(4.1)

Informacin medible (salidas):

T
yt : = y1,t , ..., ym,t

(4.2)

Ruido y perturbaciones no controlables (entradas no controlables):

x,t , perturbaciones de la dinmica del sistema


y,t , perturbaciones de los datos de medicin

4.4.1.

(4.3)

Dinmica general del modelo

El biorreactor se considera como un sistema cuya dinmica se describe por


la siguiente relacin.
d
(4.4)
x = F1 (x) + F2 (x)
dt
donde x <n es el vector estados, Rp es el vector de parmetros desconocidos y F (x)1 y F (x)2 son (matrices) generalmente no lineales, de funciones del

4.5. REDES NEURONALES DIFERENCIALES

43

vector de estados. Un ejemplo clsico son las ecuaciones de balance de materia


y energa en el biorreactor. (Bastin y Dochain, 1990)
Un proceso biotecnolgico puede ser definido como un conjunto de M reacciones envolviendo N componentes. La dinmica de un modelo en un tanque
agitado con mezclado perfecto puede ser deducida de las consideraciones del
balance de masa (vase capitulo I) y escrita en la siguiente forma
d
x = KG (x) + F Q Dx
dt

(4.5)

Donde xt , K, G(x), F, Q y D son el vector de estados del proceso gL1 (ms



la temperatura K cuando se considera un balance de energa), matriz de

coeficientes estequiomtricos, el vector


la velocidad
de reaccin gL1 h1 ,
de

el vector de velocidad
gL1 h1 , el vector
de velocidad para los
1alimentacin

1
1
gases exhaustos gL h
y la velocidad de dilucin h
respectivemente.
Los balances de masa y energa dados en el modelo descrito por (4.5) esta
compuesto de dos trminos
1. La dinmica de transporte: (F Q Dx) debido al flujo de materia a
travs del reactor.
2. La dinmica de reaccin o la biocomversin (G (x) ) debido a las biotransformaciones.

4.5.

Redes neuronales diferenciales

El modelo de un biorreactor (lote o lote alimentado ) sistema (4.5) puede


ser generalizado, en un sentido matemtico como
d
xt
dt
yt

xt
C

= x
bt = f (xt , ut , t) + 1,t , x0 conocida

(4.6)

= Cxt + 2,t

Rn ,yt Rp t 0, ut Rm
Rpn , t,1 Rn1 y 2,t Rp1
kCxt kik 2,t k

Donde: xt Rn es el vector de estados en t 0, yt Rp es la salida


correspondiente, disponible en cualquier tiempo (es una combinacin lineal de
los elementos de estado), ut Rm es la alimentacin externa, C Rpn es
la matriz de transformacin del estado a la salida (seleccionada como C =

T
0 0 1 0 , puesto que la concentracin de oxgeno disuelto en el medio de
cultivo es la variable ms comn a medir en los procesos aerobios, es decir, el

44CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


conocimiento a priori , 1,t y 2,t son los ruidos que no pueden ser medidos
(pero si acotados) en la dinmica del estados y la de la salida respectivamente:
k j,t k2,j , ,j > 0,

j = 1, 2

(4.7)

que puede ser asociada con diferentes condiciones de operacin del biorreactor
y errores en la medicin de la variable disponible (oxgeno disuelto en el medio
de cultivo). Ntese que el sistema no lineal (4.6) siempre puede ser descrito
como:

x
bt
fet :

= f0 (xt , ut , t | ) + fet + 1,t

(4.8)

= f (xt , ut , t) f0 (xt , ut , t | )

Donde f0 (xt , ut , t | ) es conocido como la dinmica nominal la cual puede


ser seleccionada de acuerdo a los resultados tericos de RND y fet es el vector
llamado dinmica no modelada que debe ser minimizada durante el proceso de
entrenamiento. Aqu el parmetro es sujeto a ser ajustado para obtener la
completa entonacin entre la dinmica nominal y la dinmica no modelada.
Segn RND (Poznyak 2001). La dinmica nominal se define como
f0 (xt , ut , t | ) = A0 x + W10 (x) + W20 (t) u

(4.9)

: = W10 , W20 , A0 <nn , W10 , W20 <nn , (x) <l1 , (t) <nm
(4.10)
Las funciones de activacin i () y () son seleccionadas como funciones sigmoides

j (t) :

kl (t) :
j

1
n
X
= aj 1 + bj exp
cj xj

(4.11)

j=1

1
n
X
= aj 1 + bkl exp
ckl xl

(4.12)

j=1

= 1, n, k = 1, n, l = 1, m

cada componente de la funcin de activacin satisface las siguientes condiciones


k (x) (x) k2 l kx xk2 , k ( (x) (x)) k2 l kx xk2 (4.13)
donde y son factores de ponderacin para acotar las funciones de
activacin j (t) y kl (t) respectivamente.

4.5. REDES NEURONALES DIFERENCIALES

4.5.1.

45

Identificador de estados

Consideramos la dinmica de un reactor lote alimentado descrita por el sistema (1.14-18), donde el vector de estados (xt ) se conoce completamente (datos
experimentales). La evolucin de los estados puede ser identificada utilizando
la RND, buscando la mejor aproximacin a este modelo no lineal usando los
datos conocidos de entrada y salida. La descripcin de este tipo de RND es:

x
et = Ae
xt + W1,t (e
xt ) + W2,t (e
xt ) ut

(4.14)

AT P + P A + P RP + Q = 0

(4.15)

Donde x
et <n es el vector de estados de la RND, ut <q , es la accin de
control, A <nn es una matriz Hurwitz, W1,t <nk es la matriz de pesos
para la retroalimentacin de los estados no lineales, W2,t <nr es la matriz
de pesos de entrada, vector de campo (e
xt ) : <n <k es diseado para
tener elementos con una conducta de incremento montonamente justo como
funcin sigmoide. La funcin () la transformacin de <n a <rs la cual es
construida por funcin sigmoide de activacin en cada elemento. La funcin de
entrada u () se asume a ser acotada como kut k2 u. El diseo del identificador
requiere del siguiente condicin: existe una matriz Hurwitz Q definida positiva
tal que la ecuacin de Riccati tiene una solucin positiva P = P T > 0

Teorema 1. Consideramos el sistema no lineal (4.6) el modelo del identificador


de la red neuronal cuyos pesos son ajustados por las siguiente ley de aprendizaje
[26]:
d
W1,t
dt
d
W2,t
dt
t :

= K1 P t (b
xt )

(4.16)
T

= K2 P t (b
ut ) (b
xt )

(4.17)

= xt x
bt

(4.18)

W1,0 , W2,0 Matriz de pesos iniciales

(4.19)
T

Donde K1 y K2 son matrices definidas positivas, P (P = P > 0) es la solucin


de la ecuacin de Ricatti dada por (4.15). Se asume que la dinmica de los pesos
son acotados:
(4.20)
W1,t L, W2,t L
y ellos convergen a sus mejores valores posibles
lm W1,t = 0,

lm W2,t = 0

(4.21)

Adems, es posible concluir que la identificacin del proceso es asintoticamente


consistente
(4.22)
lm t = 0
t

46CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


El elemento principal para construir la prueba de convergencia en este esquema
es construir una funcin de Lyapunov para derivar las leyes de aprendizaje (4.1617). Esta funcin de Lyapunov fue selecciona como:
h
i
h
i
T
T
f1,t
f1,t + tr W
f2,t
f2,t
Vt : = Tt P t + tr W
K11 W
K11 W
(4.23)
fj,t = Wj,t Wj,0 ,
W

j = 1, n

(4.24)

La demostracin de las layes de aprendizaje La demostracin de las


leyes de aprendizaje que ajustan la dinmica de la RND se muetra en el apndice
8.

4.5.2.

Observador de estados

En esta seccin se describe la estructura del Neuro-Observador Diferencial


(NOD) para Sistemas no lineales desconocidos, la tcnica de la RND puede
ser aplicada exitosamente a modelos no lineales desconocidos. Esta metodologa
para la observacin de estados usando la dinmica de la red neuronal diferencial
recurrente, para sistemas continuos o discontinuos no lineales, los cuales presentan perurbaciones externas como internas pero acotados, El diseo del NOD
esta propuesto para alcanzar una exactitud especificada del error de estimacin.
Si la parte del lado derecha de la ecuacin de f (xt , ut , t) en (4.14) es conocida,
la estructura del observador puede escogerse de tipo Luenberger
xt , t) + K (yt C x
bt ) ,
F (t, x
bt , yt ) = f (b

K Rnm

(4.25)

que corresponde a la forma estndar del observador tipo Luenberger con un


trmino de correccin lineal.
La estructura de un correspondiente observador no lineal puede ser descrita
como sigue

d
bt , ut , t) + Kt [yt C x
bt ]
(4.26)
x
bt = f (x
dt
d
bt + W1,t (b
xt ) + W2,t (b
xt ) ut + Kt [yt C x
bt ]
(4.27)
x
bt = A(0) x
dt
bt es el vector
Donde Kt Rnm es la matriz de ganancia del observador, x
de estados en la ecuacin diferencial matricial. Las condiciones iniciales en la
ecuacin vectorial diferencial son x
bt=0 las cuales se fijan. A este esquema se le
llama Neuro-Observador.
De manera semejante como en la estructura del identificador el error se define
como t : = xt x
bt ,
El factor ms importante sobre la dinmica de la RND esta relacionado con
la evolucin en el tiempo de los pesos. Esto es una consecuencia de la estructura
compleja no lineal de las ecuaciones diferenciales en la matriz de pesos. Para el
modelo del observador las leyes de aprendizaje se definen de la siguiente manera
d
xt ) (b
xt )T M1,t
W1,t = (1,t + 2 ,t ) [W1,t W1 ] (b
dt

(4.28)

4.5. REDES NEURONALES DIFERENCIALES


d
xt ) (b
xt )T M2,t
W2,t = k(ut )k2 (1,t + 2 ,t ) [W2,t W2 ] (b
dt
W1,0 = W1 ,

W2,0 = W2

47
(4.29)

(4.30)

con

+T 1

1
1,t = P N T C0+ (1
P
C + 2 ) C0 N

(4.31)

2 ,t = P N T N 1 P

(4.32)

M1,t = 2P N T (b
xt ) yet C0+

(4.33)

Kt = Pt1 C0T 1

(4.35)

M2,t = 2Pt N T (b
xt ) (ut ) yet C0+

(4.34)

Para construir la prueba de convergencia en este esquema es nuevamente construir una funcin de Lyapunov para derivar las leyes de aprendizaje. Esta funcin
de Lyapunov fue selecciona como:
1 hfT f i 1 hfT f i
Vt := Tt P t + tr W
1,t W1,t + tr W2,t W2,t
2
2

(4.36)

Para P T = P > 0 a lo largo de la trayectoria de la ecuacin diferencial siguiente


d
d
d
= x
bt xt
dt
dt
dt

(4.37)

Finalmente la metodologa para la RND como identificador y el observador


de estados basado en RND descrita previamente se puede resumir de manera
esquemtica, esto se muestra en la Figura 4-4 aqu se observa la interaccin
en lnea tanto para el proceso de entrenamiento y el proceso de observacin
de estados, es importante sealar que todo en el proceso los algoritmos fueron
diseados para evolucionar acoplados y en continuo.

48CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT

ut

xt

Planta
Biorreactor

Yt

xt

RND
IDENTIFICADOR

xt xt

Yt Yt

RND
OBSERVADOR

Yt

K
Figura 4-4: Diagrama a bloque de la RND. Identificador y observador

El identificador de estados basado en la RND se representa en la Figura 4-4


por el bloque rojo y su interaccin con la planta o el biorreactor.

4.5.3.

Mtodo de entrenamiento de la red

La representacin a bloques para el proceso de entrenamiento de la red se


muestra en la Figura 4-5 en el cual se lleva acabo el ajuste de los parmetros
que forman parte de la estructura del identificador. Donde se observa que la
identificacin de los estados en el biorreactor a partir de la convergencia del error,
xt x
bt , a cero o muy cercano a cero. Esto es, la red se modifica continuamente
por medio del ajuste de los pesos W1,t y W2,t (proceso de aprendizaje) hasta
que el error xt x
bt converge a cero, cuando esto se cumple se dice que la red a
adquirido las propiedades del sistema (biorreactor).

4.5. REDES NEURONALES DIFERENCIALES

49

a) Entrenamiento de la RND

ut

xt

Planta
Biorreactor

xt = [ X t
xt = X t

St
St

Ct Vt ]

C t Vt

RND
IDENTIFICADOR

xt xt

xt

Figura 4-5: Diagrama a bloques para el idendificador


Esto es importante cuando la descripcin matemtica de un proceso real
se torna complicado o prcticamente imposible, es cuando surge la necesiadad
de recurrir a mtodos computacionales que permitan obtener un modelo del
sistema a partir de datos experiementales disponibles por algn mtodo clsico de medicin (anlitico, quntico, etc), es decir, la llamada identificacin de
sistemas. Se entiende por identificacin del sistema, la obtencin de forma algortmica de un modelo que reproduzca adecuadamente (con suficiente exactitud
para fines deseados), las carcteristicas dinmicas del proceso bajo estudio.
El concepto de identificacin implica el uso de tcnicas que permitan construir modelos matemticos de sistemas dinmicos, a partir de informacin contenida en un conjunto de datos de entrada y salida (20, 19, 56, 57, 19).
En esta parte se considera el proceso de entrenamiento de RND, en la cual se
lleva acabo el ajuste de los parmetros que componen la estructura del identificador (Pesos). Para garantizar que el error de estimacin sea lo suficientemente
pequeo, se debe realizar la entonacin de los parmetros de la red neuronal, entre los cuales se encuentra la matriz A. Este ajuste se lleva a cabo durante esta
etapa conocida como entrenamiento. En este caso, el proceso de entrenamiento
se llvo a cabo utilizando datos experimentales y previamente la obtencin de de
un cunjuto de datos de entrada y los datos ganerados en la solucin nmerica
del sistema (1.14-18), el cual es utilizado para afinar el ajuste del identificador.
En resumen, este es el primer paso en la obtencin de una mayor calidad del
proceso de modelado va la red neuronal diferencial. A su vez, este mismo procedimiento es esencial para la observacin de los estados del sistema. As, la
matriz A fue seleccionada como una matriz diagonal.
De igual forma la representacin a bloques del proceso de observacin de los
estados que no estan disponibles en el biorreactor a partir de un slo estado que
si esta disponible se muestra en la Figura 4-6. Lo anterior se logra debido a que
el NOD previamente en el proceso de entrenamiento adquiri las propiedades

50CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


del sistema. Todo el proceso de observacin de estados no medibles, Xt , St y
bt converge a cero o muy
Vt , se obtiene cuando la observacin del error Ct C
cernano a cero, por lo cual, en diagrama abloques la matriz de salida, C, se
define como:

C := 0 0 1 0

b) Observador basado en RND

ut

Yt = [ X t

Planta
Biorreactor

C = [ Xt

St

Ct

Vt ]

Ct Vt ]

St
C

C = [ 0 0 1 0]

RND
OBSERVADOR

Yt Yt

Yt

Yt = [ 0 0 Ct

0]

Figura 4-6: Diagrama a bloques de la estructura del observado

4.6.

Estimacin de parmetros: algoritmos

La contribucin en esta seccin es mostrar el diseo de los algoritmos para


estimar los parmetros t y kL at , los algoritmos se caracterizan por las siguientes propiedades:
a) Ellos estan basados sobre la estructura no lineal de los sistemas de ecuaciones (1.9-1.19), (1.35).
ax
, C , YXS , YO2 se asume que son conocidos.
b)Todos los parmetros m
t
d) Se asume que para los datos experimentales las entradas Dt y St=0 son
conocidas.
e) Los algoritmos presentados son esquemas en tiempo continuo.

4.6.1.

Modelo matemtico del proceso de fermentacin

De acuerdo a lo expuesto en el captulo 1 (modelos matemticos de procesos de fermentacin), el modelo bsico del comportamiento para el crecimiento

4.6. ESTIMACIN DE PARMETROS: ALGORITMOS

51

microbiano en un reactor tanque agitado continuo se expresado como sigue


d
Xt
dt
d
St
dt
d
Vt
dt

= [t Dt ] Xt

(4.38)

= k1 t Xt + Dt [Sin St ] con k1 =

1
YXS

= Et Ft = Dt Vt Ft

(4.39)
(4.40)

Este es claramente una representacin de un espacio- estados de tercer orden


con:
Tres variables de estados:
Tres entradas (controles):
Dos parmetros:

Xt , St , Vt
Sin , Dt , Ft (perturbaciones)
t , k1

En este trabajo los casos de estudio del sistema (biorreactor) son:


1. Reactor lote
d
Xt
dt
d
St
dt
d
Vt
dt

= t Xt

(4.41)

= k1 t Xt

(4.42)

= Constante

(4.43)

2. Reactor lote alimentado


d
Xt
dt
d
St
dt
d
Vt
dt

= [t Dt ] Xt

(4.44)

= k1 t Xt + Dt [Sin St ]

(4.45)

= Et = Dt Vt (Variable)

(4.46)

Los cultivos estudiados (S. serevisiae y A. vinelandii , reactor lote alimentado y lote respectivamente) fueron procesos de fermentacin aerobios
(biotransformaciones donde se transforman materias primas en productos,
mediante rutas metablicas activadas por la presencia de oxgeno). El balance de oxgeno disuelto en la fase del lquido (DOt , por sus sigla en
ingls) en el biorreactor esta dado por:
Et
d
DOt
DOt = OT Rt OU Rt +
dt
Vt

(4.47)

Si se considera que la dinmica del oxgeno es mucho ms rpida que


la dinmica de otros procesos releventes (biomasa, substrato) y la conEt Ct
tribucin del trmino de dilucin,
, es pequeo comparado con la
Vt

52CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


velocidad de cambio de oxgeno disuelto. Como consecuencia en (4.47) se
puede expresar como
d
DOt = OT Rt OU Rt
dt

(4.48)

go2
Donde
OT
R
t
Lh es la velocidad de transferencia de oxgeno y OU Rt
go2
Lh es la velocidad de consumo de oxigeno, debido a la actividad metablica de las clulas.

4.7.

Estado estable o cuasi-estable

Para el cultivo de S. cerevisiae (reactor lote alimentado) bajo condiciones


normales del proceso, se asume que no hay una velocidad de acumulacin
significante de oxgeno en la superficie del gas en la parte alta del lquido en el
biorreactor (exhaustos), la velocidad de transferencia de oxgeno en la interfase
gas-lquido son iguales. La evolucin del oxgeno disuelto en el medio de cultivo
se asume constante o por lo menos muy cercana al 10 % con respecto al valor
de saturacin, por lo cual OT Rt ' OU Rt , esto es un estado seudo estable en
el reactor lote alimentado. Entonces la dinmica del oxgeno se utiliz para
evaluar la evolucin del kL at considerando las lecturas entregadas por el sensor
para oxgeno disuelto es

OT Rt ' OU Rt

DOtSensor = OU Rt

kL at Ct

Resolviendo para kL at en la ecuacin (4.50)

1
kL at = OU Rt
Ct DOtSensor

(4.49)
(4.50)

(4.51)

Y cuando DOtSensor 0 De la igualdad (4.51) la velocidad mxima de transferencia de oxgeno esta dada por

C
kL at C = OU Rt
(4.52)
C DOtSensor
y cuando DOtSensor tiende a cero en (4.52), se tiene que kL at C = OU Rt . Las
lecturas del sensor, DOt , tiene un tiempo de respuesta Sensor [s] y es modelado
con un sistema de primer orden con
d
1
1
DOtSensor = Sensor DOtSensor + Sensor DOt
dt

(4.53)

El parmetro kL at se calculo utilizando los datos experimentales a partir de la


expresin (corrida CDA-IBT)

1
1
1
=

(4.54)
kL at = OU Rt
t
YO2
C DOtSensor
C DOtSensor

4.7. ESTADO ESTABLE O CUASI-ESTABLE

53

Se asumi que el estado estable se inicia inmediatamente despus de haber terminado el modo de produccin en lote, es decir, instantes despus de iniciado
el cultivo en lote alimentado. Durante el cultivo en lote alimentado, la concentracin de substrato, prcticamente es cero, es decir, St 0. Por lo tanto
dSt
dt ' 0. Este comportamiento se puede ver en la Figura 4-7

CDA
10

CDA-1
12

Reactor: lote alimentado

Reactor: lote alimentado


10
8

S(t) [g*L-1]

S(t) [g*L-1]

8
6
4

6
4

2
0

2
0

10

15
20
Tiempo [h]

25

30

10

15
20
Tiempo [h]

25

30

S(t)

CDA-2
12

CDA-IBT
25

Reactor: lote alimentado

20

S(t) [g*L-1]

S(t) [g*L-1]

10

6
4

15
10
5

2
0

Reactor: lote alimentado

10

15
20
Tiempo [h]

25

30

20

40
Tiempo [h]

60

80

Figura 4-7 Dinmica de St , reactor lote alimentado (S. cerevisiae)


En los cultivos CDA, CDA-1 y CDA-2 (para cultivos de S. cerevisiae)
en la Figura 4-6 la concentracin de St en el biorreactor en lote alimentado
es St 0 (estado seudo-estable). Pero en CDA-IBT (cultivo en lote de A.
vinelandii) St es variable todo el tiempo del cultivo.
Del balance de masa para el substrato (4.45) se tiene que t = t (Ft ), es
decir, t es una funcin del flujo de alimentacin al biorreactor. Para establecer
la relacin de t (F ) se tiene que
t (F ) = qSt YXS

(4.55)

Entonces de (4.45)
0'

1
Xt + Dt Sin
YXS t

Dt Sin =

1
Xt
YXS t

(4.56)

(4.57)

54CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


La expresin (4.57) puede ser utilizada para disear la velocidad de alimentacin,
Ftin , al biorreactor. Resolviendo (4.57) para t
1
Xt
YXS t
t
t

= Dt Sin

(4.58)

YXS
= Dt Sin
Xt

Ft YXS
= Sin
Vt
Xt

(4.59)
(4.60)

En (4.60) se justifica la dependencia de la velocidad especfica de crecimiento


como una funcin del flujo de alimentacin Ft .

4.8.

Coeficiente volumtrico de transferencia de


oxgeno aparente

El kL at calculado con los datos experimentales se define como el coeficiente

volumtrico de transferencia de oxgeno aparente o experimental kL aExp


.
t
Utilizando las ecuaciones (4.54) y (4.60) se obtiene la siguiente expresin, la
cual se utiliz para clcular el kL aExp
t

Ft
YXS
1
1
kL aExp
=
S
(4.61)
in
t
Vt
Xt
YO2
C DOtSensor

4.9.

Anlisis de estabilidad del biorreactor

En esta seccin se analiza la estabilidad del modelo que describe la dinmica


bsica del biorreacror. Si bien el modelo del biorreactor en concordancia con la
realidad fsica, esta globalmente acotado en las entradas y los estados (BIBS,
por sus siglas en ingls), este puede exhibir un comportamiento inestable.
El anlisis de estabilidad esta basado en las siguientes suposiciones:
A1
A2
A3
A4
A5
A6
A7

k1 es una constante positiva


0 < St=0
0 < Xt=0
0 < Dt para todo t
0 < Sin < Stmx para todo t
0 < t < mx
para todo t
t
t = 0 si St = 0
St=0 + k1 < Stmx con k1 = 1/Yxs

Las suposiciones A2 y A3 son triviales: la concentracin de Xt , St y la


velocidad de dilucin Dt son positivas por definicin. Suposicin A4 Los estados
o los substratos en la corriente de alimentacin solamente positivos pero tambin
tienen un limite superior. Las suposiciones A5 y A6 son bastante suaves y realistas, pero la velocidad especfica de crecimiento: (a) t es positiva y acotada y

4.10. ESTIMADOR EN LINEA PARA LA VELOCIDAD ESPECFICA DE CRECIMIENTO, T 55


(b) no hay crecimiento sin substrato. Finalmente la suposicin A7 los estados al
inicio de la biotransformacin comienza con relativamente pequeas cantidades
de biomasa y substrato, sin embargo, esta suposicin no es esencial.
Teorema 1 [57]
Para la dinmica bsica del modelo (reactor lote alimentado) descrito por
(4.44-46), bajo las suposicin A1 a A7, la concentracin de biomasa Xt y la
concentracin del substrato, St , estn acotadas como sigue para todo t > 0:
0 < St < Stmx

0 < Xt < Xtmx =

Stmx
k1

(4.62)

Prueba
1. Cuando Xt = 0, tenemos que
para todo t siguiendo de A2.

d
dt Xt

= 0. Entonces, la conclusin Xt > 0,

2. Cuando St = 0, temos que usando A3, A4, A6:


d
St = Dt Sin > 0
dt

(4.63)

3. Cuando St = Stmx , tenemos, usando A1, A3, A4, A5 en (1):


d
St = k1t Xt + Dt [Sin Stmx ] < 0
dt

(4.64)

Entonces, la conclusin St < Stmx para todo t seguida de A7.


4. Se define Zt = k1 + St . cuando Zt = Stmx y usando (4.6), (4.7) y A4:
d
Zt = Dt [Sin Stmx ] < 0
dt

(4.65)

La conclusin Zt < Stmx para todo t seguido de A7. puesto que St > 0 por
(2), claramente se tiene para todo t:
Xt <

4.10.

Stmx
= Xtmx
k1

(4.66)

Estimador en linea para la velocidad especfica de crecimiento, t

Declaracin del algoritmo . El algoritmo desarrollado por Duchain y Bastin


para estimar la velocidad especfica de crecimiento se desarrolla y complementa
a continuacin.
Se considera un biorreactor descrito por las ecuaciones siguientes (4.44) y
(4.45), y se asume que la concentracin de biomasa, Xt , esta disponible por
mediciones en lnea (on-line).

56CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


Entonces el algoritmo puede ser usado para estimar en lnea la velocidad
especfica de crecimiento:
h
i
d b
bt
bt Xt Dt Xt + C1 Xt X
(4.67)
Xt =
dt
h
i
d
bt
(4.68)

bt = C2 Xt X
dt
1
2 1
Donde las constantes C1 h
y C2 Lh g
son estrictamente positivas, es
decir, C1 > 0 y C2 > 0.
La estimacin de la velocidad especfica de crecimiento t es derivada por la
bt . La dinmica de X
bt es obtenida va la ecuacin
observacin del error Xt X
diferencial (4.67) la cual incluye la ecuacin no lineal (4.44) (donde el parmetro
desconocido t se remplaza por su estimado en lnea) y un trmino proporcional
bt .
a la observacin del error Xt X

4.10.1.

Estabilidad y convergencia: caso libre de perturbaciones

El error en el proceso de estimacin se define como sigue


bt
et = Xt X
X
bt

et = t

(4.69)
(4.70)

Entonces, la dinmica del error puede ser deducidad de


d
d b
d e
Xt = Xt X
t
dt
dt
dt

d
d
d

e =
b
dt t dt t dt t
Desarrollando (4.71) con (4.44) y (4.67)

d e
et
bt Xt + Dt Xt C1 X
Xt = t Xt Dt Xt
dt
d e
et
et C1 X
Xt = Xt
dt
y tambin desarrolla (4.72) con (4.68)
d
d
et

e = C2 X
dt t dt t

El error del sistema (4.74) y (4.75) se rescribe como


#
"
et
et
d X
et C1 X
Xt
= d
et
et
dt
t C2 X
dt

(4.71)
(4.72)

(4.73)
(4.74)

(4.75)

(4.76)

4.10. ESTIMADOR EN LINEA PARA LA VELOCIDAD ESPECFICA DE CRECIMIENTO, T 57


La estabilidad del sistema (4.76) es examinada considerando sus eigenvalores.
Para analizar los eigenvalores del sistema (4.67) con (4.68)
d
x (t) = Ax (t) + B (t) u (t)
dt
Con

h
et
x (t) = X

C1
A=
C2
B(t) =
u =

et

iT

Xt
0

T
0 1
d

dt t

(4.77)

(4.78)
(4.79)

(4.80)

El diseo de los parmetros C1 y C2 se visualiza al obtener la ecuacin caracterstica de la matriz A, det (I A),

( + C1 ) Xt
det (I A) = det
(4.81)
C2

el determinante de la matriz en (4.81) es la ecuacin


2 + C1 + C2 Xt = 0

(4.82)

Esta es una ecuacin de segundo orden que se resuelve de forma general como
sigue
p
C1 2 C12 4C2 Xt
(4.83)
i =
2
una importante guia es seleccionar los polos reales, esto se logra estableciendo
la siguiente desiguladad (4.84) (vase apndice 4 y 5).
C12 4C2 Xt 0

(4.84)

y el diseo de los polos se puede lograr con


C2 =

C12
4Xt

(4.85)

con
0 < < 1

(4.86)

sin embargo, C2 = f (Xt ) para este caso.


Para evitar que C2 = f (Xt ) la estructura del sistema (4.67-68) es reajustada
a la forma siguiente:
h
i
d b
bt
bt Xt Dt Xt + C1 Xt Xt X
(4.87)
Xt =
dt

58CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


h
i
d
bt

bt = C2 Xt Xt X
dt

(4.88)

por tanto, con el sistema (4.71-72) se deduce el error del sistema de manera
semejante al caso anterior y sudinmica de error es
d
(4.89)
x (t) = Xt Ax (t) + B (t) u (t)
dt

Con parmetros C1 Lh1 g 1 y C2 L2 h2 g 2 son estrictamente positivos, es


decir, C1 > 0 y C2 > 0.
iT
h
et
(4.90)
x (t) = X
et
A=

C1
C2

1
0

T
B(t) = 0 1

(4.91)

(4.92)

y utilizando A de (4.91), el diseo de los polos se obtiene al resolver la ecuacin


caracterstica de la matriz A, det (I A), por lo tanto, C2 ya no es una funcin
de la concentracin de biomasa, como se muestra en la siguiente relacin:
C2 =

C12
4

(4.93)

Las propiedades de estabi-lidad y la convergencia del algoritmo de estimacin


(4.87-88) son analizadas bajo las siguientes suposiciones:
A8
A9

d
t k < M1
La derivada de t en el tiempo esta acotada para todo t k dt
Xt es estrictamente positiva para todo t: Xt > 0

Entonces se tienen los siguientes resultados para las propiedades de estabilidad y convergencia
Estabilidad
Teorema 2.1 (Bastin y Dochain, 1986)
Bajo las suposiciones A1 a A9, existe una constante positiva k0 y k1 , tal que
el vector de x (t) esta acotado como sigue, para todo t:
kx (t) k k0 kx (0) k + k1 M1

(4.94)

Prueba de estabilidad
Se considera el sistema autnomo descrito por
d
= Xt A t
dt t

(4.95)

4.10. ESTIMADOR EN LINEA PARA LA VELOCIDAD ESPECFICA DE CRECIMIENTO, T 59


puesto que C1 y C2 son seleccionadas estrictamente positivas, A tiene eigenvalores con parte real negativa. Por lo tanto, existe una matriz definida positiva
P y Q que satisface la ecuacin de Lyapunov
P A + AT P = Q

(4.96)

Entonces el sistema autnomo variante en el tiempo (4.95) es exponencialmente


estable, puesto que
(4.97)
V [ t ] = Tt P t
es una funcin cuadrtica de Lyapunov cuya derivada esta acotada por una
forma cuadrtica negativa:
d
V [ t ] = Tt Q t
dt

(4.98)

es decir, el sistema autnomo descrito por (4.95) es asintticamente estable. Ms


adelante se desarrollara esta prueba para demostrar la estabilida del estimador
descrito por (4.87-88).
Convergencia
El procedimiento del teorema muestra que la estimacin del error
et = t b
t
esta acotado con tal que C1 y C2 tenga valores positivos. Pero esto no nos da
informacin sobre la precisin de la estimacin de t . En este prrafo para un
seleccin ligeramente restringida de C1 y C2 , se calcula explcitamente una cota
superior de la precisin asinttica de
et .
Definiendo que 1 y 2 son los eigenvalores de A relacionada (por definicin)
con
C1 = (1 + 2 )
C2 = 1 2
(4.99)

en adelante, se asume que:


A10. El diseo de los parmetros C1 y C2 son seleccionados tal que A tenga
eigenvalores distintos y reales:
C12
)
(4.100)
4
De hecho una seleccin de inters prctico: si C1 y C2 fueran seleccionados tal
que los eigenvalores 1 y 2 fueran oscilaciones independiente de la variacin
de los parmetros podran ser inducidos en la estimacin.
1 < 2 < 0 ( por ejemplo C2 <

Teorema 2.2 (Bastin y Dochain, 1986)


Bajo las suposiciones A1 a A10, los errores de Xt y t estn asintoticamente
acotados como sigue:
et |= M1 = 1
lm sup | X
(4.101)
t
C2
C1 M1
lm sup |
et |=
(4.102)
= 2
t
C2

60CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


Prueba:
Puesto que Xt (s) > > 0 para toda s (suposicin A9), el siguiente cambio
de escala de tiempo:
dt = Xs ds
(4.103)
Permite rescribir el sistema (4.89), (4.90), (4.91), (4.92), (4.93) como sigue:
d
x(t) = Ax(t) + B o (t) u(t)
dt
con
B o (t) =

4.10.2.

(4.104)


1
1 0
B (t) =
x(t)
x(t) 1

(4.105)

Estabilidad y convergencia: caso con perturbaciones

Para esta situacin se asume que las mediciones de Xt en lnea tienen la


forma
Xt,m = Xt + y,t
(4.106)
Donde y,t perturbaciones de los datos de medicin.
Considerando las perturbaciones a la salida del estado, Xm,t , el algoritmo
descrito por (4.87-88) se puede escribir en la siguiente forma
d b
Xt
dt
d

b
dt t

y el error se hace

h
i
bt
=
bt Xm,t Dt Xm,t + C1 Xm,t Xm,t + X
h
i
bt
= C2 Xm,t Xm,t + X
d
x(t) = Xm,t Ax(t) + B(t)u(t)
dt

(4.107)
(4.108)

(4.109)

con x(t) y Xt definidas de igual forma que el caso anterior (libre de perturbaciones):
iT
h
et
et
X

C1 1
A =
C2 0

(4.110)

x(t) =

(4.111)

con B(t) y u(t) como sigue

Dt t C1 Xm,t
B(t) =
C2 Xm,t

y,t
u(t) =

0
1

(4.112)
(4.113)

4.10. ESTIMADOR EN LINEA PARA LA VELOCIDAD ESPECFICA DE CRECIMIENTO, T 61


Comentario La demostracin del algoritmo para el error (4.109) se da en el
apndice 3.
Ahora se hace necesario introducir dos suposiciones ms:
A11
A12
A13

La medicin del ruido y,t esta acotada, pata todo t: k y,t k < M2
Xm,t es estrictamente positiva, para todo t: Xm,t > > 0
La velocidad de dilucin Dt esta acotada, para todo t: 0 < Dt < Dtmx

La estabilidad y la convergencia se deducen a continuacin


Estabilidad
Teorema 2.3 (Bastin y Dochain, 1986)
Bajo las suposiciones A1 a A8 , A10 a A13, existen constantes positivas k0 ,
k1 , k2 tales que el vector de error x(t) es acotado como sigue, para todo t:
kx(t)k < k0 kx(0)k + k1 M1 + k2 M2

(4.114)

La prueba de estabilidad es similar al Teorema 2.1


Convergencia
Teorema 2.4 (B y D,19986)
et y
et estan asimptoBajo las suposiciones A1 a A8, A10 a A13 el error X
ticamente acotados como se muestra a continuacin:

1 M1
e
+
( + 2 C1 ) + 3 + 1 + 4 C1
M2 M2
lm sup | Xt |
t
C2
1 2 1
1 2
(4.115)

1 C1
lm sup |
et |
M1 + ( 5 C1 M2 + 6 + 7 C1 ) M2
(4.116)
t
C2
con
1
2


1
2
1
2
2
2

(4.117)
,
1
1
y 1 (i = 1 a 7) son constantes positivas independientes del diseo de los
parmetros C1 y C2 .
Prueba
De manera similar que en el teorema 2.2 y si se considera el siguientes cambio
de escala:
dt = Xm,s ds
(4.118)
y denotando aqui que:
B1 =

M2
+ C1 (Xm,t + M2 )}
max {Dtmx + mx
t

(4.119)

62CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


1
(4.120)
{M1 + C2 (Xm,t + M2 )}

1 (i = 1 a 7) pueden ser facilmente calculados de (B.8) y B.9) del apndice 6


B2 =

4.11.

Estimador 2: Coefciente volumtrico de


transferencia de masa, kL at .

Para el diseo del algoritmo en lnea (on-line) para estimar el parmetro


kL at , se considera el sistema compuesto por las ecuaciones de balance (4.4446), que en conjunto describe la dinmica del biorreactor. La construccin del
algoritmo esta basado sobre el hecho de que el consumo y la transferencia de
oxgeno disuelto, Ct , en el medio de cultivo estn relacionados directamente
con las condiciones de operacin del biorreactor y la actividad biolgica del
microorganismo respectivamente.
El balance para el oxgeno en un biorreactor esta dado por la siguiente expresin
d
(4.121)
Ct = kL at [C Ct ] OU Rt
dt
donde OU Rt es el trmino que corresponde a la respiracin de las clulas, es
decir, la velocidad de consumo de oxgeno (por sus siglas en ingls).
d
1
Xt
Ct = kL at [C Ct ]
dt
YO2 t

(4.122)

se asume que los parmetros C y YO2 son conocidos.


Entonces el kL at , puede ser estimado de acuerdo con (3.3-6)
h
i
d b

b
(4.123)
Ct = kd
L at [C Ct ] OU Rt + C1 Ct Ct
dt
h
i
dd
bt
(4.124)
kL at = C2 Ct C
dt
1
2 1
y C2 Lh g
son estrictamente positivas, es
donde las constantes C1 h
decir, C1 > 0 y C2 > 0.
La estimacin del coeficiente volumtrico de transferencia de oxgeno kL at es
bt . Las mediciones estimadas de C
bt se
derivado de la observacin del error Ct C
obtienen con la ecuacin diferencial (4.123) la cual incluye la estructura no lineal
de la ecuacin (1.21), (donde el parmetro desconocido kL at ha sido remplazado
por su estimador en lnea) y el trmino proporcional para la observacin del error
bt .
Ct C
Estabilidad y convergencia: caso libre de perturbaciones (

y,t

= 0)

Si se definen los errores y su derivada en el tiempo como


ft
C

df
Ct
dt

bt
= Ct C
d
d b
=
Ct C
t
dt
dt

(4.125)

4.11. ESTIMADOR 2: COEFCIENTE VOLUMTRICO DE TRANSFERENCIA DE MASA, KL AT .63


kg
L at

dg
kL at
dt

= kL at kd
L at
d
d
=
kL at kd
L at
dt
dt

(4.126)

Las ecuaciones (4.125) y (4.126) se expresan de una forma muy parecida a la


ecuacin diferencial de estado, ya que el estado del sistema es de primer orden
escritas en funcin de las variables de estado, es decir, la forma matricial de la
ecuacin.
d
x (t) = Ax (t) + B (t) u (t)
dt
Donde las matrices x (t), A, B (t) se definen como:
iT
h
et kg
x (t) = X
L at

C1 [C Ct ]
A=
C2
0

T
B(t) = 0 1

(4.127)

(4.128)
(4.129)
(4.130)

el diseo de los parmetros C1 y C2 se visualiza al obtener la ecuacin caracterstica de la matriz A, det (I A) .

0
C1 [C Ct ]
det (I A) = det

(4.131)
0
C2
0

( + C1 ) [Ct C ]
(4.132)
det (I A) = det
C2

Y la ecuacin caracterstica se obtiene al resolver la ecuacin (4.132):


2 + C1 + C2 [Ct C ] = 0

(4.133)

Y por lo tanto
C2 =

C12
4 [Ct C ]

(4.134)

En (4.134) se tiene que C2 = f (Ct ). Es necesario que la matriz A tenga la forma:

C1 1
A=
(4.135)
C2 0
Por lo cual el sistema de ecuacoines (4.123), (4.124) se puede rescribir de la
forma siguiente:
h
i
d b

b
a
[C

C
]

OU
R
+
C
[C

C
]
C

C
Ct = kd
L t
t
t
1
t
t
t
dt
h
i
dd
bt
kL at = C2 [C Ct ] Ct C
dt

(4.136)
(4.137)

64CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT

Con parmetros C1 Lh1 g 1 y C2 L2 h2 g 2 son estrictamente positivos, es


decir, C1 > 0 y C2 > 0. La dinmica del error es:
d
x(t) = [C Ct ] Ax(t) + B(t)u(t)
dt
Con x(t), B(t) y u(t) iguales que el caso anterior y A como sigue

C1 1
A=
C2 0

(4.138)

(4.139)

ya que se ha logrado que la matriz A sea diagonal desarrollamos det (I A)


obteniendo la siguiente ecuacin caracterstaica que tiene la forma que (4.140):
C2 =

C12
, con 0 < 1
4

Estabilidad y convergencia: caso con perturbaciones (

(4.140)
y,t

6= 0)

La principal consideracin para el diseo del estimador es asumir que:


Las perturbaciones ( y,t ) durante el proceso de medicin de oxgeno disuelto
el medio de cultivo estn disponibles en lnea con Ct . Con Ct definida como
Cm,t = Ct +

y,t

(4.141)

Entonces el kL at puede ser estimado con


h
i
d b

b
(4.142)
Ct = kd
L at [C Cm,t ] OU Rt + C1 [C Cm,t ] Cm,t Ct
dt
h
i
dd
bt
(4.143)
kL at = C2 [C Cm,t ] Cm,t C
dt
bt y kd
Donde C
L at son estimados de Ct y kL at y C1 y C2 son dos constantes
positivas (C1 > 0, C2 > 0).
los errores se definen de igual forma que (4.125) y (4.126), y el siguiente
sistema del error puede ser deducido de (4.141), (4.142), (4.48):

con

d
x (t) = [C Ct ] Ax(t) + B(t)u(t)
dt
iT
h
et kg
x (t) = C
a
L t

C1 1
A=
C2 0

kL at C1 [C Cm,t ] 0
B(t) =
C2 [C Cm,t ]
1
#
"
u(t) =

y,t

kL at

(4.144)
(4.145)
(4.146)
(4.147)
(4.148)

La demostracin matemtica del sistema (4.144) se muestra en el apndice 2.


Para probar la estabilida de los algoritmos (4.138) y (4.144) se utilizo el
concepto de estabilidad de Lyapunov.

4.11. ESTIMADOR 2: COEFCIENTE VOLUMTRICO DE TRANSFERENCIA DE MASA, KL AT .65

Prueba de estabilidad del estimador de kL at

4.11.1.

La prueba de estabilidad para el estimador de kL at se presenta a continuacin. Para una mejor comprensin de la metodologa utilizada para la
demostracin de la estabilidad del estimador propuesto, en el apndice 9 se presenta la teora de Lyapunov especificamente cuando se trabaja sobre sistemas
autnomos.
Para probar la estabilidada del sistema
d
(4.149)
x (t) = [C Ct ] Ax (t) + B (t) u (t)
dt
se consider que el sistema es autnomo, es decir, en (4.149) u (t) = 0,entonces
el sistema (4.149) tiene la forma siguiente
d
x (t) = [C Ct ] Ax (t)
dt

x (t) = [C Ct ] Ax (t)

(4.150)

x (t) = Ax (t)
con = [C Ct ] y aplicamos el criterio de Lyapunov para la funcin V [x]
candidata definida como una funcin cuadratica de la forma:
T

V [x] = x (t) P x (t)


h

(4.151)

iT

et kg
donde x = C
, es decir, la dinmica del error del estimador.
L at
Probando la funcin candidata descrita por (4.151)

V [x (t)] = x P x + xT (t) P x

(4.152)

= x (t) (t) P x (t) + x (t) P x (t)


= [Ax (t)]T P x (t) + x (t)T P Ax (t)
= [(A) x (t)]T P x (t) + x (t)T P Ax (t)

T
= x (t) AT P + P A x (t)

= x (t)T Qx (t)
con

AT P + P A = Q

Nota: la sulucin de AT P + P A = Q se presenta en el apndice 7


con positiva ( > 0) ; = [C Ct ] entonces

V [x] = [C Ct ] x (t) Qx (t)


o

"
"
#
#
#
et
e
e

C
C
C
t
t
V g = [C Ct ] g
AT P + P A g
kL at
kL at
kL at

"

(4.153)

66CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT


Por tanto la funcin de Lyapunov candidata descrita por (4.151) cumple con las
propiedades:
V [x] > 0

(4.154)

V [x] < 0

(4.155)

y se conluye que el estimador de kL at propuesto (descrito por (4.136-137) es


asintticamente estable. Un procedimeto semejante de prueba para la estabilidad del sistema descrito por (4.142-143) tambin cumple los las propiedades
descritas en (4.168-169). Adems, la estabilidad y la controlabilidad para biorreactores en modo de operacin en lote, tambin se puede utilizar el criterio de
Lyapunov probar la estabilidad del sistema este se puede revisar en Srinivasan
y col. [58].

4.12.

Solucin de los algoritmos

Los algoritmos utilizados en el diseo del estimador se resolvieron en la


plataforma de Simulink de MATLAB. Los bloques de simulacin para los algoritmos fueron de la forma de esquemas de bloques como el que se muestran en
la Figura 4-8.

Figura 4-8: Diagrama en Simulink para simular t

Exp

y kL aExp
t

4.12. SOLUCIN DE LOS ALGORITMOS

67

En cada subsistema se almacena la informacin de diseo para cada operacin requerida de la estructura de los algoritmos utilizados.

68CAPTULO 4. DISEO DEL ESTIMADOR PARA EL PRAMETRO KL AT

Captulo 5

Resultados y Discusin
5.1.

Introduccin

En este captulo se presentan los resultados y la discusin obtenidos despus de haber aplicado el software sensor desarrollado a datos experimentales.
El diseo del software sensor se realiz por medio de la combinacin de algoritmos matemticos (sistemas no lineales): Redes Neuronales Diferenciales
(RND) identificador y observador de estados basados en RND, estimadores no
lineales para la velocidad especfica de crecimiento, t , y para el coeficiente
volumtrico de transferencia de masa, kL at . Los datos experimentales utilizados, fueron obtenidos de cultivos aerobios para Saccharomices cerevisiae y Azotovacter vinelandii en sistemas de cultivos reactor lote alimentado y lote respectivamente.
El captulo esta organizado como sigue: los algoritmos utilizados para estimar
el parmetro kL at fueron validados primero para los cultivos en reactor lote
alimentado (corridas experimentales identificadas como CDA, CDA-1 y CDA2), posteriormente la validacin se realiz para el cultivo en reactor lote (corrida
experimental identificada como CDA-IBT).
Los algoritmos (estimadores y la RND) se disearon en su estrctura para
su mejor desempeo, a travs de un proceso de seleccin de valores en sus
parmetros, es decir, para cada diseo en los parmetros es una nueva seleccin
de valores de estos y no se refiere a un cambio en la estructura de los algoritmos.

5.2.

Datos experimentales: Base de datos

En la Tabla 5.1 se resumen las corridas experimentales que se utilizaron para


estimar el kL at .
Tabla 5.1: Datos experimentales (Base de datos) de estados disponibles.
69

70

CAPTULO 5.

Fermentacin
CDA, CDA-1, CDA-2
CDA-IBT

RESULTADOS Y DISCUSIN

Estados Experimentales
XtExp , StExp , VtExp , CtExp
XtExp , StExp , VtExp , CtExp , OT RtExp , OU RtExp

Reactor
Fed-batch
Batch

La base de datos experimentales de la Tabla 5.1 se integr por datos experimentales para cultivos sumergidos; proporcionados por los doctores Juan S.
Aranda Barradas (IPN-UPIBI) y Carlos Pea Malacara (IBT-UNAM), las
corridas experimentales CDA, CDA-1 y CDA-2 y corrida experimental CDAIBT respectivamente. Para cada tipo de cultivo se dispuso de datos obtenidos
fuera de lnea (XtExp y StExp obtenidos experimentalmente) y datos obtenidos en
lnea (CtExp , OT RtExp , OU RtExp medidos en lnea nicamente para la corrida
CDA-IBT).
Nota: En adelante en este captulo todos estados XtExp , StExp y VtExp se
refieren a datos que fueron obtenidos durante el proceso de experimentacin
fuera de lnea o o line y los estados experimentales CtExp , OT RtExp , OU RtExp
obtenidos en lnea o on line.
Estos estados fueron identificados sper ndice Exp para indicar que son datos
experimentales.
Las caractersticas para cada fermentacin se presentan en las siguientes
tablas:
1. Condiciones iniciales de los cultivos (Tabla 5.2).
Tabla 5.2: Condiciones iniciales de los cultivos
Estado
CDA-1 CDA-2 CDA-IBT
t=
0 CDA
Xt gL1
0,36876 0,35164 0,44828
0,5
10
11,4
10,3
20,07
St gL1
6
6
6
3
Vt gL1

2 Condiciones finales de los cultivos en reactor lote para S. cerevisiae y A.


vinelandii ( Tabla 5.3)
Tabla 5.3: Condiciones
Estado
CDA
t =
10 h
Xt gL1 4,5182
0,141
St gL1
Vt (L)
6,9661

finales de
CDA-1
6h
3,1943
0,179
6,5953

los cultivos: reactor lote


CDA-2 CDA-IBT
11 h
63 h
2,1108
4,17
0,011
4,9365
6,011
3

3 Condiciones fianles de los cultivos reactor lote alimentado para S. cerevisiae (Tabla 5.4).
Tabla 5.4: Condiciones finales de los cultivos:
Estado
CDA CDA-1
t =
24 h
26 h
Xt gL1 14,263 13,457
St gL1
0
0,024
Vt (L)
13,324 12,816

reactor lote alimentado


CDA-2
27 h
9,5947
0,54
12,501

5.3. APLICACIN DEL SOFTWARE SENSOR A DATOS EXPERIMENTALES71


En la Tabla 5.5 se presenta la descripcin de estados y parmetros que se
usaron para reportar los resultados en este trabajo
Tabla 5.5. Marcadores para la evolucin de estados y parmetros
Descripcin
Parmetros
Velocidad especfica de crecimiento experimental
Velocidad especfica de crecimiento experimental estimada
Coeficiente volumtrico de transferencia de masa experimenta
Coeficiente volumtrico de transferencia de masa estimado
Estados
Biomasa experimental
Biomasa experimental estimada
Biomasa experimental observada
Biomasa experimental observada estimada

5.2.1.

en las figuras

Exp
t

bExp
t
kL aExp
t
Obs
d
kL a
t

XtExp
btExp
X
XtObs
btObs
X

Coeficientes de rendimiento de masa

y1
y2
y3
y4
y5
y6
y7

Los coeficientes de rendimiento se asume que son independientes del tiempo,


en se reportan valores tpicos de estos coeficientes. En la Tabla 5.6. se muestran
valores para coeficientes de rendimiento para masa y energa.
Tipo de coeficiente de rendimiento
Y X Metabolismo aerobio
S
Y X Metabolismo anaerobio
S
Y X (Glucosa)
O2

YQ

O2

5.3.

Dimensin
Cmol
Cmol
Cmol
Cmol
Cmol
mol
KJ
mol

Valor
0.4-0.7
0.1-0.2
1-2
0.35

Aplicacin del software sensor a datos experimentales

Los algoritmos matemticos diseados en el captulo 4: Identificador de estados (RND), observador de estados o Neuro-Observador (NOD), estimador
para la velocidad especfica de crecimiento, t , y el estimador para el coeficiente volumtrico de transferencia de masa, kL at , fueron utilizados para disear el software sensor y, los algoritmosque se aplic a cada una de las corridas
experimentales de acuerdo al siguiente esquema de trabajo.
Nota: En el diseo del estimador (software sensor) los diferentes algoritmos
matemticos evolucionan en el tiempo de forma acoplada, sin embargo, para
facilitar el entendimiento en la estructura del software sensor en este trabajo,
a continuacin se especfica la estrategia de trabajo desarrollada al aplicar el
estimador a los datos experimentales.

72

CAPTULO 5.

RESULTADOS Y DISCUSIN

1. Identificacin de los datos experimentales con la RND: Los estados experimentales fueron identificados con la RND descrita por (4.14). El objetivo principal al identificar los estados fue establecer los valores de las

matrices W 1 y W 2 para la ley de aprendizaje en la estructura de la ley de


aprendizaje del NOD.
2. Observacin de los estados que no pueden ser medidos en lnea (biomasa,
Xt , y substrato, St , principalmente) se estimaron utilizando el NOD: A
partir de la evolucin del oxgeno disuelto en el medio de cultivo, CtExp ,
(estado disponible en lnea) se observaron el resto de los estados (XtObs ,
StObs , VtObs , CtObs ) del sistema, utilizando el NOD descrito por (4.27). En
adelante los estados observados con el NOD son identificados con el sper
ndice Obs.
3. Estimacin de la velocidad especfica de crecimiento experimental,
bExp
:
t
Esta se estim al aplicar el algoritmo de estimacin descrito por (4.87-88)
utilizando los datos experimentales para biomasa, XtExp . La evolucin de

bExp
se tomo como la seal de referencia o set point durante el proceso
t
de estimacin de
bObs
.
t

4. Estimacin del coeficiente volumtrico de transferncia de oxgeno aparente


o experimental, kL aExp
: Esta evolucin se calcul para las fermentaciones
t
para S. cerevisiae, donde se asumi un estado seudo - estable. La dinmica
de kL aExp
se tomo como referencia o set point durante el proceso de
t
Obs
validacin del algoritmo de estimacin para estimacin de kd
descrito
L at
por (4.123) y (4.124). Para el cultivo de A. vinelandii no se requiri estimar
el kL aExp
debido a que se dispuso de OT RtExp y OU RtExp para toda la
t
evolucin del cultivo.

5. Estimacin de la velocidad especfica de crecimiento observada,


bObs
: Esta
t
velocidad se estim al aplicar algoritmo de estimacin descrito por (4.87)
y (4.88) y utilizando la biomasa observada, XtObs .
obs
6. Estimacin del coeficiente volumtrico de transferencia de masa, kd
L at :
obs
El parmetro kd
se estim utilizando el algoritmo descrito por (4.123)
La
t

y XtObs .
y (4.124) utilizado
bObs
t

La interaccin de los pasos 1 a 6 se puede visualizar en la Figura 4-2

5.4.

Diseo de la red neuronal diferencial

En el proceso de seguimiento de trayectoria de los estados experimentales


(identificacin de estados) para cada una de las corridas experiemntales de fermentacin, la RND fue diseada en sus parmetros por medio de un procedimiento de ensayo y error. El diseo de los parmetros ptimo fue el siguiente.

5.5. DISEO DE LOS PARMETROS DEL NEURO-OBSERVADOR DIFERENCIAL73


Para la RND como identificador despus del proceso de entrenamiento se
propuso la matriz A

10,2
0
0
0
0
82
0
0

A=
0
0
168
0
0
0
0
92,3

o A = diag 10,2 82 168 92,3

Dado que los pesos de la red neuronal, son ajustados mediante dos ecuaciones
diferenciales, es muy importante establecer de manera adecuada sus componentes. Como se ha mencinado previamente, la adaptacin de la red se ve altamente influenciada por la seleccin correcta de la solucin de la ecuacin de
Reccati (4.15)
Y con los valores anteriores se resolvi la ecuacin de Ricatti (4.15)

P = diag 24 32 65 53
Para las funciones sigmoidales (4.11) y (4.12) se muestran en la Tabla 5.5
Tabla 5.5 Parmetros en las funciones sigmoides en la RND
Fermentacin
(x)
(x)
2
2
CDA, CDA-1,CDA-IBT

0,5
1+e0,2x
1+e0,2x 0,5
2
2

0,5
CDA-2
1+e0,2x
1+e0,2x 0,05
As mismo el proceso de adaptacin de la red depende de la eleccin de las
constantes K1 y K2 y de las condiciones iniciales bajo las cuales se establecer
la solucin nmerica de estas descripciones matemticas. Las matrices iniciales
seleccionadas fueron las siguientes:
Las condiciones iniciales en la ley de aprendizaje descrita por (4.16-17).

W1,t=0

4,54
5,60
=
3,40
2,30

5,34
2,34
5,40
4,60

5,40
4,34
4,50
5,50

2,50
4,54
5,60
3,50
W
=
4,60 2,t=0 3,40
2,80
2,30

5,34
2,34
5,40
4,60

1,40
4,34
4,50
1,50

2,50
3,50

4,60
2,80

Las ganancias K1 y K2 fueron las siguientes

K1 = diag 300 300 300 300 , K2 = diag 276 276 276 276

5.5.

Diseo de los parmetros del neuro-observador


diferencial

Para el procedimiento de observacin de los estados en cada fermentacin


los parmetros utilizados en el NOD fueron los siguientes:
Para la matriz A:

74

CAPTULO 5.

RESULTADOS Y DISCUSIN

Tabla 5.6 Matriz A en el NOD


Fermentacin
A

CDA, CDA-1, CDA-2, CDA-IBT diag 10,2 82 168 92,3


Las funciones sigmoidales definidas por (4.11) y (4.12) para el NOD
Tabla 5.7 Parmetros en las funciones sigmoidales en el NOD
Fermentacin
(x)
(x)
2
2
CDA, CDA-1, CDA-2 1+e0,2x
0,5
0,15
0,2x
1+e
2
2

0,45
0,15
CDA-IBT
0,2x
0,2x
1+e
1+e
Las condiciones iniciales en la ley de aprendizaje definida por (4.28) y(4.29)
y los valores de las ganancias K1 y K2 fueron las siguientes:

W1,t=0 = W2,t=0

1,3
3,5
=
2,8
2,8

3,4
4,5
3,7
3,7

4,5
2,8
1,5
1,5

4,5
5,6

5,6
5,6

K1 = diag 0,1 0,1 0,1 0,1 , K2 = diag 1,6 1,6 1,6 1,6

5.6.

Corrida experimental CDA: Reactor lote


alimentado (S. cerevisiae)

En esta corrida se presentan los resultados obtenidos, cuando se aplicaron los


diferentes algoritmos matemticos a los datos experimentales. Los algoritmos en
conjunto definen la estructura del software sensor diseado. La evolucin de los
algoritmos en conjunto fueron utilizados para estimar el coeficiente volumtrico
obs
de transferencia de masa. El parmetro estimado fue identificado como kd
L at
para la corrida experimental CDA y para el resto de las corridas experimentales.
Es importante mencionar que la aplicacin de cada algoritmo sobre los datos
experimentales puede ser considerada como redundante, sin embargo, se realiz
con nico propsito de apreciar el desempeo de cada algoritmo en el proceso
de estimacin del parmetro para cada etapa del proceso.

5.6.1.

Estados experimentales

La primera corrida experimental utilizada para probar el desempeo de los


estimadores (software sensor ) fue la corrida CDA. La evolucin de los estados
experimentales (biomasa, substrato y volumen experimenta, XtExp , StExp y VtExp
respectivamente) se muestran en la Figura 5-1, donde se aprecian los dos tipos
reactores (reactor lote y lote alimentado) en la evolucin completa de los estados.

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)75

20

Reactor: Lote

Reactor: Lote alimentado


CDA

18
16

X, S [g*L-1], V [L]

14
12
10
8

X-Exp

S-Exp

V-Exp

2
0
0

10

15
Tiempo [h]

20

25

30

Figura 5-1: Evolucin de los datos experimentales CDA.

5.6.2.

Dinmica de alimentacin al biorreactor

La caracterstica ms importante para un cultivo en modo reactor lote alimentado es la dinmica del flujo de alimentacin al biorreactor. El flujo de alimentacin al biorreactor se muestra en la Figura 5-2.
1.4
Reactor: Lote

Reactor: Lote alimentado


CDA

1.2

F(t) [Lh-1]

0.8
F(t)
0.6

0.4

0.2

0
0

10

15

20

25

30

Tiempo [h]

Figura 5-2: Dinmica del flujo de alimentacin en el biorreactor para CDA

La dinmica del flujo de alimentacin , Ft Lh1 , fue de forma pulsante al


biorreactor; esto se aprecia en la Figura 5-2 y se inicio en t = 8 h. En este cultivo
la dinmica de la velocidad especficamente de crecimiento, t , en el cultivo fue
una funcin de Ft , es decir, t = f (Ft ). Este hecho es muy importante debido
a que el proceso de biotransformacin fue controlado evitando la acumulacin
de glucosa en el biorreactor y causar altas concentraciones de substrato, que
inhiben las enzimas responsables del metabolismo respiratorio de la levadura.

76

5.6.3.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Estimacin de los parmetros experimentales o tericos


bExp
y kL aExp
t
t

Utilizando los datos experimentales se estim y calcul la velocidad especfica


de crecimiento experimental,
bExp
, y el coeficiente volumtrico de transferencia
t
, respectivamente los resultados se muestran a
de masa experimental ,kL aExp
t
continuacin.

Estimacin de la Velocidad especfica de crecimiento experimental


estimada,
bExp
y el coeficiente volumtrico de transferencia de masa
t
experimenta, kL aExp
t
La velocidad especfica de crecimiento experimental estimada,
bExp
, se obtut
vo al aplicar el estimador para la velocidad especifca de crecimiento algoritmo
descrito por (4.87) y (4.88) a los datos de biomasa experimental, XtExp . Las
bt=0 = 0,488 gL1 y
bt=0 = 0,22
condiciones iniciales en el estimador fueron X
1
h . Es importante hacer notar que la biomasa es la primera variable del proceso, por tanto, determina la dinmica del proceso de cultivo [35]. Dicha estimacin
btExp . La consideracin ms imse derivo de la observacin del error XtExp X
Exp
portante hecha para lograr la estimacin de
bt , fue suponer que los datos de
Exp
Xt
estaban disponibles en lnea, esto es, XtExp esta accesible durante todo
el cultivo. Esta condicin fue resuelta cuando se aplico el NOD a los estados
experimentales.

5.6.4.

Diseo A de los parmetros C1 y C2

La estructura del estimador para


bExp
, algoritmo descrito por (4.87) y (4.88)
t
esta relacionada con los parmetros C1 y C2 , los cuales deben de ser diseados
para asegura la convergencia ms rpida del error a cero en el estimador. La
forma en que son diseados estos parmetros asegur el mejor desempeo del
estimador. Los parmetros C1 y C2 en el algoritmo descrito por (4.87) y (4.88)
fueron diseados de forma adecuada, de tal manera, que la observacin del
btExp sea muy cercana a cero, es decir, XtExp X
btExp ' 0.
error XtExp X
El procediemeinto para disear C1 y C2 se conoce como entonamiento del
estimador. El diseo de C1 y C2 (seleccin de sus eigenvalores) se realiz de
acuerdo a (4.91) y (4.93). En Perrier y col. [46], se menciona que el criterio
de diseo de C1 y C2 determina la velocidad de converegencia del error a cero
del estimador con un reducido sobre paso (overshoot), es decir, el objetivo es
rechazar el sobre paso en el proceso de estimacin de los parmetros. El diseo de
C1 y C2 se realiz con un incremento de 0,7 para C1 . Es importante mencionar
que el valor de incremento de C1 puede ser seleccionado libremente; la seleccin
puede depender del tipo y naturaleza de la aplicacin, de las variaciones en
el tiempo del parmetro estimado y de el ruido sobre los datos medidos. Los
resultados se muetran a continuacin.

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)77


Diseo: C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2 El primer diseo se
realizo para C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2 , la referencia utilizada para decidir cuales fueron los valores ptimos en el diseo de los parmetros
C1 y C2 fue la observacin del error entre la biomasa experiemental y la biomasa
btExp .
estimada, es decir, XtExp X

5.6.5.

btExp
Observacin del error XtExp X

La evolucin de los estados biomasa experimental, XtExp y biomasa estimada


Exp
b
se muestra para este caso en la Figura 5-3.
Xt

16

Reactor: Lote

Reactor: Lote alimentado


CDA

x1 Biomasa estimada
14

x2 Biomasa experimental

x1, x2 [gL-1]

12

10

0
0

10

15
Tiempo [h]

20

25

30

btExp con C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


Figura 5-3: CDA. Evolucin de XtExp X
btExp con respecto a XtExp o x1 y x2 respectivamente se
La evolucin de X
btExp comparado
muestra la Figura 5-3 claramente se observa el sobre paso de X
Exp
Exp
bt
con respecto a XtExp se observ
con la evolucin de Xt . La variacin de X
Exp
bt
con respecto a XtExp .
determinando la norma del error de X

5.6.6.

btExp .
Norma del error de X

btExp ,
La norma del error para el estado de biomasa experimental estimada, X
se presenta en la Figura 5-4

78

CAPTULO 5.

RESULTADOS Y DISCUSIN

Reactor: Lote

Reactor: Lote alimentado

1.8

CDA

Norma del error de x1 [gL-1]

1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0

10

15

20

25

30

Tiempo [h]

btExp con C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


Figura 5-4: CDA. Norma del error de X

5.6.7.

Evolucin de la velocidad especfica de crecimiento


estimada,
bExp
.
t
1.2

Reactor: Lote

Reactor: Lote alimentado

CDA
1
y1 Velocidad especfica de crecimiento estaimada
0.8

y1 [h-1]

0.6
0.4
0.2
0
-0.2
-0.4
-0.6
0

10

15
Tiempo [h]

20

25

30

Figura 5-5: CDA. Evolucin de Exp


con C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t

5.6.8.

Coeficiente volumtrico de transferencia de masa


teorco kL aExp
.
t

En la seccin(4,6) del captulo 4 se justific que los cultivo de S. cerevisiae


se desarrollaron en estado seudo estable. La relacin utilizada para evaluar la
evolucin de kL aExp
fue descrito por (4.54) con YO2 = 0,97 [59], kL aExp
t
t=0 = 0 y
C = 0,008 gL [59], Para los cultivo de S. cerevisiae el cutivo se control para
garantizar un 10 % de oxgeno disponible en el medio de cultivo , esto se logr
durante todo el cultivo aumentado la velocidad de agitacin en el biorreactor

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)79


(control en cascada). En la Figura 5-6 se muestra la evolucin del parmetro
kL aExp
t

Reactor: Lote

Reactor: Lote alimentado

2000
CDA

y2 Coeficiente volomtrico de transferencia de masa estimado

1500

y2 [h-1]

1000

500

-500

-1000

-1500
0

10

15
Tiempo [h]

20

25

30

Figura 5-6: CDA. Evolucin de kL aExp


con C1 = 0,007 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t

Como los valores de C1 y C2 para el Diseo A no fue suficiente para lograr el mejor desempeo del estimador. Para encontrar un buen desempeo del
estimador se continuo diseando los parmetros C1 y C2 .

5.6.9.

Diseo B los parmetros C1 y C2

Diseo: C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


En este nuevo diseo de los parmetros C1 y C2 , el criterio que se tom para
btExp .
decidir el mejor desempeo del estimador fue el mnimo error de XtExp X

5.6.10.

btExp
Observacin del error XtExp X

En la Figura 5.7 se muestra un mejor desempeo del algoritmo de estimacin


comparado con el Diseo A, en t > 15 h la evolucin del estimador presenta
menor error en comparacin con t < 15 h.

80

CAPTULO 5.

16

RESULTADOS Y DISCUSIN

Reactor: Lote

Reactor: Lote alimentado


CDA

14
X- (t) - Biomasa experimental
X(t)- Biomasa estimada

X(t) - Exp, X(t) - Est [gL-1]

12

10

0
0

10

15
Tiempo [h]

20

25

30

bt X
btExp con C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
Figura 5-7: CDA. Norma del error de X

5.6.11.

btExp .
Norma del error de X

La norma del error para el estado de biomasa estimada se presenta en la


Figura 5-8, ntese que se conservan las misma escalas que tiene la Figura 5-4
del Diseo A.

Reactor: Lote

Reactor: Lote alimentado

1.8

CDA

Norma del error de x1 [gL-1]

1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0

10

15
Tiempo [h]

20

25

30

btExp con C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


Figura 5-8: CDA. Norma del error de X

5.6.12.

Evolucin de la velocidad especfica de crecimiento


estimada,
bExp
.
t

La evolucin de
b (t) obtenida se muestra en la Figura 5-9.

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)81

Reactor: Lote

Reactor: Lote alimentado

1.2
CDA
1
y1 Velocidad especifca de crecimiento estimada

y1 [h-1]

0.8

0.6

0.4

0.2

-0.2
0

10

15
Tiempo [h]

20

25

30

Figura 5-9: CDA. Evolucin de


bExp
con C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t

5.6.13.

Coeficiente volumtrico de transferencia de masa


terico kL aExp
.
t
800
700

Reactor: Lote

Reactor: Lote alimentado

CDA
y2 Coeficiente volumtrico de transferencia de masa estimado

600

y2 [h-1]

500
400
300
200
100
0
-100
0

10

15
Tiempo [h]

20

25

30

Figura 5-10: CDA. Evolucin de kL aExp


con C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t
La evolucin de kL aExp
se presenta en la Figura 5-10.
t

5.6.14.

Seleccin final de los parmetros C1 y C2

Diseo C: C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2


El mejor desempeo para el estimador para la velocidad especifica de crecimiento se obtuvo para los valores de C1 = 7,7 Lh1 g 1 y C2 = 14,8225
L2 h2 g 2 los resultados obtenidos se presentan a continuacin.

82

5.6.15.

CAPTULO 5.

RESULTADOS Y DISCUSIN

btExp
Observacin del error XtExp X

btExp es
Como se observa en la Figura 5-11 prcticamente la evolucin de X
btExp ' 0, se utiliz un marcador para poder
casi igual a XtExp , es decir, XtExp X
Exp
bt .
distinguir la trayectoria de X
16

Reactor: Lote

Reactor: Lote alimentado

14

CDA

x1 Biomasa estimada
x2 Biomasa experimental

12

x1, x2 [gL-1]

10

0
0

10

15
Tiempo [h]

20

25

30

btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2


Figura 5-11: CDA. Evolucin de XtExp X

5.6.16.

btExp .
Norma del error de X
2

Reactor: Lote

Reactor: Lote alimentado

1.8

CDA

Norma del error de x1 [gL-1]

1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0

10

15
Tiempo [h]

20

25

30

btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2


Figura 5-12: CDA. Norma del error de X
La grfica de la norma del error (Figura 5-12) muestra que el error del
estimador para la velocidad especfica de crecimiento experimental ,b
(t)Exp ,
converge rpidamente a cero durante las primeras horas, es decir, X(t)Exp

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)83


b ' 0, por lo tanto, el desempeo en la convergencia del estimador dependi
X(t)
del diseo apropiado de los parmetros C1 y C2 .

5.6.17.

Evolucin de la velocidad especfica de crecimiento


estimada,
bExp
.
t

La evolucin de
bExp
se muestra en la Figura 5-13, este comportamiento de
t
se tom como referencia (set point), en la seccin donde se muestran los
resultados del desempeo del estimador para kL at . Adems, esta dinmica fue
una funcin del flujo de alimentacin, Ft .

bExp
t

Reactor: Lote

Reactor: Lote alimentado


CDA

0.9
0.8
0.7

y1 Velocidad especifca de crecimiento estimada

y1 [h-1]

0.6
0.5
0.4
0.3
0.2
0.1
0

10

15
Tiempo [h]

20

25

30

Figura 5-13: CDA. Evolucin de


bExp
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2
t

5.6.18.

Coeficiente volumtrico de transferencia de masa


terico kL aExp
.
t

Finalmente con la dinmica de


bExp
obtenida fue utilizada para calcular la
t
Exp
evolucin de kL at
la cual se muestra en la Figura 5.14. De igual manera,
tambin se consider como la dinmica de referencia (set point) del parmetro
. El comportamiento dinmico de kL aExp
est relacionado con la dinmikL aExp
t
t
ca del sistema de agitacin en el biorreactor.

84

CAPTULO 5.

500

Reactor: Lote

450

RESULTADOS Y DISCUSIN

Reactor: Lote alimentado

CDA

y2 Coeficiente volumtrico de transferencia de masa estimado

400
350

y2 [h-1]

300
250
200
150
100
50
0
0

10

15
Tiempo [h]

20

25

30

Figura 5-14: CDA. Evolucin de kL aExp


conC1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2
t
Con respecto a la norma del error para la biomasa estimada no presentaron
cambios significativos al continuar incrementado los valores en el proceso de
diseo de los parmetros C1 y C2 , por ejemplo para C1 = 9,8 Lh1 g 1 y C2 =
24,01 L2 h2 g 2 , la norma del error para la biomasa estimada se muestra en
btExp , esta en t > 5 h con
la Figura 5-15. La observacin del error , XtExp X
Exp
valores entre 0 y 0,02 gL1 con respecto a Xt . Por tanto, al no presentarse un
btExp para nuevos diseos de los parmetros
desempeo significativo en XtExp X
C1 y C2 , se consider que el mejor desempeo del estimador de
bExp
en base
t
1 1
a los resultados obtenidos para C1 = 7,7 Lh g y C2 = 14,8225 L2 h2 g 2 .
Reactor: Lote

Reactor: Lote alimentado

0.12

CDA

Norma del error de X(t)-Est

0.1

0.08

0.06

0.04

0.02

10

15
Tiempo [h]

20

25

30

btExp con C1 = 9,8 Lh1 g 1 y C2 = 24,01 L2 h2 g 2


Figura 5-15: CDA. Norma del error de X
Con los resultados anteriores (las seales de referencia
bExp
y kL aExp
),
t
t
se continuo con la observacin de los estados experimentales previa identificacin
(seguimiento de trayectoria) de los mismos.

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)85

5.6.19.

Estimacin de estados experimentales

Una necesidad importante en la estructura del algoritmo diseado para estimar el parmetro kL at , descrito por (4.136-137) fue que se requera disponer
en lnea de la evolucin de la velocidad especfica de crecimiento del cultivo, t
, y la concentracin de biomasa, Xt . Para poder estimar en lnea t , primero se
requiri de disponer tambin en lnea del estado Xt . Esta situacin quedo resuelta al utilizar NOD el cual permiti construir toda la dinmica del proceso de
fermentacin, es decir, los estados experimentales fueron observados, por tanto
estuvieron disponibles en lnea con lo cual se logro estimar t y posteriormente
el parmetro kL at , a partir de los datos observados por NOD. A continuacin
se muestran estos resultados.

5.6.20.

Identificacin de estados experimentales

Este procedimiento (adaptacin del identificador basado en RND) fue importante, ya que permiti establecer el diseo de los parmetros para el NOD.
Para garantizar la convergencia del error de estimacin cercana a cero, el proceso de entrenamiento para CDA con RND se llevo acabo con la finalidad

de obtener los parmetros libres del NOD (A, K1 , K2 ) y las matrices W 1 y

W 2 . La dinmica de los estados fue obtenida usando CDA con las condiciones
iniciales del cultivo, cuando se obtuvo un mal desempeo en la convergencia
del error, un nuevo arreglo de las matrices propuestas empricamente fue necesario en la prxima vez y as sucesivamente. Entonces cuando se logr la mejor
convergencia del error, entonces la RND emula la dinmica del cultivo.
16

Reactor: Lote

Reactor: Lote alimentado


CDA

14

12
Estados Experimentales

X(t)-Exp

10

S(t)-Exp
O(t)-Exp

V(t)-Exp
X(t)-Red

S(t)-Red
O(t)-Red

V(t)-Red

0
0

10

15

20

25

30

Tiempo [h]

Figura 5-16: CDA. Estados identificados


En la Figura 5-16 se muestra la identificacin de los estados experimentales con la RND. Este hecho sirvi para confirmar la correcta seleccin de los
parmetros de la RND. Para reproducir los estados experimentales, la ley de
aprendizaje descrita por (4.16-17) se ajust continuamente en el tiempo.

86

CAPTULO 5.

5.6.21.

RESULTADOS Y DISCUSIN

Dinmica de la ley de aprendizaje

La dinmica de la evolucin de los pesos W1,t y W2,t se muestra en las


Figuras 5-16 y 5-17 y su dinmica es resultado del ajuste continuo de las leyes
de aprendizaje descritas en (4.16-17) durante todo el proceso de identificacin.
450

Reactor: Lote

Reactor: Lote alimentado

400

CDA

350

Magnitude de los pesos

300
250
200
150
100
50
0
-50
0

10

15
Tiempo [h]

20

25

30

Figura 5-17: CDA. Evolucin de W1,t identificacin de estados


La evolucin de los pesos en W1,t (Figura 5-17) corresponde en la estructura
de la RND como identificador, a la matriz de pesos de la capa de estados de
retroalimentacin. Y la evolucin de los pesos en W2,t (Figura 5-18) es la matriz
de pesos de la capa de entrada.
6.5

Reactor: Lote

Reactor: Lote alimentado

CDA

5.5

Magnitud de los pesos

5
4.5
4
3.5
3
2.5
2
1.5
1
0

10

15
Tiempo [h]

20

25

30

Figura 5-18: CDA. Evolucin de W2,t identificacin de estados


La dinmica de los pesos W1,t y W2,t convergen a sus mejores valores, este
hecho se observa en la Figura 5-18 para W2,t , es decir, la red se ajusto a sus

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)87


mejores valores. Por otro lado la evolucin de W1,t se ajusta a sus mejores
valores tambin, slo que la dinmica de W1,t se reajusta en el tiempo, como se
puede ver en la Figura 5-17, para el rector lote W1,t se ajusta encontrando el
mejor valor, pero cuando el cultivo pasa de un rector lote a lote alimentado, el
sistema es perturbado y la dinmica misma del cultivo obliga a que W1,t se este
reajustando durante todo el cultivo.
Despus de entonar la RND descrita por (4.14), la dinmica final de la ley
de aprendizaje descrita por (4.16-17) entrego los siguientes resultados para W1,t
y W2,t :
1. Condiciones finales en W1,t

W1,t

36,7 41,16 0,22825 314,3


31,93 24,13 0,04275 250,8

=
18,99 12,41
2,229
135,4
43,17
29
0,8454 376,8

(5.1)

2. Condiciones finales en W2,t

W2,t

4,569 5,557 3,397 2,587


5,364 2,36 5,395 4,826

=
1,413 4,347 4,498 1,62
2,537 3,523 4,545 3,144

(5.2)

Las matrices de pesos finales (5.1) y (5.2) son para la mejor convergencia del
error en el proceso de entrenamiento de la RND, fueron las utilizadas en la ley

de aprendizaje del NOD descrita por (4.28-29) como W 1 y W 2 ,lo anterior se


define como

W 1 := W1,t

W 2 := W2,t

(5.3)
(5.4)

Los valores de las matrices W 1 y W 2 se utilizaron en la estructura de la ley de


aprendizaje

5.6.22.

Observacin de estados experimentales

Los estados no disponibles para ser medidos en lnea Xt y St , fueron observados con el NOD descrita por la nica informacin accesible en lnea que fue
la concentracin de oxgeno disuelto en el medio de cultivo, Ct , es decir, a partir
de Ct se reconstruye toda la informacin del sistema. La evolucin de los pesos
en la ley de aprendizaje descrita por (4.28-29) se muestra en las Figuras 5.19 y
5.20.

88

CAPTULO 5.

450

Reactor: Lote

RESULTADOS Y DISCUSIN

Reactor: Lote alimentado

400

CDA

350

Magnitud de los pesos

300
250
200
150
100
50
0
-50
0

10

15
Tiempo [h]

20

25

30

Figura 5-19: CDA. Evolucin de W1,t observador de estados


10

Reactor: Lote

Reactor: Lote alimentado


CDA

Magnitud de los pesos

-2

-4
0

10

15
Tiempo [h]

20

25

30

Figura 5.20: CDA. Evolucin de W2,t observador de estados


En la estructura del NOD se consider que el nico estado disponible en
lnea fue la concentracin de oxgeno disuelto, Ct , en el medio de cultivo; y partir
de Ct se reconstruye toda la informacin del sistema. Los resultados obtenidos
se muestran a continuacin.

5.6.23.

Biomasa observada, XtObs .

Los resultados para la observacin de la biomasa , XtObs , utilizando el NOD


se compararon con los datos experimentales de biomasa, XtExp , esto se muestra en la Figura 5-21. Esta evolucin de XtObs corresponde al mejor desempeo
logrado con el NOD. Es importante seal que el mejor desempeo del observador garantiza un menor error entre la biomasa experimental y la observada,

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)89


XtExp XtObs .El resto de la observacin de los estados se muestra en la Figura
5-22 , 5-23 y 5-24.

16
Reactor: Lote

Reactor: Lote alimentado


CDA

14

12

X(t)- Experimental
X(t)- Neuro-observador

Biomasa [g*L-1]

10

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-21: CDA: Biomasa observada, XtObs

Substrato observado, StObs

16
Reactor: Lote

Reactor: Lote alimentado


CDA

14
S(t) - Experimental

12

S(t) - Neuro-observador
Substrato [g*L-1]

5.6.24.

10

0
0

10

15
Tiempo [h]

20

25

Figura 5-22. CDA: Substrato observado, StObs .

30

90

5.6.25.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Oxgeno observado, CtObs


2

x 10

-3

Reactor: Lote

Reactor: Lote alimentado


CDA

1.8
1.6
C(t)- Referencia (set point)

Oxgeno [g*L-1]

1.4

C(t)- Neuro-observador

1.2
1
0.8
0.6
0.4
0.2
0

10

15
Tiempo [h]

20

25

30

Figura 5.23: CDA. Oxgeno observado, CtObs

5.6.26.

Volumen observado, VtObs


16
Reactor: Lote

Reactor: Lote alimentado


CDA

14
V(t)- Experimental

Volumen [L]

12

V(t)- Neuro-observador

10

10

15
Tiempo [h]

20

25

30

Figura 5-24: CDA. volumen observado, VtObs


Esta reconstruccin de los estados (observacin de estados) utilizando el
NOD, fue una tarea clave en el proceso de estimacin de los parmetros t y
obs
kL at , es decir,
bObs
y kd
L at , particularmente la observacin de biomasa fue
t
importante en los algoritmos de estimacin. Por un lado para la estimacin de
t se requri de Xt y por otro lado, en la estimacin del parmetro kL at requiri
de t como se ver ms adelante. Entoces, aplicando el NOD todos los estados
fueron accesibles en lnea. Para este trabajo, de los cuatro estados la biomasa
(Figura 5-21), XtObs , fueron clave en el diseo de los estimadores y como se vera

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)91


cuando se utilizarn los estimadores para cada fermentacin. Un menor error
entre el estado experimental y observado para biomasa (XtExp XtObs ) permiti
un mejor desempeo de los estimadores.

5.6.27.

Estimacin del coeficiente volumtrico de transobs


ferencia de masa kd
L at
obs

El coeficiente volumtrico de transferencia de masa, kd


L at , se estim utilizando el algoritmo descrito por (4.136-137) y se valid con la evolucin de
kL aExp
, ya que esta evolucin fue considerada como la seal de referencia. El
t
obs
procedimiento que se utiliz para estimar el kd
se describe a continuacin:
La
t

1. Estimacin de la velocidad especfica de crecimiento observada,

bObs
. En la estructura del algoritmo (4.136) y (4.137) fue necesario dispot
bObs
,
ner de t , que para este caso se identific para todos los casos como
t
esto fue posible debido a que la biomasa fue reconstruida por el NOD
y
bObs
se obtuvo utilizando el algoritmo de Dochain (4.87-88) mediante
t
btObs , es decir la mejor convergencia del
observacin del error de XtObs X
Obs
Obs
b
a cero.
error Xt Xt

2. Estimacin del coeficiente volumtrico de transferencia de masa


observado. Se estim el coeficiente volumtrico de transferencia de masa,
obs
kd
L at utilizando el algoritmo (4.136-137) observando la convergencia del
btObs , los resultados se muestran a continuacin.
error a cero entre CtObs C

5.6.28.

Velocidad especfica de crecimiento,


bObs
t .

El procedimiento realizado para estimar


bObs
fue semejante al que se realizo
t
btObs ,
,
solo
que
para
este
paso
se
minimiza
el error de XtObs X
para estimar
bExp
t
Obs
es decir, se utilizo el estado de biomasa observado,Xt , por el NOD.

5.6.29.

Diseo de los parmetros C1 y C2 : Diseo A

Los parmetros de diseo C1 y C2 del sistema fueron seleccionados hasta


lograr el mejor desempeo del estimador de
bObs
.
t
Diseo A: C1 = 0,7 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2

Los resultados obtenidos para este diseo de los parmetros C1 y C2 se


presentan en el siguiente orden: evolucin de
bObs
contra
bExp
(esta ltima se
t
t
tomo como referencia o set point durante el proceso de estimacin), la norma
btObs . Es importante mencionar que el
btObs ,es decir, XtObs contra X
del error de X
Obs
bt fue obtenido con el NOD a partir de la observacin del
estado estimado X
btObs .
error XtObs X

92

CAPTULO 5.

RESULTADOS Y DISCUSIN

En la Figura 5-25 se compara la evolucin de


bObs
contra
bExp
. La obsert
t
Obs
Obs
bt
se muestra en la Figura 5-26.
vacin del error Xt X

0.7
Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento Estimada
y2 Velocidad especifca de crecimiento Experimental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-25: CDA. Evolucin de


bObs
con C1 = 0,7 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2
t
16
Reactor: Lote

Reactor: Lote alimentado

14
x1 Biomasa estimada

12

x2 Biomasa estimada RND

x1, x2 [gL-1]

10

0
0

10

15
Tiempo [h]

20

25

30

btObs con C1 = 0,7 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


Figura 5-26: CDA. Evolucin de X

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)93

Reactor: Lote

Reactor: Lote alimentado

0.3

CDA

Norma del error [gL-1]

0.25

0.2

0.15

0.1

0.05

0
0

10

15
Tiempo [h]

20

25

30

btObs con C1 = 0,7 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2


Figura 5-27: CDA. Norma del error de X
btObs se muestra en la Figura 5-27.
La evolucin de la norma del error de X
Los resultados anteriores no fueron suficientes en lo referente con el desempeo
del estimador (la convergencia del error de estimacin cercano a cero) de
bObs
,
t
para lo cual se disearon nuevos valores de los parmetros C1 y C2 de acuerdo
a la Tabla 5.1.

Tabla 5.1: Diseo de C1 y C2

Diseo
B
C
D
E
F

C1 Lh1 g 1
1.4
2.1
2.8
3.5
4.2

C2 L2 h2 g 2
0.49
1.1025
1.96
3.0625
4.41

Figura
5-28
5-29
5-30
5-31
5-32

Los resultados obtenidos para el estimador de


bObs
con respecto a los valores
t
de C1 y C2 para cada diseo en la Tabla 5.1, se presentan a continuacin.

94

5.6.30.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Diseo de los parmetros C1 y C2 : Diseo B

Diseo B: C1 = 1,4 Lh1 g 1 y C2 = 0,49 L2 h2 g 2

0.7

Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento estimada
y2 Velocidad especifca de crecimiento experimental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15

20

25

30

Tiempo [h]

Figura 5-28: CDA. Evolucin de


bObs
con C1 = 1,4 Lh1 g 1 y C2 = 0,49 L2 h2 g 2
t

5.6.31.

Diseo de los parmetros C1 y C2 : Diseo C

Diseo C: C1 = 2,1 Lh1 g 1 y C2 = 1,1025 L2 h2 g 2

0.7
Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento estimada
y2 Velocidad especifca de crecimiento experimental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-29: CDA. Evolucin de


bObs
con C1 = 2,1 h1 y C2 = 1,1025 g 2 L2 h1
t

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)95

5.6.32.

Diseo de los parmetros C1 y C2 : Diseo D

Diseo D: C1 = 2,8 Lh1 g 1 y C2 = 1,96 L2 h2 g 2

0.7
Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento estimada
y2 Velocidad especifica de crecimiento experimental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-30: CDA. Evolucin de


bObs
con C1 = 2,8 Lh1 g 1 y C2 = 1,96 L2 h2 g 2
t

5.6.33.

Diseo de los parmetros C1 y C2 : Diseo E

Diseo E: C1 = 3,5 Lh1 g 1 y C2 = 3,0625 L2 h2 g 2

0.7
Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento estimada
y2 Velocidad especifca de crecimiento experiemental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-31: CDA. Evolucin de


bObs
con C1 = 3,5 Lh1 g 1 y C2 = 3,0625 L2 h2 g 2
t

96

CAPTULO 5.

5.6.34.

RESULTADOS Y DISCUSIN

Diseo de los parmetros C1 y C2 : Diseo F

Diseo F: C1 = 4,2 Lh1 g 1 y C2 = 4,41 L2 h2 g 2


0.7
Reactor: Lote

Reactor: Lote alimentado

0.6
y1 Velocidad especifca de crecimiento estimada
y2 Velocidad especifca de crecimiento experimental

y1, y2 [h-1]

0.5

0.4

0.3

0.2

0.1

0
0

10

15
Tiempo [h]

20

25

30

Figura 5-32: CDA. Evolucin de


bObs
con Diseo F: C1 = 4,2 Lh1 g 1 y C2 = 4,41 L2 h2 g 2
t

En la Figura 5-29 se observ el mejor desempeo del estimador (Diseo C)


con C1 = 2,1 Lh1 g 1 y C2 = 1,1025 L2 h2 g 2 , ya que para estos valores el
error promedio relativo absoluto para
bObs
contra
bExp
es el mnimo. El error
t
t
promedio relativo absoluto se calcul para cada diseo en los parmetros C1 y
C2 de la Tabla 5.1, este error se presenta en la Figura 5-33.

x 10

-3

5.5

Error

4.5

3.5

3
0.5

1.5

2.1

2.5
C1 [h-1]

3.5

4.5

Figura 5-33: CDA. Error relativo absoluto en el diseo de C1 y C2

5.6. CORRIDA EXPERIMENTAL CDA: REACTOR LOTE ALIMENTADO (S. CEREVISIAE)97

5.6.35.

Coeficiente volumtrico de transferencia de masa


obs
kd
L at
obs

Para estimar el coeficiente volumtrico de transferencia de masa, kd


L at ,con
el algoritmo diseado y descrito por (4.136-37). La velocidad de convergencia del
estimador se logr mediante el diseo apropiado de los parmetros C1 y C2 , es
decir, el mejor desempeo del estimador se obtiene a travs del procedimiento de
entonamiento del estimador. C1 y C2 . Es importante mencionar que la dinmica
obs
de
bObs que se utiliz para estimar el kd
, corresponde al mejor desempeo
La
t

en el proceso de estimacin de
bObs
.
t
600
Reactor: Lote

Reactor: Lote alimentado

y3 Coeficiente volumtrico de transferencia de masa estimado

500

y4 Coeficiente volumtrico de transferencia de masa experimental

y3, y4 [h-1]

400

300

200

100

0
0

10

15
Tiempo [h]

20

25

30

obs
Figura 5-34: CDA. Evolucin de kd
para C1 = 100 Lh1 g 1 y C2 = 250 103 L2 h2 g 2
L at
600

Reactor: Lote

Reactor: Lote alimentado

y3 Coeficiente volumtrico de transferencia de masa estimado

500

y4 Coeficiente volumtrico de transferencia de masa experimental

y3, y4 [h-1]

400

300

200

100

0
0

10

15
Tiempo [h]

20

25

30

obs
Figura 5-35: CDA. Evolucin de kd
para C1 = 3000 Lh1 g 1 y C2 = 2250 103 L2 h2 g 2
L at

98

CAPTULO 5.

RESULTADOS Y DISCUSIN

600
Reactor: Lote

Reactor: Lote alimentado

y3 Coeficiente volumtrico de transferencia de masa estimado

500

y4 Coeficiente volumtrico de transferenacia de masa experimental

y3, y4 [h-1]

400

300

200

100

0
0

10

15
Tiempo [h]

20

25

30

obs
Figura 5-36: CDA. Evolucin de kd
para C1 = 7000 Lh1 g 1 y C2 = 12250 103 L2 h2 g 2
L at

600
Reactor: Lote

Reactor: Lote alimentado

y3 Coeficiente volumtrico de transferencia de masa estimado

500

y4 Coeficiente volumtrico de transferencia de masa experimental

y3, y4 [h-1]

400

300

200

100

0
0

10

15
Tiempo [h]

20

25

30

obs
Figura 5-37: CDA. Evolucin de kd
para C1 = 10000 Lh1 g 1 y C2 = 25000 103 L2 h2 g 2
L at

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)99

x 10

-3

Error Promedio Relativo Absoluto

3
1000

2000

3000

4000

5000
6000
C1 [Lg-1*h-1]

7000

8000

9000

10000

Figura 5-38: CDA. Error relativo absoluto en el diseo de C1 y C2

Los resultados obtenidos al comparar los valores para el error relativo absoluto para los diferentes diseos de los parmetros C1 y C2 se muestran en la
Figura 5.38 se puede ver que el mejor diseo fue para C1 = 7000 Lh1 g 1 y
C2 = 12250 103 L2 h2 g 2 .

5.7.

Corrida experimental CDA-1: Reactor lote


alimentado (S. cereviciae)

Para corrida experimental CDA-1 se aplic el sotfware sensor (algoritmos


de estimacin) y los resultados fueron los siguientes.

5.7.1.

Estados experimentales

Los estados experimentales para la corrida CDA-1 del cultivo de Saccharomyces cereviciae en un reactor lote alimentado se muestran en la Figura 5-39.

100

CAPTULO 5.

16

Reactor: lote

RESULTADOS Y DISCUSIN

Reactor: lote alimentado

CDA-1

14

X, S [g*L-1], V [L]

12

10

8
X-Exp
6

S-Exp
V-Exp

0
0

10

15

20

25

Tiempo [h]

Figura 5-39: CDA-1.Evolucin de los datos experimentales

5.7.2.

Identificacin de estados experimentales: XtExp , StExp ,


VtExp y CtSetpoint

Las condiciones iniciales de la RND descrita en (4.14) fueron:

T
x
bt=0 = 0,35164 11,3 0,0007 6

Los estados experimentales (biomasa, substrato, volumen y oxgeno) fueron


identificados con la RND como lo muestra la Figura 5.40.

Estados Experimentales e Idetificados por la Red

16

Reactor: lote

Reactor: lote alimentado

CDA-1

14

12

10
X(t)- Exp
8

S(t)- Exp
V(t)- Exp

C(t)- Setpoint
X(t)- Red

S(t)- Red
V(t) -Red

C(t)- Red

0
0

10

15

20

25

Tiempo [h]

Figura 5-40:CDA-1.Estados experimentales identificados con la RND

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)101

5.7.3.

Evolucin de los pesos

La evolucin de las leyes de aprendizaje en la estructura de la RND, W1,t


y W2,t se muestran en las figuras 4-41 y 4-42
500

Reactor: lote

Reactor: lote alimentado

CDA-1

Magnitud de los pesos

400

300

200

100

-100

10

15

20

25

Tiempo [h]

Figura 5-41:CDA-1. Evolucin de W1,t en el identificador


7

Reactor: lote

Reactor: lote alimentado

CDA-1

Magnitud de los pesos

1
0

10

15

20

25

Tiempo [h]

Figura 5-42:CDA-1. Evolucin de W2,t en el identificador

5.7.4.

Entrenamiento de la RND

Condiciones iniciales

4,54 5,34

5,60 2,34

W 1,t=0 =
3,40 5,40
2,30 4,60

5,40
4,34
4,50
5,50

2,50
3,50

4,60
2,80

W 2,t=0

4,54
5,60

=
3,40
2,30

5,34
2,34
5,40
4,60

1,40
4,34
4,50
1,50

2,50
3,50

4,60
2,80

102

5.7.5.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Flujo de alimentacin al biorreactor

La dinmica del flujo de alimentacin al biorreactor se muestra en la Figura


5.43.

Reactor: lote

Reactor: lote alimentado

CDA-1
0.5
F(t)

F(t) [Lh-1]

0.4

0.3

0.2

0.1

-0.1

10

15

20

25

Tiempo [h]

Figura 5-43:CDA-1.Danmica del fllujo de alimentacin en el biorreactor

La caracterstica ms importante para este cultivo (reactor lote alimentado)


es la dinmica de alimentacin de substrato al biorreactor. Ya que la velocidad
especfica de crecimiento es una funcin del flujo de alimentacin (F (t)) al
biorreactor. De acuerdo con Aranda, t = f (F (t)). Del balance de masa en
t
estado estable o seudo-estable para el substrato (si St 0 entonces dS
dt ' 0) se
encontr que la velocidad especfica de crecimiento es [60]:

t =

5.7.6.

Dt Sin YXS
Ft
Sin
=
YXS Sin = Dt
YXS
Xt
Vt Xt
Xt

(5.5)

Velocidad especfica de crecimiento experimental

Para esta fermentacin se calcul la velocidad especfica de crecimiento con


los datos experimentales de biomasa, los resultados se muestran en la Figura
5.44.

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)103

Velocidad especfica de crecimiento experimental [g*L-1]

0.5

Reactor: lote

Reactor: lote alimentado

0.45

CDA-1

0.4
Velocidad especfica de crecimiento experimental

0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
0

10

15

20

25

Tiempo [h]

Figura 5-44:CDA-1. Evolucin de la velocidad especfica de crecimiento calculada

5.7.7.

Estimacin de la velocidad especifca de crecimiento


experimental (Exp
)
t

La velocidad especfica de crecimiento experimental, Exp


, se estim obsert
bt . La dinmica de Exp
se
observa
en
la Figura 5.45.
vando el error XtExp X
t
Esta evolucin se tom como referencia para el resto de las estimaciones, es
decir, Exp
se define como set point.
t
0.5

Reactor: lote

Reactor: lote alimentado

CDA-1

0.45
y1 Velocidad especifca de crecimiento estimada
0.4

0.5

y1 [h-1]

0.35

a)

0.4
0.3

0.3

0.2

0.25
0.1

0.2

0
0

10

15

20

25

0.15
0.1
0.05
0

10

15

20

25

Tiempo [h]

Figura 5-45:CDA-1. Evolucin de


bExp
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2
t

En la figura a) de la Figura 5.45 se muestra la evolucin de la velocidad


especfica de crecimiento calculada a partir de los datos experimentales y la
evolucin de la velocidad especfica de crecimiento experimental estimada
bExp
(
t
Exp
o y1), se observa una evolucin ms precisa para
bt debido a que la estimacin
se realiz en lnea en comparacin con la primera donde slo se dispone de un
nmero limitado de datos.

104

5.7.8.

CAPTULO 5.

RESULTADOS Y DISCUSIN

btExp
Observacin del error XtExp X

btExp por
La evolucin de
bExp
se logr minimizando el error de XtExp X
t
medio del diseo de los parmetros C1 y C2 en la estructura del estimador
btExp se muestra en la Figura 5.46.
(4.87-88). La observacin del error XtExp X
16

Reactor: lote

Reactor: lote alimentado

CDA-1

14

15

12

a)

10

x1, x2 [gL-1]

10
5

8
0
0

10

15

20

25

4
x1 Biomasa estimada
x2 Biomasa experimental

0
0

10

15

20

25

Tiempo [h]

btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2


Figura 5-46: CDA-1. Evolucin de X

La evolucin de la dinmica del error (biomasa experimental, XtExp con


bt ) se muestra en la figura a) para una primera
respecto a la biomasa estimada, X
aproximacin del estimador con C1 = 0,07 Lh1 g 1 y C2 = 0,1225 L2 h2 g 2 .
Finalmente en la figura principal se muestra el mejor desempeo del estimador
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2 . En la Figura 5.47 se observa la
norma del error para la biomasa estimada para los dos diseos de los parmetros
C1 y C2 .

5.7.9.

btExp .
Norma del error de X
Reactor: lote

Reactor: lote alimentado

CDA-1

Norma del error de X(t) [gL-1]

1.5

a)

0.1
0.5

0
0

10

15

20

25

0.05

0
0

10

15

20

25

Tiempo [h]

btExp con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2


Figura 5-47:CDA-1. Norma del error de X

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)105


Que tan alejados estuvieron los valores de biomasa experimental estimada,
btExp , de los valores de biomasa XtExp al final de la estimacin de
X
bExp
se
t
muestran en la Figura 5.47 y como en el caso anterior una vez que se conoci

bExp
se continu con el calcul del coeficiente volumtrico de transferencia de
t
oxgeno experimental.

5.7.10.

Coeficiente volumtrico de transferencia de masa


de referencia, kL aExp
.
t

La evolucin de kL aExp
calculado se muestra en la Figura 5.48. La evolucin
t
de kL aExp
en
la
etapa
de
reactor
lote este incrementa con la edad del cultivo, y
t
por tanto por el aumento de la poblacin celular en el biorreactor. Durante el
cultivo en lote alimentado la dinmica de kL aExp
esta relacionada directamente
t
con la dinmica del flujo de alimentacin al biorreactor. Finalmente la evolucin
de kL aExp
tambin se consider como la dinmica de referencia para validar el
t
estimador para el coeficiente volumtrico de transferencia de masa.

350

Reactor: lote

Reactor: lote alimentado

CDA-1
300

y2 Coefciente volumtrico de transferencia de oxgeno

y2 [h-1]

250

200

150

100

50

0
0

10

15

20

25

Tiempo [h]

Figura 5-48: CDA-1.Evolucin de kL aExp


t

5.7.11.

Observacin de estados experimentales.

Se utiliz el modelo del NOD para estimar los estados del proceso de fermentacin. La evolucin de biomasa, substrato, oxgeno, y el volumen observados se muestran en las Figuras: 5-49, 5-50, 5-51 y 5- 52 respectivamente.

106

CAPTULO 5.

16

Reactor: lote

RESULTADOS Y DISCUSIN

Reactor: lote alimentado

CDA-1

14

12

X(t) Experimental
x(t)-Neuro-observador

x1, x2 [gL-1]

10

0
0

10

15

20

25

Tiempo [h]

Figura 5-49: CDA-1:Biomasa observada, XtObs

16

Reactor: lote

Reactor: lote alimentado

CDA-1

14
S(t)- Experimental

12

Substrato [g*L-1]

S(t)- Neuro-observador
10

0
0

10

15

20

Tiempo [h]

Figura 5-50: CDA-1. Substrato observado, StObs

25

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)107

16

Reactor: lote

Reactor: lote alimentado

15

CDA-1

14
V(t)- Experimental
13

V(t)- Neuro-observador

Volumen [L]

12
11
10
9
8
7
6
5

10

15

20

25

Tiempo [h]

Figura 5-51: CDA-1. Volumen observado, VtObs

x 10

-3

Reactor: lote

Reactor: lote alimentado

4.5

CDA-1

C(t)- Setpoint
C(t)- Neuro-observador

Oxgeno [g*L-1]

3.5
3
2.5
2
1.5
1
0.5
0

10

15

20

25

Tiempo [h]

Figura 5-52: CDA-1. Oxgeno observado, CtObs

En las Figuras 5-53-54 se muestra la evolucin de los pesos de la ley de


aprendizaje de la red

108

CAPTULO 5.

500

Reactor: lote

RESULTADOS Y DISCUSIN

Reactor: lote alimentado

CDA-1

Magnitud de los pesos

400

300

200

100

-100
0

10

15

20

25

Tiempo [h]

Figura 5-53: CDA-1.Evolucin de W1,t observador de estados


12

Reactor: lote

Reactor: lote alimentado

CDA-1

10

Magnitud de los pesos

-2

-4
0

10

15

20

25

Tiempo [h]

Figura 5-54: CDA-1.Evolucin de W2,t observador de estados

5.7.12.

Velocidad especifica de crecimiento observada,


bObs
t .

Despes de que se observ la biomasa con el NOD esta se utiliz para


estimar la velocidad especfica de crecimiento observada,b
Obs
, la evolucin de la
t
misma se presenta en la Figura 5-55.

5.7. CORRIDA EXPERIMENTAL CDA-1: REACTOR LOTE ALIMENTADO (S. CEREVICIAE)109

0.5

Reactor: lote

Reactor: lote alimentado


CD-1

0.45
0.4

y1, y2 [h-1]

0.35
0.3

y1 Velocidad especfica de crecimiento estimada


y2 Velocidad especfica de crecimiento experimental

0.25
0.2
0.15
0.1
0.05
0
0

10

15

20

25

Tiempo [h]

Figura 5-55: CDA-1.Evolucin de


bObs
con C1 = 7,7 Lh1 g 1 y C2 = 14,8225 L2 h2 g 2
t

5.7.13.

Coeficiente volumtrico de transferencia de masa


obs
kd
L at

obs
Se estim el coeficiente volumtrico de transferencia de masa, kd
L at , se
utiliz la velocidad especfica observada,
bObs
, y la biomasa observada, XtObs el
t
obs
mejor desempeo del estimador de kd
se muestra en la Figura 5-56 donde
La
t

obs

se puede ver que en t = 20 h se observ oscilacin de kd


con respecto a la
L at
dinmica de referencia, esto es fue una consecuencia de la misma variacin que
se present en la dinmica estimada de
bObs
tanbim en t = 20 h.
t
350

Reactor:lote alimentado

Reactor: lote

CD-1
300
y3 Coeficiente volumtrico de transferencia de oxgeno estimado
y4 Coeficiente volumtrico de transferencia doxgeno experimental

y3, y4 [h-1]

250

200

150

100

50

10

15

20

25

Tiempo [h]

obs
Figura 5-56: CDA-1. Evolucin de kd
para C1 = 10 103 Lh1 g 1 y C2 = 25 108 . L2 h2 g 2
L at

110

5.8.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Corrida experimental CDA-2: Reactor lote


alimentado ( S. cerevisiae)

Esta fue la ltima fermentacin analizada para los cultivos de S. cerevisiae,


de igual forma que los cultivos CDA y CDA-1 el objetivo principal fue estimar
obs
kd
a partir de los datos experimentales. En las figuras siguientes se muestran
L at
los resultados obtenidos para este cultivo.

5.8.1.

Estados experimentales

Los resultados experimentales para este cultivo CDA-2- se muestran en


la Figura 5-57, se observa que en este cultivo el incremento de volumen fue
prcticamente lineal para el reactor lote alimentado.

16

Reactor: lote

Reactor: lote alimentado

CDA-2

14

12

F(t) [L*h-1]

10

6
X- Exp
S- Exp

V- Exp
2

11

15
Tiempo [h]

20

25

30

Figura 5-57: CDA-2. Evolucin de los estos experimentales

5.8.2.

Flujo de alimentacin al biorreactor

La dinmica del cultivo estuvo determinada por el flujo de alimentacin , Ft ,


al biorreactor, la evolucin de Ft se muestra en la Figura 5-58. Es importante
mencionar que Ft fue incremento durante todo el reactor lote alimentado, comparado con el flujo de alimentacin para las anteriores fermentaciones-CDA y
CDA-1- Figuras 5-2 y 5-43 repectivemente.

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)111

0.7

Reactor: lote

Reactor: lote alimentado

CDA-2

0.6
F(t)
0.5

F(t) [L*h-1]

0.4

0.3

0.2

0.1

-0.1

11

15
Tiempo [h]

20

25

30

Figura 5-58: CDA-2. Dinmica del flujo de alimentacin al biorreactor

5.8.3.

Velocidad especfica de crecimiento experimental,


Exp

Utilizando los datos experimentales de biomasa se calcul la velocidad especfica de crecimiento, Exp , el resultado obtenido se muestra en la Figura
5-59, claramente se puede ver que durante todo el cultivo en reactor lote slo
se dispuso de dos muestreos en t = 0 h y t = 11 h lo anterior no permiti
poder conocer la evolucin completa de Exp . Para el reactor lote alimentado se
dispone de ms datos, sin embargo, la evolucin de Exp tampoco es completa
debido la cantidad de datos experimentales.

Velocidad especfica de crecimiento experimental [h-1]

0.5

Reactor: lote

Reactor: lote alimentado

0.45

CDA-2

0.4
Velocidad especfica de crecimiento experimental
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
0

11

15
Tiempo [h]

20

25

30

Figura 5-59: CDA-2: Velocidad especfica de crecimiento experimental

112

5.8.4.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Estimacin de la velocidad especifca de crecimiento


experimental (b
Exp
)
t

Utilizando el estimador para la velocidad especfica de crecimiento experimental estimada,


bExp
, se logr obtener la dinmica completa de este parmetro.
t
En la Figura 5-60 se muestran los resultados obtenidos para
bExp
al aplicar el
t
Exp
algoritmo (4.87-88) se obtuvo la dinmica de
bt
esta se muestra en la Figura
5-60.

0.5
Velocidad especfica de crecimiento experimental [h-1]

Reactor: lote

Reactor: lote alimentado

0.45

CDA-2
a)

0.4

0.25
0.2

0.35

0.15

0.3
0.25

0.1
0.05
0
0

0.2

11

15

20

25

30

0.15
0.1
0.05
0
0

y1 Velocidad especfica de crecimiento estimada

11

15
Tiempo [h]

20

25

30

Figura 5-60: CDA-2. Evolucin de


bExp
con C1 = 5,6 Lh1 g 1 y C2 = 7,84 .L2 h2 g 2
t
Se compar la velocidad especfica de crecimiento experimental, Exp ,y la
velocidad especfica de crecimiento experimental estimada,
bExp
, se comparo
t
como se muestra en la figura a) de la Figura 5-60.

5.8.5.

btExp
Observacin del error XtExp X

Durante el proceso de estimacin de


bExp
el mejor desempeo para el est
btExp , es decir, la obtimador fue cuando se logr el menor error de XtExp X
servacin del error. Los resultados se muestran la Figura 5-61. Una primera
aproximacin en el diseo de los parmetros C1 y C2 se muestra en la figura a),
btExp , para XtExp
y en la figura principal se muestra la evolucin de XtExp y X
Exp
bt
' 0.
X

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)113

16

Reactor: lote

12

14

Reactor: lote alimentado

CDA-2
a)

10

12

8
6

x1, x2 [g*L-1]

10

4
2

8
0
0

11

15

20

25

30

4
x1 Biomasa estimada
2

x2 Biomasa experimental

0
0

10

15
Tiempo [h]

20

25

30

btExp con C1 = 5,6 Lh1 g 1 y C2 = 7,84 .L2 h2 g 2


Figura 5-61: CDA-2. Evolucin de X

btExp , es decir, cuanto se alejan los valores de X


btExp de
La norma del error de X
Exp
los datos experimentales, Xt , se muestra en la Figura 5-62(figura principal)
y la figura a).

Reactor: lote

Reactor: lote alimentado

CDA-2

Norma del error de X(t) [g*L-1]

1.5

a)

0.1

0.5

0
0

0.05

0
0

10

10

15

20

15
Tiempo [h]

25

30

20

25

30

Figura 5-62: CDA-2. Norma del error de XtExp con C1 = 5,6 Lh1 g 1 y C2 = 7,84. L2 h2 g 2

5.8.6.

Coeficiente volumtrico de transferencia de masa


aparente

Una vez que se estim


bExp
se calcul el coeficiente volumtrico de transt
ferencia de masa terico, kL aExp
,
que se tomo como la seal de referencia para
t
obs
evaluar el desempeo del estimador para el parmetro kd
. La dinmica de
La

obtenida se muestra en la Figura 5-63.


referencia kL aExp
t

114

CAPTULO 5.

400

RESULTADOS Y DISCUSIN

Reactor: lote

Reactor: lote alimentado

CDA-2

350
y2 Coeficiente volumtrico de transferencia de oxgeno
300

y2 [h-1]

250

200

150

100

50

0
0

11

15
Tiempo [h]

20

25

30

Figura 5-63: CDA-2. Coeficiente volumtrico de transferencia de oxgeno experimental o aparente

5.8.7.

Identificacin de estados experimentales: XtExp , StExp ,


VtExp y CtSetpoint

En este punto se defini el identificador como un entrenador basado en RND,


es decir, la RND se aplico para obtener la mejor aproximacin posible a los
datos experimentales. La descripcin matemtica de este tipo de RND est
dada por (4.14).Los valores de P , K1 ,K2 , W1,t=0 y W2,t=0 definidas con anterioridad.
Las condiciones iniciales de la RND descrita por (4.14)

T
x
bt=0 = 0,4482 10,3 0,0007 6
La evolucin de los estados experimentales y los estados identificados por
RND se muestran en la Figura 5-64. Este procedimiento se desarroll para
generar los valores finales de matrices de los pesos y permiti la correcta seleccin
de los parmetros de la RND. Todo el procedimiento desarrollado se conoce
como el proceso de entrenamiento de la RND.

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)115

16

Reactor: lote

14

Reactor: lote alimentado

CDA-2

X(t)- Exp

Estados Identificados por la Red

S(t)- Exp
12

V(t)- Exp
C(t)- Exp

10

X(t)- Red
S(t)- Red

V(t)- Red
C(t)- Red

0
0

11

15
Tiempo [h]

20

25

30

Figura 5-64: CDA-2. Estados identificados por la RND

5.8.8.

Evolucin de los pesos

La dinmica de la ley de aprendizaje de la RND para la identificacin de


los estados se muestra en las Figuras 5-65 y 5-66

400

Reactor: lote

Reactor: lote alimentado

CDA-2

350

Magnitud de los pesos

300
250
200
150
100
50
0
-50
0

11

15
Tiempo [h]

20

25

30

Figura 5-65: CDA-2. Evolucin de W1,t en el identificador

116

CAPTULO 5.

Reactor: lote

RESULTADOS Y DISCUSIN

Reactor: lote alimentado

CDA-2

Magnitud de los pesos

1
0

11

15
Tiempo [h]

20

25

30

Figura 5-66: CDA-2. Evolucin de W2,t en el identificador


Los valores finales de las matrices de pesos fueron los siguientes:

W1,t=27

5.8.9.

19,4 25,45 0,08612


261
22,33 30,67
0,0791 229,1

=
13,36 12,06
2,219
113,9
26,35 30,46 0,7195 318,8

W2,t=27

4,56
5,362
=
1,414
2,529

5,579 3,395 2,625


2,374 5,3994 4,894

4,355 4,496 1,687


3,532 4,594 3,178

Estimacin de biomasa y substrato

Para poder identificar los estados experimentales, se defini en el captulo


cuatro una RND como ONL, la cual est descrita por (4.27). Los estados
observados Xtobs , Stobs , Ctobs y Vtobs se muestran en las Figuras 5-67, 5-68, 5-69
y 5-70 respectivamente.
16

Reactor: lote

Reactor: lote alimentado

CDA-2

14
X(t)- Experimental

Biomasa [g*L-1]

12

X(t)- Neuro-observador

10

0
0

11

15
Tiempo [h]

20

25

Figura 5-67: CDA-2. Biomasa observada, XtObs

30

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)117

16

Reactor: lote

Reactor: lote alimentado

CDA-2

14

12

Substrato [g*l-1]

10
S(t)- Experimental
8

S(t)- Neuro-observador

0
0

11

15
Tiempo [h]

20

25

30

Figura 5-68: CDA-2. Substrato observado, StObs

16

Reactor: lote

Reactor: lote alimentado

15

CDA-2
V(t)- Experimental

14

V(t)- Neuro-observador
13

Volumen [L]

12
11
10
9
8
7
6
5

11

15
Tiempo [h]

20

25

Figura 5-69: CDA-2. Volumen observado VtObs

30

118

CAPTULO 5.

x 10

RESULTADOS Y DISCUSIN

-3

Reactor: lote

Reactor: lote alimentado

4.5

CDA-2

4
C(t)-Setpoint

Oxgeno [g*l-1]

3.5

C(t)- Neuro-observador

3
2.5
2
1.5
1
0.5
0
0

10

15
Tiempo [h]

20

25

30

Figura 5-70: CDA-2. Oxgeno observado, CtObs

5.8.10.

Evolucin de los pesos

La evolucin de los pesos W1,t y W2,t se muestran en las Figuras 571 y 5-72.

450

Reactor: lote

Reactor: lote alimentado

400

CDA-2

350

Magnitud de los pesos

300
250
200
150
100
50
0
-50
0

11

15
Tiempo [h]

20

25

30

Figura 5.71: CDA-2. Evolucin de W1,t observador de estados

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)119

10

Reactor: lote

Reactor: lote alimentado

CDA-2
8

Magnitiud de los pesos

-2

-4
0

10

15
Tiempo [h]

20

25

30

Figura 5.72: CDA-2. Evolucin de W2,t observador de estados

Las condiciones iniciales de los pesos en la ley de aprendizaje fueron

W1,t=0 = W2,t=0

5.8.11.

1,3
3,5
=
2,8
2,8

3,4
4,5
3,7
3,7

4,5
2,8
1,5
1,5

4,5
5,6

5,6
5,6

Velocidad especifica de crecimiento observada,


bObs
t

Los resultados para


bObs
se desarrollaron para cuatro diseos diferentes de
t
los parmetros C1 y C2 , estos se muestran en las figuras a), b), c) y d) de
la Figura 5-73. El mejor desempeo de para el estimador fue para C1 = 3,5
Lh1 g 1 y C2 = 3,0625 L2 h2 g 2 , este resultado corresponde a la figura c).
Para cada uno de los cuatro diseos se determino la norma del error.

120

CAPTULO 5.

RESULTADOS Y DISCUSIN

a)

b)

0.4

0.4
Reactor: lote

Reactor: lote alimentado

Reactor: lote
0.3
y1, y2 [h-1]

y1, y2 [h-1]

0.3
0.2
0.1

11
15
20
Tiempo [h]

25

30

y2

c)

11
15
20
Tiempo [h]

25

30

d)

0.4
Reactor: lote

Reactor: lote alimentado

Reactor: lote

Reactor: lote alimentado

0.3
y1, y2 [h-1]

0.3
y1, y2 [h-1]

y1

0.4

0.2

0.1

0.2

0.1

0
-0.1

Reactor: lote alimentado

0.2

0.1

11
15
20
Tiempo [h]

25

30

11
15
20
Tiempo [h]

25

30

Figura 5-73: CDA-2. Evolucin de


bObs
con C1 = 3,5 Lh1 g 1 y C2 = 3,0625 L2 h2 g 2 para c)
t

5.8.12.

Norma del error

El desempeo del estimador se evalua a travs de la norma del error. Los


resultados para los diferentes diseos de los parmetros C1 y C2 se muestran
en la Figura 5-74 donde se observa la convergencia de la norma del error muy
cercana a cero. Y el mejor desempeo del estimador fue en la figura c) ya que
corresponde a los mismos valores utilizados para el diseo de los parmetros C1
y C2 .En este caso slo se muestran los valores de C1 y C2 para el diseo c)

5.8. CORRIDA EXPERIMENTAL CDA-2: REACTOR LOTE ALIMENTADO ( S. CEREVISIAE)121


a)
Reactor: lote

b)
1

Reactor: lote alimentado

Norma del error X(t) [g*L-1]

Norma del error X(t) [g*L-1]

1
0.8
0.6
0.4
0.2
0

10

15
20
Tiempo [h]

25

Reactor: lote alimentado

0.8
0.6
0.4
0.2
0

30

Reactor: lote

10

15
20
Tiempo [h]

Reactor: lote alimentado

0.8
0.6
0.4
0.2
0

10

30

d)
Norma del error X(t) [g*L-1]

Norma del error X(t) [g*L-1]

c)
1
Reactor: lote

25

15
20
Tiempo [h]

25

1
Reactor: lote
0.8
0.6
0.4
0.2
0

30

Reactor: lote alimentado

11

15
20
Tiempo [h]

25

30

Figura 5-74: CDA-2. Norma del error de


bObs
con C1 = 3,5 Lh1 g 1 y C2 = 3,0625 L2 h2 g 2 para c)
t

5.8.13.

Coeficiente volumtrico de transferencia de masa


obs
kd
L at

obs
Finalmente se estimo kd
los resultados obtenidos se muestran en las
L at
figuras a), b), c) y d) de la Figura 5-75.
a)
1000

Reactor: lote

b)

Reactor: lote alimentado

400

Reactor: lote

Reactor: lote alimentado

y3, y4 [h-1]

y3, y4 [h-1]

800
600
400
200

300
200
100
0

0
0

11
15
20
Tiempo [h]

25

30

c)
Reactor: lote

Reactor: lote alimentado

300
200
100
0

11
15
20
Tiempo [h]

25

30

d)

400

y3, y4[h-1]

y3, y4 [h-1]

400

y3
y4
Reactor: lote

Reactor: lote alimentado

300
200
100
0

11
15
20
Tiempo [h]

obs

Figura 5-75: CDA-2. Evolucin de kd


L at

25

30

11
15
20
Tiempo [h]

25

30

para C1 = 11 104 Lh1 g 1 y C2 = 30,25 108 L2 h2 g 2 para c)

122

5.9.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Corrida experimental CDA-IBT: Reactor lote


( A. vinelandii)

Los datos experimentales de la fermentacin CDA-IBT, fueron utilizados para validar el desempeo del software sensor diseado para estimar el
parmetro kL at . La seal de referencia utilizada fue la evolucin de kL aExp
,
t
dicha evolucin se obtuvo en lnea utilizando un medidor paramagntico de
oxgeno . Para esta fermentacin durante todo el cultivo fueron accesibles en
lnea kL aExp
y Ct .
t

5.9.1.

Estados experimentales

Los estados experimentales para esta fermentacin se muestran en la Figura


5-76
Biomasa
5

Substrato
25

Reactor: lote

Reactor: lote
20
S(t)-Exp [g*L-1]

X(t)- Exp [g*L-1]

4
3
X(t)- Exp

2
1
0

15
S(t)- Exp
10
5

x 10

20

-3

40
Tiempo [h]

60

80

20

Oxgeno

80

60

80

Volumen
Reactor: lote

3.5

V(t)- Exp [L]

C(t)- Exp [g*L-1]

60

4
Reactor: lote

C(t)-Exp

40
Tiempo [h]

V(t)-Exp
3

2.5

20

40
Tiempo [h]

60

80

20

40
Tiempo [h]

Figura 5-76: CDA-IBT. Estados experimentales

5.9.2.

Velocidad especfica de crecimiento experimental


estimada,
bExp
.
t

La velocidad especfica de crecimiento experimental estimada,


bExp
, se est
tim utilizando el algoritmo descrito por (4.87-88). El diseo de los parmetros
C1 y C2 se realiz de acuerdo a los datos reportados en la Tabla 5.5, los resultados se muestran en la Figura 5-77.
Ntese que para esta corrida experimental se desarrollo el calculo completo
de los valores de los parmetros C1 y C2 de acuerdo con la definicin (4.93).
Tabla 5.5: Diferentes diseos para los parmetros C1 y C2 en el proceso de
estimacin de
bExp
.
t

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)123


Diseo
A
B
C
D
E
F

C1 Lh1 g 1
0,7
1,4
2,1
2,8
3,5
4,2

C2 L2 h2 g 2
0,1225
0,49
1,1025
1,96
3,0625
4,41

Diseo
G
H
I
J
K
L

C1 Lh1 g 1
4,9
5,6
6,3
7
7,7
8,4

C2 L2 h2 g 2
6,0025
7,84
9,9225
12,25
14,8225
17,64

0.35
Reactor: lote
y1 Velocidad especfica de crecimiento estimada
0.3
y1- A)

a)

y1 [h-1]

0.25

0.2

0.3

y1- B)

0.25

y1- C)

0.2

y1- D)

0.15

y1- E)

0.1

y1- F)

0.05

0.15

y1- G)

0
0

20

40

60

y1- H)

80

y1- I)

0.1

y1- J)
y1- K)
0.05

y1- L)

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-77: CDA-IBT. Evolucin de


bExp
con diferentes valores de C1 y C2
t

En la figura a) de la Figura 5-77 se muestra la evolucin de


bExp
para los
t
diferentes diseos: A (lnea roja), J (lnea verde) y K (lnea azl). Para estos
tres diseos el mejor desempeo para del estimador fue para el diseo J. En la
figura principal se muestra la evolucin de
bExp
para todos los diseos de los
t
parmetros C1 y C2 . La caracterstica sobresaliente es que a medida que el error
btExp converge a cero, la evolucin de
XtExp X
bExp
se define para cada diseo
t
btExp ' 0 se logra la evolucin ms precisa de
de C1 y C2 y cuando XtExp X

bExp
.
t

En la Figura 5-78 se muestra la evolucin final obtenida para


bExp
(Diseo
t
Exp
J) y la velocidad especfica de crecimiento experimenta, t .

124

CAPTULO 5.

0.35

RESULTADOS Y DISCUSIN

Reactor lote

CDA-IBT
Velocidad especfica de crecimiento [h-1]

0.3

0.25

y1 Velocidad especfica de crecimiento estimada


Velocidad especfica de crecimeiento experimental

0.2

0.15

0.1

0.05

0
0

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-78: CDA-IBT. Evolucin de


bExp
con diferentes valores de C1 y C2
t

5.9.3.

Identificacin de estados experimentales: XtExp , StExp ,


VtExp

Las condiciones iniciales de la RND descrita por (4.14) fueron las siguientes:

T
x
bt=0 = 0,05 20,07 0,0008 3

En la Figura 5-79 se muestra la identificacin de los estados por la red, el


cuarto estado, Ct , se muestra en la Figura 5-80 donde esta fue la dinmica de
referencia utiliza en la etapa de validacin del estimador propuesto para esta
ferementacin.

22
Reactor: lote
Estados experimentales identificados por la red

20

CDA-IBT

18
16
14
X(t)- Exp
12

S(t)- Exp

10

V(t)- Exp
X(t)- Red

S(t)- Red
6

V(t)- Red

4
2
0
0

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-79: CDA-IBT.Estados experimentales ( XtExp , StExp , VtExp ) identificados con la RND

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)125


x 10

-3

Reactor: lote
8

Estado identificado por la red

7
6
C(t)- Exp

C(t)- Red
4
3
2
1
0
-1

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-80: CDA-IBT. Estado experimental CtExp identificado con la RND

5.9.4.

Evolucin de los pesos

En las Figura 5-81 y 5-82 se muestra el comportamiento de los pesos durante


el proceso de ajuste de la ley de aprendizaje.

Reactor: lote
500

Magnitud de los pesos

400

300

200

100

-100

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-81: CDA-IBT. Evolucin de W1,t en el identificador

126

CAPTULO 5.

RESULTADOS Y DISCUSIN

Reactor: lote

Magnitud de los pesos

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-82: CDA-IBT. Evolucin de W2,t en el identificador

Los valores finales de las matrices de pesos W1,t y W2,t en el proceso de


entrenamientos fueron los siguientes:

W1,t

7,84 42,22 0,5268 37,45


10,2
141,1 0,2767 72,97

=
6,686 70,73
2,377
32,13
7,982 108,2 0,6687 63,62

W2,t

5.9.5.

4,543
5,344
=
1,401
2,505

5,556
2,468
4,401
3,596

3,397 2,332
5,395 4,663

4,498 1,524
4,595 2,8556

Observacin de los estados experimentales con el


NOD

Los estados experimentales fueron observados (b


xObs
= XtObs StObs CtObs VtObs )
t
utilizando el NOD descrito por (4.27), los resultados obtenidos se muestran en
las Figuras 5-83, 5-84, 5-85 y 5-86 para biomasa, substrato, oxgeno y volumen
respectivamente.

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)127

Reactor: lote
5

CDA-IBT

Biomasa [g*L-1]

3
X(t)- Experimental
X(t)- Neuro-observador

0
0

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-83: CDA-IBT. Biomasa observada, XtObs

5.9.6.

Substrato

Reactor: lote
CDA-IBT

20

Substrato [g*L-1]

15
S(t)- Experimental
S(t)- Neuro- observador
10

0
0

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-84: CDA-IBT. Substrato observado, StObs

5.9.7.

Oxgeno

128

CAPTULO 5.
x 10

RESULTADOS Y DISCUSIN

-3

Reactor: lote
8

CDA-IBT

Oxgeno [g*L-1]

6
5
4

C(t)- Experimental
C(t)- Neuro- observador

3
2
1
0
-1

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-85: CDA-IBT. Oxgeno observado, CtObs

Volumen

5
Reactor: lote
CDA-IBT

4.5
data1

V(t)- Neuro- observador

Volumen [L]

3.5
3
2.5
2
1.5
1
0.5

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-86: CDA-IBT:volumen observado, VtObs .

5.9.8.

Evolucin de los pesos

En las Figuras 5-87 y 5-88 se observa la evolucin de W1,t y W2,t en la ley


de aprendiza descrita por (4.28) y (4.29),

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)129

Reactor: lote
500

CDA-IBT

Magnitud de los pesos

400

300

200

100

-100

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-87: CDA-IBT. Magnitud de W1,t , observacin de estados


Reactor: lote

10

Magnitud de los pesos

CDA-IBT

-5

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-88: CDA-IBT. Magnitud de W2,t , observacin de estados

5.9.9.

Velocidad especfica de crecimiento observada,


bObs
t

En el proceso de estimacin de
bObs
se realiz diseando los parmetros C1
t
y C2 en la estructura del algoritmo de estimacin descrito por (4.123-124). Los
resultados obtenidos se muestran en la Figura 5-89.
Los resultados que fueron obtenidos en el proceso de estimacin para
bObs
t
mostrados en la Figura 5.87 corresponden al diseo de los parmetros C1 y C2
que se muestra en la Tabla 5.6, donde el mejor desempeo fue para el Diseo
D, este hecho fue confirmado al calcular la norma del error de
bObs
con respecto
t
Exp
a la seal de referencia
bt .
bObs
en CDA-IBT
Tabla 5.6. Diseo de C1 y C2 , estimacin de
t

130

CAPTULO 5.
Diseo
A
B
C
D

C1 Lh1 g 1
1,4
4,2
6,3
9,8

Figura
a)
b)
c)
d)

C2 L2 h2 g 2
0,49
4,41
9,92
24,41

CDA-IBT

a)
0.4

RESULTADOS Y DISCUSIN

Reactor: lote

b)
Reactor: lote

0.3

0.3
y1, y2

y1, y2

0.2
0.2
0.1

0.1
0

0
-0.1

20

40
Tiempo [h]

60

-0.1

80

20

y1
y2

c)

60

80

60

80

d)

0.8

Reactor: lote

40
Tiempo [h]

Reactor: lote

0.5
0.6

0.3

y1, y2

y1, y2

0.4

0.2

0.2

0.1
0
-0.1

0.4

0
0

20

40
Tiempo [h]

60

80

20

40
Tiempo [h]

Figura 5-89: CDA-IBT. Evolucin de


bObs
para diferentes diseos de C1 y C2
t

5.9.10.

Norma del error


bExp

bObs
t
t

Los resultados obtenidos para los diseos de C1 y C2 de la Tabla 5.6 norma


del error de
bExp

bObs
, se muesatran en la Figura 5-90, y corresponde a los
t
t
mismo diseos de los parmetros C1 y C2 de la Tabla 5.6. El menor error se
muestra en la figura d) que corresponde al Diseo D.

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)131


CDA-IBT

0.08
0.06
0.04
0.02
0

b)

0.08
Reactor: lote

Norma del error y2-y1 [h-1]

Norma del error de y2-y1 [h-1]

a)
0.1

20

40
Tiempo [h]

60

Reactor: lote
0.06

0.04

0.02

80

20

Reactor: lote

0.2
0.15
0.1
0.05
0

20

40
Tiempo [h]

60

80

60

80

d)
Norma del error de y2-y1 [h-1]

Norma del erros de y2-y1 [h-1]

c)
0.25

40
Tiempo [h]

60

0.8

Reactor: lote

0.6

0.4

0.2

80

20

40
Tiempo [h]

Figura 5-90: CDA-IBT. Norma del error de


bObs
t

btObs
Observacin del error de XtObs X

5.9.11.

btObs a cero, se muestran en la Figura 5-91.


La convergencia del error XtObs X
Obs
b
para los diferentes diseos de los parmetros C1 y C2 de
La evolucin de Xt
la Tabla 5.6.
CDA-IBT

a)
5

b)
5

Reactor: lote

Reactor: lote
4
Biomasa [g*L-1]

Biomasa [g*L-1]

4
3
2
1

2
1

-1

-1

20

40
Tiempo [h]

60

80

20

X(t)- Neuro- observador


X(t)- Estimada

c)
5

40
Tiempo [h]

60

80

60

80

d)

Reactor: lote

Reactor: lote

4
Biomasa [g*L-1]

4
Biomasa [g*L-1]

3
2
1

3
2
1

-1

-1

20

40
Tiempo [h]

60

80

20

40
Tiempo [h]

btObs con diferentes diseos de C1 y C2


Figura 5-91: CDA-IBT. Evolucin X

132

CAPTULO 5.

5.9.12.

RESULTADOS Y DISCUSIN

btObs
Norma del error de X

btObs obtenida
Para el proceso de estimacin de
bObs
, la norma del error de X
t
se muestra en la Figura 5-92, se observa que en cada una de las figuras a), b),
c) y d) esta presente en t = 0 el valor de la norma del error es aproximadamente
de 0.5 gL1 , es decir, el valor de que tanto esta alejado el proceso de estimacin
con respecto a la referencia. Para entender lo anterior se realiz un acercamiento
en el siguiente intervalo 10 h t 0 h los resultados se muestran en la Figura
5-93 donde se puede apreciar el sobre paso que hay en t = 0 h, el cual esta
directamentemente relacionado con el diseo de los parmetros C1 y C2 , la
velocidad de convergencia del estimador para
bObs
, sin embargo, los resultados
t
obtenidos son bastante aceptables.

a)

b)

CDA-IBT

Reactor lote

0.5

Norma del error [gL-1]

Norma del error [gL-1]

Reactor lote

0.4
0.3
0.2
0.1
0

0.5
0.4
0.3
0.2
0.1
0

20

40

60

80

20

40

60

80

60

80

Tiempo [h]

c)

d)

Reactor lote

Reactor lote

0.5

Norma del error [gL-1]

Norma del error [gL-1]

Tiempo [h]

0.4
0.3
0.2
0.1
0

0.5
0.4
0.3
0.2
0.1
0

20

40
Tiempo [h]

60

80

20

40
Tiempo [h]

btObs
Figura 5-92: CDA-IBT. Norma del error de X

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)133


CDA-IBT

a)
1

b)
1
Reactor: lote

Biomasa [g*L-1]

Biomasa [g*L-1]

Reactor: lote

0.5

-0.5

4
6
Tiempo [h]

4
6
Tiempo [h]

X(t)- Estimada
1

Reactor: lote

Biomasa [g*L-1]

Biomasa [g*L-1]

-0.5

10

0.5

-0.5

X(t)- Neuro- observador

c)
1

0.5

10

4
6
Tiempo [h]

10

10

d)
Reactor: lote

0.5

-0.5

4
6
Tiempo [h]

btObs acercamiento en 10 h t 0 h
Figura 5-93: CDA-IBT.Evolucin X

5.9.13.

Coeficiente volumtrico de transferencia de masa


obs
kd
L at

btObs fueron aplicados en


Finalmente los resultados obtenidos para
bObs
yX
t
obs
la estructura del estimador diseado para estimar el kd
descrito por el alL at
goritmo desctito por (4.136-137) esta basado en la observacin del error de
btObs . Donde CtExp es la concentracin de oxgeno disuelto en el medio
CtExp C
de cultivo, el cual estuvo disponible en lnea para toda la evolucin del cultivo.
btObs a cero se logr en base al diseo de
La convergencia del error CtExp C
los parmetros C1 y C2 (ganancias) en la estructura del algoritmo del estimador
obs
para kd
L at , de acuerdo con el diseos de C1 y C2 mostrados en la Tabla 5.7. Los
resultados se muestran en la Figura 5-94, para los cuatro diseos (a), b), c) y d))
obs
de C1 y C2 la estimacin del parmetro kd
L at es aceptable, sin embargo cuando
btObs (Figura 5-95) observamos que
anlizamos la convergencia del error CtExp C
Exp
btObs no converge a cero para este diseo. Y
C
para el diseo a) el error Ct
btObs ' 0.
para los diseos restantes la observacin del error CtExp C
obs

Tabla 5.7. Diseo de C1 y C2 , estimacin de kd


en CDA-IBT
L at
1 1
2 2 2
Diseo Figura C1 Lh g
C2 L h g
A
a)
1000
250 103
B
b)
5000
625 104
3
C
c)
10 10
25 106
3
D
d)
11 10
3025 105

134

CAPTULO 5.
CDA-IBT

a)
40

y3, y4

y3, y4

10

20
10

20

40
Tiempo [h]

60

80

20

y3
y4

c)
40

Reactor: lote

40
Tiempo [h]

60

80

60

80

d)
Reactor: lote

40

30

30
y3, y4

y3, y4

Reactor: lote

30

20

20
10

b)
40

Reactor: lote

30

RESULTADOS Y DISCUSIN

20
10

20

40
Tiempo [h]

60

80

20

40
Tiempo [h]

obs

Figura 5.94: CDA-IBT. Estimacin de kd


L at

El mejor desempeo del estimador se obtuvo para el Diseo D, en la figura


btObs para los diseos de C1 y C2 de la
d). La observacin del error CtExp C
Tabla 5.7, se muestra en la Figura 5-94. El mejor desempeo de la convergencia
del error a cero corresponde al Diseo D, figura d).
CDA-IBT

a)
0.01

10

x 10

-3

b)
Reactor: lote

Reactor: lote
8

0.005
y3, y4

6
0
4

y3, y4

-0.005

-0.01
-0.015

0
0

20

80

x 10

20

y3
y4
10

Reactor: lote

6
y3, y4

y3, y4

60

c)

-3

10

40
Tiempo [h]

-2

4
2

x 10

-3

40
Tiempo [h]

60

80

60

80

d)
Reactor: lote

4
2

-2
0

-2

20

40

60

80

20

40
Tiempo [h]

btObs
Figura 5-95: Tiempo
CDA-IBT.
Observacin del error CtExp C
[h]

Para una situacin prctica slo se podr disponer de una referencia promedio para la evolucin del parmetro kL at de acuerdo a una serie de corridas

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)135


del proceso como tal. Sin embargo, la dinmica de un cultivo entre lote y lote
presenta desviaciones y entonces el comportamiento del parmetro kL at seguramente tambin las presentar. Por tanto, el desempeo del estimador propuesto
esta basado en la observacin del error entre el estado disponible en lnea, Ct ,
btObs .
y el correspondiente estado estimado, C

5.9.14.

Desviacin de los valores estimados con respecto


a los datos experimentales

Para cuantificar la convergencia de los algoritmos matemticos utilizados


se considero la suma de las diferencias al cuadrado entre las mediciones y los
valores estimados en los cuatro algoritmos utilizados:
1. Identificacin de estados experimentales con la RND.
2. Observacin de estados experimentales con el observador basado en RND
o NOD.
3. Estimador para la velocidad especfica de crecimiento.
4. Estimador para el coeficiente volumtrico de transferencia de masa, kL a .
Los resultados siguientes corresponde a la corrida experiemental CDA-IBT.
Identificacin de estados experimentales con la RND
En el paso de identificacin de los estados experimentales utilizando la RND,
la desviacin entre los estados estimados y los estados experimentales de biomasa, substrato, oxgeno y volumen se muestran a continuacin:
Biomasa:
%EX Exp
t

%EX Exp
t

= 100

N h
X

k=1

btExp XtExp
X

= 7,838 108

g2
L2

i2

(5.6)

Substrato:
%ES Exp
t

= 100

N h
X

k=1

%ES Exp

= 0,001691

%EC Exp

SbtExp StExp

g2
L2

i2

(5.7)

Oxgeno:

N h
i2
X
btExp CtExp 100
C
k=1

%EC Exp
t

= 4,5954 107

g2
L2

(5.8)

136

CAPTULO 5.

RESULTADOS Y DISCUSIN

Volumen:
EV Exp
t

EV Exp
t

= 100

N h
X

k=1

VbtExp VtExp

= 1,186 107 L2

i2

(5.9)

btExp valor de la concentracin de biomasa experimental y la


con XtExp y X
extimada en el tiempo k y N al final del tiempo de fermentacin y de manera
semejante para el resto de los estados.

5.9.15.

Observacin de estados experimentales con el observador basado en RND

Para el proceso de observacin de estados experimentales utilizando la RND,


los resultados se muestran a continuacin.
Biomasa:
%EX Obs
t

= 100

N h
X

k=1

%EX Obs

= 0,02203

%ESObs

= 100

g2
L2

btObs XtExp
X

i2

(5.10)

Substrato:

%ESObs

= 2,568

%EC Obs

= 100

N h
i2
X
SbtObs StExp

(5.11)

k=1
2

g
L2

Oxgeno:

N h
X

k=1

btObs CtExp
C

%EC Obs

= 9,818 106

%EV Obs

= 100

g2
L2

i2

(5.12)

Volumen:

%EV Obs
t

N h
i2
X
VbtObs VtExp

(5.13)

k=1
2

= 0,4589 L

b Obs valor de la concentracin de biomasa experimental y la


con XtExp y X
t
extimada en la estructura del NOD en el tiempo k y N al final del tiempo de
fermentacin y de manera semejante para el resto de los estados.

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)137


Estimador para la velocidad especfica de crecimiento
, con
La desvicin de la velocidad especfica de crecimiento estimada,
bObs
t
respecto a la velocidad especifica de crecimiento experimental, Exp
es
t
%EObs
t
%EExp
t

= 100

N h
X

k=1

= 0,0001263

Exp

bObs
t
t

1
h2

i2

(5.14)

con Exp
y
bObs
el valor de la velocidad especifica de crecimiento experimental
t
t
medida y estimada. Para
bObs
esta dinmica fue estimada asumiendo que Obs
se
t
t
temia en lnea, la que se obtuvo utilizando la dinmica de la biomasa observada,
XtObs .
Estimador para el coeficiente volumtrico de transferencia de masa,
kL a
La variacin para el coeficiente volumtrico de transferencia de masa estimaobs
do, kd
y el coeficiente volumtrico de transferencia de masa experimental,
La
t

kL aExp
, es
t

%Ek

obs
L at

%Ek

obs
L at

= 100

2
N
X
obs
kL aExp
kd
L at
t

(5.15)

k=1

= 0,1571

1
h2

obs
con kL aExp
y kd
el valor del coeficiente volumtrico de transferencia
L at
t
de masa medido y su estimado. La desviacin en el proceso de estimacin del
obs
parmetro estimado, kd
L at , para cada diseo en la Tabla 5.7 aplicando la
definicin (5.15) los resultados se resume en la Tabla 5.8.
obs

Tabla 5.8 Desviacin de kL aExp


y kd
L at
t
%Ek aobs
2 L t
Diseo
h
A
2.426
B
0.1571
C
0.3959
D
0.4232

Los resultados de la Taba 5.8 confirman el hecho de que el diseo B se logra


obs
el mejor desempeo del estimador para kd
L at

138

5.9.16.

CAPTULO 5.

RESULTADOS Y DISCUSIN

Desempeo del estimador con perturbaciones

En los resultados anteriores correspondientes a la validacin del algoritmo


propuesto para estimar el parmetro kL at no se considero que los datos que entrego el sensor para oxgeno disuelto pueden estan afectodos por posibles perturbaciones durante el proceso de medicin. Para probar la robustes del algoritmo
propuesto para estimar el parmetro kL at , se considero que las mediciones de
oxgeno disuelto en el medio de cultivo estaban a fectados por perturbaciones. La
estructura del algoritmo propuesto para estimar el kL at se describio en (4.141143). Para lo cual la principal consideracin para el diseo del estimador fue
asumir que las perturbaciones, y,t , durante el proceso de medicin de oxgeno
disuelto en el medio de cultivo estn disponibles en lnea con Ct definida como
Cm,t = Ct + y,t , donde la seal de perturbacin utilizada, y,t , fue ruido blanco,
es decir, una seal aleatoria (proceso estocstico) que se caracteriza porque sus
valores de seal en dos instantes de tiempo diferentes no guardan correlacin
estadstica. Como consecuencia de ello, su densidad espectral de potencia es una
constante. La seal de ruido utilizada se muestra en la Figura 5.95

x 10

-5

Magnitud de la seal

-2

-4

-6

-8

-10

10

20

30

40
Tiempo [h]

50

60

70

80

Figura 5-96: Seal de ruido blanco

La seal del ruido mostrada en la Figura 5-96 interfiere con la seal que
entrega el sensor para oxigeno disuelto, ambas seales la seal del estado Ct
cuando se considera que no hay perturbaciones y la seal afectada por la perturbacin, Cm,t , se muestra en la Figura 5-97.

5.9. CORRIDA EXPERIMENTAL CDA-IBT: REACTOR LOTE ( A. VINELANDII)139

10

x 10

-3

8
C(t) + perturbacin
C(t)- Experimental

Oxgeno [g*L-1]

-2

10

20

30

40
Tiempo [h]

50

60

70

80

btObs
Figura 5-97 Onservacin de la desviacin entre Cm,t y C

Cuando se utiliz la seal Cm,t para estimar el parmetro kL a en el algoritmo de estimacin propuesto descrito por (4.141-143) se obtuvo el siguiente
resultado.
40

35

30

y3 - perturbacin

25

y3, y4

y4
20

15

10

10

20

30

40
Tiempo [h]

50

60

70

80

obs
Figura 5-98 Evolucin de kd
y kL aExp
en presencia de perturbaciones
L at
t

obs
En la Figura 5-98 se muestra la evolucin simultanea de kd
y kL aExp
,
L at
t
para esta dinmica las desvicines entre los valores estimados y los valores experimentales fue de
1
%Ek aobs = 0,4248 2
L t
h
para el resultado anterior el diseo de los parmetros C1 y C1 fueron los mismos
que para el diseo B de la Tabla 5.8, sin embargo, el porciento de la desviacin
fue mayor en el caso de presencia de perturbaciones en la seal de medida para el

140

CAPTULO 5.

RESULTADOS Y DISCUSIN

oxgeno disuelto en el medio de cultivo. Sin embargo, el valor obtenido continua


siendo bastante aceptable.
Finalmente es importante hacer notar que el hecho de haber adicionado una
seal de perturbacin a la seal entregada por el sensor para oxgeno disuelto fue
con la finalidad de mostrar la robustez del estimador propuesto, sin embargo, el
diseo del neuro-observador basado en RND fue diseado para ser robusto en
presencia de perturbaciones.

Captulo 6

Conclusiones Generales
En este trabajo se dise un estimador para medir el coeficiente volumtrico de transferencia de masa , kL a, en un biorreactor tipo tanque agitado. La
estructura del algoritmo matemtico o software sensor del estimador se diseo
aplicando redes neuronales diferenciales (RND) y observadores no lineales.
Se determin la prueba de estabilidad del estimador, basada en la teora
de estabilidad de Lyapunov, para los sistemas no lineales diseados, este hecho
asegura la estabilidad del software sensor.
El algoritmo matemtico diseado para estimar el parmetro kL a requiri
del hecho de poder tener en lnea la concentracin de biomasa, Xt , y la velocidad
especfica de crecimiento, t . Lo anterior fue resuelto utilizando la RND y el
algoritmo de estimacin para t .
La accesibilidad a la dinmica completa del sistema (biorreactor) se logr
aplicando el observador de estados basado en RND, es decir, la dinmica completa del biorreator se construy nicamente con un slo estado disponible en
lnea en el biorreactor, donde el estado utiliazado fue la concentracin de oxgeno
disuelto en el medio de cultivo, Ct .
La bondad del software sensor desarrollado fue que nicamente conociendo
la dinmica de Ct en el medio de cultivo se pudo estimar el parmetro kL a.
Se propuso este trabajo con el propsito declarado de tratar de disear un
sensor virtual para estimar el parmetro kL a, por tanto los objetivos que fueron
propuestos al inicio de este trabajo, se cumplieron, mediante el desarrollo del
software sensor para estimar el parmetro kL a en el biorreactor, este hecho
quedo demostrado al validar el software sensor con datos experimentales para
diferentes cultivos aerobios de S. cerevisiae y A. vinelandii (cultivos en reactor
lote alimentado y lote respectivamente).
Para los cultivos de A. vinelandii el porcentaje de error fue de 1.4 % y par los
cultivos de S. cerevisiae de 7.1 % o que permite sugerir que el estimador diseado
puede ser implementado en un biorreactor utilizando una tarjeta de adquisicin
de datos a travs de la plataforma de MATLAB. Esto es la implementacin en
tiempo real del estimador en un biorreactor. Lo anterior requiere de utilizar una
computadora personal (PC) para desarrollar las tareas asociadas a la lectura de
141

142

CAPTULO 6. CONCLUSIONES GENERALES

variables fsicas provenientes del fermentador, es decir, el proceso de adquisicin


de datos a travs de una tarjeta recolectora de datos. El programa que se puede
utilizar para realizar la interfase entre la PC y el usuario, es el Real Time
Windows Target (RTWT), perteneciente a la familia de programas del Real
Time Workshop (RTW). Este es un Toolbox del sistema integrado de desarrollo
conocido como MATLAB.
Finalmente, con la curva de aprendizaje adquirida en el desarrollo de este
trabajo se pueden plantear los siguientes pasos a seguir en esta lnea de investigacin:
Disear un software sensor que sea ms robusto para poder estimar el
parmetro kL a, utilizando ms informacin disponible en el sistema que permita estimar el parmetro kL a a travs de un sensor virtual.

Apndices
.1.

Apndice 1: Medios de cultivo: S. cerevisiae

Se utilizaron los siguientes medios de cultivo para el desarrollo de la poblacin


microbiana los cuales se describen a continuacin.

.1.1.

Medio de conservacin de la levadura

Las cepas se conservaron en tubos de agar inclinados, a 4o C, y se resiembran


cada 4 a 6 meses. La composicin del medio de conservacin fue:
Glucosa 20g/L
Extracto de levadura 10g/L
Agar-agar 20g/L

.1.2.

Medio de cultivo sinttico

Los cultivos para el reactor lote alimentado se efectuaron utilizando un medio


sinttico con la siguiente composicin:
Glucosa
Sulfato de amonio 15 g/L
Fosfato monobsico de potasio 7 g/L
Clururo de calcio dihidratado 0.25 g/L
Cloruro de sodio 0.5 g/L
Cloruro de magnesio hexahidratado 6 g/L
Solucin de minerales 10 mL/L
Solucin de vitaminas 10 mL/L
pH 5.0

.1.3.

Solucin de minerales

Sulfato de fierro heptahidratado 278 mg


Sulfato de zinc heptahidratado 288 mg
Sulfato de cobre pentahidratado 7.5 mg
Milibdato de sodio dihidratado 25 mg
Cloruro de cobalto haxahidratado 25 mg
Sulfato de magnesio monohidratado 169 mg
143

144

APNDICES

Agua destilada aforar a 500 mL

.1.4.

La solucin de vitaminas

Biotina 1.5 mg
Pantotenato de calcio 20 mg
Inositol 125 mg
Piridoxina 25 mg
Agua destilada aforar a 500 mL

.1.5.

Preparacin del inculo

El inculo se desarrollo en un litro de medio sinttico con 50 g/L de glucosa.


El medio se inocula con biomasa de Sacchoromyces cerevisiae proveniente de los
tubos de agar inclinado, y se incuba a 30o C con una velocidad de agitacin de
250 rpm por 28 horas.

.2.

Apndice 2: Estimador para t

En el presente apndice se presenta el desarrollo matemtico para demostrar


la estructura del sistema de ecuaciones que describe la dinmica del error para el
estimador de la velocidad especfica de crecimiento, t . Esta demostracin esta
referida cuando las mediciones de biomasa, Xt , (mediciones en lnea, suposicin
fundamental) presentan perturbaciones o ruido, es decir, y,t 6= 0.
Nota: La dinmica del error para el algoritmo
estimador de t , tiene la
d

siguiente estructura (sistema (4.107), (4.108)): dt


x(t) = Xm,t Ax(t) + B(t)u(t) ,
y en el capitulo 4 se asumi que las mediciones del ruido en la concentracin de
biomasa, Xm,t , estn disponible en (4.106) de la forma Xm,t = Xt + y,t .
Si se definen los errores para la biomasa Xt y la velocidad especfica de
crecimiento t como
et = Xt X
bt
X
(1)
y derivando los errores

Desarrollando (3):
d e
Xt
dt
d e
Xt
dt

bt

et = t

d
d b
d e
Xt = Xt X
t
dt
dt
dt
d
d
d

e =
b
dt t dt t dt t

(2)

(3)
(4)

h
h
ii
bt
= t Xt Dt Xt
bt Xm,t Dt Xm,t + C1 Xm,t Xm,t + X
(5)
h
i
bt
= t Xt
bt Xm,t Dt Xt + Dt Xm,t C1 Xm,t Xm,t + X
(6)

.2. APNDICE 2: ESTIMADOR PARA T

145

por simplicidad los trminos de (6) se agrupan de la forma siguiente:


d e
bt Xm,t
Xt = t Xt
dt

(7)

Dt Xt + Dt Xm,t
h
i
bt
C1 Xm,t Xm,t + X

Desarrollando (7)
d e
Xt
dt
Ahora desarrollamos (8)

(8)
(9)

= t Xt
bt Xm,t

(10)

= t (Xm,t y,t )
bt Xm,t
=
et Xm,t t y,t
Dt Xt + Dt Xm,t
+Dt y,t

(11)
(12)

(13)
(14)

y para (9)
h
i
bt
C1 Xm,t Xm,t + X
C1 Xm,t

y,t

(15)

et
C1 Xm,t X

(16)

Con los resultados de (7), (8) y (9), Entonces (6) tiene la forma siguiente:
d e
et Xm,t t
Xt =
dt

y,t

+ Dt

y,t

C1 Xm,t

y,t

Finalmente se desarrolla (4):


d

e
dt t

=
=

et
C1 Xm,t X

h
i
d
bt
t C2 Xm,t Xm,t + X
dt
d
et
C2 Xm,t y,t C2 Xm,t X
dt t

(17)

(18)
(19)

Con el desarrollo de (17) y (19) la dinmica de error para el estimador es


#
"
et
et
d X

et Xm,t t y,t + Dt y,t C1 Xm,t y,t C1 Xm,t X


(20)
=
d
e
et
dt
dt t C2 Xm,t y,t C2 Xm,t Xt

El sistema (20) (dinmica del error) se expresa de la forma matricial siguiente:


d
x(t) = Xm,t Ax(t) + B(t)u(t)
dt
Con

h
et
x(t) = X

et

iT

(21)

(22)

146

APNDICES

[x(t)]
C1 Xm,t Xm,t
h
i =A=
C2 Xm,t
0
et ,
X
et

C1 1
= Xm,t A = Xm,t
C2 0

[x(t)]
Dt t C1 Xm,t 0
J=
= B(t) =
C2 Xm,t
1
[ y,t , t ]

u(t) = dy,t
dt t
J

(23)

(24)

(25)
(26)

La estructura de (21) es la misma estructura para el algoritmo para el estimador


(4.109).

.3.

Apndice 3: Estimador para kL at

La demostracin matemtica de la dinmica del error (4.144) para el algoritmo del estimador para estimar el coeficiente volumtrico de transferencia
de oxgeno, kL at , se desarrolla a continuacin. Esta demostracin esta referida
cuando las mediciones de oxgeno, Ct , (mediciones en lnea, suposicin fundamental) presentan perturbaciones o ruido, es decir, y,t 6= 0.
Nota: La dinmica del error para el diseo del estimador de kL at se defino
d
en el captulo 4 (sistema (4.144)) como dt
x(t) = [C Ct ] Ax(t) + B(t)u(t). Las
perturbaciones en la medicin del oxgeno disuelto en el medio de cultivo estn
definidas como Cm,t = Ct + y,t (4.141)
Los errores se definen como:
ft = Ct C
b
C

ft :
Derivando el error C

d
kg
L at = kL at kL at

d
d b
df
Ct = Ct C
dt
dt
dt
Desarrollando cada trmino de (29)

df
Ct = kL at [C Ct ] OU Rt
dt

h
ii
h

b
a
[C

C
]

OU
R
+
C
[C

C
]
C

C
kd
L t
m,t
t
1
m,t
m,t
t
df
Ct
dt

= kL at [C Ct ] kd
L at [C Cm,t ]
h
i
bt
C1 [C Cm,t ] Cm,t C

(27)
(28)

(29)

(30)
(31)

(32)
(33)

.3. APNDICE 3: ESTIMADOR PARA KL AT

147

Trabajando con los dos primeros trminos en (32)


df
Ct
dt
df
Ct
dt

= kL at [C Cm,t y,t ] kd
L at [C Cm,t ]
h
i
bt
C1 [C Cm,t ] Cm,t C

(34)

= kL at [C Cm,t ] + kL at y,t kd
L at [C Cm,t ]
h
i
bt
C1 [C Cm,t ] Cm,t C

(36)

= kg
L at [C Cm,t ] + kL at y,t
h
i
bt
C1 [C Cm,t ] Cm,t C

(38)

df
Ct
dt

(35)

(37)

(39)

Ahora con el ltimo trmino de (39)


df
Ct
dt
df
Ct
dt

= kg
L at [C Cm,t ] + kL at y,t
h
b+
C1 [C Cm,t ] Ct C

= kg
L at [C Cm,t ] + kL at

(40)
y,t

(41)

(42)

y,t

ft C1 [C Cm,t ]
C1 [C Cm,t ] C

y,t

(43)

Ahora derivamos kg
L at (28) y desarrollando los trminos de (44) de forma sef
mejante a Ct :
d
d
dg
(44)
kL at = kL at kd
L at
dt
dt
dt
h
h
ii
d
d g
bt
(45)
kL at = kL at C2 [C Cm,t ] Cm,t C
dt
dt
h
i
dg
d
b + y,t
(46)
kL at = kL at C2 [C Cm,t ] Ct C
dt
dt
d
d g
ft C2 [C Cm,t ] y,t
(47)
kL at = kL at C2 [C Cm,t ] C
dt
dt
d f
d g
Con las expresiones para dt
Ct y dt
kL at (42), (44) y (47) el sistema para la
dinmica del error es:
#
"
ft
d
C
=
dt kg
L at
"
#

f
kg
L at [C Cm,t ] + kL at y,t C1 [C Cm,t ] Ct C1 [C Cm,t ] y,t
(48)
d

f
dt kL at C2 [C Cm,t ] Ct C2 [C Cm,t ] y,t

148

APNDICES

Entonces (48) se expresa en forma matricial en (49)


d
x(t) = [C Ct ] Ax(t) + B(t)u(t)
dt
Entonces A, B(t) y u(t) tienen la forma siguiente:

C1 [C Cm,t ] [C Cm,t ]
A =
C2 [C Cm,t ]
0

C1

= [C Cm,t ] A = [C Cm,t ]
C2

k a C1 [C Cm,t ] 0
B(t) = L t
C2 [C Cm,t ]
1

u(t) = d y,t
dt kL at

(49)

(50)

1
0

(51)

(52)
(53)

Por tanto el sistema (49) es el mismo sistema en (44) con lo cual queda demostrado.

.4.

Apndice 4: Eigenvalores

Si 1 < 2 < 0, entonces


Z t
| 1 exp (1 s) 2 exp (2 s) | ds

(54)

= exp (2 t) exp (1 t) + 2 [exp (1 ) exp (2 )]


Con
ln
=

2
1

1 2

, para todo t >

(55)

(56)

Prueba: El valor de definido por (56) es claramente el nico valor tal que:

Entonces es fcil ver que:


Z t
0

=
+

1 exp (1 ) = 2 exp (2 )

(57)

| 1 exp (1 s) 2 exp (2 s) | ds

(58)

| 1 exp (1 s) 2 exp (2 s) | ds

1 exp (1 s) 2 exp (2 s) | ds

(59)
(60)

.5. APNDICE 5: SISTEMA LINEAL DE SEGUNDO ORDEN

.5.

149

Apndice 5: Sistema lineal de segundo orden

Se considera el sistema lineal de segundo orden:


d
x(t) = Ax(t) + b(t)u(t)
dt
Con

x1 (t)
x(t) =
x2 (t)

C1 1
A=
C2 0

b1 (t)
B(t) =
b2 (t)

(61)

(62)
(63)
(64)

Asumiendo que b1 (t) y b2 (t) estn acotadas:


| b1 (t) | B1 , | b2 (t) | B2

(65)

y que la matriz A tiene eigenvalores distintos y reales 1 < 2 < 0 (por ejemplo,
C 2
C2 = 4 1 ).
Entonces,

1
1

1
2
1
2
1
1
B2
2B1
+ B2
lm sup | x1 (t) |

(66)
t

1 2 2
2
1 2
lm sup | x2 (t) | B1

1 + 2
B2
1 2

(67)

Prueba
La solucin de x(t) en (61) puede escribirse como sigue:
x(t) = P J(t)P 1 x(0) +

P J (t ) P 1 b ( ) d

(68)

con :
P =

1
1

1
2

(69)

El eigenvector de la matriz de A
P 1 =

J(t) =

1
1
1 2 2

1
1

0
exp (1 t)
0
exp (2 t)

(70)

(71)

150

APNDICES

Y la solucin x(t) en ( 68) es:


Z t
1
x1 (t) =
{(z1 + z2 ) b1 ( ) + (z3 + z4 ) b2 ( )} d
1 2 0

(72)

Con

Con

(z1 + z2 ) b1 ( ) = (1 exp (1 [t ]) 2 exp (2 [t ])) b1 ( )

(73)

(z3 + z4 ) b2 ( ) = (exp 1 [t ] 2 exp (2 [t ])) b2 ( )


Z t
1
{(z5 + z6 ) b1 ( ) + (z7 + z8 ) b2 ( )} d
x2 (t) =
1 2 0

(74)

(z5 + z6 ) b1 ( ) = (1 2 [exp (2 [t ]) exp (1 [t ])]) b1 ( )

(76)

(z7 + z8 ) b2 ( ) = ([1 exp (2 [t ])] 2 exp (1 [t ])) b2 ( )

(77)

(75)

Es fcil ver que

1 exp (1 [t ]) 2 exp (2 [t ]) > 0

(78)

[1 exp (2 [t ])] 2 exp (1 [t ]) > 0

(79)

z9 = B1 | 1 exp (1 [t ]) 2 exp (2 [t ]) |

(81)

Ahora se analiza separadamente x(t)1 y x(t)2 usando (56) y la desigualdad


de Cauchy-Schwartz, tenemos de (72):
Z t
1
| x(t)1 |<
{z9 + z10 } d
(80)
1 2 0
Con

z10 = B2 [exp (1 [t ]) exp (2 [t ])]

(82)

| x(t)1 |< (B1 [z11 + z12 ])

(83)

y utilizando el apndice 3:

(84)
z11 = [exp (2 t)] exp (1 t) + 2 [exp (1 )]

1
1
z12 = B2
(exp (1 t) 1)
(exp (2 t) 1)
(85)
1
2
Por lo tanto, tomando el lmite por la derecha de (80) para t , se puede
obtener la desigualdad (66).
De forma similar, usando (78) y (79)
| x(t)1 |<
Con

1
(z13 + z14 + z15 )
1 2

(86)

1
1
(exp (1 t) 1)
(exp (2 t) 1)
(87)
z13 = B1 1 2
1
2

1
2
z14 = B2
(exp (2 t) 1)
(exp (1 t) 1)
(88)
2
1
Por lo tanto tomando el lmite de (67) para t , obteniendo la desigualdad

.6. APNDICE 6: COROLARIO A

.6.

151

Apndice 6: Corolario A

Si se considera que C2 seleccionada tal que:


C2 =

C12
, 0<<1
4

(89)

Entonces las expresiones


lm sup | x1 (t) |

2B1
[1 + 2 ] + 3
2
C1
1

(90)

con

2
3

1 21

1 21
221

=
1+ 21

1+ 21

1 21
221

=
1+ 21
4
=
B2
C1

(91)

(92)
(93)

Prueba

.7.

C1
2
C1
2

1 21

1+ 21

(94)
(95)

Apndice 7: Solucin de la ecuacin de Lyapunov

En esta parte se presenta el desarrollo matemtico para la solucin de la


ecuacin de Lyapunov (AT P + P A + Q = 0).
Se parte del hecho que P > 0 y Q > 0, es decir, las matrices P y Q son
definidas positivas en (96)
AT P + P A + Q = 0

(96)

Supngase que tenemos una matriz Q > 0. Para encontrar una matriz P apropiada, se utiliza
Z

T
QeA d
(97)
eA
P =
0

Notamos que

d A
e = AeA = eA A
dt

(98)

152

APNDICES

T
T

d At T
QeAt = eAt A QeAt + eAt Q eAt A
e
dt

(99)

y relacionando (97) con (96) se tiene que


Z
Z

T
T
QeA d +
QeA d A (100)
eA
eA
AT P + P A = AT
0
Z 0
Z

T
A
A
e A Qe d +
eA
Q eA A d (101)
=
0

Z0
T
T

A
A
A
=
Q eA A d
(102)
e A Qe + e
0

T
d
=
(103)
QeA d
eA
dt
0
Por el teorema fundamental de calculo, la integral de la derivada es justamente
es la funcin evaluada en los limites. De esta manera tenemos

T
T
A
A
A P + PA =
e
Qe
(104)
0

0 T
T
QeA() eA
QeA(0)
=
eA

El sistema es estable si y solo si eA

(105)

= 0. De esta manera tenemos

0 T
QeA(0) = (I) Q(I) = Q
AT P + P A = eA

(106)

Entonces, queda demostrado (96).

.8.

Apndice 8: Prueba de la funcin de Lyapunov para la RND

En este apndice se desarrolla la demostracin de la ley de aprendizaje utilizada en la estructura del identificado de estados basado en redes neuronales.

x
b = Ab
xt + W1,t (b
xt ) + W2,t (b
xt ) (u (b
xt ))

(107)

ahora se suponemos que existe una red identifica al sistema de forma exacta
expresada como

x
b = f (xt , ut ) + f

(108)

x = Axt + W1,t
(xt ) + W2,t
(xt ) (u (xt )) + f

donde f se define como el error de modelado. El error se definio en (4.18)


como
t = x
bt xt

.8. APNDICE 8: PRUEBA DE LA FUNCIN DE LYAPUNOV PARA LA RND153


Derivando el error

t = x
bt xt

(109)

sustituyendo en (108 y 109) en (110)

= Ab
xt + W1,t (b
xt ) + W2,t (b
xt ) (u (b
xt ))

Axt + W1,t (xt ) + W2,t (xt ) (u (xt )) + f

(110)

= At + W1,t (b
xt ) + W2,t (b
xt ) (u (b
xt ))

W1,t (xt ) W2,t (xt ) (u (xt )) f

Definimos

e : = (b
xt ) (xt )
e
: = (b
xt ) (xt )

(111)
(112)

Reordenado trminos y utilizando las definiciones

t = At +W1,t (b
xt )W1,t
(xt )+W2,t (b
xt ) (u (b
xt ))W2,t
(xt ) (u (xt ))f

La siguiente demostracin se desarrolla para mostrar que la funcin de Lyapunov candidata definida en (4.36)
h
i
h
i
T
T
T
T
f1,t
f1,t
f2,t
f2,t
Vt = Tt P t + tr W
K 1 W
K 1 W
+ tr W
1

en la estructura de la ley de aprendizaje del estimador es una Funcin de


Lyapunov V [x] que cumple con las siguientes propiedades:
1. V [x] = 0
2. V [x] > 0, para toda x 6= x

3. V [x] < 0,a lo largo de la trayectoria x = f (x), en el apndice 7 se presenta


la teora de Estabilidad de Lyapunov.

Se parte del hecho que un sistema no lineal x = f (xt , ut , t) siempre se puede


expresar alternativamente por un trmino conocido ms un trmino desconocido
en la siguiente forma:
Definimos un sistema no lineal de la forma

x = f (x, u)

(113)

x = Ab
x + W1,t (b
x) + W2,t (b
x) (ut )

(114)

definimos una red

154

APNDICES

ahora supones que existe una red que se ajusta al sistema con la siguiente forma

x = f (x, u) = Ax + W1 (x) + W2 (x) (ut ) + f

(115)

donde f es el error de modelado definido como

x = f (x, u) Ax W1 (x) W2 (x) (ut )

(116)

Las cotas a utilizar son las siguientes:


T Tt DT t

eT e

e = (b
x) (x)

T eT
e (b
(b
xt ) (ut )
xt ) Tt D t kk (u) k2 u
(ut )

e = (b
x) (x)

(117)
(118)
(119)
(120)

e = (b

x) (x)

W1 W1

W1

W2 W2

W2

La ecuacin de Riccati
P A + AT P + P RP + Q0 = 0
el error se define cmo sigue
y derivando el error

t = x
bx

t = x
bx

sustituyendo en la ecuacin anterior

t = Ab
x + W1,t (b
x) + W2,t (b
x) (ut ) [Ax + W1 (x) + W2 (x) (ut ) + f ]
agrupando trminos

t = A (b
x x) + W1,t (b
x) + W2,t (b
x) (ut ) W1 (x) W2 (x) (ut ) f

e (ut )+W2,t (xt ) (ut )W (xt )W (xt ) (ut )f


t = At +W1,t
e+W1,t (xt )+W2,t
1
2

e (ut ) + W
f1,t (xt ) + W2,t
f2,t (xt ) (ut ) f
t = At + W1,t
e+W

De la funcin de Lyapunov candidata


h
i
h
i
f1T K 1 W
f2T K 1 W
f1 + tr W
f2
Vt = Tt P t + tr W
1
2

.8. APNDICE 8: PRUEBA DE LA FUNCIN DE LYAPUNOV PARA LA RND155


se derivando
" T
#
" T
#

d
1
1
1
1
T
T
T
f1 K W
f2 K W
f1 K W
f1 + W
f1 +tr W
f2 K W
f2 + W
f2
Vt = t P t +t P t +tr W
1
1
2
2
dt
#
" T
#
" T

d
1 f
1 f
T
f
f
Vt = 2t P t + 2tr W 1 K1 W1 + 2tr W 2 K2 W2
dt

trabajando con 2Tt P t y al sustiruir t se tiene

2Tt P t

h
i
e (ut ) + W
f1,t (xt ) + W2,t
f2,t (xt ) (ut ) f
= 2Tt P At + W1,t
e+W

f1,t (xt )
= 2Tt P At + 2Tt P W1,t
e + 2Tt P W
e (ut ) + 2T P W
f2,t (xt ) (ut ) 2T P f
+2T P W2,t
t

Por comodidad identificamos cada uno de los trminos como sigue

Tt P t =
2Tt P At
+2Tt P W1,t
e
T f
+2t P W1,t (xt )
e (ut )
+2Tt P W2,t
f2,t (xt ) (ut )
+2Tt P W
+2Tt P f

a)
b)
c)
d)
e)
f)

desarrollamos b)
2Tt P At
como

T
T
t P At = Tt P At

utilizando la siguiente desigualdad matricial

T
X T 1 X + Y T Y
XT + XT Y

Hacemos la seleccin de la forma


Y
XT

=
e
= Tt P W1,t

entonces
2Tt P W1,t

Tt P W1,t 1 +
eT e

T
1
T
t P W1,t W1,t P t +
eT e

T
T
t P W1 P t + t Dt t

156

APNDICES

e (ut )
2Tt P W2,t
Tt P W2,t
e (ut )

T
e (ut )
e (ut )
Tt P W2,t + 1 Tt P W2,t +

e
(ut ) k2
Tt P W2 P t + k

Tt P W2 P t + t D t u

e (ut )
2Tt P W2,t

c)

f1,t (xt )
2Tt P W
h
i
f1,t (xt ) = 2tr P t (b
f1,t
2Tt P W
xt ) W

d)

e (ut )
2Tt P W2,t
h
i
e (ut ) = 2tr P t (ut )T (b
f2,t
2Tt P W2,t
xt )T W

de la funcin de candidata deLyaponov

Tt AT P t + Tt P At + Tt P At + Tt P W 1 P t

+D t + t P W 2 P t + Tt D t u
e
"
#
T
1
f1,t
f1,t K W
f1,t + P t (b
+2tr W
xt ) W
1

"

f2,t
f2,t K 1 W
f2,t + P t (ut )T (b
+2tr W
xt ) W
2

factorizando t y Tt

Tt AT P + P A + P W 1 + W 2 P + D + D + Q0 Tt Tt Q0 t
""
#
#
T
1
f1,t
f1,t K + P t (b
+2tr W
xt ) W
1

+2tr

""

#
#
T
T
1
f
f
xt ) W2,t
W2,t K2 + P t (ut ) (b
2tr

""

f1,t K 1
W
1

f1,t = 0
+ P t (b
xt ) W

f1,t K 1 + P t (b
xt ) = 0
W
1

.9. APNDICE 9: TEORA DE ESTABILIDAD DE LYAPUNOV

+2tr

""

f1,t = K1 [P t (b
xt )]T
W
T

f2,t K 1
W
2

157

f2,t = 0
+ P t (ut ) (b
xt ) W
T

f2,t K 1 + P t (ut )T (b
xt ) = 0
W
2

h
iT
T
f2,t = K2 P t (ut )T (b
xt )
W

Finalmente se encuentra la ley de aprendizaje para la funcin de Lyapunov


propuesta, la cual se definio previamente en (4.16-17)

.9.

Apndice 9: Teora de Estabilidad de Lyapunov

El concepto de estabilidad de acuerdo a Lyapunov ha tenido muchas aplicaciones en sistemas de control; de hecho toda la teora de sistemas dinmicos
esta basada en los mtodos de Lyapunov.

.9.1.

Teora de estabilidad de Lyapunov

Definicin A (funcin definida positiva)


Una funcin W diferenciable continuamente: <n <+ se dice que es una
funcin definida positiva en la region U de <n que contiene el origen si (1)
W (0) = 0 y (2) W (x) > 0 para x U y x 6= 0. W (x) es semidefinida positiva
si W (x) 0 para x U y x 6= 0.
Convenientemente, si la condicin (2) en la Definicin A es remplazada por
W (x) < 0, entonces W (x) se dice que es semidefinida negativa. W (x) se dice
que es semidefinida positiva si W (x) 0.
Definicin B (diferenciabilidad continua)
Una funcin f (x, t) donde f : U [a, b] <m para un dominio U <n se
dice que continuamente diferenciable al rededor de U [a, b] si ambas f (x, t) y
[f /x] (x, t) son continuas sobre U [a, b].
Ntese que la diferenciabilidad continua al rededor de un dominio implica la
propiedad local de Lipschitz.

.9.2.

Matriz definida positiva

Una matriz nn, Q = QT , se dice que es definida positiva, para todo x <n ,
f (x) = xT Qx es una funcin definida positiva.
Una matriz definida positiva es una matriz especial y aparece de diferentes
formas en sistemas y teora de control. Se puede mostrar que una matriz definida
positiva tiene las siguientes propiedades:

158

APNDICES

1. Todos los eigenvalores de una matriz definida positiva son reales


2. Todos los eigenvalores de una matriz definida positiva son positivos
3. Los eigevalores de una matriz definida positiva son ortogonales. Una consecuencia de esto es que existe una matriz unitaria, U , tal que = U T QU
es una matriz diagonal de eingenvalores de Q y donde U U T = U T U = I
4. Una matriz definida positiva puede ser factorizada (factorizacin Cholesky):
Q = F T F para alguna matriz F
Por tanto, cualquier matriz simtrica con todos los eigenvalores positivos es
una matriz definida positiva. Dada una matriz

q11 q12
Q=
(121)
q21 q22
esta matriz es definida positiva si y solo si (i) q11 > 0, (ii) q12 = q21 , (iii)
q
q22 = q21112 . La condicin (ii) asegura que la matriz es simtrica, condiciones (i)
y (iii) aseguran que la matriz Q es definida positiva.

.9.3.

Funcin definida positiva

Una funcin f (x) se dice que es positiva si (i) f (x) 0 para toda x, f (x) = 0
si y slo si x = 0.

.9.4.

Funcin definida negativa

Una funcin definida negativa, f (x), se dice que es definida negativa si (i)
f (x) 0 para toda x, (ii) f (x) = 0 si y slo si x = 0.

.9.5.

Funciones de Lyapunov

Un sistema no lineal se representa por


d

x = x = f (x)
dt
Se define un punto de equilibrio como x , con
f (x) = 0
x es estable en el sentido de Lyapunov si existe una cantidad positiva
para toda = ( ), se tiene que
| x (t=0 ) x |< =| x x |<

(122)

(123)
tal que
(124)

para toda t > t=0 , se establece que x es asintticamente estable si esta es


estable y
| x x | 0 como t
(125)
Por otro lado x es inestable si esta no es estable.
Para determinar la estabilidad o la inestabilidad de x se dispone de dos mtodos principales: mtodo indirecto de Lyapunov y mtodo directo de Lyapunov.

.9. APNDICE 9: TEORA DE ESTABILIDAD DE LYAPUNOV

.9.6.

159

Mtodo indirecto de Lyapunov

El mtodo indirecto de Lyapunov requiere la linealizacin del sistema no

lineal, x = f (x). La expansin de la serie de Taylor al rededor x (redefiniendo


x x x),

x = Ax + g(x),
(126)

A=
(127)
[f ] ,
x x
A es la matriz jacobiana de f (x), y g(x) contiene los trminos de mayor orden
de la serie de Taylor;
| g(x) |
=0
(128)
lm
|x|0 | x |

Entonces el sistema no lineal x = f (x) es asintticamente estable si y slo si el

sistema lineal x = Ax, todos los eigenvalores de A tienen parte real negativa.
Una desventaja del mtodo es que si alguno de los eigenvalores de A son
cero y el resto tienen parte real negativa, entonces, no es posible sacar alguna
conclusin sobre el sistema no lineal, pero la mayor desventaja es que el mtodo

requiere la linealizacin del sistema x = f (x), esta linealizacin del sistema es


aplicada para situaciones cuando las condiciones iniciales estn muy cercanas al
punto de equilibrio.

.9.7.

Mtodo directo de Lyapunov

El segundo mtodo es el mtodo directo de Lyapunov ; este es una generalizacin del concepto Lagrange de estabilidad de energa potencial mnima.

Considere el sistema no lineal x = f (x). Suponemos que existe una funcin,


llamada Funcin de Lyapunov,V [x] con las siguientes propiedades:
1. V [x] = 0
2. V [x] > 0, para toda x 6= x

3. V [x] < 0,a lo largo de la trayectoria x = f (x)


Entonces, x es asintticamente estable. Se puede ver que el mtodo infiere
sobre la existencia de una Funcin de Lyapunov, la cual es una funcin
de energa, cero en el equilibrio, definida positiva por todas partes tambin, y
continuamente decreciente cuado se aproxima al equilibrio. Debe notarse que

la derivada V [x] es entendida como la diferencial total a lo argo de la curva

solucin de x = f (x):

V [x] =
=
=

d
V x
x
dt

V f (x)
x

V f1 +
V f2 + +
V fn
x1
x2
xn

(129)

160

APNDICES

el mtodo tiene varias ventajas:


responde a las preguntas de estabilidad de sistemas no lineales,

pude fcilmente tratar sistemas variantes en el tiempo x = f (x, t),


puede determinar la estabilidad asinttica, as como tambin estabilidad
sencilla,
pude determinar la regin de estabilidad asinttica o el dominio de atraccin de un equilibrio. La prueba del mtodo directo de Lyapunov se presenta en el apndice 6
La principal desventaja es que no existe una forma sistemtica para obtener
la Funcin de Lyapunov, esto es ms un arte que ciencia.

.9.8.

Sistemas autnomos

Para el caso de sistemas autnomos, el teorema de estabilidad de Lyapunov


puede ser probada como sigue:
Teorema 1(Estabilidad de Lyapunov de sistemas autnomos). Para x = 0
es un punto de equilibrio para un sistema descrito por:

x = f (x)

(130)

donde f : U <n es localmente Lipschitz y U <n un dominio que contiene


el origen. V : U < es una funcin diferenciable continua y definida positiva
en U.

1. Si V [x] = [V /x] f es semidefinida negativa, entonces x = 0 es punto de


equilibrio estable.

2. Si V [x] = [V /x] f es definida negativa, entonces x = 0 es un punto de


equilibrio asimtoticamente estable.
En ambos casos V [x] es llamada una Funcin de Lyapunov. Adems,
si las condiciones se mantienen para toda x <n y kxk implica que
V [x] , entonces x = 0 es globalmente estable en el caso 1 y globalmente
asintoticamente estable en el caso 2.
Pero, siempre es posible encontrar una Funcin de Lyapunov para un
sistema lineal de la forma:

x = Ax
(131)
Seleccinando la Funcin de Lyapunov de forma cuadrtica:
V [x] =
=
=
=
=

xT P x
(Ax)T P x + xT P Ax
xT AT P x + xT P Ax
xT (AT P + P A)x
xT Qx

(132)

.9. APNDICE 9: TEORA DE ESTABILIDAD DE LYAPUNOV

161

Con
AT P + P A + Q = 0

(133)

Es la ecuacin matricial de Lyapunov, si Q es una matriz definida positiva,


entonces el sistema es asimptoticamente estable.
El criterio para el anlisis de estabilidad para una funcin V [x] es el criterio
de estabilidad de Lyaponov.
Una matriz A es una matriz estable para todos los eigenvalores de A, si
y solo si para cualquier matriz (simtrica) semidefinida positiva Q existe una
matriz (simtrica) definida positiva P que satisface
AT P + P A = Q

(134)

162

APNDICES

Bibliografa
[1] B. McNeil and L. Harvey, Fermentation a Practical Approach.
Press, 1990.

IRL at

[2] N. G. McDue, Biorreactor Desing. Butterworth-Heinemann, 1991.


[3] J. I. J. P. I.J. Dunn, E. Heinzle, Biological Reaction Engineering.
Verlagsgesellscahft1992, 1992.

VCH

[4] W. L. Luyben, Process Modeling, Simulation and Control for Chemical


Engineers. McGraw-Hill, 1990.
[5] J. C. M. Juan A. Asenjo, Biorreactor System Desing. Mercel Dekker, Inc.,
1995.
[6] C. O. M. T. A.I Galaction, D. Cascaval, Prediction of oxygen mass transfer
coecients in stirred bioreactors for bacteria, yeasts and fungus broths,
Biochemical Engineering, vol. 20, pp. 8594, 2004.
[7] A. T. R.I. Carbajal, On the applicability of the dynamic pressure step
method for kla determination in stirred newtonian and non-newtonian
fluids, culture media and fermentation broths, Biochemical Engineering,
vol. 18, pp. 185192, 2004.
[8] A. Z. Dimiter Hadjiev, Nour Eddine Sabiri, Mixing time in bioreactors
under aerated conditions, Biochemical Engineering, vol. 27, pp. 323330,
2006.
[9] O. T. R. Alvaro R. Lara, Enrique Galindo and L. A. Palomares, Living
with heterogenities in bioreactors, Molecular Biotechnology, pp. 355382,
2006.
[10] K. S. Qiang Hua, Eect of dissolved oxygen concentration on the intracellular flux distribution for pyruvate fermentation, Biotechnology, vol. 68,
pp. 135147, 1999.
[11] M. T. H. A. H.M. Yao, Y.C. Tian, Variations and modelling of oxygen
demand in amino acid production, Chemical Engineering and Processing,
vol. 40, pp. 401409, 2001.
163

164

BIBLIOGRAFA

[12] M. A. C. O. Q. A. N. P. J. Wilson B. Aguiar Jr., Lus F.F. Faria, Growth


model and prediction of oxygen transfer-rate for xylitol production from
d-xylose by c. guilliermondii, Biochemical Engineering, vol. 12, pp. 4959,
2002.
[13] E. G. O. T. R. Antonio de Len, Vanessa Hernndez, Eects of dissolved
oxygen tension on the production of recombinant penicillin acylase in escherichia coli, ENZYME and MICROBIAL TECHNOLOGY, vol. 33, pp.
689697, 2003.
[14] M. Sarrafzadeh and J.avarro, The eect of oxigen on the sporulation, endotoxin synthesis and toxicity of bacillus thuringiensis h14, Microbiology
& Biotechnology, vol. 22, pp. 305310, 2006.
[15] C. B. P. Prasertsan, Eect of aeration and agitation rates and scale-up
on oxygen transfer coecient, kla in exopolysaccharide production from
enterobacter cloacae wd7, Carbohydrate Polymers, vol. 66, pp. 216228,
2006.
[16] A. J. D. Jennifer V. Littlejohns, Oxigen transfer in a gas-liquid system
containing solids of varying oxygen anity, Chemical Engineering, pp.
18, 2006.
[17] C. P. A.-P. Zeng, T.-G-Byun and W.-D. Deckwer, Use of respiratory quotient as a control parameter for optimum oxygen supply and scale-up of
2,3-butanediol production under microaerobic conditions, Biotechnology
and Bioengineering, vol. 44, pp. 11071114, 1994.
[18] T. M. M. Fujasov, V. Linek, Mass transfer correlations for multipleimpeller gas-liquid contactors. analysis of the eect of axial dispersion in gas
and liquid phases on "local"kla values measured by the dynamic pressure
method in individual stages of the vessel, Chemical Engineering Science,
vol. 62, pp. 16501669, 2007.
[19] B. I. M. Romain Lemoine, An algorithm for predicting the hydrodynamic
and mass transfer parameter in agitated reactors, Chemical Engineering,
vol. 114, pp. 931, 2005.
[20] A. B. P. Meenal S. Puthli, Virendra K. Rathod, Gas-liquid mass transfer studies whith triple impeller system on a laboratory scale bioreactor,
Biochemical Engineering, vol. 23, pp. 2530, 2005.
[21] M. A. G. Francisco J. Montes, Jacinto Cataln, Prediction of kla in yeast
broths, Process Biochemistry, vol. 34, pp. 549555, 1999.
[22] I. O. A. M. B. M. J. S. P. J. F. S. J.L. Casas Lpez, E.M. Rodrguez Porcel and Y. Chisti, Simultaneous determination of oxygen consumption
rate and volumetric oxygen transfer coefificient in pneumatically agitated
bioreactors, American Chemical Society, vol. 45, pp. 11671171, 2006.

BIBLIOGRAFA

165

[23] N. F. B. S. D. D. D. B. L.Bodizs, M. Titica, Oxygen control for an industrial pilot-scale fed-batch filamentous fungal fermentation, Process Control,
vol. 17, pp. 595606, 2007.
[24] E. G. C. F. Garca-Ochoa, Estimation of oxygen mass transfer coecient
in stirred tank reactors using artificial neural networks, Enzyme and Microbial Technology, vol. 28, pp. 560569, 2001.
[25] S. G. Salas, Medicin de los parmetros del coefieciente volumetrico de
transferencia de oxgeno, Masters thesis, CINVESTAV-IPN, 2006.
[26] E. S. Poznyak, A.S. and W. Yu, Dynamic Neural Networks for Nonlinear
Control: Identification, States Estimation and Trajectory Tracking, N. Jersey, Ed. World Scientific, 2001.
[27] C. K. A. Delgado, Dynamic recurrent neural network for system identification and control, IEEE, Ed. IEEE, 1995.
[28] R.. C. b. y. a. J. Matich, Conceptos bsicos y aplicaciones, Facultad
Reginal Rosario Departamento de Ingeniera qumica, Grupo de investigacin a la Ingeniera Qumica, vol. 1, pp. 630, 2001.
[29] S. P. K., Foundations of neural networks en Neural Netwoks Theory, Tecnology and A. I. T. U. Series, Eds. IEEE, 1996.
[30] H. S., Neural networks a comprehensive foundations. Prentice-Hall, 1999.
[31] R. R., Neural Networks a systematic Introduction, EE.UU, Ed.
- Verlag, 1996.

Springer

[32] T. Scheter, Advances in biochemical engineerring biotechnology, Bionalysis and Biosensors for Bioprocess Monitoring, vol. 66, pp. 336.
[33] X. W. Fei Shang, Shaohong Wen and T. Tan, High-cell-density fermentation for ergosterol production by saccharomyces cerevisiae, The Society
for Biotechnology, vol. 101, pp. 3841, 2006.
[34] G. P. B. Ilse Y. Smets and J. F. V. Impe, Feedback stabilization of fedbatch bioreactors: Non-monotonic growth kinetics, Biotechnology Prog.,
vol. 18, pp. 11161125, 2008.
[35] R. S. A. L. Stefan Gnoth, Marco Jenszch, Control of cultivation processes
for recombinant protein production: a review, Springer-Verlag, 2007.
[36] A. V. W. F. Renard, Robust adaptive control of yeast fed-batch cultures,
Computers & Chemical Engineering, pp. 111, 2007.
[37] G. L. Andreas Rudolf and G. Lidn, Controlled pilot development unitscale fed-batch cultivation of yeast on spruce hydrolysates, Biotechnology
Prog, vol. 23, pp. 351358, 2007.

166

BIBLIOGRAFA

[38] E. J. e. a. Ilse Y. Smets, Johan E. Claes, Optimal adaptive contro of


(bio)chemical reactors: past, presente and future, PROCESS CONTROL,
vol. 14, pp. 795805, 2004.
[39] G. Ellis, Observers in control Systems. ACADEMIC PRESS, 2002.
[40] D. Dochain, State and parameter estimation in chemical and biochemical
processes: a tutorial, Process Control, vol. 13, pp. 801818, 2003.
[41] R. M. F. Adilson Jos de Assis, Soft sensors development for on-line bioreactor state estimation, Computers & Chemical Engineering, vol. 24, pp.
10991103, 2000.
[42] M. G. Frdric Sauvage and D. Dochain, Desing of a nonlinear finite-time
converging observer for a class of nonlinear systems, Control Science and
Engineering, pp. 19, 2007.
[43] A. G. Gonzlez, Observadores con proyeccin: desarrollo, anlisis e implementacin, Masters thesis, CINVESTAV-IPN, 2006.
[44] A. V. W. Ph. Bogaerts, Parameter identification for state estimationapplication to bioprocess software sensors, Chemical Engineering Science,
vol. 59, pp. 24652476, 2004.
[45] C. G. Oscar A.Z. Sotomayor, Song Won Park, Software sensor for online estimation of the microbial activity in activated sludge system, ISA
TRANSACTIONS, vol. 41, pp. 127143, 2002.
[46] E. F. D. D. M. Perrier, S. Feyo de Azevedo, Tuning of observer-base estimators: theory and applications to the on-line estimation of kinetic parameters, vol. 8, pp. 377388, 2001.
[47] G. v. S. Zita I.T.A. Soons, Online automatic tuning and control for fedbach cultivation, Springer, 2007.
[48] V. L. Lorenzo Cazzador, Nonlinear estimation of specific growth rate
for aerobic fermentation processes, BIOSCIENCE AND BIOENGINEERING, vol. 47, pp. 626632, 1995.
[49] F. d. S. O. Lucia. Quintero. M, Observadores de estados de un proceso de
fermentacin alcohlica en continuo mediante mediante filtros de kalman
extendido, 2005.
[50] C. Santana, Avances en el diagnstico de la sepsis neonatal, actitud
Diagnstico-Terapeutica, vol. 28, pp. 9092, 2004.
[51] A. E. M. Lpez and S. Alfaro, Avances en inmunoterapia celura contra el
melanoma maligno, Med. Chile, vol. 132, pp. 11151126, 2004.
[52] J. C. A.I. Cabrera, J.S. Aranda, Estimating the trehalose cytoplasmic
content during a bakers yeast production process, IFAC 2007, 2007.

BIBLIOGRAFA

167

[53] C. A. y. C. I. Miranda Hernndez, R. F., Hapatitis c dynamics estimation


process by diferential neural netwoks. Wold Congress On Computational
Intelligence., 2006.
[54] , Hapatitis c viral load control applying hamilton jacobi and sliding
mode y techniques. Reserch In Cumputer Science-Neural Netwoks and
Associative Memories, pp. 2535, 2006.
[55] A. P. I. Chairez and T. Poznyak, Bounded weights trajetories for neural
network state estimation, Research in Computing Science, vol. 21, pp.
1324, 2006.
[56] O. T. R. E. G. Rubn Priego-Jimenz, Carlos Pea, Specific growth rate
determines the molecular mass of the alginate produce by azotobacter
vinelandii, Biochemical Engineering, vol. 25, pp. 187193, 2005.
[57] D. Dochain, On-line parameter estimation adaptive state estimation and
adaptive control of fermentation process, Masters thesis, UNIVERSITI
CATHOLIQUE DE LOUVAIN, 1986.
[58] D. B. B. Srinivasan, Controllability and stability of repetitive batch
processes, PROCESS CONTROL, vol. 17, pp. 285295, 2007.
[59] F. M. Bernard Atkinson, BIOCHEMICAL INGINEERING AND
BIOTECHNOLOGY HANDBOOK. M-STOCTON PRESS, 1987.
[60] J. S. A. Barradas, Producction de biomasse levurienne: Influence du
procd sur les potentialits fermentaires des levures, Masters thesis, DOCTEUR DE LINSTITUT NATIONAL POLYTECHNIQUE DE
TOULOUSE, 1999.

Anda mungkin juga menyukai