Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTAN
ASESORES:
M. EN C. MIRIAM GOMEZ ALVAREZ
ING. JORGE ISAAC CHAIREZ ORIA
Introducción 13
1. Marco Teórico 18
1.1. Importancia de las Energı́as Renovables en México . . . . . . . . . . . . . . 18
1.1.1. Energia Hidráulica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.1.2. Energı́a Eólica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.1.3. Energı́a Solar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.1.4. Energı́a de la Biomasa . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.2. Reforma Energética . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.3. Proceso Fotosintético . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.3.1. Eficiencia de Conversión Energética de la Fotosı́ntesis . . . . . . . . 24
1.4. Biomasa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.5. Microalga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.6. Fotobiorreactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.7. Espectro Electromagnético . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.7.1. Interacción del Espectro Electromagnético y las microalgas . . . . . 31
1.8. Temperatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.8.1. Interacción de la temperatura y las microalgas . . . . . . . . . . . . 35
1.9. pH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.9.1. Interacción del pH y las microalgas . . . . . . . . . . . . . . . . . . . 37
1.10. Lazo de Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.10.1. Sistemas de Control en Lazo Abierto . . . . . . . . . . . . . . . . . . 37
1.10.2. Sistemas de Control en Lazo Cerrado . . . . . . . . . . . . . . . . . 39
1.10.3. Sistemas de Control en Lazo cerrado en Comparación con Sistemas
en Lazo Abierto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.11. Control PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4
Índice general 5
3. Desarrollo 70
3.1. Desarrollo Metodológico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Índice general 6
4. Resultados 121
4.1. Comparación de la respuesta de los controladores propuestos . . . . . . . . 121
4.2. Interfaz Hombre-Maquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5. Costos 130
5.1. Costo total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Conclusiones 135
A. Glosario 136
Bibliografı́a 152
Índice de figuras
7
Índice de figuras 8
4.1. Diagrama del fotobiorreactor en lazo cerrado con el controlador PID. . . . . 121
4.2. Diagrama del fotobiorreactor en lazo cerrado con el controlador difuso. . . . 122
4.3. Diagrama del fotobiorreactor en lazo cerrado con el controlador difuso PD. 122
4.4. Entrada de luz al sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.5. Respuesta a un escalon unitario con CI=10◦ C y SP=30◦ C. . . . . . . . . . . 123
4.6. Respuesta a un escalon unitario en estado estacionario. . . . . . . . . . . . . 124
4.7. Acción de control de un escalon unitario con CI=10◦ C y SP=30◦ C. . . . . . 125
Índice de figuras 10
11
Índice de cuadros 12
Hasta finales del siglo XVII, la humanidad sólo consumı́a biocombustibles como madera,
paja o estiércol seco. Sin embargo, con la aparición de la metalurgı́a primitiva, se hizo
necesario alcanzar temperaturas más elevadas que las que se obtenı́a con la combustión de
la madera; esto se consiguió sometiendo a la madera a un proceso de pirólisis, mediante el
cual se pierde el poder calorı́fico global, pero a cambio se obtiene un nuevo combustible, el
carbón de madera [42].
Una de las consecuencias de la utilización de la madera para este tipo de procesos, ası́
como su uso para la navegación, el transporte, la construcción, etc., fue la deforestación de
amplias áreas, lo que encareció su precio e hizo necesaria la búsqueda de nuevas fuentes de
energı́a. Esto llevó, hacia la mitad del siglo XVIII, a la utilización de carbón, que aparecı́a
en vetas poco profundas, y cuyas propiedades como combustible ya eran conocidas [42].
El uso del carbón junto a la construcción de las primeras máquinas térmicas de vapor,
permitió crear las primeras explotaciones industriales, que abarataron ciertos productos.
La creciente prosperidad permitió que algunas personas pudieran emplear tiempo en in-
venciones y en la búsqueda de innovaciones técnicas, que permitieran crear máquinas que
pudieran ser movidas por la energı́a generada por la combustión del carbón, lo que permitió
reemplazar las fuentes basadas en la madera, el viento o el agua [42].
Conforme fue incrementando la demanda del carbón, habı́a que extraerlo de vetas cada
vez más profundas, por lo que el agua tenı́a que ser extraı́da por las primeras máquinas de
la Revolución Industrial. Este proceso continuó durante los primeros cuartos del siglo XIX,
hasta que el petróleo y la electricidad hidráulica comenzarón a complementar y reemplazar
al carbón como fuente fundamental de energı́a primaria [42].
El problema que ha ido incrementando con el consumo masivo de combustibles fósiles,
es el incremento en los niveles de dióxido de carbono (CO2 ) en la atmósfera, lo que ha
llevado a la búsqueda de nuevas fuentes de energı́a, en este caso, energı́as renovables o
también conocidas como energı́as limpias.
Las microalgas son fábricas biológicas celulares que convierten el CO2 , en biocombus-
13
Introducción 14
tibles potenciales, alimentos y bioactividades de alto valor. Además, pueden ser utilizados
para aplicaciones de biorremediación y como fijación de nitrógeno biofertilizante.
Son consideradas como plantas primitivas, carentes de raı́ces, tallo y hojas, no tienen
cubierta estéril de células, al rededor de las células reproductivas, y cuentan con clorofila
como su pigmento fotosintético primario. La estructura de la microalga está principalmente
enfocada en la conversión de energı́a sin ningún desarrollo más allá de las células, por lo
que su simple desarrollo le permite adaptarse a las condiciones ambientales imperantes, y
prosperar a largo plazo.
Recientemente, las microalgas han sido explotadas en diferentes áreas, como la produc-
ción de biocombustibles, tratamiento de desechos, suplementos alimenticios, disminución
de CO2 , producción de quı́micos finos, sistemas inmovilizados para la producción de algu-
nos componentes extracelulares o biosorcón de metales pesados. A pesar del gran número
de aplicaciones que tienen las microalgas, aún quedan retos por enfrentar para que pueda
ser una solución viable para diferentes procesos industriales. [30]
Introducción 15
Justificación
La crisis energética es un tema de gran renombre, es por ello que este tipo de proyectos
son necesarios, ya que se deben buscar alternativas energéticas para la creciente demanda.
Donde las microalgas pueden ser una parte de la solución. De las microalgas se pueden
extraer aceites que pueden transformarse en biodiesel. Éstas pueden ser cultivadas en
agua dulce o salada, incluso pueden cultivarse empleando aguas residuales municipales. Su
crecimiento puede mantenerse todo el año y no se requiere de agroquı́micos ni pesticidas.
Algunas especies, (extremofilas), pueden tolerar condiciones ambientales adversas para
la mayorı́a de los organismos. Por todo ello, el cultivo de microalgas no interfiere con la
producción alimenticia y no implica la destrucción del suelo de cultivo ni las áreas naturales
protegidas.
Otra ventaja de usar microalgas para la producción de biodiesel es que eśtas pueden
producir 1000 000 litros de biodiesel por hectarea, contra 952 litros por hectarea del girasol,
50 950 litros de la palma, 446 litros de la soya, y 20 689 litros del coco. Por lo que las ventajas
que ofrecen las microalgas dan a entender la razón por la que el monitoreo y control de
un fotobiorreactor es de gran importancia para dar una solución a diversos problemas
ambientales que México enfrenta y que cada vez se agravarán mas si no se contrarrestan.
Garantizar las mejores condiciones para que las microalgas tengan una mayor produc-
ción ya que, además, despiertan la atención por su aplicación ambiental, tanto en produc-
cion de biocombustible como en biorremediación. En Biorremediación, las cianobacterias
producen exopolisacaridos y sustancias floculantes, permitiéndoles ploriferar en ecosiste-
mas de aguas residuales y dominar medios eutrofizados aunado a su capacidad de reducir
CO2 y otros compuestos contaminantes [27].
Planteamiento
Para que la muestra de microalga incremente su producción se requiere que el foto-
biorreactor garantice un micro-ambiente adecuado de pH, CO2 , temperatura, mezclado,
remosion de oxı́geno generado, ya que puede interferir de manera perjudial a la planta, etc.
La falta de monitoreo y control en las variables mencionadas anteriormente en un fo-
tobiorreactor afecta directamente a la producción de biomasa, por lo cual, si no hay una
producción de biomasa eficiente no se puede competir contra otros tipos de energı́as reno-
vables, aún menos, contra energı́as fósiles. Además, la localización del paı́s y su ecosistema,
contribuyen a una mayor producción, por lo que la biomasa es una gran oportunidad pa-
ra la explotación de energı́a. Investigar y trabajar para desarrollar e innovar en mejores
Introducción 16
Propuesta
Las microalgas tienen una alta eficiencia cuando están bajo cantidades de luz adecuadas.
Por tanto, cuando las micr-oalgas están bajo la luz solar, las células de las microalgas
absorben más luz de la que pueden convertir en CO2 . Esa energı́a restante se manifiesta
como energı́a calorı́fica. La falta de control de iluminación es una limitante para un buen
coeficiente de crecimiento, ası́ como otros factores que están ligados como el nitrógeno, el
flujo y la cepa que se está produciendo.
Un control de iluminación solar al fotobiorreactor, aportarı́a una cantidad de luz ade-
cuada para conseguir la máxima producción de microalga. Para lograr esto se deben se-
leccionar las luminarias con la longitud de onda que promueva la mayor producción de
microalgas cuando la luz solar no sea suficiente o nula (horario nocturno), ya que la longi-
tud de onda afecta al desempeño de crecimiento, tal como se muestra en figura 1.11.
El monitoreo de las demás variables será un parteaguas para el control autónomo del
fotobiorreactor, siendo ésta una base para lograrlo. Conociendo la cantidad de energı́a
solar, la temperatura, el nivel de pH y la cantidad de materia en un histórico, abrirá un
panorama de soluciones para aumentar la producción y lograr el micro-ambiente óptimo
que se requiere para competir con las demás fuentes de energı́a, ası́ como la elaboración de
lazos cerrados de control.
Objetivos
General
Semi-automatizar un reactor biológico a nivel piloto que favorezca al crecimiento de una
cepa de microalga, haciendo uso de una instumentación adecuada. Monitorear en tiempo
real las variables inmersas en el proceso de crecimiento.
Particulares
1. Diseñar el monitoreo de las variables de un fotobiorreactor.
Marco Teórico
18
Capı́tulo 1. Marco Teórico 19
Figura 1.1: Turbina hidráulica El alto ı́ndice de utilización del potencial hi-
droenergético de los medios y grandes flujos
de agua.
La energı́a solar es una fuente de energı́a renovable que se obtiene del sol y con la que
se pueden generar calor y electricidad. Existen varias maneras de recoger y aprovechar los
rayos del sol para generar energı́a que dan lugar a los distintos tipos de energı́a solar: La
fotovoltáica (que transforma los rayos en electricidad mediante el uso de paneles solares),
la fototérmica (que aprovecha el calor a través de los colectores solares) y termoeléctrica
(transforma el calor en energı́a eléctrica de forma indirecta).
La energı́a obtenida por biomasa, se podrı́a llamar la energı́a biológica. Gracias a que
las energı́as renovables son limpias y no agravan el problema del calentamiento global.
Ofrece la posibilidad de aprovechar más de una energı́a renovable ya que la geografı́a de
algunos paı́ses tienen el entorno ideal para generar electricidad con mas de un tipo de
energı́a renovable. en el caso de México, que cuenta con grandes corrientes de viento, agua,
etc. Se puede generar energı́a eléctrica con la ayuda de diferentes energı́as renovables. Por
lo que una comparación de quién produce más o menos energı́a no es de importancia si
se busca qué energı́a debe ser más apoyada, puesto que, con la tecnólogia e innovación
cualquier energı́a renovable puede abastecer un gran porcentaje de la demanda energética,
buscando en un futuro el menor uso posible de los hidrocarburos.
la bioenergı́a ocupaba el 8 % del consumo de energı́a primario del paı́s, del cual la leña
es la principal fuente de energı́a por medio de los tradicionales fogones. El siguiente es el
bagazo, residuo de la caña de azúcar, el cual se utiliza para generar electricidad y calor. El
biogás y biodiesel son empleados también aunque en cantidades muy limitadas.
En Salinas, Nuevo León se emplea biogás liberado del relleno sanitario del municipio
para generar energı́a eléctrica con una potencia de 7 MW. Por otro lado, en Cadereyta,
Nuevo León está la primera planta de biodiesel en México inaugurada en 2005 fabricando
biodiésel desde sebo de animal como materia prima, donde se generan 30 200 Lts. por año.
El panorama que se tiene en México sobre bioenergéticos demuestra que falta mucho
que hacer e innovar teniendo en cuenta la radiación solar que llega al paı́s la cual se muestra
en la figura 1.3, donde observamos cuanta energı́a se podrı́a aprovechar. Si se compara la
posición geografica del paı́s con otros. Se observa que la mayor radiación solar se encuentra
entre el trópico de capricornio y el trópico de cáncer.
En la figura 1.4 se observa la distribución de fotosı́ntesis a lo largo del planeta Tierra.
La posición geográfica de México permite una gran diversidad de vegetación, lo cual indica
un gran proceso fotosintético, ya que al tener una gran radiación solar las plantas pueden
obtener los nutrientes necesarios para llevar a cabo el proceso fotosintético, lo que sugiere
que la producción de microalga en fotobiorreactores con un ambiente controlado tendrı́a
aún mejores resultados.
Respecto de la distribución de los recursos del Estado que administre el Fondo Mexicano
del Petróleo para la Estabilización y el Desarrollo, la reforma constitucional establece que
se deberán administrar considerando algunos puntos[13], de los cuales solo se menciona el
que es del interés de éste proyecto:
3. Una vez que esta cuenta logre el nivel mı́nimo establecido (3 % del PIB), por lo menos
40 % de los ingresos adicionales, continuará ahorraándose. De los ingresos adicionales,
el Fondo podrá recomendar a la Cámara de Diputados que se destinen a los siguientes
rubros:
Lo cual lograrı́a a mediano plazo una recomendación de inversión de fondos que deberá
aprobar la Cámara de Diputados a los proyectos en Energı́as Renovables como éste. De
manera que aumentarán las actividades para una transición más ágil y rápida hacia las
energı́as renovables y el estudio de las mismas, construyendo asi los simientos de un México
en camino a la vanguardia energética y al mejor aprovechamiento de los recursos energéticos
de nuestro paı́s.
es: 4,8eV /C donde eV = exp 1, 6−19J y la energı́a fotónica solar necesaria para reducir
una molécula de CO2 y dejar ese átomo de C fijo en una estructura de carbohidrato, como
lo muestra la siguiente fórmula: [42].
1.4. Biomasa
La biomasa es la materia orgánica originada de un proceso biológico, espontáneo o
provocado (en el caso de producción por fotobiorreactor es provocado), utilizable como
fuente de energı́a. En otras palabras la sustancia orgánica de origen vegetal o animal, de
procesos biológicos naturales o artificiales.
Otra definición aceptada es que la biomasa es la energı́a solar convertida por la ve-
getación en materia orgánica, energı́a que se puede reutilizar por medio de combustión o
aprovechando sus distintos productos [36].
En caso particular del presente proyecto, las microalgas generan biomasa, en donde la
composición de ésta se verá afectada por diferentes condiciones en las que crecerán dentro
del fotobiorreactor, las cuales definirán el porcentaje de producto obtenido de cada una.
Los tres tipos de productos son:
Pigmentos: Los pigmentos de origen natural tienen un alto coste para la industria
alimenticia y de cosméticos.
1.5. Microalga
Las microalgas son microorganismos unicelulares que tienen la capacidad de realizar
la fotosı́ntesis, por lo que son capaces de generar biomasa orgánica a partir de CO2 y
luz, obteniendo electrones del agua que oxidan en O2 . Las microalgas al ser eucariotas
crecen usando luz como energı́a y CO2 como fuente de carbono. Tienen requerimientos
nutricionales como especies nitrogenadas pudiendo ser el nitrato, amonio o aminoácidos.
Capı́tulo 1. Marco Teórico 26
Las aplicaciones de las micr-oalgas son imprescindibles ya que son la principal fuente
de producción fotosintética del planeta, son además una fuente sostenible de biocombusti-
bles y biofertilizantes. Por otra parte las microalgas son capaces de ajustar su composición
bioquı́mica a las condiciones de cultivo. Si hay un bajo nivel de nitrógeno se induce una
acumulación de grasas, y si están expuestas a altos niveles de luz aumentan la acumulación
de algunos carotenoides y la adición de amonio incrementa el contenido en ficobilipro-
teı́nas en Spirulina platensis. Ésta caracterı́stica puede ser explotada para incrementar el
contenido de una determinada sustancia, y ası́, incrementar la productividad del sistema
[39].
1.6. Fotobiorreactor
Fotobiorreactores Abiertos
En éstos, el cultivo está en contacto con el ambiente. Su gran ventaja es el bajo costo que
éstos generan, pero su desventaja es la baja productividad debido a un control ineficiente de
las condiciones de pH o temperatura, ası́ como al estar abiertos son susceptibles a diversas
perturbaciones. En este apartado de fotobiorreactores abiertos existen: [38].
Capı́tulo 1. Marco Teórico 27
Open Pounds: Término empleado para definir estanques con la forma y profunidad
requerida que son muy económicos y los costos de operación son muy bajos. Las
microalgas adecuadas para éstos son las extremófilas, las capaces de sobrevivir en
condiciones extremas. Éstos tienen como desventaja la baja productividad por unidad
de superficie ası́ como la concentración de biomasa. La figura 1.5 muestra un conjunto
de fotobiorreactores de este tipo.
Fotobiorreactores Cerrados
Éstos mantienen al cultivo aislado del medio ambiente. Regularmente están equipados
con agitación, aireación, control de pH, intercambio de calor. Los fotobiorreactores cerrados
son dispositivos muy especializados, a menudo diseñados para sólo una cepa[38].
(a) Tubular.
(b) Plano.
Los reactores tipo Airlift son una variación de los reactores tubulares. La principal
diferencia radica en el tipo de flujo de fluido o mezcla gas-lı́quido. En el fotobiorreac-
tor tipo Airlift (FBA) se controla el patrón generado por la interacción entre el gas y el
lı́quido debido a dos tubos concéntricos, el cilindro interior riser que permite canalizar el
flujo de aire y por lo tanto la mezcla gas-lı́quido, generando un flujo ascendente. El cilin-
dro externo, downcomer, genera un espacio para el flujo descendente del lı́quido posterior
a su desgasificación, el diseño de un fotobiorreactor de este tipo se muestra en la figura 1.8a.
Este tipo de diseño tiene una influencia significativa en la dinámica de fluidos del reactor
y por lo tanto en el rendimineto y la productividad de biomasa; y al ser sus patrones
hidrodinámicos más definibles, se hace posible desarrollar modelos predictivos con una
buena confiabilidad.
El fotobiorreactor utilizado es un equipo del laboratorio de bioprocesos de la Unidad
Profesional de Biotecnologı́a del Instituto Politécnico Nacional, el cual contaba con cinco
tiras de led para proveer de luz artificial cuando fuera necesario de manera manual, y
carecı́a de instrumentación. El FBA se muestra en la figura 1.8b.
En la sección anterior se revisó la teorı́a de la biologı́a presente en un fotobiorreactor
iniciando desde la importancia de las energı́as renovables en México hasta profundizar en
el funcionamiento de un fotobiorreactor tipo Airlift.
Capı́tulo 1. Marco Teórico 30
(a) (b)
Figura 1.8: a)Diagrama de un fotobiorreactor tipo Airlift, b)Estado inicial del fotobiorreac-
tor tipo Airlift.
y las microalgas. La curva de respuesta de luz en microalgas ha sido utilizada como herra-
mienta para analizar la respuesta del crecimiento fotosintético ante radiación lumı́nica y
almismo tiempo[28].
Una de las claves principales dentro de la industria basada en microalgas, es la mi-
nimización de entrada de energı́a, durante el proceso de cultivo, y el incremento de la
producción y calidad de la biomasa, ésto mediante el desarrollo de sistemas de cultivo
solar. Además, el uso eficiente de la energı́a solar puede ası́ mismo, resolver los problemas
de los altos costos de operación y la contaminación ambiental[19].
La luz solar es la fuente de energı́a más coste-efectiva para la producción, pero la
explotación de la luz solar como fuente de luz presenta inconvenientes, incluidos los cambios
climáticos, ciclos de dı́a y noche, y los cambios de estaciones, lo que afecta la intensidad
de luz y el espectro de ésta [19].
En sistemas al aire libre, por ejemplo en estanques abiertos o fotobiorreactores de placas
planas cerradas (PBR), se requieren vastas áreas de tierra para el cultivo de algas a gran
escala. Descubrir modos alternativos para cultivar algas, varios diseños y escalas de PBRs
de columna vertical[14].
En la figura 1.11, se puede observar el promediado espacial de µm , que es el coeficiente
de crecimiento especı́fico de biomasa, con todos los valores estimados del modelo. La pro-
ductividad de biomasa expresada por unidad de superficie de área iluminada, (rx), donde
Capı́tulo 1. Marco Teórico 33
se predice que la mayor productividad (63gm−2 d−1 ) son para los cultivos expuestos a la
luz amarilla, mientras que el color de luz que tiene mejor absorción, es la azul, con un valor
de 27gm−2 d−1 . El color blanco cálido, cuyo espectro contiene una porción significante de
absorción de luz, resulta en una productividad de 51 gm−2 d−1 . La luz roja profunda, está
estimada para un resultado de productividad menor que la de color naranja-roja. Ésto es
debido a que el espectro del color rojo, está superponiendo el pico de absorción de clorofi-
la, observado en la figura 1.12, mientras que la luz naranja-roja, está localizada en región
menor del espectro de alga de absorción[14].
Ésto aclara la necesidad de desarrollar FBR rentables con altas productividades de
biomasa y bajos costos de producción. La tecnologı́a de diodos emisores de luz (LED) ha
sido utilizada durante décadas y tiene las ventajas de ser altamente eficiente y fiable, con
una vida útil larga y bajo consumo de energı́a, en comparación con otras fuentes de luz
artificial.
La tecnologı́a LED, que está surgiendo actualmente tiene el potencial de lograr una alta
eficiencia de conversión de la electricidad a la luz, a la vez que proporciona un espectro
estrecho de longitudes de onda. La aplicación de LEDs en FBR marca un gran avance sobre
la iluminación agrı́cola interior existente [43].
Para cultivos de algas, los LEDs permiten al productor, controlar el espectro y ajustar
la intensidad y la frecuencia de la luz para mejorar la iluminación. Además, los LEDs se
Capı́tulo 1. Marco Teórico 34
Figura 1.12: Curvas de la densidad de flujo de fotones de 1500µmol f otones m−2 s−1 cuando
interactuan con el rango de longitud de onda de 400 − 700λ(nm)[14].
han establecido en el diseo FBR desde principios de los años noventa, aunque hasta la
fecha se han demostrado prohibitivamente caros. Sin embargo, con los avances actuales y
futuros en la tecnologı́a LED, los FBR basados en LED pronto podrı́an ser prácticos para
producir biomasa[43].
En la figura 1.12, se muestra el flujo del paso de luz contra el rango de longitud de onda
400 − 700[nm] en donde se observa las grandes diferencias entre las fuentes de luz, donde se
concluye que una elección de luminaria y una longitud de onda correcta es necesaria para
un buen desempeño del fotobiorreactor[14].
Las estimaciones hechas, son resultado de emplear un modelo de crecimiento de micro-
algas. El modelo predice los rangos fotosintéticos en cada punto dentro del fotobiorreactor,
basado en la intensidad de luz local[14].
1.8. Temperatura
1.9. pH
La acidez o alcalinidad de una solución están determinadas por la concentración de
H +. En la mayor parte de las sustancias naturales comunes, éstas concentraciones son
muy bajas y expresarlas en forma decimal o exponencial resulta difı́cil, y con frecuencia
es fuente de errores. En 1909, el danés Sorensen, propuso un alternativa para expresar la
concentración de H + . Sorensen sugirió que en lugar de usar números en forma decimal
o exponencial, se emplea una transformación logarı́tmica de la concentración molar de
protones a la que llamó pH y definió como:
1
pH = log = −log[H + ]
[H + ]
Como resultado de esta transformación, los números fraccionarios se convierten en
números con enteros positivos, y como es inversa, mientras mayor es la concentración de
H + , el valor del pH es menor. Hoy en dı́a el pH es la forma más común de expresar la
acidez y la alcalinidad[11].
La concentración de H + se puede medir directamente y se puede expresar en moles/li-
tros, pero en la mayorı́a de los laboratorios se deduce la cantidad de H + por comparación
de la muestra estudiada con soluciones reguladoras de concentración conocida y el resultado
se expresa en unidades de pH[11].
La relación entre ph y concentración de iones H se puede ver en la tabla 1.2, en la que
se incuyen valores tı́picos de algunas sustancias conocidas:
1. Elemento de Control. Este elemento determina qué acción se va a tomar dada una
entrada al sistemas de control.
2. Elemento de corrección. Este elemento responde a la entrada que viene del elemento
de control e inicia la acción para producir el cambio en la variable controlada al valor
requerido.
Los primeros dos subsistemas a menudo se unen para formar un elemento denominado
controlador. [5]
Capı́tulo 1. Marco Teórico 39
Señal del error = señal del valor de referencia − señal del valor medido (1.2)
2. Elemento de control. Este elemento decide qué acción tomar cuando se recibe una
señal de error. A menudo se utiliza el término controlador para un elemento que
incorpora el elemento de control y la unidad de corrección.
5. Elemento de medición. Este elemento produce una señal relacionada con la condición
de la variable controlada, y proporciona la señal de realimentación al elemento de
comparación para determinar si hay o no error.
Una ventaja del sistema de control en lazo cerrado es que el uso de la realimentación
vuelve la respuesta del sistema relativamente insensible a las perturbaciones externas y
a las variaciones internas en los parámetros del sistema. Es ası́ posible usar componentes
relativamente poco precisos y baratos para obtener el control adecuado de una planta
determinada, mientras que hacer eso es imposible en el caso de un sistema en lazo abierto.
Debe señalarse que, para los sistemas en los que se conocen con anticipación las entradas
y en los cuales no hay perturbaciones, es aconsejable emplear un control en lazo abierto. Los
sistemas de control en lazo cerrado sólo tienen ventajas cuando se presentan perturbaciones
y/o variaciones impredecibles en los componentes del sistema. Obsérvese que la potencia
nominal de salida determina en forma parcial el coste, peso y tamaño de un sistema de
control. El número de componentes usados en un sistema de control en lazo cerrado es
mayor que el que se emplea para un sistema de control equivalente en lazo abierto. Por
tanto, el sistema de control en lazo cerrado suele tener costes y potencias más grandes.
Para disminuir la potencia requerida de un sistema, se emplea un control en lazo abierto
siempre que pueda aplicarse. Por lo general, una combinación adecuada de controles en
lazo abierto y en lazo cerrado es menos costosa y ofrecerá un comportamiento satisfactorio
del sistema global [31].
Es importante mencionar, que el uso de este tipo de controlador, dependerá del proceso
en el cual se quiera utilizar, ası́ como de la variable a controlar, ya que en ocasiones es
necesario un controlador más sofisticado, o al contrario, algún método menos robusto[24].
En el caso del control proporcional puro, la ley de control dada por la ecuación 1.5, se
reduce a
La señal de control es ası́ proporcional a una estiamción del error de control en el tiempo
Td hacia adelante, donde se obtiene la estimación por extrapolación lineal[24].
Los conjuntos difusos son una extensión de os clásicos, donde se añade una función de
pertenencia, definida esta como un número real entre 0 y 1. Ası́ se introduce el concepto de
conjunto o subconjunto difuso y se le asocia a un determinado valor linguı́stico, definido por
una palabra o etiqueta linguı́stica, donde esta es el nombre del conjunto o subconjunto[6].
Por cada conjunto se defune una función de pertenencia o membresı́a denominada µA(x) ,
indica el grado en que la variable x está incluida en el concepto representado por la etiqueta
A, si esta función toma el valor 0 significa que tal valor x no está incluido en A y si toma
el valor 1 el correspondiente valor de x está absolutamente incluido en A[6].
En la figura 1.16, se puede preciar un ejemplo donde el conjunto velocidad(con variable
x) está subdividido en 3 subconjuntos (Baja, Media, Alta), con sus respectivas funciones
de membresı́a[6].
Funciones de membresı́a
1.12.2. Fusificación
Los controladores difusos usan reglas, estas combinan uno o más conjuntos difusos de
entrada llamados antecedenetes o premisas y le asocian un conjunto borroso de salida lla-
mado consecuente o consecuencia. Involucran a conjuntos difusos, lógica difusa e inferencia
difusa. A estas reglas se les llama reglas difusas. Son afirmaciones del tipo SI-ENTONCES.
Los conjuntos difusos del antedcedente se asocian mediante operaciones lógicas borrosas
AND, OR, etc[6].
Las reglas difusas son proposiciones que permiten expresar el conocimiento que se dis-
pone sobre la relación entre antecedentes y consecuentes. para expresar este conocimiento
de manera completa normalmente se precisan varias reglas, que se agrupanformando lo
que se conoce como base de reglas, es decir, la edición de esta base determina cual será
el comportamiento del controlador difusos y es aquı́ donde se emula el conocimiento o
experiencia del operario y la correspondiente estrategia de control.La base de reglas suele
representarse por tablas[6].
Junto a cada regla puede estar asociado un valor entre cero y uno que pesa a tal regla,
esto puede ser importante cuando una regla tiene menor fuerza que otras de la base de
reglas[6].
Existe una gran variedad de tipos de reglas, dos grandes grupos son los que en general
se emplean, las reglas difusas Mamdani y reglas difusas de Takagi-Sugeno[6].
1.12.4. Defusificación
SI x1 es A y x2 es B y x3 es C ENTONCES u1 es D, u2 es E.
Donde x1 ,x2 y x3 son variables de entrada (por ejemplo, error, derivada del error y
derivada segunda del error), A,B y C son funciones de membresı́a de entrada (por ejemplo,
alto, medio, bajo), u1 y u2 son las acciones de control (por ejemplo, apertura de válvulas)
en sentido genérico son todavı́a variables linguı́sticas (todavı́a no toman valores númericos),
D y E son las funciones de membresı́a de la salida, en general se emplean por su facilidad
computacional, y ANF es un operador lógico difuso, podrı́a ser otro. La primera parte de la
sentencia ÏF x1 es A y x2 es B y x3 ES C.es el antecedente y la restante es la consecuente[6].
Un ejemplo ilustrativo de lo anterior es:
SI error es Positivo Grande y derivada del error es Positiva Baja
ENTONCES u es Positiva Chica.
Ventajas:
Es intuitivo.
1.13.1. Aplicación a pH
del fotobiorreactor.
La temperatura del lı́quido de cultivo tiene una influencia directa con la velocidad de
crecimiento de Spirullina, y, es necesario tener como referencia dos tipos de temperatura
a escala de laboratorio: La primera, la del medio ambiente y la segunda se refiere al medio
lı́quido de cultivo; esta última es importante ya que la Spirullina no inicia su crecimiento
de una manera considerable por debajo de 20o C. La máxima velocidad de crecimiento se
alcanza entre los 35o C a 38o C, por encima de esta temperatura, hay riesgo de la destrucción
rápida del cultivo. En general, los cambios bruscos de temperatura en el cultivo disminuyen
el rendimiento de la biomasa [2].
La exposición a la luz genera una elevación debido a la conversión de energı́a luminosa
en energia quı́mica. Por lo que un control de temperatura es altamente recomendable. En
la figura 1.20 se propone una válvula para la entradad de un lı́quido refrigerante, puede
ser agua actuando dentro del fotobiorreactor como un intercambiador de temperatura,
manteniendo la temperatura por debajo de los 39o C para que alcance su máxima velocidad
de crecimiento y que se prevenga la destrucción del cultivo.
Figura 1.20: Fotobiorreactor con el elemento de enfriamiento del sistema: Una válvula de
entrada de lı́quido refrigerante.
Cada vez hay más aplicaciones en la electrónica, al igual que en la mayorı́a de las otras
tecnologı́as, que utilizan técnicas digitales para hacer operaciones que antes se realizaban
mediante métodos analógicos. Las razones principales del cambio hacia la tecnologı́a digital
son:
1. Generalmente los sistemas digitales son más fáciles de diseñar. Los circuitos que se
utilizan en los sistemas digitales son circuitos de conmutación, en donde no importan
los valores exactos de tensión o corriente, sino sólo el intervalo (ALTO o BAJO) en
el que se encuentren.
Capı́tulo 1. Marco Teórico 51
3. Es más fácil mantener la precisión y la exactitud en todo el sistema. Una vez que
se digitaliza una señal, la información que contiene no se deteriora a medida que se
procesa. En los sistemas analógicos, las señales de tensión y de corriente tienden a
distorcionarse debido a los efectos de temperatura, hgumedad y por variaciones de
tolerancia de los componentes en los circuitos que procesan la señal.
5. Los circuitos digitales son más resistentes al ruido. Las fluctuaciones espurias en la
tensión (ruido) no son tan crı́ticas en los sistemas digitales, ya que el valor exacto de
la tensión no es importante, siempre y cuando el ruido no sea tan fuerte como para
evitar que podamos distinguir entre un nivel ALTO y un nivel BAJO.
6. Pueden fabricarse más circuitos digitales en los chips de CI. Es cierto que los circui-
tos analógicos también se han beneficiado con el desarrollo de la tecnologı́a de los
circuitos integrados, pero su complejidad relativa y uso de dispositivos que no pueden
integrarse de manera económicamente conveniente (capacitores de alto valor, resis-
tencias de precisión, inductancias, transformadores) han hecho imposible alcanzar el
mismo grado de integración en los sistemas analógicos.
[34]
En realidad existen muy pocas desventajas al utilizar técnicas digitales. Los dos pro-
blemas principales son:
La mayorı́a de las cantidades fı́sicas son analógicas por naturaleza, y a menudo estas
cantidades son las entradas y salidas que un sistema monitorea, opera y controla. Algunos
ejemplos son: Temperatura, presión, posición, velocidad, nivel de lı́quido y flujo, entre
otros. Para aprovechar las técnicas digitales al procesar entradas y salidas analógicas, se
deben seguir cuatro pasos:
4. Convertir las salidas digitales nuevamente a la forma analógica del mundo real.
Existen muchos tipos de dispositivos que convierten diversas variables fı́sicas en señales
eléctricas analógicas (sensores). Éstos se utilizan para medir cosas que se encuentran en el
mundo analógico real”.
Para ilustrar un sistema tı́pico que utiliza este enfoque, la figura 1.22 describe un sistema
de presición para regulación de temperatura. Un usuario oprime botones para aumentar o
reducir la temperatura en incrementos de décimas de grado celcius (representación digital).
Un sensor de temperatura en el espacio que se está calentando convierte la temperatura
medida en una tensión proporcional.
utiliza para determinar un valor digital que representa cuánto calor necesita. El valor
digital se convierte en una cantidad analógica (tensión) mediante un convertidor digital-
analógico (DAC).
Éste tensión se aplica a un elemento de calentamiento, el cual producirá el calor co-
rrespondiente a la tensión aplicado y afectará la temperatura del espacio[34].
1.15. CODESYS
Se trata de un software de programación abierto, del estándar IEC 61131-3 más co-
munes para PLCs y reguladores industriales. Permite programar autómatas de diferentes
fabricantes, ası́ como generar código para algunos microprocesadores y DSPs[8]. Soporta
los cinco lenguajes de programción del estándar, dispone de visualización integrada:
Además de un simulador que permite probar y simular los programas, tanto del PLC
como de pantallas, la mejor forma de ir comprobando tus progresos en programación[8].
CODESYS dispone de un editor de HMI para programar interfaz gráfica para pantallas
o terminales de operador. Poder realizar el programa del autómata y su correspondiente
interfaz gráfica en un mismo software. También soluciones para visualización HMI en web
como CODESYS WebVisu[8].
En general, es una plataforma que está en continua evolución ofreciendo soluciones
de automatizacón adaptadas a la evolución de la industria ası́ como diversos complemen-
tos como CODESYS OPC UA, CODESYS IEC 61850 Server, CODESYS Control para
Raspberry Pi SL, EPLAN Exchange[8].
CODESYS, en la versión 3.2, que es la usada en el presente proyecto, nos indican dentro
de su sitio oficial, que los requerimientos de sistema son:
precios. En ese momento en que posición estará México en este tema, como ya se presento
México tiene buenas condiciones para cultivar microalgas, por lo que se debe creer y apostar
en la biomasa como una fuente alternativa de energı́a en el futuro.
1. Por un lado, los lı́pidos contenidos en las microalgas pueden utilizarse para producir
biodiesel (mediante transesterificación). En determinadas condiciones de cultivo, se
puede favorecer a la acumulación de lı́pidos para maximizar la cantidad de biodiesel
generado.
58
Capı́tulo 2. Estado del arte 59
2. Por otro lado, la energı́a almacenada en los enlaces moleculares que componen la
estructura de las microalgas, se libera cuando éstos se rompen [26]:
K1 K2
Treac (s) = (τ s+1) Q̇luz (s) − (τ s+1) Ṁag (s)
Vρ
τ = µṁ ag0
(2.1)
K1 = ṁag01Cp µ
0 −Ti )ss
K2 = (Tṁ ag0 µ
Este modelo por medio de dos funciones de transferencia se pueden observar las dos
entradas mas importantes al sistema: Temperatura y Luz.
Capı́tulo 2. Estado del arte 60
Se sintoniza por dos métodos para su comparación, por medio de ecuaciones de sintonı́a
mı́nimo integral del valor absoluto del error (IAE), y por ecuaciones de sintonia λ0 .
Los resultados indican un mejor desempenõ para la ley de control propuesta en el
articulo, que presenta un amortigüamiento casi ideal a diferencia del método Mı́nimo IAE
con una oscilación grande. Las respuestas de los controladores propuestos se muestran en
la figura 2.2, los resultados demuestran un correcto desempeño de la ley para el lazo de
control de temperatura de un fotobiorreactor [3].
Figura 2.2: Respuesta de los controladores propuestos para la sintonización PID. [3]
utilizar como modelo de base para mejorar aún más los sistemas de cultivo de algas[33].
La aplicación de un sistema automatizado de monitoreo y control para un fotobio-
rreactor de algas elimina la necesidad de técnicas de medición manuales constantes y el
trabajo necesario para obtener los datos requeridos sobre una base semicontinua o conti-
nua o de intervalo. Además, se pueden evitar errores potenciales suponiendo que el sistema
automatizado esté bien calibrado[33].
En general, se puede mejorar significativamente el proceso, el producto y el control
ambiental y se puede mejorar el valor de la investigación cientı́fica y los datos obtenidos[33].
La importancia de un sistema automatizado para el campo, es la mayor precisión de
la actividad de monitoreo y control durante un perodo prolongado. La precisión y la ve-
locidad de medición están mejoradas y se espera que sean más avanzadas en el futuro.
Siempre se debe considerar el diseño para la adaptabilidad de un sistema automatizado
con otros componentes para futuras actuaálizaciones. El sistema debe ser fácil de actualizar
para mantenerse al dı́a con los avances tecnológicos, en analı́tica, electrónica e informática,
incluyendo software mejorado y otras actualizaciones de componentes. Este enfoque garan-
tiza sistemas operativos interactivos que permiten la mxima facilidad de uso y eficiencia.
Otros posibles avances incluyen interfaces de humano-máquina basadas en ventanas (HMI),
que garantiza el reconocimiento seguro del usuario, incluyendo la representacin gráfica que
reduce la probabilidad de interpretación errónea[33].
El propósito de esta investigación es diseñar un sistema conceptual de monitoreo y
control automatizado que permita a los investigadores realizar investigación biológica con
registro de datos, monitoreo y control en tiempo real. El PLC, como el procesador del
sistema, por ejemplo, tiene la capacidad de ser programado para necesidades especı́ficas
basadas en el alcance del experimento o proyecto realizado[33].
En noviembre de 2009, se completó una revisión del fotobiorreactor de nueva generación.
Se instaló un enfriador evaporativo de mayor capacidad que tenı́a el doble de tamaño que
el anterior. La unidad iba a ser un modelo para un sistema de producción comercial de
algas. Las mismas variables medidas en experimentos previos también fueron consideradas
para este diseño; tales como temperatura y pH. Una nueva variable de medición para la
consideración en este sistema fue la adición de una sonda de O2 disuelto junto con un
analizador capaz de analizar las señales de pH y disuelto O2 sondas. Un sistema de control
lógico programable (PLC) era una nueva adición al ámbito de diseño[33].
La construcción de infraestructura, la instalación de componentes, la selección de piezas
y la negociación con proveedores de piezas también fueron tareas realizadas durante el
desempeño y finalización del proyecto. La programación de PLC con el uso de software de
Capı́tulo 2. Estado del arte 62
Rockwell Automation como RSLogix 5000, RSLinx Classic y FactoryTalk View Studio fue
incluida para que un PC sea utilizado para programar y controlar el PLC[33]. El desarrollo
continuo y la mejora de este proyecto incluyeron los siguientes:
Actualización del software del PLC y del programa para acomodar los dispositivos
adicionales.
La figura 2.3 muestra los datos de pH (grfico rojo), tomados manualmente con un pH
medidor de mano, en comparación con las mediciones de pH tomadas por el sistema de
monitoreo. Debido a la disponibilidad de una sola unidad de sonda de pH para el sistema
de monitoreo, se eligió el panel plano del lado oeste como la unidad de muestreo[33].
La medición manual del pH se realizó dos veces al dı́a; Primero a las 9:00 AM y segundo
a las 6:00 PM. Las ocho mediciones manuales de pH se compararon con las mediciones del
sistema de monitoreo. Los ocho alcanzaron valores de pH comparables a los obtenidos con
el sistema de monitorización al mismo tiempo. El diagrama de seguimiento del sistema
muestra otros valores de pH, incluyendo los valores más alto y más bajo, caso contrario
por los métodos manuales. Estos datos ilustran que el monitoreo continuo del sistema en
tiempo real puede ayudar a determinar el pH, con una presición mś elevada[33].
Los resultados de esta investigación indican que en un mundo diverso no puede haber
un conjunto de componentes absolutos para el diseño de un sistema universal ”todo para
todos”. Algunos sistemas pueden requerir más funcionalidad y/o flexibilidad, algunos pue-
den requerir menos. El equilibrio entre costo y funcionalidad variará de un proyecto a otro.
Esta investigación se centró en una evaluación de tipos de fotobiorreactores al aire libre.
Con el fin de mejorar la repetibilidad y capacidad de actualización de los registros de datos,
se evaluaron e integraron componentes industriales robustos con el sistema fotobiorreactor.
Además, se configuró y validó un PLC con el software Rockwell Automation[33].
T F 1,1 T F 1,2
z }| { z }| {
K1 K2 ωn2 Kr
pH = ∗ 2 2
∗e−tr s CO2 + ∗Isat (2.2)
τ s + 1 s + ξωn s + ωn τ s{z
| + 1}
| {z }
TF1 TF2
tr =4min (2.3)
τ =22min (2.4)
ωn =1,5rad/min (2.5)
ξ =0,085 (2.6)
−1 2
kr =0,0014W m (2.7)
τr =20min (2.8)
(2.9)
2,25K1 K2 0,0014
pH = ∗ e−4s CO2 + ∗ Isat (2.10)
22s3 2
+ 6,61s + 49,755s + 2,25 20s + 1
El proceso en el fotobiorreactor descrito anteriormente es no lineal, no obstante se
escoge la referencia de pH para modelarlo con un comportamiento lineal, en esta instancia
se considera cuando la nutrición de las microalgas es máxima en el rango óptimo de pH
cuyos valores están entre 6.8 y 8.4[35].
A partir de la relación que exsite entre pH y CO2 , realiza una aproximación a una
función polinómica, y a partir de esta aproximación se realizan procedimientos matemáticos
para calcular las ganancias K1 K2 [35]. De este modo se elige la linealización para un valor
de 7.5, por lo que las ganancias resultan en K1 K2 =-0.6737[35].
Tomando en cuenta experimentos reales diurnos se ha registrado un valor máximo de
incidencia lumı́nica igual a Isat = 0.2218 W m−2 que se ha incluido en el proceso. Por lo
que el fotobiorreactor tubular queda representado por la ecuación 2.11. Función con la cual
se trabajará con el controlador[35].
1,5158 0,00031052
pH = ∗ e−4s CO2 + (2.11)
22s3 2
+ 6,61s + 49,755s + 2,25 20s + 1
1
kcr = (2.12)
mg
sπ
Tcr = (2.13)
ωc r
El diagrama de Nyquist, de la figura 2.6, arroja el margen de ganancia (mg) y la
frecuencia angular crı́tica (ωcr ), siendo los valores de mg=0.11338 y ωcr = 1.5268 rad/min,
en consecuencia al reemplazar en las ecuaciones 2.12 y 2.13, se tiene kcr =8.8198 y Tcr =
4.115 min[35].
Figura 2.6: Diagrama de Nyquist del proceso del fotobiorreactor con ganancia positiva[35].
Figura 2.9: Respuesta del proceso con disturbio para un controlador PID[35].
Capı́tulo 3
Desarrollo
La siguiente sección detalla en cada subcapı́tulo, los distintos rubros que se desarro-
llaron durante la investigación, ası́ como las observaciones, ideas, propuestas, programas y
diagramas elaborados para el presente trabajo.
En la UPIBI se requiere de una serie de lecturas, que, hoy en dı́a se realizan de manera
clı́nica con base en análisis de laboratorio. Por lo que es necesario detener el proceso de
crecimiento de la cepa en sus diferentes etapas.
Para que el proceso sea productivo de manera eficiente es necesario que las condiciones
de temperatura, pH y luz no se salgan de los parámetros establecidos (rango) ya que
pueden afectar el tiempo de crecimiento, e incluso pueden llevar a la muerte del cultivo.
Adems, con el monitoreo en tiempo real es posible conocer cuando la muestra de alga
llego a la etapa de maduración o estapa estacionaria, donde se llega al máximo posible de
crecimiento bacteriano y es posible evitar la fase de muerte celular. Con la fase estacionaria
detectada será posible obtener el producto madurado y cultivar una nueva muestra para
su crecimiento. En la figura 3.1 se muestran las etapas por las que debe pasar la muestra
para llegar a la estapa de maduración o fase estacionaria..
Es por ello que los encargados del laboratorio donde se encuentra el fotobiorreactor
requieren conocer estas variables; para no detener el cultivo, y para un estudio más eficiente
y rápido. Por estos motivos se desarrolla el monitoreo en tiempo real de las variables de
pH, temperatura, luz y biomasa.
70
Capı́tulo 3. Desarrollo 71
Para una lectura más comprensible es necesario que los datos se escriban digitalmente
en tablas y se puedan descargar a un archivo, ası́ como una muestra en tiempo real en un
gráfico donde se incluyan las variables y su comportamiento. Esto se logrará adaptando
una pantalla que muestre los gráficos, y un puerto de comunicación Ethernet con el cual
se puedan descargar los historiales de comportamiento para un análisis más profundo del
comportamiento de las algas dentro del fotobiorreactor.
detectar la biomasa producida por el fotobiorreactor, además pasa una señal eléctrica
binaria para un registro de la producción de biomasa (NR-104), y por último un indicador
de esta producción (NI-104), montado en el gabinete principal.
La bomba persitáltica (B1), crea un movimiento recirculante del medio de cultivo, el
cual genera un efecto vórtice en la parte superior del medio acuoso que permite una mayor
entrada de energı́a lumı́nica en el reactor y una agitación más eficiente del medio.
Los lazos anteriores, se plantearon para cumplir con los requerimientos del operador,
sin embargo, también se ha pensado a futuro, en el que puede ser útil el control de las
variables, por lo que también se ha dejado la instrumentación para realizar el control de
éstas.
Capı́tulo 3. Desarrollo
74
Los lazos continúan siendo los mismos, en el lazo 101, se tiene la variable de tempe-
ratura, donde se tiene el sensor colocado en campo (TE-101), y en este caso la unidad de
almacenaje(TRC-101), además de almacenar los datos que se registran en el sensor, tendrá
también la función de llevar a cabo el control, en este caso de apertura de una válvula
(TV), que permita un flujo caliente a través del intercambiador de calor (E1), que man-
tenga una temperatura ideal para la microalga, además del indicador (TI-101), montado
en el gabinete, de tal manera que permita visualizar al operador, el estado de la variable.
En el caso del lazo 102, que es la variable de pH, se tiene igualmente el sensor colocado
Capı́tulo 3. Desarrollo 76
en campo (AE-102), que enviará los datos a una unidad de almacenaje (ARC-102), la cual
también tendrá la función de controlar la apertura de una válvula (AV), que permita la
inyección de CO2 al fotobiorreactor, y de esta manera regular el pH. Cabe mencionar, que
este lazo también cuenta con el indicador de pH (AI-102) en el sistema, montado en el
gabinete principal.
Para el caso de lazo de control 103, que maneja la variable de luz, igual que los lazos
anteriores, se tiene el sensor montado en campo (AE-103), y en la unidad de almacenaje o
registro (ARC-103), se tiene el controlador que en este caso producirá una señal de control
que servirá para definir la apertura de persianas, que permitán regular la entrada de luz,
esto por medio de un motor (M1) que ayude a definir la posicón de apertura.
Para el caso de la biomasa es una variable dependiente de las anteriores, por lo que,
si se tiene un buen control de ellas, se espera que la producción de biomasa sea ideal, por
lo que no se ha colocado algún controlador en esta variable, simplemente un monitoreo y
registro que permita al operador obtener el rendimiento del fotobiorreactor, y en caso de
ser necesario, realizar ajustes en alguna variable.
La bomba persitáltica (B1), crea un movimiento recirculante del medio de cultivo, el
cual genera un efecto vórtice en la parte superior del medio acuoso que permite una mayor
entrada de energı́a lumı́nica en el reactor y una agitación más eficiente del medio.
Capı́tulo 3. Desarrollo
77
dEreac
qluz
˙ + q˙al + qmed ˙ − qair
˙ + qag ˙ − qamb
˙ = (3.1)
dt
qluz
˙ es el flujo de calor de la luz incidente, q˙al el efecto de las interacciones intracelulares
dentro del alga, qmed
˙ , el flujo de calor el medio, qag
˙ , el flujo de calor del agua dentro del
serpentı́n, qair
˙ , el producido por la entrada y salida de gases como el CO2 , qamb
˙ el flujo de
calor el ambiente y Ereac , la energı́a dentro del reactor.
d(mest Cp∆Treac )
qluz
˙ + q˙al + qmed ˙ − qair
˙ + qag ˙ − qamb
˙ = (3.2)
dt
Del balance de masa se expresa qag
˙ en función de su flujo másico por la Ecuación 3.3,
ası́ como la masa estimada en función del volumen:
q̇ = ṁCp∆T (3.3)
mest = V ρ (3.4)
Obteniendo:
d(∆Treac )
qluz ˙ + m˙ag Cp∆Tag − qair
˙ + q˙al + qmed ˙ − qamb
˙ = V ρCp (3.5)
dt
Para simplificar el modelo se eliminan flujos de calor que son tan pequeños y aportan
muy poco al sistema que se pueden considerar como perturbaciones. Estas variables son:
q˙al ya que no interesa la parte intracelular del alga, qmed
˙ se puede considerar constante ,
qair
˙ las cantidades de calor producido por los gases es demasiado pequeño por lo que se
puede considerar una perturbación y qamb
˙ debido a que el equipo estará instalado en un
laboratorio donde la temperatura no oscila demasiado.
d(∆Treac )
qluz
˙ + m˙ag Cp∆Tag = V ρCp (3.6)
dt
Capı́tulo 3. Desarrollo 79
Se observa que el segundo término de la Ecuación 3.6 no es lineal por lo que se desarrolla
una linealización por series de Taylor, teniendo como resultado lo siguiente:
Se simplifica la ecuación debido a que las condiciones iniciales son cero, ası́ como defi-
niendo que la temperatura de entrada es constante: Ti = Ti0 = cte.
d(∆Treac )
qluz
˙ (t) + Cp∆Tss m˙ag (t) + mag0
˙ CpµTreac (t) = V ρCp (3.9)
dt
Se aplica una transformada de Laplace, para pasar de tiempo a frecuencia, donde se
obtienen tres variables dependientes de la frecuencia, dos de entrada y una de salida como
se estipuló al inicio del modelo.
d(∆Treac )
L[qluz
˙ (t) + Cp∆Tss m˙ag (t) + mag0
˙ CpµTreac (t) = V ρCp ] (3.10)
dt
˙ (s) + Cp∆Tss M˙ag (s) + mag0
Qluz ˙ CpµTreac (s) = V ρsTreac (s) (3.11)
1 ∆Tss Vρ
K1 = K2 = τ=
mag0
˙ Cpµ mag0
˙ µ mag0
˙ µ
Se reemplaza el término ∆Tss para dejarlo en término de la condición inicial del flujo
de calor de la luz incidente por medio de la ecuación de flujo de calor:
qluz0
˙
qluz0
˙ = mag0
˙ Cp∆Tss ∴ ∆Tss = (3.14)
mag0
˙ Cp
qluz0
˙
K2 = (3.15)
mag0
˙ Cpµ
PID Clásico
Ki N
u = Kp + + Kd (3.16)
s 1 + N 1s
Kp = 115,4593 Ki = 0,0461
Kd = −13591,5429 N = 0,0084
Capı́tulo 3. Desarrollo 82
Controlador difuso
L/T LL L Z H HH
LL HH HH Z L LL
L HH HH Z L LL
Z HH H Z L LL
H HH H Z LL LL
HH HH H Z LL LL
La salida del controlador definida como u consta de cinco funciones de membresı́a, todas
de tipo triangular. El rango de la salida es [−1400 1400], y las funciones de membresı́a son:
LL:, Muy bajo, L:, Bajo, Z:, Cero, H:, Alto, y, HH:, Muy alto. Estas etiquetas se utilizarán
en las demás variables ası́ como en el siguiente controlador. La función de membresı́a se
encuentra en la figura 3.6.
Las funciones de pertenencia de las entradas son las mismas que la de la salida u: LL,
L, Z, H, HH. aunque las funciones tienen diferentes cotas dependiendo de la variable a
fusificar. El rango de la de temperatura se estableció entre [10 50] [◦ C] debido que la
temperatura ideal de la alga es de 30◦ C y el error máximo estipulado es de 20◦ C.
Se observa en la figura 3.7a una gran restricción de la función de pertenencia Z con
parámetros de [29,9 30 30,1]. Esto es para reducir el error en estado estable y restringirlo
por lo que max,ss = ,1 . El rango de Luz es de [0 2,72] [ KJ
s ] y la distribución de las
funciones son uniformes en todo el rango. Las entradas se grafican en la figura 3.7.
En la superficie de control graficada en la figura 3.8 se observan cinco áreas, las cuales
corresponden a las funciones de membresı́a de salida. Se observa que tiene mayor jerarquı́a
en la desdifusicicación la temperatura que la luz, aunque la interacción de la luz también
Capı́tulo 3. Desarrollo 83
(a) Temperatura (T )
influye.
PD Difuso
/
˙ LL L Z H HH
LL LL LL L H H
L LL L Z H H
Z LL L Z H HH
H L L Z H HH
HH L L H HH HH
El rango de la derivada del error se estableció conociendo el valor absoluto del error
máximo |max | = 25,573 por lo que el rango es [−30 30].
Clasico, umax,P ID = 3256,5 y con esa cota se sintonizó hasta obtener la mejor respuesta
con la menor acción de control.
Para conocer la etapa se necesita conocer a que velocidad se reproducen las algas, por
lo que se calcula la derivada de la biomasa por la Ecuación 3.17, se opta por esta definición
en tiempo discreto para facilitar la programación.
Xactual − Xanterior
Ẋ = (3.17)
t
Despues se calculo las condiciones que aseguran una etapa de crecimiento en función
de la biomasa X y su derivada Ẋ, obteniendo la siguiente relación.
si 0 < Ẋ < 1,8 X < 50 Latencia
si Ẋ > 1,8 Exponencial
Etapa = (3.18)
si 0 < Ẋ < ,5 X > 50 Estacionaria
si Ẋ < 0 Muerte
Protocolo 1-Wire
Figura 3.16: Diagrama y Placa del circuito electrónico para los sensores de temperatura
Capı́tulo 3. Desarrollo 91
siguientes dos etapas, se lee el sensor y se guardan los datos de forma infinita.
La programación se simplifica debido a una librerı́a de Codesys ya establecida especı́fica-
mente para el sensor DS18B20, los cuales tienen el nombre de Device. Los Devices ocupados
son de dos tipos. El primero llamado One-Wire Master, el cual es el punto maestro de la
comunicación entre el microcontrolador y los sensores esclavos, en la figura 3.18 se observa
la información del Device.
El único parámetro necesario para este device es la asignación de la ruta del puerto
asignado al protocolo, el cual para el presente trabajo, es el bus 1 ubicado en: ’sys/device-
Capı́tulo 3. Desarrollo 92
s/w1 bus master 1’, sin esta ruta el microcontrolador no podrı́a encontrar a los sensores
los cuales están conectados al pin GPIO4, en la figura 3.19 se observa la asignación de la
ruta
Las temperaturas obtenidas por cada sensor se almacenan en la GVL: Global Varia-
ble List, lista de variables globales,para después visualizar las temperaturas en la HMI,
la definición de variables globales se muestra en la siguiente parte de código, dos variables
de tipo REAL.
1 VAR GLOBAL
2 // DS18B20
3 Temp Ext : REAL;
4 // DS18B20
5 Temp Int : REAL;
6 END VAR
La asignación del valor de los sensores a las variables definidas anteriormente se realiza
por medio de las variables generadas del sensor representado por un objeto, recordando que
el Device tiene una estructura de programación orientada a objetos. Un objeto representa
el sensor instalado en el interior del FBA: DS18B20 INT. Y el segundo representa el sensor
instalado en el exterior del FBA: DS18B20 EXT.
1
2 GVL. Temp Ext :=DS18B20 EXT . rTemp ;
3 GVL. Temp Int :=DS18B20 INT . rTemp ;
El sensor de color elegido fue el TCS3200 fabricado por Texas Advanced Optoelectronic
Solutions (TAOS) el cual funciona como convertidor de luz a frecuencia, el cual contiene
Capı́tulo 3. Desarrollo 93
Con base en las dimensiones del chip TCS3200 se elabora un prototipo de cámara
obscura con ayuda del software SolidWorks la cual tiene el aspecto mostrado en la figura
3.21, y contendrá al chip. Dicho prototipo tiene las caracterı́sticas señaladas en la figura
3.22
La cámara obscura asegura una total obscuridad para que ninguna fuente de luz externa
Capı́tulo 3. Desarrollo 94
del TCS3200 se establecio al 100 %, por lo que las señales booleanas S0 y S1 son verdaderas.
Ası́ como
Señal Descripción
S0 Configuración del escalamiento de la salida
S1 Configuración del escalamiento de la salida
S2 Selección del color a sensar
S3 Selección del color a sensar
OE COLOR Señal de habilitación del sensor
OUT Señal cuadratica de salida
La programación del sensor consta de dos programas usando dos diferentes lenguajes
de pragramación, aprovechando los atributos de los dos, el primero es el encargado de la
lectura e interpretación de los datos obtenidos del contador de alta frecuencia, y el segundo
se encarga de transmitir la información a una lista de variables en la que despues se pueda
visualizar en la HMI.
El diagrama de flujo del primer programa se presenta en la figura 3.25, donde se observa
que el programa es lineal, sin decisiones a tomar, ya que la meta de éste es que cada que
sea ejecutado regrese las intensidades de color. La subrutina llamada Lectura del expansor
se encuentra en el codigo con el nombre read puerto(), que se encuentra entre las lineas 5
y 26.
La información del componente PCF8574 son interpretadas por el siguiente programa
diseñado en Python donde se ocupan tres librerias: smbus, time, rpi.gpio. Se define una
función llamada read puerto la cual convierte el byte de entrada del componente a una
variable de tipo int8.
En el ciclo infinito (While True:) se lee la frecuencia para cada color cada iteracion
cambiando los estados de las señales S0 y S1, despues al final de cada iteración se imprimen
Capı́tulo 3. Desarrollo 96
1 import smbus
2 import time
3 import RPi . GPIO a s IO #D e f i n i c i o n de l i b r e r i a s
4
5 def r e a d p u e r t o ( ) : #Funcion de l e c t u r a d e l p u e r t o p r o v e n i e n t e
6 p u e r t o=0 #d e l c o n t a d o r
7 p i n s =b . r e a d b y t e ( PCF8574 )
8
9 i f ( p i n s & 0 x01 ) == 0 :
10 p u e r t o+=1
11 i f ( p i n s & 0 x02 ) == 0 :
12 p u e r t o+=2
13 i f ( p i n s & 0 x04 ) == 0 :
14 p u e r t o+=4
15 i f ( p i n s & 0 x08 ) == 0 :
16 p u e r t o+=8
17 i f ( p i n s & 0 x10 ) == 0 :
18 p u e r t o+=16
19 i f ( p i n s & 0 x20 ) == 0 :
20 p u e r t o+=32
21 i f ( p i n s & 0 x40 ) == 0 :
22 p u e r t o+=64
23 i f ( p i n s & 0 x80 ) == 0 :
24 p u e r t o +=128 #C o n v e r s i o n de b i n a r i o a d e c i m a l
25
26 return p u e r t o
27
28 IO . setmode ( IO .BCM)
29 IO . s e t w a r n i n g s ( F a l s e )
30
31 x=0
32 IO . s e t u p ( 6 , IO .OUT) #C o n f i g u r a c i o n de s a l i d a s
33 IO . s e t u p ( 5 , IO .OUT)
34 IO . s e t u p ( 2 2 , IO .OUT)
35 IO . s e t u p ( 2 6 , IO .OUT)
36
37 PCF8574=0x20 #D i r e c c i o n I2C d e l e x p a n s o r
38 p u e r t o=0
39 b=smbus . SMBus ( 1 ) #E l e c c i o n d e l b u s de comunicacion
40
41 b . w r i t e b y t e ( PCF8574 , 0 x f f )
42
Capı́tulo 3. Desarrollo 98
43
44
45 while True :
46 IO . output ( 6 , 0 ) #A c t i v a n d o e l f i l t r o r o j o : S2
47 IO . output ( 5 , 0 ) #y S3 como f a l s o
48 time . s l e e p ( 0 . 1 )
49 IO . output ( 2 6 , 1 ) #R e s e t d e l c o n t a d o r
50 time . s l e e p ( 0 . 2 )
51 IO . output ( 2 6 , 0 )
52 IO . output ( 2 2 , 0 ) #H a b i l i t a r s a l i d a por 100ms
53 time . s l e e p ( 0 . 0 1 )
54 IO . output ( 2 2 , 1 )
55
56 x=r e a d p u e r t o ( )
57
58
59 R = x
60
61 x=0
62
63 IO . output ( 6 , 0 ) #A c t i v a n d o f i l t r o a z u l
64 IO . output ( 5 , 1 )
65 time . s l e e p ( 0 . 1 )
66 IO . output ( 2 6 , 1 ) #R e s e t d e l c o n t a d o r
67 time . s l e e p ( 0 . 2 )
68 IO . output ( 2 6 , 0 )
69 IO . output ( 2 2 , 0 ) #H a b i l i t a r s a l i d a por 100ms
70 time . s l e e p ( 0 . 0 1 )
71 IO . output ( 2 2 , 1 )
72
73 x=r e a d p u e r t o ( )
74
75
76 B = x
77
78 x=0
79
80 IO . output ( 6 , 1 ) #A c t i v a n d o f i l t r o a z u l
81 IO . output ( 5 , 1 )
82 time . s l e e p ( 0 . 1 )
83 IO . output ( 2 6 , 1 ) #R e s e t d e l c o n t a d o r
84 time . s l e e p ( 0 . 2 )
85 IO . output ( 2 6 , 0 )
86 IO . output ( 2 2 , 0 ) #H a b i l i t a r s a l i d a por 100ms
Capı́tulo 3. Desarrollo 99
87 time . s l e e p ( 0 . 0 1 )
88 IO . output ( 2 2 , 1 )
89
90 x=r e a d p u e r t o ( )
91
92
93 G=x
94
95 x=0
96
97 print ( ’R={0} G={1} B={2} ’ . format (R, G, B) )
98
99 #I m p r e s i o n de v a l o r e s en e l s h e l l
La programación del proyecto se diseño en el software Codesys V3.5 SP10 Patch 1+,
donde se encontró la manera de comunicar internamente dos programas en ejecución, por lo
que el programa anteriormente presentado obtiene las intensidades de color del TCS3200,
el cual por medio de la shell imprime los valores, que seran leidos por otras lineas de
programación de un programa llamado PLC SHELL, el cual fue programado en texto
estructurado tipo IEC 61131-3. En la figura 3.26 se observa la interacción entre el software
y el hardware, desde la obtencion de datos del sensor, hasta la visualización de datos en la
interfaz grafica, en los conectores indica el método de comunicación entre cada bloque.
En todo el proyecto se guardan las variables en distintas listas, donde la más importante
es la GVL: Global Variable List, Lista de variables globales donde serán almacenadas
las variables sobre el monitoreo de color, las variables definidas se muestran en las siguientes
lineas de código, estas variables son de tipo BYTE.
1 VAR GLOBAL
Capı́tulo 3. Desarrollo 100
2 // TCS3200
3 GREEN : BYTE : = 0 ;
4 // TCS3200
5 RED: BYTE := 0 ;
6 // TCS3200
7 BLUE: BYTE := 0 ;
8 END VAR
Otra lista de variables, son las locales, donde cada programa o rutina tiene su propia
lista, en el caso del programa PLC SHELL las variables locales definidas son mostradas
en la siguiente parte del código. Para explicar el fin de cada variable se muestra la tabla
3.8
1 PROGRAM PLC SHELL
2 VAR
3 command color : STRING := ’ sudo python PCF8574 CODESYS . py ’ ;
4 R e s u l t : RTS IEC RESULT ;
5 dwCopySize : DWORD;
6 X i n i t : BOOL :=FALSE ;
7 StOut : STRING( 1 0 0 0 ) := ’ ’ ;
8 S t C o l o r : STRING( 2 0 ) := ’ ’ ;
9 END VAR
El segundo programa utilizado tiene como función principal leer los resultados del
programa anterior para ası́ guardarlos en la GVL. El diagrama de flujo de la figura 3.27
muestra el funcionamiento, donde se observa que el mismo no tiene un fin, esto es porque
la rutina es cı́clica.
El programa PLC SHELL se divide en dos secciones, la primera la cual solo se ejecu-
tar’á solo la primera vez, el segundo se ejecutara de forma indefinida. La programación en
Capı́tulo 3. Desarrollo 101
Gracias a este comando se puede ejecutar cualquier script de Python y obtener datos
de el, por lo que se puede usar todas las herramientas y utilidades que Python ofrece, la
desventaja que se tiene es que se hace más lento la ejecución del programa, a diferencia
que se usara solo Python. Y la gran fortaleza de ocupar Codesys es su entorno y enfoque
industrial.
El comando guarda la cadena obtenida de la ejecución del script, y despues por medio
de comandos de manejo de cadenas se convierte y guarda la variable de tipo UNINT8
definidas anteriormente en la GVL para su visualización en la HMI, de la cual se hablara
en una seción posterior.
promedio
Longitud de onda de la λp 570 nm
sensibilidad pico
Rango del ancho de λ0 ,1 360 a nm
banda espectral 970
Voltaje de saturación de EV = 20lx, 0.45 VCEsat 0.1 V
Colector-Emisor µA
Para calibrar el sensor, es necesario utilizar una referencia para compararlo con el valor
medido; dicha sustancias se conocen como amortiguadores (también conocidos como
Capı́tulo 3. Desarrollo 105
Buffer Tensión
4 1.5mV
7 0V
10 -1.5mV
Aunque solo se tiene tres valores, siendo un aumento lineal, se puede calcular los valores
para el punto de pH 0 y 14, lo cual es necesario para tener todo el rango de pH. Se pueden
calcular los valores de tensión para los puntos de pH, antes mencionados, a partir de la
ecuación de la pendiente:
y2 − y1
m= (3.19)
x2 − x1
Capı́tulo 3. Desarrollo 106
Como ya son conocidos dos puntos en el eje X y dos en el eje Y, resulta posible calcular
la pendiente, para después calcular los puntos deseados.
Tomando y2 = 0,y1 = 1,5 y x2 = 7, x1 = 4, se sustituye en la ecuación 3.19.
0 − (1,5)
m=
7−4 (3.20)
= −0,5
Teniendo este valor, es posible calcular los valores para el pH de 0 y 14, y al ser lineal
el incremento, deberán ser de la misma magnitud, con polaridad inversa.
Se calcula el valor de tensión para el pH de 14, teniendo en cuanta los valores y1 = −1,5
y x2 = 14, x1 = 10,m = 0,5, siendo y2 , el valor que se requiere conocer, por lo que habrá
que despejar el valor de y2 , como se muestra en la ecuación 3.21.
y2 − (−1,5)
0,5 =
14 − 10 (3.21)
y2 = −3,5
Como se puede observar, y2 resulta -3.5, que es la tensión en miliVolts para el valor de
pH 14. De aquı́ se puede deducir que la tensión para el pH de 0, será de 3,5mV , ya que
como se mencionó tienen la misma magnitud, pero polaridad inversa.
Teniendo todos los datos, se grafica la recta resultante con todos los valores, y ası́
determinar que tratamiento que se le dará, para obtener valores que se puedan ser aceptados
por la Raspberry, la cual maneja señales con tensión de 3.3 volts.
Como se muestra en la gráfica, la señal resulta una recta con pendiente negativa, por
lo que es necesario invertirla, lo que también ocasionará que el valor para el pH=0 ,sea de
-3.5mV, lo cual se debe de compensar para tener inicio en 0 Volts, ya que la Raspberry, no
maneja tensiones negativas.
Lo anterior se puede lograr con un circuito inversor con ajuste externo de offset, sin
embargo, es probable que al hacerlo se tengan perturbaciones en las entradas, por lo que es
mejor utilizar una configuración que permita contrarrestar los efectos de las perturbaciones
que existan en el circuito.
La configuración que permite aislar las señales de entrada es el seguidor de voltaje; que
debido a sus caracterı́sticas también se le conoce como seguidor de fuente, amplificador de
ganancia unitaria o amplificador de aislamiento. Este circuito se utilizará para la entrada de
la señal del sensor y para la compensación del offet, permitiendo aislar ambas señales. Por
Capı́tulo 3. Desarrollo 107
lo que la configuración quedarı́a como se muestra en la figura 3.33, tanto para la entrada
del sensor, como para la de tensión de compensación.
requiere de un circuito inversor con el compensador de offset externo, que permita obtener
una recta con pendiente positiva,y un punto inicial en cero, por lo que el circuito que
finalmente permitirá esto, es el que se muestra en la figura 3.34, donde se tiene la entrada
del sensor de pH en la entrada inversora, para invertir la recta que se mostró anteriormente,
además de la tensión de compensación en la entrada no inversora, que permitirá ajustar el
valor inicial deseado.
Donde:
R1 = 100 ohms
R2 = 200 Kohms
Ra = 100 ohms
Rf = 471 Kohms
En esta recta se observa que el valor máximo ahroa es 7mV, lo que hay que compensar
para que llegue a ser de 3.3 Volts, y esta ganancia se calcula de la siguiente manera.
vo = Ganancia ∗ 7mV
Ganancia = 3,3V 7mV (3.23)
Ganancia = 471,42
Rf
vo = − vi (3.24)
Ra
Entonces se calcula que la resistencia de Rf= 470 Kohms, y Ra= 100 ohms, que per-
mitirán la ganancia deseada. Dando como resultado la recta que se muestra en la figura
3.36, con los valores desados en un comienzo, en 3.3 V.
Como resultado genera un objeto donde contiene variables tipo WORD con las senãles,
asi como una varaiable de tipo BOOL llamada xNewMeasurement para controlar los in-
tervalos de medición.
Debido al device se simplifica la programación a tan solo una linea por variable como
se muestra en el siguiente fragmento de código y la figura 3.38 representa las instrucciones
generadas por el ADC.
1 LUMENES :=ADC.ADC1 ;
2 LUMENES INT :=ADC.ADC2;
3 PH := ADC.ADC3;
Capı́tulo 3. Desarrollo 112
Asi como dos variables globales dentro de la GVL: [X] Una variable real para la
biomasa, y Etapa, variable de tipo cadena que almacena la etapa de crecimiento actual del
alga.
Como se explico en el diagrama de flujo de la figura 3.13, al inicio se obtiene el valor
de la biomasa por medio de la primer linea de código, después se calcula la derivada de la
biomasa en la tercera linea. Los IF’s anidados entre las lineas 5-13 se encargan de evaluar
en que etapa se encuentra el alga. Por ultimo en la ultima linea se guarda el valor anterior
para la siguiente iteración.
1 X act :=GVL.X;
2
3 Xd:=( X act−X ant ) / 6 0 ;
4
5 IF Xd<1.8 AND X act <50 THEN
6 GVL. Etapa := ’LATENCIA ’ ;
7 ELSIF Xd>1.8 THEN
8 GVL. Etapa := ’EXPONENCIAL’ ;
9 ELSIF Xd<1.8 AND X act <50 THEN
10 GVL. Etapa := ’ESTACIONARIO ’ ;
11 ELSIF Xd<0 THEN
12 GVL. Etapa := ’MUERTE’ ;
13 END IF
14
15 X ant := X act ;
Una vez elaborado el diseño del exterior del gabinete, se procedió a realizar el montaje
fı́sico, realizando las perforaciones para la pantalla y el ventilador, ası́ como la entrada de
alimentación. Finalizado lo anterior, el gabinete queda como se muestra en la figura 3.40.
Capı́tulo 3. Desarrollo 114
Para el diseño del interior del gabinete, ha sido necesario obtener el diagrama de co-
nexiones, para que de esta manera se tenga una base de referencia que ayude a colocar
los componentes de manera correcta, como lo son los carriles, placas, switch, fuentes de
alimentación, interruptor termomagnético. El diagrama en CADe SIMU, queda como se
muestra en la figura 3.41.
Capı́tulo 3. Desarrollo
Una vez hecho este diagrama de conexiones, se realizó el diseño del interior en Auto-
CAD, con los componentes colocados en la posición que ocuparı́an fı́sicamente, tal como
se observa en la figura 3.42.
1. Placa de pH.
2. Placa Principal.
3. Ventilador.
4. Canaleta Ranurada.
5. Placa de luz.
Capı́tulo 3. Desarrollo 117
6. Placa de Temperatura.
8. Clemas.
9. Interruptor Termomagnético.
3.3. Material
El material empleado en el proyecto se despliega en diferentes tablas mostradas en esta
sección. El cuadro 3.11 muestra el material empleado para el gabinete principal de control.
Material
NOMBRE DESCRIPCIÓN
Gabinete metálico Marca SBE TECH / 50x40x25cm
Raspberry Pi 2 GPU Broadcom VideoCore IV 250Mhz
OpenGL ES 2.0 / 1GB RAM LPDDR2
SDRAM 450 MHz / 4 puertos USB 2.0 /
Salida de video HDMI @ 1920x1200
Pantalla LCD Rasp- 194x110x20mm / 155x86mm de rango vi-
berry Touchscreen sible @ 800x600 pixeles de resolución /
Sensado capacitivo
Sensor de Temperatura Rango de temperatura -50 a 155 o C / Re-
DS18B20 solución de 9 a 12 bits / Interfaz One-Wire
/ Múltiples sensores pueden compartir el
mismo pin / Precisión de ±0,5o C (de -10
a 85 o C / Tiempo de captura inferior a
750ms
Sensor de pH Marca Sensorex / No requiere de rellenado
ni mantenimiento
Sensor de luz Ángulo de visión promedio de ±60o
TEMT6000
Sensor de color Alimentación de 2.7 a 5.5V / Salida digital
TCS3200 TTL / 4 leds de iluminación
Switch TP-Link 5 puertos Ethernet a 10/100 MBps / AN-
Mod:TL-SF1005D cho de banda en Backbound de 1 GBps
Fuente de Voltaje 600W / ATX / 45A de salida / 110VCA
de entrada con rago de frecuecia 52 a 63Hz
Canaleta Ancho de 5cm
Carril Tipo DIN
Cable Ethernet N/A
Cables Micro USB N/A
Placa Principal
COMPONENTE CANTIDAD
Entrada ATX de alimantación 1
Conector de 2 bornes 1
Conector de 10 pines 3
Conector de 20 pines 1
Porta-fusibles tipo europeo 4
Transistor BC547 1
Resistor de 56KΩ @ 1/2W 1
Resistor de 10KΩ @ 1/2W 1
Resistor de 1KΩ @ 1/2W 1
Placa de Temperatura
COMPONENTE CANTIDAD
Entrada USB 4
Conector de 10 pines 1
Transistor BC547 4
LED indicador de estado 4
Resistor de 10KΩ @ 1/2W 1
Resistor de 330Ω @ 1/2W 8
Placa de pH
COMPONENTE CANTIDAD
Entrada BCNPTH 1
Conector de 10 pines 1
Amplificadores operacionales TL071CP 3
Poteciómetro de precisión de 10KΩ 1
Resistor de 10KΩ @ 1/2W 4
Capı́tulo 4
Resultados
Figura 4.1: Diagrama del fotobiorreactor en lazo cerrado con el controlador PID.
121
Capı́tulo 4. Resultados 122
El controlador difuso mostrado en la figura 4.2 muestra el lazo cerrado, donde el con-
trolador tiene dos entradas y una salida, ya que el controlador tiene como entrada la luz
incidente en el fotobioreactor además de la temperatura. Igual que el control PID éste tiene
la misma perturbación de luz, la misma condicion inicial y el mismo punto de referencia
con el fin de comparar las acciones de control y las curvas de salida.
La gran desventaja de este controlador como se observa en la figura 4.2 la entrada no es
la señal del error, es la temperatura por lo que el controlador se sintoniza para solo un punto
de referencia, ası́ que en este caso si se quisiera cultivar otra cepa con una temperatura
deseada diferente se tendrı́a que volver a sintonizar el controlador.
Figura 4.2: Diagrama del fotobiorreactor en lazo cerrado con el controlador difuso.
En la figura 4.3 se muestra el diagrama del lazo cerrado con un controlador difuso
proporcional-derivativo, donde a diferencia del pasado la entrada si es el error, por lo que
se puede seguir mas de un punto de referencia a diferencia del pasado. El valor de la
ganancia en la entrada de la derivada del error es de 1000 ya que la derivada del error
maximo max = ,0025. Al igual que los demás controladores tiene los mismos valores de
condición inicial, perturbaciones y punto de referencia.
Figura 4.3: Diagrama del fotobiorreactor en lazo cerrado con el controlador difuso PD.
Capı́tulo 4. Resultados 123
Con esta graficas sobre la respuesta del escalon, se tiene una idea clara de las ventajas
que ofrece el control difuso, ahora se analizá la accion de control de cada controlador u que
se muestra en la figura 4.7.
Un dato importante es cuanta energı́a demanda cada controlador, donde el PID tiene
una acción de control máxima de umax = 1628,0288, el cual presenta la maxima energia
necesaria, depues sigue el controlador difuso proporcional con una acción de control de
umax = 1176 y al ultimo el PD difuso con un valor máximo de umax = 700.
En la figura 4.8 se tiene las acciones de control en estado estacionario, donde obser-
vamos que en comparación del PD difuso al control difuso proporcional se eliminan las
oscilaciones teniendo una respuesta mucho mas suave similar al PID clasico en esta oca-
sión. La reducción de oscilaciones hace que el actuador, la válvula de control alargue su
vida útil debido a que se le demanda una acción menos estresante a diferencia del difuso
proporcional.
Ahora que tenemos un panorama amplio sobre cada controlador, se puede concluir que
el mejor controlador para este proceso en especifico es el PD difuso ya que aunque no es
el mas rápido, sı́ es el que demanda menos energı́a y además con una acción de control
mucho mas suave para la válvula. Al tener como entrada del controlador, el error y que
se pueda cambiar el punto de referencia es un control mas flexible para el Laboratorio
de Bioprocesos de UPIBI ya que permitirá tener un sistema más robusto, y que pueda
ser adaptado para las diferentes cepas que se manejan en el laboratorio, logrando mejores
Capı́tulo 4. Resultados 125
una variable, donde si se implementará otro sensor al equipo se podrı́a añadir esta otra
variable fácilmente desde el software Codesys Development System.
La ventana de Biomasa mostrada en la figura 4.11 comparte parámetros con todas las
demás aunque en esta se añade el resultado del observador de la etapa de crecimiento el
alga, el cual se indica en el extremo inferior derecho. En el caso particular de la figura 4.11,
el alga estaba en su estado de maduración o estacionario, debido a que no habı́a un cambio
en su crecimiento, como se indico en la Subsección 3.1.5, para una correcta definición de
la etapa de crecimiento, la rutina encargada de eso tiene un periodo de 60 minutos, ya
que el crecimiento del alga no es tan rápida como para detectarla en cuestión de minutos
segundos.
Como se ha mencionado la escala del eje Y esta automática para tener una mejor
lectura, esto se puede ver en la figura 4.12, correspondiente a la visualización de pH donde
solo la escala es de solo tres unidades, debido a que en el tiempo de muestreado en la
gráfica no hay un valor mas grande o mas pequenõ.
Con esto se logra tener una interfaz de fácil uso para el laboratorio, que permita visuali-
zar de manera fácil las variables del fotobiorreaactor, y dejar de hacerlo directamente, como
se realiza actualmente, además de que las gráficas permiten visualizar de mejor manera el
estado de las variables.
Capı́tulo 4. Resultados 129
Costos
Para exponer el presupuesto requerido para este proyecto es preciso señalar la lista de
los materiales con sus respectivos precios en moneda nacional (MN, Peso Mexicano). Para
ello se expone el cuadro 5.1.
130
Capı́tulo 5. Costos 131
Material
NOMBRE CANTIDAD PRECIO IMPORTE
(MN) (MN)
Gabinete metálico 1 $587.16 $587.16
Raspberry Pi 2 1 $823.20 $823.20
Pantalla LCD Rasp- 1 $1’897.56 $1’897.56
berry Touchscreen
Sensor de Temperatura 2 $42.00 $84.00
DS18B20
Sensor de pH 1 $933.63 $933.63
Sensor de luz 1 $105.00 $105.00
TEMT6000
Sensor de color 1 $88.20 $88.20
TCS3200
Switch TP-Link 1 $168.00 $168.00
Mod:TL-SF1005D
Fuente de Voltaje 1 $285.60 $285.60
Ventilador de 12 VDC 1 $84.00 $84.00
Interruptor general 1 $184.84 $184.84
Clemas de conexión 10 $0.00 $0.00
Entrada de alimenta- 1 $25.20 $25.20
ción aterrizada
Canaleta Ranurada 2 mts. $81.75 $81.75
Carril DIN ranurado 1 mt. $29.44 $29.44
Cable calibre 12 3 mts. $14.28 / mt. $42.84
Cable Ethernet 2 $54.60 $109.20
Cables Micro USB 2 $72.23 $144.46
Total (Precio sin I.V.A.) $5’676.08
Capı́tulo 5. Costos 132
Para el prototipo es necesario el diseño de placas de circuito impreso - PCB - con fun-
ciones especı́ficas. Es preciso contabilizar el costo de material y las horas hombre invertidas
(mano de obra), la ingenierı́a conceptual y de detalle en la elaboración de las PCB, de la
cámara obscura, el montaje, la programación y el diseño de planos.
El material empleado en la elaboración de la PCB principal se muestra en el cuadro
5.2
Cuadro 5.2: Material, cantidad y costo de la Placa Principal en Moneda Nacional, MN
Placa Principal
COMPONENTE CANTIDAD PRECIO (MN) IMPORTE (MN)
Placa fenólica de 10x10 cm. 1 $12.60 $12.60
Entrada ATX de alimantación 1 $27.16 $27.16
Terminal 2 vı́as 1 $5.88 $5.88
Conector de 10 pines 3 $2.52 c/40pin $2.52
Conector de 20 pines 1 $2.52 c/40pin $2.52
Porta-fusibles tipo europeo 4 $8.40 $33.60
Transistor BC547 1 $2.52 $2.52
Resistor de 56KΩ @ 1/2W 1 $0.59 $0.59
Resistor de 10KΩ @ 1/2W 1 $0.59 $0.59
Resistor de 1KΩ @ 1/2W 1 $0.59 $0.59
Total (Precio sin I.V.A.) $88.57
Placa de Temperatura
COMPONENTE CANTIDAD PRECIO (MN) IMPORTE (MN)
Placa Fenólica 5x10 cm. 1 $7.56 $7.56
Entrada USB 4 $10.08 $40.32
Conector de 10 pines 1 $2.52 c/40pin $2.52
Transistor BC547 4 $2.52 $10.08
LED indicador de estado 4 $2.52 $10.08
Resistor de 10KΩ @ 1/2W 1 $0.59 $0.59
Resistor de 330Ω @ 1/2W 8 $0.59 $4.72
Total (Precio sin I.V.A.) $75.87
Placa de pH
COMPONENTE CANTIDAD PRECIO (MN) IMPORTE (MN)
Placa fenólica 5x10 cm. 1 $7.56 $7.56
Entrada BNC PTH 1 $41.44 $41.44
Conector de 10 pines 1 $2.52 c/40pin $2.52
C.I. TL071CP 3 $8.40 $25.20
Trimpot de 10KΩ 1 $18.48 $18.48
Resistor de 10KΩ @ 1/2W 4 $0.59 $2.36
Total (Precio sin I.V.A.) $97.56
Costo de material = ($50 676,08) + ($88,57) + ($75,87) + ($97,56) = $50 938,08 (5.2)
Costo de programación:
Sumando cada rubro de los costos de ingenierı́a y mano de obra se obtiene un resultado
total del costo de la ingenierı́a conceptual, como se muestra en la ecuación 5.7
Los resultados obtenidos con estas gráficas, ayudan también, para el análisis de com-
portamiento de estas algas a lo largo del año, en ciertos lugares como en laboratorios,
industrias o al aire libre. Abriendo un panorama de investigación con resultados que serán
útiles para la comunidad cientifica del paı́s, y dentro del Intituto Politécnico Nacional, es
importante dar seguimiento a proyectos de este tipo, que permitan involucrar múltiples
disciplinas con el fin de lograr proyectos que puedan ser de utilidad en un futuro.
135
Apéndice A
Glosario
ADC - Analogue-Digital Converter por sus siglas en inglés que significan Convertidor
Analógico a Digital.
Airlift - Variedad de fotobiorreactor de tipo tubular en el cual se introduce a la mezcla
gas, quedando como solución en el interior cultivo + gas.
AMDEE - Asociación Mexicana de Energı́a Eólica.
Arduino - Microcontrolador de grado académico que cuenta con entradas y salidas
electrónicas y que se programa mediante un ordenador.
Bit - Unidad mı́nima de información que puede tener valor de uno o cero.
Byte - Unidad de memoria equivalente a 8 bits.
CI - Circuito Integrado.
CMOS - Complementary Metal-Oxide-Semiconductor por sus siglas en inglés que sig-
nifican semiconductor complementario óxido metálico, los cuales son una tecnologı́a de
semiconductores configurados de forma tal que, en estado de reposo, el consumo de energı́a
es únicamente el debido a las corrientes parásitas.
Codesys - Entorno de desarrollo para la programación de controladores conforme con
el estndar industrial internacional IEC 61131-3.
DAC - Digital-Analogue Converter por sus siglas en inglés que significan Convertidor
Digital a Analógico.
Device - Driver de Codesys necesario para comunicación con circuitos integrados y
demás.
EAGLE - Software de desarrollo para la elaboración de placas de circuito impreso y de
diagramas eléctricos y electrónicos.
ESIME - Escuela Superior de Ingenierı́a Mecánica y Eléctrica.
FBA - Fotobiorreactor.
136
Apéndice A. Glosario 137
GVL - Global Variable List por sus siglas en inglés que significan Lista de Variables
Globales, empleado en programación.
HMI - Human-Machine Interface por sus siglas en inglés que significan Interfaz Hombre
Máquina. Es el intermediario entre el lenguaje humano y el lenguaje de máquina.
IAE - Integral Absolute Error por sus siglas en inglés que sigifica Integral Del Valor
Absoluto Del Error.
ID - Tarjeta de indentificación, o bien, etiqueta de identificación.
I.V.A. - Impuesto sobre Valor Agregado. Impuesto que el gobierno pone a los productos,
que es por lo general del 16 %.
LED - Light Emitting Diode por sus siglas en inglés que significan Diodo Emisor de
Luz.
NPN - Negative-Positive-Negative haciendo referencia a la unión de semiconductores
Negativo con Positivo con Negativo conocida como transistor con conmutación positiva.
One-wire - Protocolo de comunicación informt́ico desarrollado por Dallas Semiconduc-
tor el cual funciona en serie utilizando una sola lı́nea de tierra para la comunicación.
Open Pound - Término empleado para definir estanques con la forma y profundidad
requerida que son muy económicos y con costos de operación muy bajos.
PCB - Printed Circuit Board por sus siglas en inglés que significan Placa de Circuito
Impreso, una placa la cual ordena y comunica diferentes componentes eléctricos y electróni-
cos para un uso especı́fico.
PID - Proportional-Integral-Derivative por sus siglas en inglés que significan Propor-
cional Integral y Derivativo.
PNP - Positive-Negative-Positive haciendo referencia a la unión de semiconductores
Positivo con Negativo con Positivo conocida como transistor con conmutación a tierra.
Python - Lenguaje de programación interpretado cuya filosofı́a hace hincapié en una
sintaxis que favorezca un código legible.
Raceway - Término empleado para definir estanques con la forma y profundidad reque-
rida y que proveen movimiento a la mezcla inmersa en ellos por medio de agitadores.
Riser - Cilindro al interior de un fotobiorreractor que permite canalizar el flujo de aire
dentro de la mezcla cultivo + gas generando un flujo ascendente.
Script - En programación es un programa usualmente simple, que por lo regular se
almacena en un archivo de texto plano.
SENER - Secretarı́a de Energı́a.
SP - Set-Point, por sus siglas en inglés que significa Punto de Referencia.
SolidWorks - Software de diseño de piezas formas y figuras en CAD.
Apéndice A. Glosario 138
Diagramas y Esquemas
139
1 2 3 4 5 6 7 8
R3
56k
GND ID_SC
VENT-1
RASPBERRYPI-40-PIN-GPIO_PTH
GND
C C
3V3
7 14 SCL1
INPUT_PULSE Q4 P3 SCL
9
Q5 P4
16 15 GND 10 13
VDD AOUT VSS Q6 P5 ~INT
9 SDA1 11
SDA Q7 P6
12 11 12 1 GND
D EXT OSC Q8 P7 A0 D
14 2
VREF Q9 A1
SCL1 10 3
SCL Q10 A2
R1
10k
Q11
ANALOG_PH1 8
AIN0 Q12 GND
2
AIN1
3 3V3
R2
10k
AIN2
4 PCF8574N
AIN3
CD4040BE
5
A0
6 TCS3200
A1
3V3
7 3V3 1 2 GND
A2
3 4 S2
8 5 6 S3
VSS
13 7 8 OE_COLOR
E AGND E
OUT_PULSE 9 10
GND
PCF8591P
1 2 3 4 5 6 7 8
Apéndice B. Diagramas y Esquemas 141
DS18B20
PH
R2
R1
10k
10k
PCF8591_ADC
COUNTER EXPANSOR_IO
GPIO
* * *
TCS3200
PCF8591P
CD4040BE PCF8574N
F4
ESIME ZACATENCO
F3
56k
1k
R3
R4
JP1
F2 3 2 1 T1
BC547
1 2
F1 VENT
FUENTE ATX
1 2 3 4 5 6 7 8
SENSOR1
A 1 A
2
3
USB
P$2
P$1
4
P$2
P$1
SENSOR2 CONNECTOR_1
1 OW 1 2 F_1
2 3 4 F_2
3 5 6 F_3
R1
USB
P$2
P$1
10k
B 4 7 8 F_4 3V3 B
9 10
3V3
P$2
P$1
GND
R2
330
R6
330
SENSOR3
1 T1
2 BC547 T3
3 BC547
R3
USB
P$2
P$1
4 F_1 R7
C 330 F_3 C
330
P$2
P$1
R4
R8
330
330
T2 T4
BC547 BC547
SENSOR4
1
R5 R9
F_2 F_4
2
330 330
3
USB
P$2
P$1
4
D D
P$2
P$1
GND
E E
1 2 3 4 5 6 7 8
Apéndice B. Diagramas y Esquemas 143
R9
R3 R5 R7 330
330 330 330
3 2 1 T2 3 2 1 T3 3 2 1 T4
3 2 1 T1 BC547 BC547 BC547
BC547
330
330
330
R2
330
R6
R8
R4
10k
R1
A A
R3
U1 U3
+12V 7 6 7 6 ANALOG_PH
VCC+ OUT VCC+ OUT
OUT 3 3
IN+ R2 IN+
2 2
GND IN- IN-
B 1 1
B
GND OFFSET_N1 OFFSET_N1
5 5
OFFSET_N2 OFFSET_N2
8 8
NC NC
-12V 4 4
VCC- VCC-
TL071CP TL071CP
R1
C C
+12V U2 R4
+12V 7 6
VCC+ OUT
1
2 3
IN+
2 GND
IN-
OFFSET
1
OFFSET_N1
5 CONNECTOR_2
OFFSET_N2
-12V +12V 1 2 ANALOG_PH
8 -12V 3 4
NC
GND 5 6
D -12V 4 7 8
D
VCC-
9 10
TL071CP
E E
1 2 3 4 5 6 7 8
Apéndice B. Diagramas y Esquemas 145
SENSOR DE pH
CONNECTOR_2
R2 R3 R1 R4
U1
*
U2
*
U3
*
OFFSET
TL071CP TL071CPTL071CP
40.00
Apéndice C
Hojas de datos
146
Apéndice C. Hojas de datos 147
DQ 4 5 GND
SO (150 mils)
(DS18B20Z)
DQ 1 + 8 VDD
GND DQ VDD N.C. 2 7 N.C.
DS18B20
N.C. 3 6 N.C.
1 2 3 GND 4 5 N.C.
1 µSOP
BOTTOM VIEW (DS18B20U)
Ordering Information appears at end of data sheet.
TO-92
(DS18B20)
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
r TCS3200, TCS3210
PROGRAMMABLE
r COLOR LIGHT-TO-FREQUENCY CONVERTER
TAOS099 − JULY 2009
Output
Photodiode Current-to-Frequency
Light Converter
Array
S2 S3 S0 S1 OE
INTEGRATED CIRCUITS
DATA SHEET
PCF8574
Remote 8-bit I/O expander for
I2C-bus
Product specification 2002 Nov 22
Supersedes data of 2002 Jul 29
Apéndice C. Hojas de datos 151
PCF8591
8-bit A/D and D/A converter
Rev. 7 — 27 June 2013 Product data sheet
1. General description
The PCF8591 is a single-chip, single-supply low-power 8-bit CMOS data acquisition
device with four analog inputs, one analog output and a serial I2C-bus interface. Three
address pins A0, A1 and A2 are used for programming the hardware address, allowing
the use of up to eight devices connected to the I2C-bus without additional hardware.
Address, control and data to and from the device are transferred serially via the two-line
bidirectional I2C-bus.
The functions of the device include analog input multiplexing, on-chip track and hold
function, 8-bit analog-to-digital conversion and an 8-bit digital-to-analog conversion. The
maximum conversion rate is given by the maximum speed of the I2C-bus.
3. Applications
Supply monitoring
Reference setting
Analog control loops
Bibliografı́a
[2] Francia Catherine Triana Serrano Alex Rolando Rodrı́guez Cuesta. Evaluación del ph
en el cultivo de spirulina spp.(=arthrospira) bajo condiciones de laboratorio. Facultad
de Ciencias de la Pontificia Universidad Javeriana, 1:69, 2006.
[3] Marco Sanjuán y Antonio Bula Arnaldo Verdeza, Leonardo Di Mare. Diseño de ecua-
ciones de sintonı́a para controladores pid (proporcional-integral-derivativo) implemen-
tados en fotobiorreactores. Información Tecnológica, 27:121–132, 2016.
[4] Marco Sanjuán y Antonio Bula Arnaldo Verdeza, Leonardo Di Mare. Diseño de ecua-
ciones de sintonı́a para controladores pid (proporcional-integral-derivativo) implemen-
tados en fotobiorreactores. 2016. URL http://www.scielo.cl/scielo.php?script=
sci_arttext&pid=S0718-07642016000400013.
[6] Alfredo Sanz Molina Bonifacio Martin del Brio. Redes Neuronales y Sistemas Difusos.
RA-MA, 2002.
[7] Benjamı́n Gustavo Campos Calzada. Determinación del valor calorı́fico de la biomasa
de diferentes microalgas antes y después de la extracción de algunos compuestos de in-
terés. Proyecto Fin de Carrera, Unidad Profesional Interdisciplinaria de Bioingenierı́a,
México, CD. MX., 2017.
[9] Asociación Mexicana de Energı́a Eólica. El viento en numeros. 2017. URL http:
//www.amdee.org/viento-en-numeros.
152
Bibliografı́a 153
[10] Asociación Mexicana de Energı́a Eólica. Por qué la eólica? 2017. URL http://www.
amdee.org/porque-la-eolica.
[11] Marı́a de la Luz Velázquez Monroy Miguel Ángel Ordorica Vargas. ácidos, bases,
ph y soluciones reguladoras. 2009. URL http://www.bioquimica.dogsleep.net/
Teoria/archivos/Unidad24.pdf.
[14] Tim de Mooij, Guus de Vries, Christos Latsos, Ren H. Wijffels, y Marcel Janssen.
Impact of light color on photobioreactor productivity. Algal Research, 15:32 – 42,
2016. ISSN 2211-9264. doi:http://dx.doi.org/10.1016/j.algal.2016.01.015. URL http:
//www.sciencedirect.com/science/article/pii/S2211926416300261.
[15] Edén Morales Naráez Fernando Daniel López Sánchez. Prototipo de un Fotobiorreac-
tor. Proyecto Fin de Carrera, Unidad Profesional Interdisciplinaria en Ingenierı́a y
Tecnologı́as Avanzadas, México, CD. MX., 2006.
[16] Bernardo Fontal. El Espectro Electromagnético y sus Aplicaciones. VII Escuela Ve-
nezolana Para la Enseñanza de la Quı́mica, 2005.
[17] The Phyton Software Foundation. What’s new in python 2.7. 2017. URL https:
//docs.python.org/2/whatsnew/2.7.html.
[18] Gregorio Gil Garcı́a. La Energı́a en cifras. Perspectivas Globales. Alfaomega, 1 edón.,
2014.
[21] Jesús Manuel Torres Palenzuela José Carlos Bello Santos, Jesús González Doldan.
Sistema automatizado de control para el crecimiento de microalgas. 2015. URL
https://dialnet.unirioja.es/descarga/articulo/4749367.pdf.
Bibliografı́a 154
[23] Steve Miller Stephen A. Morse Timothy A. Mietzner Barbara Detrick Thomas G.
Mitchell James H. McKerrow Judy A. Sakanari Karen C. Carroll, Jeffery A. Hobden.
Microbiologı́a Médica. Mc Graw Hill, 27 edón.
[24] Tore Hagglund Karl J. Astrom. Control PID Avanzado. Pearson, 2009.
[26] Vı́ctor Manuel Pérez Lozano. Novedoso fotobiorreactor para el cultivo masivo de
microalgas. Universidad de Alicante, pág. 10, 2012.
[27] Eduardo Jacob-Lopes Luis Guillermo Ramı́rez Mérida, Leila Queiroz Zepka. Fotobio-
rreactor: Herramienta para cultivo de cianobacterias. 2002.
[28] Dr. Miguel Ángel Franco Nava M.C. Carlos Francisco González Hernández, M.C. Ma-
nuel de Jesús Sol Hernández. Estimación de iluminación en un fotobiorreactor pro-
ductor de biomasa a partir de microalgas. 2014. URL https://dialnet.unirioja.
es/descarga/articulo/4749367.pdf.
[29] N/A. Sensing ambient light temt6000 + arduino. 2010. URL http://bildr.org/
2011/06/temt6000_arduino/.
[30] A.Poznyak y I.Chairez N.Martinez. Software sensor for microalgae culture: Theoretical
development, numerical solutions and real time implementations. págs. 1–20, 2014.
[33] Emil Puruhito. Automated Monitoring and Control Systems for an Algae Photobio-
reactor. Proyecto Fin de Carrera, Arizona State University, 2014.
[34] Gregory L. Moss Ronald J. Tocci, Neal S. Widmer. Sistemas Digitales Principios y
Aplicaciones. PEARSON, 10 edón., 2007.
Bibliografı́a 155
[36] José M. Fernández Salgado. Tecnologı́a de las Energiás Renovables. A. Madrid Vicente
Ediciones & Ediciones Mundi-Empresa, 1 edón., 2009.
[39] Jose Marı́a Fernández Sevilla. Microalgas - definición y caracterı́sticas. 2016. URL
http://www.ual.es/~jfernand/ProcMicro70801207/tema-1---generalidades/
1-1-microalgas.html.
[40] Yixin Tan y Junda Lin. Biomass production and fatty acid profile of a scenedesmus
rubescens-like microalga. Bioresource Technology, 102(21):10131 – 10135, 2011. ISSN
0960-8524. doi:http://dx.doi.org/10.1016/j.biortech.2011.07.091. URL http://www.
sciencedirect.com/science/article/pii/S096085241101042X.
[43] Adam M. Feist Gisli Herjolfsson Sigurdur Brynjolfsson Bernhard O. Palsson Wei-
qi Fu, Olafur Gudmundsson. Maximizing biomass productivity and cell density of
chlorella vulgaris by using light-emitting diode-based photobioreactor. 2012. URL
www.sciencedirect.com.