<?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>0254-0770</journal-id>
<journal-title><![CDATA[Revista Técnica de la Facultad de Ingeniería Universidad del Zulia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. Téc. Ing. Univ. Zulia]]></abbrev-journal-title>
<issn>0254-0770</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad del Zulia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0254-07702002000300006</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Time-varying non-linear system identification using dynamical adaptive fuzzy systems]]></article-title>
<article-title xml:lang="es"><![CDATA[Identificación de un sistema no lineal variante en el tiempo usando sistemas difusos adaptativos dinámicos]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cerrada]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Colina]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Titli]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,CEMISID Departamento de Sistemas de Control ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,CEMISID Departamento de Sistemas de Control Departamento de Computacion]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad de Los Andes Facultad de Ingenieria Postgrado de Control y Automatizacion]]></institution>
<addr-line><![CDATA[ Mérida]]></addr-line>
<country>Venezuela</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Groupe DISCO Laboratoire d’Analysis et d’Architecture de Systemes (LAAS-CNRS) ]]></institution>
<addr-line><![CDATA[Toulouse ]]></addr-line>
<country>France</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2002</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2002</year>
</pub-date>
<volume>25</volume>
<numero>3</numero>
<fpage>171</fpage>
<lpage>180</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_arttext&amp;pid=S0254-07702002000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_abstract&amp;pid=S0254-07702002000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_pdf&amp;pid=S0254-07702002000300006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract In processes control, it is required to have a model that describes the process behaviour. Identification techniques provide an approximate representation of the real system behaviour, by using a linguistic or mathematical expression, or an algorithm. In this work, a dynamical adaptive fuzzy model is used in order to propose the input-output identification model of a time-varying non-linear system. This class of fuzzy models permit a generic adaptive approach of the process behaviour through the adaptation of the membership functions to the universes of discourse of the model variables.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen Para realizar las tareas de control de procesos se requiere de un modelo que describa el comportamiento aproximado del proceso en particular bajo estudio. Las técnicas de identificación proporcionan una representación del comportamiento de un sistema real, basándose en una expresión lingüística, matemática o un algoritmo. En este trabajo se propone el uso de modelos difusos adaptativos dinámicos para la obtención de un modelo de identificación entrada-salida de un sistema no lineal variante en el tiempo. La ventaja de usar esta clase de modelos difusos es la de obtener un aproximación genérica del comportamiento del proceso a identificar a partir de la adaptación constante de las funciones de membresía de sus variables sobre todo el universo de discurso.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[System identification]]></kwd>
<kwd lng="en"><![CDATA[adaptive fuzzy systems]]></kwd>
<kwd lng="en"><![CDATA[dynamical fuzzy systems]]></kwd>
<kwd lng="en"><![CDATA[fuzzy logic]]></kwd>
<kwd lng="es"><![CDATA[Identificación de sistemas]]></kwd>
<kwd lng="es"><![CDATA[sistemas difusos adaptativos]]></kwd>
<kwd lng="es"><![CDATA[sistemas difusos dinámicos]]></kwd>
<kwd lng="es"><![CDATA[lógica difusa]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <P ALIGN="CENTER"><BASEFONT SIZE="3"><B><FONT SIZE=4>Time-varying non-linear system identification using dynamical adaptive fuzzy systems</FONT> </P>     <P ALIGN="CENTER">M. Cerrada<SUP>1</SUP>, J. Aguilar<SUP>2</SUP>, E. Colina<SUP>3</SUP> y A. Titli<SUP> 4</P> </B>    <P ALIGN="CENTER">1</SUP>Departamento de Sistemas de Control, CEMISID, e-mail: cerradam@ing.ula.ve    <BR> <SUP>2</SUP>Departamento de Computaci&oacute;n, CEMISID, e-mail: aguilar@ing.ula.ve    <BR> <SUP>3</SUP>Postgrado de Control y Automatizaci&oacute;n, e-mail: ecolina@ing.ula.ve    <BR> Universidad de Los Andes, Facultad de Ingenier&iacute;a. Avenida Tulio Febres Cordero,    <BR> M&eacute;rida 5101, Venezuela. Telf: 58-274-2402983 Fax: 58-274-2402846.    <BR> <SUP>4</SUP>Laboratoire d’Analysis et d’Architecture de Syst&egrave;mes (LAAS-CNRS), Groupe DISCO,    <BR> e-mail: titli@laas.fr 7, avenue du Colonel Roche-31077, Toulouse, Cedex, France.     <BR> Phone: 33-5-61336200 Fax: 33-5-61553577</P> <B>    ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">Abstract </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; In processes control, it is required to have a model that describes the process behaviour. Identification techniques provide an approximate representation of the real system behaviour, by using a linguistic or mathematical expression, or an algorithm. In this work, a dynamical adaptive fuzzy model is used in order to propose the input-output identification model of a time-varying non-linear system. This class of fuzzy models permit a generic adaptive approach of the process behaviour through the adaptation of the membership functions to the universes of discourse of the model variables.</P> <B>    <P ALIGN="JUSTIFY">Key words: </B>System identification, adaptive fuzzy systems, dynamical fuzzy systems, fuzzy logic.</P>     <P ALIGN="CENTER">&nbsp;</P> <B><FONT SIZE=4>    <P ALIGN="CENTER">Identificaci&oacute;n de un sistema no lineal variante    <BR> en el tiempo usando sistemas difusos adaptativos din&aacute;micos</P> </FONT>    <P ALIGN="JUSTIFY">Resumen </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Para realizar las tareas de control de procesos se requiere de un modelo que describa el comportamiento aproximado del proceso en particular bajo estudio. Las t&eacute;cnicas de identificaci&oacute;n proporcionan una representaci&oacute;n del comportamiento de un sistema real, bas&aacute;ndose en una expresi&oacute;n ling&uuml;&iacute;stica, matem&aacute;tica o un algoritmo. En este trabajo se propone el uso de modelos difusos adaptativos din&aacute;micos para la obtenci&oacute;n de un modelo de identificaci&oacute;n entrada-salida de un sistema no lineal variante en el tiempo. La ventaja de usar esta clase de modelos difusos es la de obtener un aproximaci&oacute;n gen&eacute;rica del comportamiento del proceso a identificar a partir de la adaptaci&oacute;n constante de las funciones de membres&iacute;a de sus variables sobre todo el universo de discurso. </P> <B>    <P ALIGN="JUSTIFY">Palabras clave: </B>Identificaci&oacute;n de sistemas, sistemas difusos adaptativos, sistemas difusos din&aacute;micos, l&oacute;gica difusa. </P>     <P ALIGN="JUSTIFY">Recibido el 29 de Octubre de 2001 </P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">En forma revisada el 19 de Noviembre de 2002 </P> <B>    <P ALIGN="JUSTIFY">1. Introducci&oacute;n </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La identificaci&oacute;n de sistemas comprende un conjunto de modelos y m&eacute;todos que permiten aproximar el comportamiento real de un sistema desconocido a trav&eacute;s de un modelo matem&aacute;tico v&aacute;lido capaz de describir las propiedades esenciales del sistema. Dichos modelos pueden ser usados posteriormente en tareas de control, manejo de fallas, o cualquier otra actividad en la que se requiera conocer la din&aacute;mica del sistema. En la literatura se encuentra una gran variedad de m&eacute;todos de identificaci&oacute;n, los cuales van desde los basados en la teor&iacute;a cl&aacute;sica [1], hasta las nuevas t&eacute;cnicas basadas en la computaci&oacute;n inteligente [2-6]. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; El uso de la L&oacute;gica Difusa se ha extendido en esta &aacute;rea como herramienta de modelado, utilizando el conocimiento experto para derivar una serie de reglas difusas SI-ENTONCES que permiten obtener un modelo ling&uuml;&iacute;stico aproximado del proceso con la capacidad de manipular la incertidumbre [7]. Sin embargo, si el conocimiento experto es pobre, el modelo difuso obtenido no tendr&aacute; un desempe&ntilde;o adecuado. Esta limitaci&oacute;n ha dado lugar a la proposici&oacute;n de modelos difusos adaptativos param&eacute;tricos que permiten incorporar algoritmos de aprendizaje para la adaptaci&oacute;n de sus par&aacute;metros [8]. En [9] se propone un modelo difuso adaptativo que es din&aacute;mico. Esta propiedad incorpora en las funciones de membres&iacute;a la din&aacute;mica temporal de las variables del modelo difuso, lo que les permite adaptarse a los cambios en los dominios de discurso de sus variables. Esta caracter&iacute;stica permite mejorar algunas limitaciones encontradas en los sistemas difusos adaptativos cl&aacute;sicos [10]. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; El uso de un modelo difuso con esta propiedad en el &aacute;rea de identificaci&oacute;n de sistemas es interesante, puesto que permite incorporar en el modelo los cambios que puedan ocurrir en los dominios de las variables del sistema, debido a perturbaciones internas o externas o a din&aacute;micas variantes en el tiempo, logrando un modelo adecuado para aplicaciones posteriores en control, manejo de fallas, etc. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En este trabajo presentamos una aplicaci&oacute;n de los modelos difusos adaptativos din&aacute;micos en la identificaci&oacute;n entrada-salida de un sistema no lineal variante en el tiempo, permitiendo proponer un modelo capaz de aproximar el comportamiento del sistema aun bajo cambios bruscos en las se&ntilde;ales de entrada. El sistema seleccionado para demostrar las capacidades de estos modelos difusos adaptativos din&aacute;micos es el de un proceso de reacci&oacute;n que se lleva a cabo en un tanque reactor continuamente agitado [11]. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En la segunda secci&oacute;n, se presentan los aspectos te&oacute;ricos de base sobre el modelo difuso adaptativo din&aacute;mico propuesto y su aplicaci&oacute;n en la identificaci&oacute;n de sistemas. En la tercera parte, se presentan los experimentos realizados para obtener el modelo de identificaci&oacute;n del sistema bajo estudio y finalmente, en la cuarta parte, se presentan las conclusiones. </P> <B>    <P ALIGN="JUSTIFY">2. El Modelo Difuso Adaptativo Din&aacute;mico </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; A continuaci&oacute;n se dan los aspectos te&oacute;ricos de base sobre los modelos difusos adaptativos din&aacute;micos (MDAD). </P> <B>    <P ALIGN="JUSTIFY">2.1. Preliminares </P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">Definici&oacute;n 1. </B>Un modelo l&oacute;gico difuso de m&uacute;ltiples entradas y una salida (MIMO, por sus siglas en ingl&eacute;s), es un modelo ling&uuml;&iacute;stico descrito por una base de M reglas difusas de la forma: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm1.gif" WIDTH=272 HEIGHT=23>(1) </P>     
<P ALIGN="JUSTIFY">donde <U>X</U> = (x<SUB>1 </SUB>x<SUB>2... </SUB>x<SUB>n</SUB>)<SUP>T</SUP> es un vector de variables ling&uuml;&iacute;sticas de entrada x<SUB>i</SUB> definidas sobre un universo de discurso U<SUB>i </SUB>; y es la variable ling&uuml;&iacute;stica de salida definida sobre un universo de discurso <img border="0" src="/img/fbpe/rtfiuz/v25n3/art06df1.gif" width="69" height="25">&nbsp; y son conjuntos difusos sobre U<SUB>i</SUB> y V, respectivamente, i=1,...,n; l=1,...,M, definidos cada uno por sus funciones de membres&iacute;a. </P> <B>    
<P ALIGN="JUSTIFY">Definici&oacute;n 2. </B>Una funci&oacute;n de membres&iacute;a es <B>din&aacute;mica</B> si su estructura o par&aacute;metros cambian din&aacute;micamente en el tiempo. </P> <B>    <P ALIGN="JUSTIFY">Definici&oacute;n 3. </B>Un modelo difuso es din&aacute;mico si sus funciones de membres&iacute;a son <B>din&aacute;micas.</B> </P> <B>    <P ALIGN="JUSTIFY">Definici&oacute;n 4. </B>Sea x(t<SUB>j</SUB>) el valor de la variable difusa x en el instante de tiempo t<SUB>j</SUB>. La funci&oacute;n de membres&iacute;a gausiana din&aacute;mica µ<SUB>F</SUB>(x,t<SUB>j</SUB>) que determina el grado de pertenencia de x(t<SUB>j</SUB>) al conjunto difuso F sobre un universo de discurso U, se define como: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm2.gif" WIDTH=245 HEIGHT=69>(2)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">donde a(<U>n</U>,t<SUB>j </SUB><FONT FACE="Times New Roman">) y &#946;(</FONT><U>w</U>,t<SUB>j </SUB>) son funciones dependientes del tiempo,<U><FONT FACE="Times New Roman">&#957;</U></FONT>&nbsp; y <U>w</U> son vectores de par&aacute;metros ajustables, <U><FONT FACE="Times New Roman">&#957;</U></FONT>&nbsp; <U>w</U>&nbsp; . En la <A HREF="#fig1">Figura 1</A> se ilustra la idea sobre las funciones de membres&iacute;a gausianas din&aacute;micas.<A NAME="fig1"></A></P>     <P ALIGN="JUSTIFY">&nbsp;</P>     ]]></body>
<body><![CDATA[<P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig1.jpg" WIDTH=290 HEIGHT=237></P> <B>    
<P ALIGN="CENTER">Figura 1. Funciones de membresia din&aacute;micas para una variable <FONT FACE=Symbol>c<SUB>i </SUB></FONT>dada.</P> </B>    <P ALIGN="CENTER">&nbsp;</P> <B>    <P ALIGN="JUSTIFY">Definici&oacute;n 5. </B>Sea y(t<SUB>j</SUB>) el valores de la variable difusa y en el instante de tiempo t<SUB>j</SUB>. El centro de la funci&oacute;n de membres&iacute;a din&aacute;mica que determina el grado de pertenencia de y(t<SUB>j</SUB>) al conjunto difuso G sobre un universo de discurso V, es definida como y(<U>u</U>,t<SUB>j</SUB>), la cual es una funci&oacute;n dependiente del tiempo, <U>u</U> es un vector de par&aacute;metros ajustables, <img border="0" src="/img/fbpe/rtfiuz/v25n3/art06df5.gif" width="42" height="24"></P>     
<P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Usando los definiciones anteriores, el MDAD obtenido a partir de la base de reglas (1), usando un mecanismos de inferencia que considera valores difusos de entrada descritas por "singleton" difusos, funciones de membres&iacute;a gausianas para los conjuntos difusos asociados a las variables difusas de entrada y el m&eacute;todo de difusificaci&oacute;n de centro promedio ("center-average method", en ingl&eacute;s), es descrito por Cerrada [9]: </P>     <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm3.gif" WIDTH=368 HEIGHT=152>(3)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">donde <U>X</U> es un vector de valores de las variables de entrada x<SUB>i;</SUB><FONT FACE="Times New Roman"> y es la variable de salida;&#945; </FONT><SUB>i</SUB><SUP>l</SUP>(<U>n<SUB>i</SUB><SUP>l</U></SUP><FONT FACE="Times New Roman">, t) y &#946; </FONT><SUB>i</SUB><SUP>l</SUP>(<U>w</U><SUB>i</SUB><SUP>l</SUP>, t) son funciones que definen la media y la varianza, respectivamente, de la funci&oacute;n de membres&iacute;a gaussiana del conjunto difuso F<SUB>i</SUB><SUP>l</SUP>; <SUP><FONT FACE="Times New Roman">&#947;l</SUP></FONT>(<U>u</U><SUP>l</SUP>, t) es la funci&oacute;n que define el centro del conjunto difuso de salida G<SUP>l</SUP>; <U>u</U><SUP>l</SUP> es un vector de par&aacute;metros u<SUB>p</SUB><SUP>l</SUP> de la funci&oacute;n &#947; <SUP>l</SUP>; <U>v</U><SUB>i</SUB><SUP>l</SUP> es un vector de par&aacute;metros <U>v</U><SUB>iq</SUB><SUP>l</SUP> la funci&oacute;n &#945; <SUB>i</SUB><SUP>l;</SUP> <U>w</U><SUB>i</SUB><SUP>l</SUP> es un vector de par&aacute;metros w<SUB>ir</SUB><SUP>l</SUP> de la funci&oacute;n &#946; <SUB>i</SUB><SUP>l</SUP>, p=1,...,P ; q=1,...,Q; r=1,...,R. u<SUB>p</SUB><SUP>l</SUP>, n<SUB>iq</SUB><SUP>l</SUP> y w<SUB>ir</SUB><SUP>l</SUP> son par&aacute;metros ajustables.</P> <B>    <P ALIGN="JUSTIFY">Definici&oacute;n 6. </B>Sean x<SUB>i </SUB>(<SUB> </SUB>t<SUB>j</SUB>) los valores de las variables de entrada x<SUB>i</SUB> al MDAD en el instante de tiempo t<SUB>j</SUB> para generar la salida y(t<SUB>j</SUB>). La estructura gen&eacute;rica de las funciones &#945; <SUB>i</SUB><SUP>l</SUP> (<U>n</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">), &#946; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">) y &#947; </FONT><SUP>l</SUP>(<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>) del MDAD (3), vienen definidas por las ecuaciones siguientes:</P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm4.gif" WIDTH=117 HEIGHT=32>(4)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm5.gif" WIDTH=197 HEIGHT=32>(5)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm6.gif" WIDTH=125 HEIGHT=30>(6)</P>     
<P ALIGN="JUSTIFY">donde: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm7.gif" WIDTH=117 HEIGHT=66>(7)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm8.gif" WIDTH=190 HEIGHT=66>(8)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm9.gif" WIDTH=165 HEIGHT=66>(9)</P>     
<P ALIGN="JUSTIFY">o, alternativamente:</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm10.gif" WIDTH=110 HEIGHT=66>(10)</P>     
<P ALIGN="JUSTIFY">&nbsp;En [9] se estudia con m&aacute;s detalles los aspectos relacionados con los MDAD. </P>     <P ALIGN="JUSTIFY">&nbsp;</P> <B>    <P ALIGN="JUSTIFY">2.2. Aplicaci&oacute;n del MDAD en la identificaci&oacute;n de sistemas </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; El MDAD definido en la secci&oacute;n anterior puede usarse para proponer modelos de identificaci&oacute;n entrada-salida [1]. De esta manera, el objetivo es ajustar los par&aacute;metros del MDAD con el fin de minimizar el error entre la salida real del sistema y la salida estimada por el modelo (usualmente llamado "error de identificaci&oacute;n" o "error de predicci&oacute;n"). La <A HREF="#fig2">Figura 2</A> muestra el esquema cl&aacute;sico que se sigue en tareas de identificaci&oacute;n de sistemas basadas en ese enfoque.<A NAME="fig2"></A></P>     <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig2.jpg" WIDTH=281 HEIGHT=193></P> <B>    
<P ALIGN="CENTER">Figura 2. Esquema de identificaci&oacute;n entrada-salida.</P> </B>    ]]></body>
<body><![CDATA[<P ALIGN="CENTER">&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; De esta manera, usando este esquema de identificaci&oacute;n, el vector de entrada X al MDAD descrito por (3) esta formado por los valores de u(t) al sistema real en t y en m instantes anteriores y los valores de su salida y(t) en t–1 y en n instantes anteriores. Esto es: </P>     <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm11.gif" WIDTH=313 HEIGHT=32>(11)</P> <U>    
<P ALIGN="JUSTIFY">    <BR> </U>En este trabajo, se usa un algoritmo de aprendizaje supervisado fuera de l&iacute;nea basado en el descenso del gradiente (DG), como m&eacute;todo de ajuste de los par&aacute;metros u<SUB>p</SUB><SUP>l</SUP>, n<SUB>iq</SUB><SUP>l</SUP> y w<SUB>ir</SUB><SUP>l</SUP> del MDAD.</P> <B>    <P ALIGN="JUSTIFY">Algoritmo de ajuste de par&aacute;metros basado en el error de predicci&oacute;n y DG. </B>Sea el promedio de error cuadr&aacute;tico medio ecm entre la salida real y(t<SUB>j</SUB>) y la salida y<SUB>e</SUB>(t<SUB>j</SUB>) estimada por el modelo difuso, sobre una colecci&oacute;n de patrones hist&oacute;ricos {(X(t<SUB>i</SUB>), y(t<SUB>i</SUB>)), i =1,...,N}, del sistema a modelar: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm12.gif" WIDTH=197 HEIGHT=46>(12)</P>     
<P ALIGN="JUSTIFY">Usando el m&eacute;todo del descenso del gradiente, las leyes de actualizaci&oacute;n de los par&aacute;metros viene dada por las ecuaciones (13), (14), (15):</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm13.gif" WIDTH=201 HEIGHT=54>(13)</P>     
]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">&nbsp;<IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm14.gif" WIDTH=202 HEIGHT=54>(14)</P>     
<P ALIGN="JUSTIFY">&nbsp;<IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm15.gif" WIDTH=208 HEIGHT=52>(15)</P>     
<P ALIGN="JUSTIFY">donde p, q, r son los identificadores de los par&aacute;metros; i es el identificador de la variable de entrada; l es el identificador de la regla; K es el n&uacute;mero de iteraci&oacute;n para la actualizaci&oacute;n de los par&aacute;metros y P<SUB>j</SUB> es la tasa de aprendizaje, j=1,2,3.</P>     <P ALIGN="JUSTIFY">Desarrollando las expresiones anteriores, se tiene que: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm16.gif" WIDTH=316 HEIGHT=62>(16)</P>     
<P ALIGN="JUSTIFY">    <BR> <IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm17.gif" WIDTH=560 HEIGHT=72>(17)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm18.gif" WIDTH=553 HEIGHT=84>(18)</P>     
<P ALIGN="JUSTIFY">donde: </P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY"><IMG SRC="img/fbpe/rtfiuz/v25n3/art06exp1.gif" WIDTH=110 HEIGHT=45></P>     
<P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06exp2.gif" WIDTH=212 HEIGHT=73></P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">Sustituyendo (16), (17) y (18) respectivamente en (13), (14) y (15), se obtienen las leyes de adaptaci&oacute;n de los par&aacute;metros. Para el caso particular de las funciones propuestas en (4), (5) y (6), se tiene que: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm19.gif" WIDTH=129 HEIGHT=56>(19)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm20.gif" WIDTH=165 HEIGHT=56>(20)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm21.gif" WIDTH=108 HEIGHT=54>(21)</P>     
]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm22.gif" WIDTH=121 HEIGHT=54>(22)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P> <B>    <P ALIGN="JUSTIFY">3. Identificaci&oacute;n de un Proceso de Reacci&oacute;n No Lineal Variante en el Tiempo</P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Consid&eacute;rese un tanque reactor de volumen constante V<SUB>r</SUB> , es cual es alimentado con una tasa volum&eacute;trica F [11]. Los reactantes dentro del reactor son continuamente agitados con el fin de mantener una mezcla homog&eacute;nea, produci&eacute;ndose una reacci&oacute;n qu&iacute;mica sucesiva isot&eacute;rmica A<img border="0" src="/img/fbpe/rtfiuz/v25n3/art06pr1.gif" width="22" height="22">&nbsp;&nbsp;B <img border="0" src="/img/fbpe/rtfiuz/v25n3/art06pr2.gif" width="19" height="19"> C. Los productos son tomados en el fondo del tanque, seg&uacute;n se ilustra en la <A HREF="#fig3">Figura 3</A>.<A NAME="fig3"></A> </P>     
<P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig3.jpg" WIDTH=281 HEIGHT=200></P> <B>    
<P ALIGN="CENTER">Figura 3. Tanque reactor continuamente agitado.</P> </B>    <P ALIGN="JUSTIFY">&nbsp; </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En presencia de un sitio de reacci&oacute;n separada sobre el catalizador, la cin&eacute;tica de esos sitios es usualmente diferente y variante en el tiempo. La din&aacute;mica de este sistema es descrita por las siguientes ecuaciones: </P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm23a.gif" WIDTH=144 HEIGHT=41></P>     
]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm23b.gif" WIDTH=252 HEIGHT=41></P>     
<P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm23c.gif" WIDTH=150 HEIGHT=66>(23)</P>     
<P ALIGN="JUSTIFY">donde: </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; D<SUB>a1</SUB> = k<SUB>1</SUB>d<SUB>1</SUB>V<SUB>r</SUB>/F = 3; D<SUB>a2</SUB> = k<SUB>2</SUB>d<SUB>1</SUB>V<SUB>r</SUB>/F = 0.5; D<SUB>a3</SUB>&nbsp;=&nbsp;k<SUB>3</SUB>V<SUB>r</SUB>/F = 1; F es la tasa de alimentaci&oacute;n volum&eacute;trica; d<SUB>1</SUB> es el primer sitio de reacci&oacute;n sobre el catalizador; d<SUB>2</SUB>(t) es el segundo sitio de reacci&oacute;n sobre el catalizador (d<SUB>2</SUB>(t)= 1+0.1 sin t ); k<SUB>1</SUB> es la tasa de reacci&oacute;n constante de primer orden; k<SUB>2</SUB> y k<SUB>3</SUB> son tasas de reacci&oacute;n constante de segundo orden; V<SUB>r</SUB> es el volumen del reactor; z<SUB>1</SUB> es la conversi&oacute;n del reactante A; z<SUB>2 </SUB>es la conversi&oacute;n del reactante medio B; z<SUB>3</SUB> es la conversi&oacute;n del producto C; u es la se&ntilde;al de control (entrada al sistema) y y es la variable de salida. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Por otro lado, la tasa de reacci&oacute;n k<SUB>3 </SUB>es desconocida, lo que se considera como una incertidumbre param&eacute;trica en este sistema. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Las caracter&iacute;sticas din&aacute;micas de este sistema (sistema con incertidumbre y variante en el tiempo), lo hace particularmente interesante para probar las capacidades de MDAD como identificador difuso. </P> <B>    <P ALIGN="JUSTIFY">3.1. Fase experimental </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; A continuaci&oacute;n, se presentan un conjunto de experimentos que han sido realizados con el fin de proponer un MDAD adecuado para el proceso bajo estudio. En cada experimento se ponen a prueba los elementos fundamentales que definen a un MDAD: la estructura de las funciones de membres&iacute;a correspondientes a las variables difusas de entrada y la estructura de las funciones que definen a los centros de los conjuntos difusos de salida. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Los resultados que se presentan en esta secci&oacute;n han sido simulados usando la herramienta de computaci&oacute;n MatLab<SUP>&reg;</SUP>, usando una tasa de muestreo de 0.1 seg. En la realizaci&oacute;n de los experimentos se resaltan los siguientes aspectos: </P>  <UL>     <P ALIGN="JUSTIFY">    ]]></body>
<body><![CDATA[<LI>La colecci&oacute;n de patrones hist&oacute;ricos (patrones de entrenamiento) han sido obtenidos a partir de simulaciones del proceso real en lazo abierto y en reposo, usando la herramienta mencionada. </LI></P>     <P ALIGN="JUSTIFY">    <LI>La fase de ajuste de par&aacute;metros del modelo ha sido realizada fuera de l&iacute;nea usando el algoritmo presentado en la secci&oacute;n 2.3.1. </LI></P>     <P ALIGN="JUSTIFY">    <LI>El desempe&ntilde;o del modelo de identificaci&oacute;n obtenido ha sido evaluado en l&iacute;nea, sobre la base de la magnitud del error e:</LI></P>    </UL>      <P>&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fm24.gif" WIDTH=116 HEIGHT=29>(24)</P>     
<P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">proveniente de comparar el valor de la salida y<SUB>e</SUB>(t<SUB>j</SUB>) estimada por el modelo con el valor de la salida real y(t<SUB>j</SUB>) del proceso ante una entrada u(t) definida b&aacute;sicamente por se&ntilde;ales escalones y senoidales. Esta fase ha sido simulada en el ambiente SIMULINK de MatLab<SUP>&reg;</SUP>, seg&uacute;n la ecuaci&oacute;n (23). </P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">En la fase de ajuste de par&aacute;metros del MDAD, los experimentos se realizaron bajo las siguientes condiciones: </P>  <UL>     <P ALIGN="JUSTIFY">    <LI>Las variables seleccionadas como entradas al MDAD han sido x<SUB>1</SUB>=u(t<SUB>j</SUB>) y x<SUB>2</SUB>=u(t<SUB>j-1</SUB>). Esto es, m=1 en (11) y no se consider&oacute; informaci&oacute;n sobre la salida del sistema como entrada al modelo difuso. </LI></P>     <P ALIGN="JUSTIFY">    <LI>Un total de 2000 patrones de entrenamiento se obtuvieron excitando al sistema con diferentes se&ntilde;ales de entrada u<SUB>i</SUB>(t<SUB>j</SUB>) generadas aleatoriamente seg&uacute;n una distribuci&oacute;n uniforme sobre el intervalo [-0.5 0.5]. </LI></P>     <P ALIGN="JUSTIFY">    <LI>Los valores iniciales de los par&aacute;metros se seleccionaron aleatoriamente sobre el intervalo [0,1]. </LI></P>     <P ALIGN="JUSTIFY">    <LI>En todos los casos w<SUB>i2</SUB><SUP>l</SUP> = 0.1; as&iacute; este par&aacute;metro no fue ajustado en la fase de entrenamiento. </LI></P>     <P ALIGN="JUSTIFY">    ]]></body>
<body><![CDATA[<LI>El criterio de parada por error de entrenamiento, usando la ecuaci&oacute;n (12), se fij&oacute; en 5×10<SUP>-4</SUP>. </LI></P>    </UL>  <B>    <P ALIGN="JUSTIFY">Experimento 1 </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En este experimento se utilizaron las ecuaciones (4), (5), (6) y la ecuaci&oacute;n (9) con &#948;=1. En la fase de ajuste de par&aacute;metros se consider&oacute; M=10,12,16 y &#961; <SUB>1</SUB><FONT FACE="Times New Roman">=&#961; </FONT><SUB>2</SUB><FONT FACE="Times New Roman">= &#961; </FONT><SUB>3</SUB>=0.001, 0.005, 0.01, 0.1, 0.2, 0.3, alcanzando el criterio de parada entre los 3000 y 5000 ciclos de entrenamiento. En la puesta en marcha de los modelos obtenidos, los mejores resultados respecto a la magnitud de la se&ntilde;al de error de identificaci&oacute;n (24) se lograron con M=16 y &#961; <SUB>j</SUB>=0.1, j=1,2,3. La se&ntilde;al de entrada u(t) seleccionada para probar el desempe&ntilde;o del modelo, se define en la siguiente ecuaci&oacute;n:&nbsp;&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>     <P ALIGN="JUSTIFY"><IMG SRC="Image40.gif" WIDTH=12 HEIGHT=18>  <img border="0" src="/img/fbpe/rtfiuz/v25n3/art06fm25.jpg" width="574" height="120"></P>     
<P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En la <A HREF="#fig4">Figura 4</A> se muestra el desempe&ntilde;o del modelo de identificaci&oacute;n con M=16, ante dicha entrada u(t). Sobre dicha figura se pueden observar la salida real, la salida estimada y el error de identificaci&oacute;n definido en la ecuaci&oacute;n (24). Se puede observar que el modelo de identificaci&oacute;n muestra un desempe&ntilde;o adecuado en los intervalos donde la entrada es constante tendiendo hacia valores alrededor de e=0.<A NAME="fig4"></A> </P>     <P ALIGN="JUSTIFY">&nbsp; </P>     <P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig4.jpg" WIDTH=584 HEIGHT=441></P> <B>    
]]></body>
<body><![CDATA[<P ALIGN="CENTER">Figura 4. Desempe&ntilde;o del MDAD para la entrada u(t) y y(0)=0, en el experimento 1.</P> </B>    <P ALIGN="CENTER">&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En el intervalo donde la entrada cambia bruscamente (entre 300 seg. y 600 seg.), se observa que la magnitud del error e aumenta, si embargo se mantiene acotado entre -0.1 y 0.05, y la salida estimada aproxima adecuadamente a la salida real. Se considera que a pesar de no alcanzar en esta fase un error de menor magnitud (similar a la alcanzada en la fase de ajuste de par&aacute;metros), el modelo de identificaci&oacute;n obtenido tiene un desempe&ntilde;o adecuado, manteniendo el seguimiento de la salida real, aun bajo cambios bruscos en la se&ntilde;al de entrada. </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La evoluci&oacute;n en el tiempo de las funciones &#945; <SUB>i</SUB><SUP>l</SUP> (<U>n<SUB>i</SUB><SUP>l</U></SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">),&#946; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">) y &#947; </FONT><SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>) as&iacute; como los valores de sus par&aacute;metros, se muestran con detalle en Cerrada [9].</P> <B>    <P ALIGN="JUSTIFY">Experimento 2 </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Los resultados obtenidos con M=16 en el experimento 1, se utilizan para realizar este segundo experimento, con el fin de observar c&oacute;mo se comporta el modelo de identificaci&oacute;n con el mismo n&uacute;mero de reglas pero con valores constantes para &#945; <SUB>i</SUB><SUP>l</SUP> (<U>v</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB>), b<SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB>). Esto quiere decir que en el MDAD (3) s&oacute;lo la funci&oacute;n<FONT FACE="Times New Roman"> &#947; </FONT><SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>) es dependiente del tiempo y solo se ajustan los par&aacute;metros u<SUB>i</SUB><SUP>l</SUP>.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Sobre la base de la evoluci&oacute;n en el tiempo de las funciones &#945; <SUB>i</SUB><SUP>l</SUP> (<U>n</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">), &#946; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB>) obtenidas en el experimento 1 para la entrada u(t) definida, se consideraron los va<FONT FACE="Times New Roman">lores promedio que tomaron dichas funciones en el tiempo y se dejaron como valores constantes, es decir &#945; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>n</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">)= a y &#946; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">)= &#946;.</P> </FONT>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Se realiz&oacute; una nueva fase de ajuste de par&aacute;metros con dichos valores constantes, tomando igualmente a la expresi&oacute;n (9) con d=1 para definir a la funci&oacute;n &#947; <SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>). En esta nueva fase se consider&oacute; M=16 y &#961; <SUB>3</SUB>&nbsp;=&nbsp;0.1 y se mantuvo el criterio de parada por error, el cual fue alcanzado luego de los 5000 ciclos de entrenamiento.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En la puesta en marcha del modelo obtenido se eval&uacute;a nuevamente su desempe&ntilde;o ante la entrada u(t) a fin de comparar con los resultados obtenidos en el experimento 1. En la <A HREF="#fig5">Figura 5</A> se muestra el desempe&ntilde;o de este nuevo modelo. All&iacute; se resalta, en primer lugar, que la magnitud del error e obtenido en el experimento 1 es desmejorado luego de los 600 seg. De igual manera, para el primer intervalo de tiempo donde la entrada es constante, el error e se mantiene constante, pero no tiende hacia e = 0 como en el experimento anterior.<A NAME="fig5"></A> </P>     <P ALIGN="JUSTIFY">&nbsp; </P>     ]]></body>
<body><![CDATA[<P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig5.jpg" WIDTH=584 HEIGHT=442></P> <B>    
<P ALIGN="CENTER">Figura 5. Desempe&ntilde;o del MDAD para la entrada u(t) y y(0)=0, en el experimento 2.</P> </B>    <P ALIGN="CENTER">&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Contrariamente, la magnitud el error e en el intervalo de tiempo donde la entrada camb<FONT FACE="Times New Roman">ia bruscamente es mejorado con respecto a lo obtenido en el experimento anterior. En general, los resultados obtenidos considerando solo a &#947; </FONT><SUP>l</SUP> (<U>u<SUP>l</U></SUP>, t<SUB>j</SUB>) como funci&oacute;n dependiente del tiempo permiten pensar que es posible proponer un MDAD con una adecuada selecci&oacute;n de los valores de &#945;<FONT FACE="Times New Roman"> y &#946;.</P> </FONT>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La evoluci&oacute;n en el tiempo de las funciones &#947; <SUP>l</SUP>&nbsp;(<U>u<SUP>l</U></SUP>, t<SUB>j</SUB>) as&iacute; como los valores de sus par&aacute;metros, se muestran con detalle en Cerrada [9].</P> <B>    <P ALIGN="JUSTIFY">Experimento 3</B> </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En este experimento se tom&oacute; la ecuaci&oacute;n dada en (10) para definir a la funci&oacute;n &#947; <I><SUP>l</SUP> </I>(<I><U>u<SUP>l</U></SUP>, t<SUB>j</I></SUB>). En la fase de ajuste de par&aacute;metros se consider&oacute; <I>M=10</I>, 16 y r<I><SUB>j</I></SUB> = 0.1, <I>j = </I>1,2,3. En este experimento el menor valor alcanzado para error de entrenamiento fue de 0.0026 despu&eacute;s de 3500 ciclos de entrenamiento. Con el fin de comparar con los resultados obtenidos en el experimento 1, en el cual se ha usado la ecuaci&oacute;n (9) para definir a la funci&oacute;n &#947; <I><SUP>l</SUP> </I>(<I><U>u</U><SUP>l</SUP>, t<SUB>j</I></SUB>), se usa la misma entrada <I>u</I>(<I>t</I>), para evaluar el desempe&ntilde;o del nuevo modelo.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Los mejores resultados, con respecto a la magnitud de la se&ntilde;al de error de identificaci&oacute;n <I>e</I> definida en (24), se han obtenido con M<I>=</I>16. En la <A HREF="#fig6">Figura 6</A> se muestra el desempe&ntilde;o del MDAD.<A NAME="fig6"></A></P>     <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="CENTER"><IMG SRC="/img/fbpe/rtfiuz/v25n3/art06fig6.jpg" WIDTH=584 HEIGHT=442></P> <B>    
]]></body>
<body><![CDATA[<P ALIGN="CENTER">Figura 6. Desempe&ntilde;o del MDAD para la entrada u(t) y y0)=0, en el experimento 3.</P> </B>    <P ALIGN="JUSTIFY">&nbsp;</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Sobre dicha figura, se observa que la magnitud del error <I>e </I>es notablemente desmejorada con respecto a la obtenida en el experimento 1. No se logra que dicho error tienda a valores alrededor de <I>e=0</I>, consider&aacute;ndose resultados poco adecuados teniendo en cuenta la importancia de la precisi&oacute;n en los modelos de identificaci&oacute;n. Estos resultados hablan sobre la importancia de una adecuada selecci&oacute;n de la funci&oacute;n que define a &#947; <I><SUP>l</SUP> </I>(<I><U>u</U><SUP>l</SUP>, t<SUB>j</I></SUB>) en el MDAD.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La evoluci&oacute;n en el tiempo de las funciones &#945; <I><SUB>i</SUB><SUP>l</I></SUP> (<I><U>n</U><SUB>i</SUB><SUP>l</I></SUP>, <I>t<SUB>j</I></SUB><FONT FACE="Times New Roman">), &#946; </FONT><I><SUB>i</SUB><SUP>l</I></SUP> (<I><U>w</U><SUB>i</SUB><SUP>l</I></SUP>, <I>t<SUB>j</I></SUB><FONT FACE="Times New Roman">) y &#947; </FONT><I><SUP>l</I></SUP> (<I><U>u</U><SUP>l</I></SUP>, <I>t<SUB>j</I></SUB>), as&iacute; como los valores de sus par&aacute;metros, se muestran con detalle en Cerrada [9].</P> <B>    <P ALIGN="JUSTIFY">3.2. An&aacute;lisis de resultados</B> </P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Los resultados obtenidos en los experimentos 1 y 2 reflejan un desempe&ntilde;o adecuado de los MDAD de identificaci&oacute;n propuestos, respecto a la magnitud del error <I>e</I> definido en (24). Los resultados obtenidos en el experimento 3, indican la importancia de la selecci&oacute;n de la funci&oacute;n &#947; <I><SUP>l</SUP> (<U>u<SUP>l</U></SUP>, t<SUB>j</SUB>) </I>en el MDAD. Se pueden resaltar los siguientes aspectos:</P>  <UL>     <P ALIGN="JUSTIFY">    <LI>Es posible proponer un MDAD de identificaci&oacute;n entrada-salida para el proceso bajo estudio a partir del conocimiento de u(t) y u(t-1). </LI></P>     <P ALIGN="JUSTIFY">    <LI>El comportamiento del error de identificaci&oacute;n es satisfactorio, considerando que el sistema es no lineal y variante en el tiempo. </LI></P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">    <LI>Para el proceso bajo estudio, el desempe&ntilde;o del modelo se muestra sensible respecto a la definici&oacute;n de la funcion g<SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>), seg&uacute;n los resultados obtenidos en los experimentos 1 y 3. </LI></P>     <P ALIGN="JUSTIFY">    <LI>Para el proceso bajo es<FONT FACE="Times New Roman">tudio, es posible mantener en valores constantes a las funciones &#945; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>n</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">) y &#946; </FONT><SUB>i</SUB><SUP>l</SUP> (<U>w</U><SUB>i</SUB><SUP>l</SUP>, t<SUB>j</SUB><FONT FACE="Times New Roman">) y proponer un MDAD definiendo solamente a &#947; </FONT><SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>) como funci&oacute;n dependiente del tiempo, seg&uacute;n los resultados obtenidos en el experimento 2. </LI></P>    </UL>  <B>    <P ALIGN="JUSTIFY">4. Conclusiones y Recomendaciones </P> </B>    <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En este trabajo, se propone un modelo difuso adaptativo din&aacute;mico a par&aacute;metros ajustables para realizar la identificaci&oacute;n entrada-salida de un proceso de reacci&oacute;n que exhibe una din&aacute;mica no lineal variante en el tiempo.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La caracter&iacute;stica din&aacute;mica del modelo propuesto es interesante en el &aacute;rea de identificaci&oacute;n de sistemas en la cual es importante disponer de modelos gen&eacute;ricos que permitan capturar la din&aacute;mica del sistema en el dominio posible de sus variables, los cuales pueden cambiar temporalmente debido a perturbaciones externas o internas, o por din&aacute;micas propias variantes en el tiempo.</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; La caracter&iacute;stica din&aacute;mica de las funciones de membres&iacute;a de este modelo permite resolver algunas de la limitaciones que se presentan en los modelos difusos adaptativos cl&aacute;sicos usados en identificaci&oacute;n de sistemas, los cuales son, finalmente, modelos est&aacute;ticos con una capacidad de generalizaci&oacute;n dependiente del algoritmo de ajuste de par&aacute;metros [2].</P>     <P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; En cuanto a los resultados obtenidos en las simulaciones realizadas, se resalta un desempe&ntilde;o adecuado de los MDAD propuestos para la identificaci&oacute;n del sistema estudiado, sobre la base de magnitud del error de identificaci&oacute;n e. Para este sistema particular, se observa que la estructura de las <FONT FACE="Times New Roman">funcionesn &#947; </FONT><SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>), incide en el desempe&ntilde;o del modelo.</P>     ]]></body>
<body><![CDATA[<P ALIGN="JUSTIFY">&nbsp;&nbsp;&nbsp; Se recomienda comparar el MDAD aqu&iacute; propuesto con otro esquema de identificaci&oacute;n, con el fin de enriquecer el an&aacute;lisis sobre su desempe&ntilde;o en la identificaci&oacute;n de este proceso de reacci&oacute;n. Se recomienda igualmente estudiar sobre la proposici&oacute;n de una estructura particular para las funciones &#947; <SUP>l</SUP> (<U>u</U><SUP>l</SUP>, t<SUB>j</SUB>), que podr&iacute;an derivarse de las caracter&iacute;sticas din&aacute;micas propias de este sistema.</P> <B>    <P ALIGN="JUSTIFY">Referencias Bibliogr&aacute;ficas </P> </B>    <!-- ref --><P ALIGN="JUSTIFY">1. Ljung L. "System Identification. Theory for the User". New Jersey: Prentice Hall, 1997.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315146&pid=S0254-0770200200030000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">2. Takagi T. y Sugeno M. "Fuzzy identification of systems and its applications to modeling and control". IEEE Transaction on System, Man, Cybernetic, Vol. 15 (1985), 116-132.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315147&pid=S0254-0770200200030000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">3. Narendra K.S. y Parthasarathy K. "Identification and control of dynamical systems using neural networks". IEEE Transaction on Neural Networks, Vol. 1, No.1 (1990), 4-27.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315148&pid=S0254-0770200200030000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">4. Sastry P., Santharam G. y Unnikrishnan K. "Memory neuron networks for identification and control of dynamical system". IEEE Transaction on Neural Networks, Vol. 5, No. 2 (1994), 306-319.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315149&pid=S0254-0770200200030000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">5. Angeline P. y Fogel D. "An Evolutionary Program for the Identification of Dynamical System". Technical Report, Natural Selection, Inc., 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315150&pid=S0254-0770200200030000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">6. Aguilar J. y Cerrada M. "Genetic programming-based approach for system identification’’. Proceedings (CD) of WSES on Evolutionary Computation EC’01, Tenerife, Espa&ntilde;a, Febrero 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315151&pid=S0254-0770200200030000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">7. Yager R. and Filev D. "Essentials of Fuzzy Modeling and Control", New York: John Wiley, 1994.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315152&pid=S0254-0770200200030000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">8. Wang L. "Adaptive Fuzzy Systems and Control. Design and Stability", New Jersey: Prentice Hall, 1994.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315153&pid=S0254-0770200200030000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">9. Cerrada M. "Syst&egrave;mes Flous Adaptatifs Dynamiques pour l’identification des Syst&egrave;mes Non-Lin&eacute;aires Variants avec le Temps". D.E.A. Report, Laboratoire d’Analyse et d’Architecture des Syst&egrave;mes (LAAS-CNRS), Toulouse, Francia, 2000.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315154&pid=S0254-0770200200030000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">10. Shi Y. y Mizumoto M. "Some considerations on conventional neuro-fuzzy learning algorithms by gradient descent method". Fuzzy Sets and Systems, Vol. 112, No. 1 (2000), 51-63.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315155&pid=S0254-0770200200030000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="JUSTIFY">11. Wu W. y Chou Y.S. "Adaptative feedforward and feedback control of nonlinear time-varying uncertain systems". International Journal of Control, Vol. 72, No. 12 (1999), 1127-12238.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2315156&pid=S0254-0770200200030000600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body>
<back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ljung]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA["System Identification: Theory for the User"]]></source>
<year>1997</year>
<publisher-loc><![CDATA[^eNew Jersey New Jersey]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Takagi]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Sugeno]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuzzy identification of systems and its applications to modeling and control"]]></article-title>
<source><![CDATA[IEEE Transaction on System, Man, Cybernetic]]></source>
<year>1985</year>
<volume>15</volume>
<page-range>116-132</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Narendra]]></surname>
<given-names><![CDATA[K.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Parthasarathy]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Identification and control of dynamical systems using neural networks"]]></article-title>
<source><![CDATA[IEEE Transaction on Neural Networks]]></source>
<year>1990</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>4-27</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sastry]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Santharam]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Unnikrishnan]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Memory neuron networks for identification and control of dynamical system"]]></article-title>
<source><![CDATA[IEEE Transaction on Neural Networks]]></source>
<year>1994</year>
<volume>5</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>306-319</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angeline]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Fogel]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[An Evolutionary Program for the Identification of Dynamical System"]]></source>
<year>1998</year>
<publisher-name><![CDATA[Natural Selection, Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Cerrada]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA["Genetic programming-based approach for system identification’’]]></source>
<year>Febr</year>
<month>er</month>
<day>o </day>
<publisher-loc><![CDATA[Tenerife ]]></publisher-loc>
<publisher-name><![CDATA[Proceedings (CD) of WSES on Evolutionary Computation EC’01]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yager]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Filev]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA["Essentials of Fuzzy Modeling and Control"]]></source>
<year>1994</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA["Adaptive Fuzzy Systems and Control. Design and Stability"]]></source>
<year>1994</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cerrada]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Systèmes Flous Adaptatifs Dynamiques pour l’identification des Systèmes Non-Linéaires Variants avec le Temps"]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Toulouse ]]></publisher-loc>
<publisher-name><![CDATA[D.E.A. Report, Laboratoire d’Analyse et d’Architecture des Systèmes (LAAS-CNRS)]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Mizumoto]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Some considerations on conventional neuro-fuzzy learning algorithms by gradient descent method"]]></article-title>
<source><![CDATA[Fuzzy Sets and Systems]]></source>
<year>2000</year>
<volume>112</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>51-63</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Chou]]></surname>
<given-names><![CDATA[Y.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Adaptative feedforward and feedback control of nonlinear time-varying uncertain systems"]]></article-title>
<source><![CDATA[International Journal of Control]]></source>
<year>1999</year>
<volume>72</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1127-12238</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
