<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302011000200011</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control difuso adaptativo aplicado a un sistema de fermentación de flujo continuo de alcohol]]></article-title>
<article-title xml:lang="en"><![CDATA[Adaptive fuzzy control applied to a fermentation system of continuous alcohol flow]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Escobar Díaz]]></surname>
<given-names><![CDATA[Andrés]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[Cesar]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Arguello Fajardo]]></surname>
<given-names><![CDATA[Juan Pablo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas Facultad de Tecnología ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2011</year>
</pub-date>
<numero>58</numero>
<fpage>105</fpage>
<lpage>113</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302011000200011&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302011000200011&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302011000200011&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La técnica de control FRMLC, control difuso con aprendizaje y modelo de referencia se ha estudiado como método para sintonizar controladores difusos. Su desempeño se ha evaluado en un sistema de fermentación de flujo continuo de alcohol el cual tiene como característica una dinámica no lineal sujeta a variación de parámetros en el tiempo. Se utiliza un método de sintonización innovadora, la cual implica un desarrollo sobre Matlab que facilita estudiar la técnica de control FRMLC. Esta herramienta de software permitió construir metodologías de sintonización mas estructuradas para la aplicación de esta técnica en diferentes procesos.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The FRMLC, Fuzzy Reference Model Learning Control has been studied as a method for tuning fuzzy controllers. Its performance has been evaluated in a fermentation system with continuous alcohol flow which is characterized as a non lineal dynamics. Parameters vary with time in non lineal dynamics. A method of innovative tuning was employed which implicates a Matlab development that facilitates the study of the control technique FRMLC. It allowed building tuning methodologies for the application of that technique in different processes.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Aprendizaje]]></kwd>
<kwd lng="es"><![CDATA[controlador]]></kwd>
<kwd lng="es"><![CDATA[lógica difusa]]></kwd>
<kwd lng="es"><![CDATA[control adaptivo]]></kwd>
<kwd lng="es"><![CDATA[inferencia]]></kwd>
<kwd lng="es"><![CDATA[modelo inverso]]></kwd>
<kwd lng="es"><![CDATA[estrategias de sintonización]]></kwd>
<kwd lng="en"><![CDATA[Learning]]></kwd>
<kwd lng="en"><![CDATA[controller]]></kwd>
<kwd lng="en"><![CDATA[fuzzy logic]]></kwd>
<kwd lng="en"><![CDATA[adaptive control]]></kwd>
<kwd lng="en"><![CDATA[inference]]></kwd>
<kwd lng="en"><![CDATA[inverse model]]></kwd>
<kwd lng="en"><![CDATA[strategy of tuning]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Control difuso adaptativo aplicado a un sistema de fermentaci&oacute;n de flujo continuo de alcohol</b></font></p>      <p align="center"><font face="Verdana" size="4"> <b>Adaptive fuzzy control applied to a fermentation system of continuous alcohol flow</b></font></p>      <p> <font face="Verdana" size="2"> <i>Andr&eacute;s Escobar D&iacute;az, Cesar Hern&aacute;ndez<sup>*</sup>, Juan Pablo Arguello Fajardo</i></font></p>       <p><font face="Verdana" size="2"> Universidad Distrital Francisco Jos&eacute;  de Caldas, Facultad de Tecnolog&iacute;a, Transversal 70 B N. 73 a 35 sur. Bogot&aacute;,  Colombia</font></p>     <br>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Resumen</b></font></p>      <p><font face="Verdana" size="2">La t&eacute;cnica de control FRMLC, control difuso con aprendizaje y modelo de referencia se ha estudiado como m&eacute;todo para sintonizar controladores difusos. Su desempe&ntilde;o se ha evaluado en un sistema de fermentaci&oacute;n de flujo continuo de alcohol el cual tiene como caracter&iacute;stica una din&aacute;mica no lineal sujeta a variaci&oacute;n de par&aacute;metros en el tiempo. Se utiliza un m&eacute;todo de sintonizaci&oacute;n innovadora, la cual implica un desarrollo sobre Matlab que facilita estudiar la t&eacute;cnica de control FRMLC. Esta herramienta de software permiti&oacute; construir metodolog&iacute;as de sintonizaci&oacute;n mas estructuradas para la aplicaci&oacute;n de esta t&eacute;cnica en diferentes procesos.</font></p>      <p><font face="Verdana" size="2"><i>Palabras clave: </i>Aprendizaje, controlador, l&oacute;gica difusa, control adaptivo, inferencia, modelo inverso, estrategias de sintonizaci&oacute;n</font>.</p>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Abstract</b></font></p>       <p><font face="Verdana" size="2">The FRMLC, Fuzzy Reference Model Learning Control has been studied as a method for tuning fuzzy controllers. Its performance has been evaluated in a fermentation system with continuous alcohol flow which is characterized as a non lineal dynamics. Parameters vary with time in non lineal dynamics. A method of innovative tuning was employed which implicates a Matlab development that facilitates the study of the control technique FRMLC. It allowed building tuning methodologies for the application of that technique in different processes.</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>Keywords:</i> Learning, controller, fuzzy logic, adaptive control, inference, inverse model, strategy of tuning.</font></p>   <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>        <p> <font face="Verdana" size="2">  En a&ntilde;os recientes el control difuso  ha emergido como una alternativa frente al control cl&aacute;sico, especialmente  cuando se requiere controlar siste&shy;mas no lineales, que presentan dificultad a  la hora de ser identificados. El dise&ntilde;o de un control difu&shy;so es usualmente  realizado por un experto el cual plasma su conocimiento de la planta en la elec&shy;ci&oacute;n  de par&aacute;metros como la distribuci&oacute;n de fun&shy;ciones de pertenencia; los operadores  usados para realizar la Borrosificaci&oacute;n-Desborrosificaci&oacute;n, reglas, agregaci&oacute;n  e implicaci&oacute;n entre otros. [1&shy;4]. El controlador difuso puede responder inade&shy;cuadamente  si el planteamiento de dichos par&aacute;&shy;metros no se encuentra acorde con la  din&aacute;mica de la planta, mas cuando esta tiene comportamientos no lineales, en  este caso se hace necesario el uso de alg&uacute;n m&eacute;todo de sintonizaci&oacute;n el cual  encuen&shy;tre los par&aacute;metros del control para manejar ade&shy;cuadamente la planta.    <br>    <br> Para los que han sintonizado  controladores difusos manualmente, de acuerdo a su experiencia, conocen lo  tedioso que es manipular los par&aacute;metros del controlador difuso para que el  desempe&ntilde;o del sistema de control sea el adecuado y m&aacute;s cuando el proceso a  controlar tiene comportamientos altamente no lineales. Por esto surge la  necesidad de tener una herramienta de sintonizaci&oacute;n m&aacute;s expedita y autom&aacute;tica  para el c&aacute;lculo de los par&aacute;metros del controlador. Tambi&eacute;n surge la necesidad  que el control detecte diferentes puntos de operaci&oacute;n en el proceso que se  quiere controlar, cuando este tiene comportamientos no lineales, y que adecue  la se&ntilde;al de control de acuerdo a estos. Una de las t&eacute;cnicas que tiene las  caracter&iacute;sticas anteriores recibe el nombre de FRMLC (Fuzzy Reference Model  Learning Control). [4-7].    <br>    <br> En la literatura especializada sobre  FRMLC no se encuentra con detalle los m&eacute;todos de ajuste y sintonizaci&oacute;n para  esta t&eacute;cnica. En este art&iacute;culo se desarrolla un software sobre Matlab que  permite, simular la t&eacute;cnica FRMLC y encontrar procedimientos m&aacute;s claros para el  uso y sintonizaci&oacute;n de esta. Primero se explica la t&eacute;cnica FRMLC. Luego se  muestra el proceso que se utiliza para probar la t&eacute;cnica y se muestran los  resultados: el software desarrollado y las metodolog&iacute;as de sintonizaci&oacute;n. Por  &uacute;ltimo se muestran conclusiones y posibles trabajos futuros.</font></p>      <p> <font face="Verdana" size="2"><b><i>FRMLC</i></b></font></p>      <p> <font face="Verdana" size="2">   El sistema de control FRMLC tiene  como princi&shy;pal objetivo llevar a cabo la sintonizaci&oacute;n de un controlador  difuso. Se compone de un conjunto de elementos: el controlador difuso, el  mecanis&shy;mo de aprendizaje, el modelo de referencia y el modelo inverso de la  planta, <a href="#Figura1">figura 1</a>.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i01.gif" ><a name="Figura1"></a></p>      ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2"> El controlador difuso es similar a  cualquier otro controlador difuso, excepto por su capacidad para ser modificado  en tiempo real de ejecuci&oacute;n. Este toma el error, entre la referencia <i>r(kt)</i> y la salida del proceso, y la  derivada del error para decidir cuanta energ&iacute;a env&iacute;a a la planta; para hacer  que la salida del proceso llegue a ser igual a la referencia. El modelo de  referencia es el que indica c&oacute;mo se debe comportar din&aacute;micamente todo el sistema  de control. En cuanto al mecanismo de aprendizaje, este se compone de dos  partes principales, siendo la primera de ellas el modelo difuso inverso de la  planta y en segundo lugar el modificador de la base de conocimiento del  controlador difuso. El modelo inverso deduce cuanto debe modificase la se&ntilde;al de  control para que la salida de la planta sea igual al modelo de referencia. El  modificador de la base de conocimiento cambia la ubicaci&oacute;n de las funciones de  pertenencia de los consecuentes de las reglas del controlador para que la se&ntilde;al  de control sea la que dice el modelo inverso. [5-7].    <br>    <br> El funcionamiento de FRMLC se puede resumir de la siguiente manera: El  modelo inverso toma la salida del modelo de referencia y la planta, si estas  se&ntilde;ales no son iguales, este deduce cuanto debe ser la se&ntilde;al de control  apropiada. El modificador de la base de conocimiento cambia el controlador para  que la se&ntilde;al de control llegue a ser la que dice el modelo inverso. En el  control difuso queda almacenado como debe responder de acuerdo a las  variaciones de comportamiento de la planta y variaciones con respecto a la  referencia de tal forma que se pueda calcular correctamente la se&ntilde;al de control  que debe enviarse a la planta.</font></p>      <p> <font face="Verdana" size="2"><b><i>Controlador difuso</i></b></font></p>      <p><font face="Verdana" size="2">El  controlador difuso es un sistema de inferencia difuso (SID). Las entradas al  controlador difuso o universos de entrada generalmente son el error y la  variaci&oacute;n en el error aunque se puede usar cualquier otra variable del proceso.  El error y la variaci&oacute;n o derivada discreta del error se pueden definir como en  la ecuaci&oacute;n 1 y la ecuaci&oacute;n 2 respectivamente.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e01.gif"></p>      <p> <font face="Verdana" size="2">Donde <i>y<sub>r</sub>(kT)</i> denota la salida  deseada del proceso y <i>y(kT)</i> denota  la salida de la planta. Todas las se&ntilde;ales son discretas. <i>T</i> es el periodo de muestreo. Las reglas  del controlador son una relaci&oacute;n difusa de la forma:    <br>    <br> <i>Si  error es bajo y deriva es baja    <br>    ]]></body>
<body><![CDATA[<br> Entonces  Se&ntilde;al de Control es baja</i>    <br>    <br> El controlador difuso contiene varias  reglas difusas, veinticinco: que resultan de combinar cinco conceptos en cada  universo de entrada. Estas reglas conjuntamente generan una acci&oacute;n de control  a partir del error y la variaci&oacute;n del error. Las operaciones difusas que se  utilizan son: uni&oacute;n y agregaci&oacute;n: m&aacute;ximo, implicaci&oacute;n e intersecci&oacute;n: m&iacute;nimo,  desborrosificaci&oacute;n: promedio de centros, borrosificaci&oacute;n: singleton.</font></p>      <p> <font face="Verdana" size="2"><b><i>Modelo de referencia</i></b></font></p>      <p> <font face="Verdana" size="2">El modelo de referencia define  din&aacute;micamente la respuesta deseada en el proceso y establece sobre el sistema  la estabilidad, tiempo de asentamiento y sobre impulso. El modelo de referencia  puede representar casi cualquier din&aacute;mica. Con el uso de un modelo de  referencia se busca suavizar los cambios en la referencia, para evitar cambios  bruscos en el sistema y no generar referencias que resultan imposibles de seguir.  Un ejemplo de modelo de referencia es la funci&oacute;n de transferencia de un sistema  de segundo orden t&iacute;pico, pues con la constante de amortiguamiento y frecuencia  natural no amortiguada se define el tiempo de establecimiento y m&aacute;ximo sobre  impulso.</font></p>      <p> <font face="Verdana" size="2"><b><i>Modelo difuso inverso</i></b></font></p>      <p> <font face="Verdana" size="2">El modelo difuso inverso es otro SID. Los universos de entrada son dos: el error entre la salida del modelo de referencia, <i>y<sub>m</sub>(kT)</i>, y la salida de la planta. El otro universo de entrada es la derivada discreta del error anterior, <i>y<sub>c</sub>(kT)</i> como se observa en la ecuaci&oacute;n 3.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e03.gif"></p>      <p> <font face="Verdana" size="2">La se&ntilde;al <i>y<sub>e</sub>(kT)</i> es el error del  sistema con respecto al modelo de referencia. Con base en el error y derivada  anteriormente definidos, el modelo inverso calcula cuanto debe ser modificada  la se&ntilde;al de control para aplicar a la planta de tal forma que se pueda hacer  que la salida de la planta siga la salida del modelo de referencia. Las reglas  del modelo inverso son una relaci&oacute;n difusa de la forma: <a href="#Tabla1">tabla 1</a>. </font></p>        <p align="center"><img src="/img/revistas/rfiua/n58/n58a11t01.gif" ><a name="Tabla1"></a></p>      ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2"><i>SI error y<sub>e</sub>(kT) es bajo y deriva y<sub>c</sub>(kT) es baja entonces la correcci&oacute;n en la se&ntilde;al de control es baja</i>    <br>    <br> El modelo difuso inverso busca  proveer al sistema un conocimiento acerca de la din&aacute;mica de la planta; se  enfatiza en que no es necesario caracterizar la din&aacute;mica inversa con precisi&oacute;n,  s&oacute;lo se necesita una representaci&oacute;n aproximada.</font></p>         <p> <font face="Verdana" size="2"> La <a href="#Tabla1">tabla 1</a> muestra una base de reglas t&iacute;pica para un modelo inverso con  5 funciones de pertenencia por universo, las entradas son el error <i>y<sub>e</sub>(kT)</i> y la  derivada del error <i>y<sub>c</sub>(kT)</i>. '0' es  cero, '0,5' es bajo, '1' es alto, '-0,5' es bajo negativo y '-1' es alto  negativo. Se puede apreciar el valor mapeado para diversos valores de error y  variaci&oacute;n del error en las primeras celdas verticales y horizontales; en las  celdas centrales se encuentra el valor de salida del modelo inverso o factor de  correcci&oacute;n <i>p(kT)</i>. Cada  celda interna en la <a href="#Tabla1">tabla 1</a> muestra una regla del SID que representa el modelo  inverso. Este factor de correcci&oacute;n es lo que hay que adicionar para alcanzar la  se&ntilde;al de control adecuada. </font></p>        <p> <font face="Verdana" size="2"><b><i>Modificador de la base de conocimiento</i></b></font></p>        <p><font face="Verdana" size="2"> El modificador de la base de  conocimiento realiza la funci&oacute;n de cambiar el controlador difuso para lograr un  mejor comportamiento influyendo sobre la se&ntilde;al de control. El modelo inverso le  dice al modificador de base de reglas cuanto debe modificar, <i>p(kT)</i>, la se&ntilde;al de control. El  modificador cambia especialmente la posici&oacute;n de las funciones de pertenencia  del universo de salida del control. Finalmente la se&ntilde;al de control es la que  hace que la salida de la planta sea igual al modelo de referencia.    <br>    <br> La salida del controlador deseada  puede ser la indicada en la ecuaci&oacute;n 4.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e04.gif"></p>      <p> <font face="Verdana" size="2"> <i>u(kT)</i> es la se&ntilde;al de control actual y <i>u(kT-T)</i> es la se&ntilde;al de control en el  periodo de muestreo anterior. Entonces la se&ntilde;al de control actual es la se&ntilde;al  de control anterior m&aacute;s un factor de correcci&oacute;n <i>p(kT)</i>. Para hacer que la se&ntilde;al de  control se la que se quiere se modifican los centros de las funciones de  pertenencia de universo de salida del control. A continuaci&oacute;n se explica con  brevedad. [8-12].</font></p>      ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2"><b><i>Desplazamiento de centros</i></b></font></p>      <p> <font face="Verdana" size="2">Se usa al principio funciones de  pertenencias sim&eacute;tricas y uniformemente distribuidas en el universo de salida  del controlador difuso. <a href="#Figura2">figura 2</a></font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i02.gif" ><a name="Figura2"></a></p>      <p><font face="Verdana" size="2"> <i>b<sub>m</sub></i> denota el centro de dichas funciones  de pertenencia. Estas funciones de pertenencia est&aacute;n presentes en las reglas  del controlador difuso que contribuyen a la acci&oacute;n de control previa <i>u(kT - T)</i>. Se realiza el proceso de  actualizaci&oacute;n de la base del conocimiento en dos pasos. [8-12].    <br>    <br> Se busca todas las reglas en el  controlador difuso cuyo antecedente sea cierto o este activado, es decir:    <br>    <br> <i> m<sub>i</sub>(e(kT-T)),c(kT-T)&gt;0</i>    <br>    <br> <i>m<sub>i</sub> es el i-&eacute;simo antecedente de regla, e</i> es el error y <i>c</i>  es la derivada del error. Con base en los valores de las entradas del control,  error y derivada, se identifica un conjunto de reglas. A este conjunto se le da  el nombre de &quot;Conjunto activo&quot; de reglas en el tiempo <i>kT - T</i>. Son estas reglas las que  intervienen en el c&aacute;lculo de la se&ntilde;al de control para este instante del tiempo  y son las que se modifican.    ]]></body>
<body><![CDATA[<br>    <br> Dado que <i>b<sub>m</sub>(kT)</i> denota el centro de la  m-esima funci&oacute;n de pertenencia de salida en el tiempo <i>kT</i>. Para todas las reglas del conjunto  activo, se modifica la ubicaci&oacute;n de la funci&oacute;n de pertenencia del consecuente  como se muestra en la ecuaci&oacute;n 5.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e05.gif"></p>       <p> <font face="Verdana" size="2">De esta forma se hace que la se&ntilde;al de control sea la adecuada para hacer que la salida del proceso sea igual a la salida del modelo de referencia y llegue a ser igual a la referencia. Las reglas que no se encuentren activas no son modificadas.</font></p>       <p> <font face="Verdana" size="3"><b>Materiales  y m&eacute;todos</b> </font></p>      <p> <font face="Verdana" size="2">Los reactores biol&oacute;gicos t&iacute;picamente  est&aacute;n gobernados por fuertes comportamientos no lineales, ocurridos tanto a  escala macrosc&oacute;pica como microsc&oacute;pica. Las reacciones que toman lugar a &eacute;stas  escalas pueden ocurrir a diferentes tasas dado que el biorreactor presenta  m&uacute;ltiples condiciones tanto espaciales como temporales. [13].    <br>    <br> Un tipo especial de biorreactor es el  de cultivo continuo; en este los microorganismos se mantienen en un crecimiento  constante debido a que se a&ntilde;ade continuamente medio de cultivo fresco que  aporta nutrientes, y se va eliminando material usado, con el objeto de mantener  el volumen del cultivo constante. En la naturaleza un ejemplo de cultivo  continuo lo constituye el rumen de ciertos animales. El reto en un cultivo  continuo consiste en mantener un ambiente constante durante todo el tiempo de  cultivo.</font></p>      <p> <font face="Verdana" size="2"><b><i>Fermentaci&oacute;n de flujo continuo</i></b></font></p>      <p> <font face="Verdana" size="2">El biorreactor, <a href="#Figura3">figura 3</a>, puede ser modelado usando las ecuaciones din&aacute;micas descritas en la ecuaci&oacute;n 6. [13]      </font></p>      ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rfiua/n58/n58a11i03.gif" ><a name="Figura3"></a></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e06.gif"></p>      <p> <font face="Verdana" size="2">Donde    <br> <i>X:</i> Concentraci&oacute;n de biomasa     <br> <i>S:</i> Concentraci&oacute;n de substrato     <br> <i>u:</i> Tasa de diluci&oacute;n     <br> <i>Sa:</i> Concentraci&oacute;n de substrato entrante     <br> <i>R:</i> Coeficiente de rendimiento     <br> <i>&mu;:</i> Tasa especifica de crecimiento.    <br>    ]]></body>
<body><![CDATA[<br> La tasa espec&iacute;fica de crecimiento se  calcula en base a la ecuaci&oacute;n de Monod, ver ecuaci&oacute;n 7.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e07.gif"></p>      <p><font face="Verdana" size="2"> En esta ecuaci&oacute;n <i>k<sub>o</sub></i>es la tasa de crecimiento m&aacute;ximo que  puede alcanzar el microorganismo; el valor <i>k<sub>s</sub></i> representa la concentraci&oacute;n de substrato a la cual se alcanza una tasa de  crecimiento igual a la mitad de la tasa de crecimiento m&aacute;xima. La diluci&oacute;n relaciona  la capacidad del tanque, volumen, con la velocidad del flujo entrante, como se  indica en la ecuaci&oacute;n 8.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e08.gif"></p>      <p> <font face="Verdana" size="2"> Las entradas a la planta son el flujo  entrante y la concentraci&oacute;n de glucosa del flujo entrante, mientras que las  salidas son la concentraci&oacute;n de Biomasa, la concentraci&oacute;n de substrato del  flujo saliente y la tasa espec&iacute;fica de crecimiento de los microorganismos.</font></p>      <p><font face="Verdana" size="2"><b><i>Modo de operaci&oacute;n</i></b> </font></p>      <p> <font face="Verdana" size="2">El biorreactor posee dos modos de  operaci&oacute;n dependiendo del producto que se desee obtener, cuando se utiliza en  la fabricaci&oacute;n de productos como vinagre o alcohol se conoce con el nombre de  cultivo turbidost&aacute;tico, pues el objetivo del cultivo es mantener una concentraci&oacute;n  de substrato constante. Para productos como la levadura se cambia la variable a  controlar ya que se desea mantener constante la densidad de poblaci&oacute;n, este  cultivo recibe el nombre de cultivo quimiost&aacute;tico. En ambos el elemento de  control puede ser la concentraci&oacute;n de flujo entrante, o la tasa de diluci&oacute;n.</font></p>      <p> <font face="Verdana" size="2"><b><i>Caracter&iacute;sticas variables</i></b></font></p>      <p> <font face="Verdana" size="2">La concentraci&oacute;n de biomasa se mide en (<i>g/<sub>l</sub></i>) y puede tomar  valores a partir de 0 y hasta el valor indicado en la ecuaci&oacute;n 9.</font></p>      <p> <img src="/img/revistas/rfiua/n58/n58a11e09.gif"></p>      ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2"> La cantidad de biomasa producida se  ve afectada por la concentraci&oacute;n m&aacute;xima de substrato que entra al tanque y por  el coeficiente de rendimiento. La concentraci&oacute;n de substrato del flujo saliente  puede tomar valores que van desde 0 en el caso en el cual no hay ingreso de  substrato o se consume todo el substrato, hasta el valor m&aacute;ximo del flujo  entrante para el caso en el cual la tasa de diluci&oacute;n es 1. El rango para la  concentraci&oacute;n de substrato del flujo entrante no posee una limitante pero este  valor puede ser alterado por el usuario, de ser as&iacute; se elegir&aacute; un valor entre  [0 2].    <br>    <br> En cuanto a la tasa de crecimiento puede tomar valores desde 0 en el  caso en el cual el cultivo se encuentra estancado por falta de substrato, hasta  valores iguales a la tasa m&aacute;xima de crecimiento, la cual se especifica en el  modelo, pues resulta ser un par&aacute;metro que depende del tipo de microorganismo  empleado en el proceso.</font></p>       <p><font face="Verdana" size="3"><b>Resultados</b> </font></p>       <p><font face="Verdana" size="2">La <a href="#Figura4">figura 4</a> muestra la estructura del  controlador implementada en Simulink; se puede apreciar que la salida del  controlador es la diluci&oacute;n de la planta, y la variable realimentada es la  concentraci&oacute;n de substrato, tambi&eacute;n se puede apreciar que el ingreso de  substrato limitante se ha dejado como una variable independiente con la cual se  pueden realizar pruebas de desempe&ntilde;o del controlador ante una falta de  suministro de substrato. La <a href="#Figura4">figura 4</a>, es testigo de un desarrollo de software  sobre Matlab [14] que implementa la estrategia de control FRLMC. Este  desarrollo incluye una interface de usuario para configurar el sistema. En la  herramienta se puede modificar todos los par&aacute;metros de la estructura de control  como ganancias de los SID, rangos de las variables, funciones de pertenencia  etc.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i04.gif" ><a name="Figura4"></a></p>      <p> <font face="Verdana" size="2">Como par&aacute;metros de la planta para la  simulaci&oacute;n fueron <i>K<sub>0</sub></i>= 0,5, <i>K<sub>S</sub></i>= 0,1, <i>R</i> = 2, Concentraci&oacute;n de biomasa inicial  = 0,01, Concentraci&oacute;n de substrato = 0,5. Las pruebas se realizaron simulando  los dos modos de operaci&oacute;n del biorreactor. El sistema de control simulando el  cultivo en modo de operaci&oacute;n quimiost&aacute;tico se realiza con los siguientes  par&aacute;metros: Rangos para el controlador: rango del error [-0,5 0,5], rango de la  derivada del error [-0,3 0,3], rango de salida [0 3]. Rangos del modelo  inverso: rango del error [-1,5 1,5], rango de la derivada del error [-1,5 1,5],  rango de salida [-0,5 0,5]. Intervalo de actualizaci&oacute;n de la base de reglas  1seg. 5 funciones de pertenencia por universo; distribuci&oacute;n de funciones  uniforme. Actualizaci&oacute;n de la base de reglas por desplazamiento de centros.    <br>    <br> En la <a href="#Figura5">figura 5</a> se aprecia la interacci&oacute;n  de la planta con el sistema, con el fin de entrenar la base de reglas. En la  <a href="#Figura6">figura 6</a> se encuentra la superficie de control generada por el sistema al  concluir la simulaci&oacute;n.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i05.gif" ><a name="Figura5"></a></p>      ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rfiua/n58/n58a11i06.gif" ><a name="Figura6"></a></p>      <p> <font face="Verdana" size="2"> Tal y como se puede apreciar en la  <a href="#Figura5">figura 5</a>, al principio el error es considerable, esto se debe a que al cultivo  le lleva tiempo aumentar su poblaci&oacute;n. Una vez generada dicha poblaci&oacute;n se  observa como la planta sigue la referencia.    <br>    <br> En la <a href="#Figura7">figura 7a</a> se observa la diluci&oacute;n escogida con el fin de perturbar  el comportamiento del cultivo, la <a href="#Figura7">figura 7b</a> ilustra el comportamiento del  cultivo al usar esta tasa de diluci&oacute;n y una referencia diferente a la escogida  para el entrenamiento. Se observa que al comienzo de la simulaci&oacute;n el  crecimiento de la poblaci&oacute;n es lento debido a la alta diluci&oacute;n, pero  posteriormente esta disminuye, permitiendo que el controlador siga la  referencia.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i07.gif" ><a name="Figura7"></a></p>      <p><font face="Verdana" size="2"> Para la simulaci&oacute;n del funcionamiento del biorreactor en modo  turbidost&aacute;tico, los par&aacute;metros que se tienen son: Rangos para el controlador:  rango del error [-1 1], rango de la derivada del error [-1 1], rango de salida  [0 0,5]. Rangos del modelo inverso: rango del error [-0,5 0,5], rango de la  derivada del error [-0,5 0,5], rango de salida [-0,1 0,1]. Intervalo de  actualizaci&oacute;n de la base de reglas 1seg. 5 funciones de pertenencia por  universo; distribuci&oacute;n de funciones uniforme. Actualizaci&oacute;n de la base de  reglas por desplazamiento de centros. El sistema se configura a partir de los  datos anteriores. En simulaci&oacute;n se alimenta el sistema con una se&ntilde;al de  referencia obteni&eacute;ndose una respuesta como la observada en la <a href="#Figura8">figura 8</a>, y  generando una superficie de control como la mostrada en la <a href="#Figura9">figura 9</a>. [15, 16,  17]. </font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i08.gif" ><a name="Figura8"></a></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i09.gif" ><a name="Figura9"></a></p>      <p> <font face="Verdana" size="2">En la <a href="#Figura10">figura 10</a> podemos observar el  comportamiento del sistema cuando hay variaci&oacute;n en la concentraci&oacute;n de flujo  entrante; se puede apreciar que cuando el sistema no posee mecanismo de  aprendizaje es incapaz de seguir la referencia debido al continuo cambio en la  din&aacute;mica del sistema, mientras que cuando el mecanismo de aprendizaje se  encuentra encendido hay un mejor seguimiento aunque la variaci&oacute;n en la concentraci&oacute;n  causa oscilaci&oacute;n en torno a la referencia. [18, 19]. </font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a11i10.gif" ><a name="Figura10"></a></p>      ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2">Despu&eacute;s de la verificaci&oacute;n de la t&eacute;cnica con diferentes procesos se llegaron a propuestas para la construcci&oacute;n del sistema FRLMC y su sintonizaci&oacute;n.</font></p>       <p><font face="Verdana" size="3"><b> Conclusiones</b> </font></p>      <p> <font face="Verdana" size="2">Aunque el modelamiento de sistemas  con par&aacute;metros variantes en el tiempo puede llegar a ser muy complejo y su  control aun mas, la t&eacute;cnica FRMLC evita el manejo matem&aacute;tico de estos sistemas,  y facilita el dise&ntilde;o de un controlador apropiado, pues esta t&eacute;cnica se adapta  tanto a los requerimientos del dise&ntilde;ador, como las condiciones impuestas por la  planta. Como se ha podido apreciar el mecanismo de aprendizaje es indispensable  cuando hay variaci&oacute;n de par&aacute;metros o diferentes puntos de operaci&oacute;n, puesto que  el mecanismo de aprendizaje detecta estos cambios y hace cambiar el  comportamiento del controlador para que el sistema en conjunto funcione de  acuerdo a la din&aacute;mica especificada en el mecanismo de aprendizaje.    <br>    <br> Es tipo de control se parece mucho  m&aacute;s a un control ideal para un ingeniero en control. Conectar, que se auto  sintonice y controle correctamente el sistema. Pues este tipo de se conecta al  proceso que se quiere controlar, no se necesita conocer anal&iacute;ticamente la  din&aacute;mica del sistema, pero si conceptualmente, hay que configurarle algunos  par&aacute;metros y logra manejar todo el sistema. Este tipo de procedimiento que se  sigue en este tipo de controladores es adecuado cuando se va a manejar sistemas  no lineales.    <br>    <br> Cuando se compara controladores  cl&aacute;sicos difusos con el manejado en este articulo, se evita configurar las  funciones de pertenencia de cada uno de los universos de entrada y de salida  del controlador, configurar y crear las reglas. Con este tipo de control se  utiliza una estructura general en gran parte del sistema y se cambian unos  pocos par&aacute;metros que logran que el sistema se adaptable. Para quienes han  sintonizado controles difusos cl&aacute;sicos, se dan cuenta que esto es un proceso  tedioso. Este tipo de control hace todo el proceso de sintonizaci&oacute;n se reduzca  a cambiar un conjunto peque&ntilde;o de par&aacute;metros para adecuarse a las variables  f&iacute;sicas y la din&aacute;mica del proceso que se quiere controlar, haciendo el paso de  implementaci&oacute;n y sintonizaci&oacute;n mucho m&aacute;s f&aacute;cil.    <br>    <br> Se han propuesto metodolog&iacute;as m&aacute;s  detalladas para la creaci&oacute;n y sintonizaci&oacute;n de la t&eacute;cnica de control FRLMC que  no exist&iacute;an.    <br>    ]]></body>
<body><![CDATA[<br>  Como trabajos futuros: Adecuar la interfaces de software sobre Matlab,  de tal forma que permita hacer pruebas con procesos reales; se quieren hacer  implementaciones en hardware, en dispositivos l&oacute;gicos programables, como  FPGA's, los cuales reproduzcan esta t&eacute;cnica y permitan hacer pruebas en  procesos reales. Estos trabajos est&aacute;n en etapa de desarrollo.</font></p>       <p><font face="Verdana" size="3"><b>Referencias</b> </font></p>       <!-- ref --><p> <font face="Verdana" size="2"> 1. K. Passino, S.  Yurkovich. <i>Fuzzy control.</i>  Ed. Addison-Wesley. California. USA. 1998. pp. 522-532.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000125&pid=S0120-6230201100020001100001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>       <!-- ref --><br> 2. G. Mu&ntilde;oz Qui&ntilde;ones, J. Ball&eacute;n Salamanca. <i>Dise&ntilde;o e implementaci&oacute;n de un  controlador difuso autosintonizado sobre microcontroladores, aplicado al  control del p&eacute;ndulo invertido. </i>Trabajo de pregrado.  Universidad Distrital. Bogot&aacute;. 2003. pp. 68-89.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000127&pid=S0120-6230201100020001100002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 3. P. Antsaklis, K.  Passino. <i>An introduction to  intelligent and autonomous control.</i> Ed. Kluwer Academic  Publishers. Norwell (USA). 1993. pp. 427-452.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000129&pid=S0120-6230201100020001100003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 4. W. Li-Xin.<i> A course in fuzzy systems and control.</i>  Ed. Prentice Hall. New Jersey (USA). 1997. pp. 424-476.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000131&pid=S0120-6230201100020001100004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    ]]></body>
<body><![CDATA[<!-- ref --><br> 5. R. L. Jeffey.  &quot;Fuzzy reference model learning control&quot;.<i> Journal of Intelligent and Fuzzy Systems. </i> Vol.4-1. 1996. pp. 33-47.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000133&pid=S0120-6230201100020001100005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 6. S. Abhishek. <i>A multi-scale approach to fed-batch bioreactor  control.</i> Tesis de Maestr&iacute;a. Universidad de Pittsburgh.  Pennsylvania (USA). 2002. pp. 71-88.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0120-6230201100020001100006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 7. A. Kwong, M. Passino.  &quot;Dynamically focused fuzzy learning control&quot;. <i>IEEE transactions on system man and cybernetics</i>.  Vol. 26. 1996. pp. 53-74.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0120-6230201100020001100007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 8. L. Zadeh. <i>The birth and evolution of  fuzzy logic (FL), soft computing (SC) and computing with words (CW): a personal  perspective.</i> Ed. World Scientific  Publishing Co. New Jersey (USA). 1996. pp. 819-843.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0120-6230201100020001100008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 9. P. Dadone. <i>Design optimization of fuzzy logic systems.</i> Tesis  de Doctorado. Virginia Polytechnic Institute and State University. Blacksburg.  VA. 2001. pp. 64-97.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0120-6230201100020001100009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    ]]></body>
<body><![CDATA[<!-- ref --><br> 10. R. L. Jeeffey, K.  Passino, S. Yurkovich. &quot;Fuzzy learning control to antiskid braking  system&quot;.<i> IEEE transactions on  control.</i> Vol.1-2. 1993. pp. 122-129.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0120-6230201100020001100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 11. K. Tanaka, H. Wang.<i> Fuzzy control system design and analysis.</i> Ed. Jhon Wiley &amp; Sons. New York (USA). 2001. pp. 320-361.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0120-6230201100020001100011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 12. J. Mendel. &quot;Fuzzy  logic system for engineering: a tutorial&quot;. <i>Proceeding of the IEEE.</i> Vol. 83. 1995.  pp. 345-377.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000147&pid=S0120-6230201100020001100012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 13. I. Queinnec, B. Dahhou, Y. Sevely. &quot;Theoretical and experimental  results in optimization of fedbatch fermentation process&quot;.<i> Journal of Systems Engineering.</i> Vol.1.  1991. pp. 31-40.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0120-6230201100020001100013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <br>    <br>    ]]></body>
<body><![CDATA[<br>       <p><font face="Verdana" size="2">(Recibido el 5 de febrero de 2010. Aceptado el 31 de agosto de 2010)</font></p>     <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia: tel&eacute;fono  m&oacute;vil: 311 218 66 35, fax: + 57  +1 + 731 15 25, correo  electr&oacute;nico: <a href="mailto:cahernandezs@udistrital.edu.co">cahernandezs@udistrital.edu.co</a> (C. Hern&aacute;ndez)</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Yurkovich]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy control]]></source>
<year>1998</year>
<page-range>522-532</page-range><publisher-name><![CDATA[Ed. Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Muñoz Quiñones]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Ballén Salamanca]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño e implementación de un controlador difuso autosintonizado sobre microcontroladores, aplicado al control del péndulo invertido]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Antsaklis]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[An introduction to intelligent and autonomous control]]></source>
<year>1993</year>
<page-range>427-452</page-range><publisher-name><![CDATA[Ed. Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Li-Xin]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<source><![CDATA[A course in fuzzy systems and control]]></source>
<year>1997</year>
<page-range>424-476</page-range><publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jeffey]]></surname>
<given-names><![CDATA[R. L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuzzy reference model learning control]]></article-title>
<source><![CDATA[Journal of Intelligent and Fuzzy Systems]]></source>
<year>1996</year>
<volume>4-1</volume>
<page-range>33-47</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abhishek]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[A multi-scale approach to fed-batch bioreactor control]]></source>
<year></year>
<page-range>71-88</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kwong]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dynamically focused fuzzy learning control]]></article-title>
<source><![CDATA[IEEE transactions on system man and cybernetics]]></source>
<year></year>
<volume>26</volume>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zadeh]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[The birth and evolution of fuzzy logic (FL), soft computing (SC) and computing with words (CW): a personal perspective]]></source>
<year>1996</year>
<page-range>819-843</page-range><publisher-name><![CDATA[Ed. World Scientific Publishing Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dadone]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Design optimization of fuzzy logic systems]]></source>
<year></year>
<page-range>64-97</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jeeffey]]></surname>
<given-names><![CDATA[R. L]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Yurkovich]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuzzy learning control to antiskid braking system]]></article-title>
<source><![CDATA[IEEE transactions on control]]></source>
<year>1993</year>
<volume>1-2</volume>
<page-range>122-129</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tanaka]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy control system design and analysis]]></source>
<year>2001</year>
<page-range>320-361</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Jhon Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mendel]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuzzy logic system for engineering: a tutorial]]></article-title>
<source><![CDATA[Proceeding of the IEEE]]></source>
<year>1995</year>
<volume>83</volume>
<page-range>345-377</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Queinnec]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Dahhou]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Sevely]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Theoretical and experimental results in optimization of fedbatch fermentation process]]></article-title>
<source><![CDATA[Journal of Systems Engineering]]></source>
<year>1991</year>
<volume>1</volume>
<page-range>31-40</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
