<?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>0123-7799</journal-id>
<journal-title><![CDATA[TecnoLógicas]]></journal-title>
<abbrev-journal-title><![CDATA[TecnoL.]]></abbrev-journal-title>
<issn>0123-7799</issn>
<publisher>
<publisher-name><![CDATA[Instituto Tecnológico Metropolitano - ITM]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0123-77992012000100003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Diseño, Implementación y Validación de un Controlador PID Autosintonizado]]></article-title>
<article-title xml:lang="en"><![CDATA[Design, Implementation and Validation of a Self-Tuning PID Controller]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lozano-Valencia]]></surname>
<given-names><![CDATA[Leonardo F.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rodríguez-García]]></surname>
<given-names><![CDATA[Luis F.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Giraldo-Buitrago]]></surname>
<given-names><![CDATA[Dídier]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Tecnológica de Pereira Programa de Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[Pereira ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Tecnológica de Pereira Programa de Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[Pereira ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Tecnológica de Pereira Programa de Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[Pereira ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2012</year>
</pub-date>
<numero>28</numero>
<fpage>33</fpage>
<lpage>53</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0123-77992012000100003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0123-77992012000100003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0123-77992012000100003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta el diseño y la implementación de un controlador PID autosintonizado. La metodología propuesta utiliza el método de mínimos cuadrados con reinicio de covarianza y el diseño por reubicación de polos para el cálculo de los parámetros del controlador. El diseño propuesto se implementa en sistemas estables e inestables simulados en un computador análogo COMDYNA GP-6, y se presenta una comparación del desempeño del controlador autosintonizado y un controlador PID clásico en términos del error medio cuadrático. Los resultados obtenidos muestran que los controladores de parámetros adaptativos tienen una mejor respuesta que los controladores de parámetros fijos frente a variaciones de parámetros que puedan afectar las condiciones del sistema.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper the design and the implementation of a self-tuning PID controller is presented. The proposed methodology uses a least squares method with covariance resetting and a pole placement design for the calculation of controller parameters. The proposed design is implemented on stable and unstable systems simulated in a COMDYNA GP-6 analog computer, and a comparison of the performance of the self-tuning controller and a classic PID controller is presented in terms of root mean square error. The obtained results show that controllers of adaptive parameters have a better response than controllers of fixed parameters with respect to parameter variations that may affect the conditions of the system.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Control PID]]></kwd>
<kwd lng="es"><![CDATA[sintonización automática]]></kwd>
<kwd lng="es"><![CDATA[estimación en línea]]></kwd>
<kwd lng="es"><![CDATA[reubicación de polos]]></kwd>
<kwd lng="es"><![CDATA[variación paramétrica]]></kwd>
<kwd lng="en"><![CDATA[PID control]]></kwd>
<kwd lng="en"><![CDATA[automatic tuning]]></kwd>
<kwd lng="en"><![CDATA[online estimation]]></kwd>
<kwd lng="en"><![CDATA[pole placement]]></kwd>
<kwd lng="en"><![CDATA[parameter variation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[   <font size="2" face="verdana">     <p align="right"><b>Art&iacute;culo de Investigaci&oacute;n/Research Article</b></p>      <p align="center"><font size="4" face="verdana"><b>Dise&ntilde;o, Implementaci&oacute;n y Validaci&oacute;n de un Controlador PID Autosintonizado</b></font></p>     <p align="center"><font size="3" face="verdana"><b>Design, Implementation and Validation of a Self-Tuning PID Controller</b></font></p>      <p><b>Leonardo F. Lozano-Valencia<sup>1</sup>, Luis F. Rodr&iacute;guez-Garc&iacute;a<sup>2</sup>, D&iacute;dier Giraldo-Buitrago<sup>3</sup></b></p>      <p><sup>1</sup>Programa de Ingenier&iacute;a El&eacute;ctrica, Universidad Tecnol&oacute;gica de Pereira, Pereira-Colombia, <a href="mailto:lflozano@utp.edu.co">lflozano@utp.edu.co</a></p>     <p><sup>2</sup>Programa de Ingenier&iacute;a El&eacute;ctrica, Universidad Tecnol&oacute;gica de Pereira, Pereira-Colombia, <a href="mailto:luferodriguez@utp.edu.co">luferodriguez@utp.edu.co</a></p>     <p><sup>3</sup>Programa de Ingenier&iacute;a El&eacute;ctrica, Universidad Tecnol&oacute;gica de Pereira, Pereira-Colombia, <a href="mailto:dgiraldo@utp.edu.co">dgiraldo@utp.edu.co</a></p>      <p></p>     <p align="center">Fecha de recepci&oacute;n: 15 de septiembre de 2011 / Fecha de aceptaci&oacute;n: 13 de abril de 2012</p> <hr>      ]]></body>
<body><![CDATA[<p><font size="3"><b>Resumen</b></font></p>     <p>En este art&iacute;culo se presenta el dise&ntilde;o y la implementaci&oacute;n de un controlador PID autosintonizado. La metodolog&iacute;a propuesta utiliza el m&eacute;todo de m&iacute;nimos cuadrados con reinicio de covarianza y el dise&ntilde;o por reubicaci&oacute;n de polos para el c&aacute;lculo de los par&aacute;metros del controlador. El dise&ntilde;o propuesto se implementa en sistemas estables e inestables simulados en un computador an&aacute;logo COMDYNA GP-6, y se presenta una comparaci&oacute;n del desempe&ntilde;o del controlador autosintonizado y un controlador PID cl&aacute;sico en t&eacute;rminos del error medio cuadr&aacute;tico. Los resultados obtenidos muestran que los controladores de par&aacute;metros adaptativos tienen una mejor respuesta que los controladores de par&aacute;metros fijos frente a variaciones de par&aacute;metros que puedan afectar las condiciones del sistema.</p>      <p><b>Palabras clave: </b>Control PID; sintonizaci&oacute;n autom&aacute;tica; estimaci&oacute;n en l&iacute;nea; reubicaci&oacute;n de polos; variaci&oacute;n param&eacute;trica.</p> <hr>      <p><font size="3"><b>Abstract</b></font></p>     <p>In this paper the design and the implementation of a self-tuning PID controller is presented. The proposed methodology uses a least squares method with covariance resetting and a pole placement design for the calculation of controller parameters. The proposed design is implemented on stable and unstable systems simulated in a COMDYNA GP-6 analog computer, and a comparison of the performance of the self-tuning controller and a classic PID controller is presented in terms of root mean square error. The obtained results show that controllers of adaptive parameters have a better response than controllers of fixed parameters with respect to parameter variations that may affect the conditions of the system.</p>      <p><b>Keywords: </b>PID control; automatic tuning; online estimation; pole placement; parameter variation.</p> <hr>      <p></p>     <p><font size="3"><b>1. Introducci&oacute;n</b></font></p>     <p>El control proporcional integral derivativo (PID) es la estrategia de control m&aacute;s usada en las aplicaciones industriales; se estima que m&aacute;s del 90% de los lazos de control utilizan control PID, dado que es una estrategia simple, efectiva y no requiere una gran fundamentaci&oacute;n te&oacute;rica para su utilizaci&oacute;n en los procesos cotidianos (Ang <i>et al.</i>, 2005). Es por esto que, a pesar del desarrollo de estrategias de control m&aacute;s inteligentes y con mejores resultados experimentales, no se ha logrado desplazar al control PID de la aplicaci&oacute;n en los procesos donde es deseable y a la vez suficiente que las operaciones que se realizan sean sencillas y sobre todo econ&oacute;micas, especialmente cuando se tienen limitaciones en la obtenci&oacute;n de equipos para ejecutar estrategias m&aacute;s complejas o donde no se cuenta con operarios capacitados.</p>     <p>El control PID proporciona un tratamiento tanto para la respuesta de estado estacionario como la respuesta transitoria, y ofrece una soluci&oacute;n gen&eacute;rica y eficiente a los problemas de control del mundo real. Muchos ingenieros est&aacute;n familiarizados con el control PID, y su uso se ha convertido en una pr&aacute;ctica est&aacute;ndar. En la actualidad, la introducci&oacute;n del control digital ha mejorado las capacidades del PID, como son la adaptaci&oacute;n, la sintonizaci&oacute;n autom&aacute;tica, y la planificaci&oacute;n de ganancia, las cuales pueden ser f&aacute;cilmente introducidas en el control PID (Knospe, 2006).</p>     ]]></body>
<body><![CDATA[<p>El dise&ntilde;o de controladores PID se puede lograr desde diferentes enfoques, que van desde m&eacute;todos de ensayo y error, como acercamientos basados en el modelo del sistema. Por tanto, surge la necesidad de desarrollar t&eacute;cnicas para obtener los modelos din&aacute;micos de diversas aplicaciones tales como control de procesos, sistemas medioambientales, sistemas biol&oacute;gicos y biom&eacute;dicos y sistemas de transporte (Gevers, 2006). El modelado de sistemas f&iacute;sicos es un proceso complicado que se puede efectuar utilizando dos enfoques diferentes: Uno requiere la aplicaci&oacute;n de fundamentos te&oacute;ricos basados en leyes o principios f&iacute;sicos; el otro es un enfoque emp&iacute;rico en el cual mediante la realizaci&oacute;n de experimentos se pretende obtener un modelo estimado que represente el comportamiento din&aacute;mico del sistema. La identificaci&oacute;n de sistemas es el acercamiento experimental al modelado de los procesos, y se refiere en general al problema de desarrollar modelos matem&aacute;ticos de sistemas basado en mediciones de excitaci&oacute;n y respuesta. El inter&eacute;s pr&aacute;ctico en la identificaci&oacute;n de sistemas es debido a las dificultades asociadas al derivar modelos de principios f&iacute;sicos, y estos escenarios hacen de la identificaci&oacute;n una herramienta vital en muchas aplicaciones de ingenier&iacute;a, desde supresi&oacute;n de vibraciones a control de procesos (Fassois &amp; Rivera, 2007).</p>     <p>Existen algunas caracter&iacute;sticas que no se tienen en cuenta en el desarrollo de modelos matem&aacute;ticos de sistemas f&iacute;sicos o en el dise&ntilde;o de controladores, como perturbaciones, ruidos, variaciones de par&aacute;metros, entre otras. Esto puede llevar a imprecisiones entre el modelo calculado y el modelo actual del sistema, y a su vez al deterioro de la respuesta del controlador ante variaciones en sus par&aacute;metros. Los reguladores autosintonizados, un tipo de controlador adaptativo, basan su funcionamiento en la estimaci&oacute;n recursiva de las caracter&iacute;sticas del sistema, las perturbaciones y la actualizaci&oacute;n de las estimaciones para as&iacute; observar posibles cambios. Usando este conocimiento, se pueden emplear m&eacute;todos apropiados para dise&ntilde;ar el controlador &oacute;ptimo (Bob&aacute;l <i>et al.</i>, 2005). Algunos acercamientos comprenden el uso de redes neuronales para la estimaci&oacute;n de los par&aacute;metros del sistema (Cajueiro &amp; Hemerly, 2003), y a partir de estos realizar el c&aacute;lculo de los par&aacute;metros del controlador con t&eacute;cnicas como algoritmos gen&eacute;ticos (Valarmathi <i>et al.</i>, 2009). Otros esquemas comprenden la estimaci&oacute;n en l&iacute;nea de los par&aacute;metros de un modelo de la planta, generalmente discreto, utilizando alg&uacute;n m&eacute;todo de identificaci&oacute;n, como el m&eacute;todo de m&iacute;nimos cuadrados o proyecci&oacute;n ortogonal, unido al dise&ntilde;o de un controlador basado en dichos par&aacute;metros, los cuales se ajustan en l&iacute;nea (Aguado &amp; Martinez, 2003).</p>     <p>En este trabajo, se presenta el dise&ntilde;o e implementaci&oacute;n de un controlador PID autosintonizado, en el cual se emplea el m&eacute;todo de m&iacute;nimos cuadrados recursivo para la estimaci&oacute;n en l&iacute;nea de los par&aacute;metros del sistema, y con base a los par&aacute;metros calculados, se dise&ntilde;a el controlador mediante el dise&ntilde;o por reubicaci&oacute;n de polos. Este trabajo est&aacute; dividido de la siguiente manera: en la secci&oacute;n 2 se muestra el desarrollo metodol&oacute;gico de un controlador PID autosintonizado, presentando la estructura del controlador, el controlador PID, el dise&ntilde;o por reubicaci&oacute;n de polos y la estimaci&oacute;n de par&aacute;metros. En la secci&oacute;n 3 se muestran los resultados de la implementaci&oacute;n y se plantea la discusi&oacute;n en torno a los controladores de par&aacute;metros fijos y de par&aacute;metros adaptativos; la secci&oacute;n 4 presenta las conclusiones del trabajo.</p>      <p></p>     <p><font size="3"><b>2. Metodolog&iacute;a</b></font></p>     <p>Con el fin de implementar el controlador PID autosintonizado, se utiliza el m&eacute;todo de m&iacute;nimos cuadrados recursivo para estimar un modelo discreto de la planta. Usando los par&aacute;metros del modelo discreto obtenido y las especificaciones de dise&ntilde;o, se obtienen los par&aacute;metros del controlador. Este proceso se ilustra en la <a href="#Figura1">Fig. 1</a>.</p>      <p align="center"><a name="Figura1"></a><img src="/img/revistas/teclo/n28/n28a03fig01.jpg"></p>      <p><i><b>2.1 Estructura del controlador</b></i></p>     <p>Se propone una estructura de controlador general con dos grados de libertad, es decir, una estructura en la cual exista una funci&oacute;n de transferencia que act&uacute;e sobre la salida realimentada, y una funci&oacute;n de transferencia diferente que act&uacute;e sobre la se&ntilde;al de referencia, como se muestra en la <a href="#Figura2">Fig. 2</a>.</p>      <p align="center"><a name="Figura2"></a><img src="/img/revistas/teclo/n28/n28a03fig02.jpg"></p>      ]]></body>
<body><![CDATA[<p>Esta estructura presenta ventajas puesto que no s&oacute;lo permite realizar la reubicaci&oacute;n de los polos del sistema, sino que tambi&eacute;n es posible hacer que la salida del sistema en lazo cerrado sea de la misma forma que un modelo de referencia especificado. Una forma particular se obtiene cuando <i>T(q</i><sup>-1</sup><i>)</i> = <i>S(q</i><sup>-1</sup><i>)</i>, la cual es conocida como estructura con un grado de libertad. En esta estructura, se tiene una &uacute;nica funci&oacute;n de transferencia que act&uacute;a sobre una se&ntilde;al de error, que es generada de la comparaci&oacute;n de la se&ntilde;al de referencia <i>r(k)</i> con la salida del sistema <i>y(k)</i> (&Aring;strom &amp; Wittenmark, 1996).</p>      <p><i><b>2.2 Dise&ntilde;o de controladores por reubicaci&oacute;n de polos</b></i></p>      <p>A partir de la <a href="#Figura2">Fig. 2</a>, la se&ntilde;al de control <i>u(k)</i> que act&uacute;a sobre la planta est&aacute; dada por (1):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec01.jpg"></p>      <p>Igualmente, la funci&oacute;n de transferencia del sistema en lazo cerrado en t&eacute;rminos del operador de desplazamiento hacia atr&aacute;s <i>q</i><sup>-1</sup>, es decir la funci&oacute;n de transferencia que relaciona la salida del sistema con la se&ntilde;al de referencia, est&aacute; dada por (2):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec02.jpg"></p>      <p>Los polinomios <i>A<sub>c</sub></i> y <i>B<sub>c</sub></i> corresponden al polinomio caracter&iacute;stico del sistema en lazo cerrado y el polinomio del numerador en lazo cerrado, respectivamente. La idea del dise&ntilde;o por reubicaci&oacute;n de polos consiste en especificar el comportamiento deseado para el sistema en lazo cerrado a trav&eacute;s del polinomio <i>A<sub>d</sub></i>. Los polinomios <i>R(q</i><sup>-1</sup><i>)</i> y <i>S(q</i><sup>-1</sup><i>)</i> pueden ser determinados a partir de la igualaci&oacute;n del polinomio caracter&iacute;stico <i>A<sub>c</sub></i> con el polinomio deseado <i>A<sub>d</sub></i> como se muestra en (3):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec03.jpg"></p>      <p>Para el c&aacute;lculo del polinomio <i>T(q</i><sup>-1</sup><i>)</i>, es necesario dar especificaciones para la respuesta transitoria a trav&eacute;s de los ceros del sistema. La soluci&oacute;n tambi&eacute;n puede ser obtenida reemplazando los polinomios <i>R(q</i><sup>-1</sup><i>)</i>, <i>S(q</i><sup>-1</sup><i>)</i> y <i>T(q</i><sup>-1</sup><i>)</i> por polinomios de estructura conocida, pero con par&aacute;metros desconocidos a ser calculados (&Aring;strom &amp; Wittenmark, 1994).</p>      <p><i><b>2.3 Control proporcional integral derivativo</b></i></p>      ]]></body>
<body><![CDATA[<p>El control proporcional integral derivativo es una estrategia de control que consta de tres acciones b&aacute;sicas, las cuales en el dominio de la frecuencia se pueden expresar como se muestra en (4)</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec04.jpg"></p>      <p>Con esta forma ideal, se tiene una acci&oacute;n proporcional que act&uacute;a directamente sobre el error; una acci&oacute;n integral, que elimina errores de estado estacionario en el seguimiento de se&ntilde;ales constantes; y una acci&oacute;n derivativa, que en general ayuda a mejorar la respuesta transitoria mediante una acci&oacute;n que trata de predecir el valor futuro del error. Sin embargo, la estructura ideal presenta algunas dificultades en lo concerniente a la presencia de se&ntilde;ales de alta frecuencia, debido a que la acci&oacute;n derivativa tiende a amplificarlos. Se incluye un filtro pasabajo a la acci&oacute;n derivativa con el fin de limitarla a un valor constante a altas frecuencias, como se muestra en (5).</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec05.jpg"></p>      <p>De esta forma, a frecuencias bajas la acci&oacute;n derivativa es igual a la forma ideal, pero a frecuencias altas, la acci&oacute;n derivativa es limitada al valor <i>K<sub>p</sub>N</i>. Otra dificultad que presenta es que es sensible a variaciones repentinas del punto de referencia, lo que afecta a las acciones proporcional y derivativa. Se adiciona una ponderaci&oacute;n al punto de referencia, con el fin de mitigar su acci&oacute;n sobre la se&ntilde;al de control, como se muestra en (6) (&Aring;strom &amp; H&auml;gglund, 1995; &Aring;strom &amp; Wittenmark, 1996):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec06.jpg"></p>      <p>Finalmente, asumiendo una realimentaci&oacute;n directa de la salida sobre la acci&oacute;n derivativa, esto es, asumiendo <i>c</i> = 0, las acciones proporcional, integral y derivativa discretizadas se muestran en (7), (8) y (9), respectivamente, las cuales son expresadas en funci&oacute;n de los par&aacute;metros continuos y de un conjunto de coeficientes que dependen del m&eacute;todo de discretizaci&oacute;n, los cuales se muestran en la <a href="#Tabla1">Tabla 1</a>.</p>      <p align="center"><a name="Tabla1"></a><img src="/img/revistas/teclo/n28/n28a03tab01.jpg"></p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec07.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec08.jpg"></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/teclo/n28/n28a03ec09.jpg"></p>      <p>Finalmente, la se&ntilde;al de control PID discreta, que corresponde a la suma de las acciones individuales, puede ser expresada en t&eacute;rminos del operador de desplazamiento hacia atr&aacute;s como se muestra en (10):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec10.jpg"></p>      <p>Donde los coeficientes <i>S<sub>i</sub>, t<sub>i</sub>, i</i> = 0,1,2 se muestran en (11)-(16), y son expresados en funci&oacute;n de los coeficientes mostrados en la <a href="#Tabla1">Tabla 1</a>:</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec11.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec12.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec13.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec14.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec15.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec16.jpg"></p>      ]]></body>
<body><![CDATA[<p>La ecuaci&oacute;n (10) muestra una forma general de controlador PID discretizado (&Aring;strom &amp; H&auml;gglund, 1995; &Aring;strom &amp; Wittenmark, 1996), cuyos polinomios se pueden reemplazar en (2), para as&iacute; calcular los coeficientes con el dise&ntilde;o por reubicaci&oacute;n de polos.</p>      <p><i><b>2.4 Dise&ntilde;o de control PID para sistemas de segundo orden</b></i></p>      <p>Se asume que una planta de segundo orden se puede modelar a trav&eacute;s de una funci&oacute;n de transferencia, como se muestra en (17):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec17.jpg"></p>      <p>A partir del numerador y denominador de (17), y de los polinomios del controlador que se muestran en (10), el polinomio caracter&iacute;stico del sistema en lazo cerrado se define por (18):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec18.jpg"></p>      <p>Donde los coeficientes se muestran en (19)-(22): </p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec19.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec20.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec21.jpg"></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/teclo/n28/n28a03ec22.jpg"></p>      <p>Se realiza la comparaci&oacute;n con el polinomio deseado para el sistema en lazo cerrado, que se puede expresar como se muestra en (23):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec23.jpg"></p>      <p>Finalmente se obtiene el sistema de ecuaciones mostrado en (24):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec24.jpg"></p>      <p>A partir de la soluci&oacute;n del sistema de ecuaciones (24), se logra la sintonizaci&oacute;n de los polinomios <i>R</i> y <i>S</i> del controlador PID. Para sintonizar el polinomio <i>T</i>, se busca que el polinomio del numerador del sistema en lazo cerrado, que puede ser obtenido de (2), sea igual al polinomio que se muestra en (25):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec25.jpg"></p>      <p>Pero a partir de (25) no es posible realizar la reubicaci&oacute;n de todos los ceros del sistema, puesto que no se tienen suficientes par&aacute;metros. Se propone como soluci&oacute;n a este problema la expresi&oacute;n mostrada en (26):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec26.jpg"></p>      <p>donde el polinomio del numerador deseado consta de dos ceros que son asignados por el usuario y un cero que es calculado por el algoritmo en funci&oacute;n de las variables <i>n</i><sub>0</sub> y <i>n</i><sub>1</sub>. De esta forma se consigue que el n&uacute;mero de ecuaciones sea igual al n&uacute;mero de par&aacute;metros disponibles para la sintonizaci&oacute;n. El sistema de ecuaciones obtenido est&aacute; dado por (27):</p>      ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/teclo/n28/n28a03ec27.jpg"></p>      <p><i><b>2.5 Estimaci&oacute;n de par&aacute;metros</b></i></p>     <p>Los par&aacute;metros del controlador se pueden calcular en funci&oacute;n de los par&aacute;metros de la planta, los cuales pueden o no ser conocidos. En este caso se asume que los par&aacute;metros son desconocidos, y por tanto se utilizar&aacute; el m&eacute;todo de m&iacute;nimos cuadrados recursivo para obtener los par&aacute;metros del sistema. A partir de (17), la salida de la planta en el instante <i>k</i> puede ser expresada como una funci&oacute;n de sus entradas y salidas pasadas y sus par&aacute;metros, como se muestra en (28):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec28.jpg"></p>      <p>Donde &#934; (<i>t </i>&ndash; 1) es un vector de regresi&oacute;n que contiene la informaci&oacute;n pasada del sistema, y &#952;<sub>0</sub> es un vector que contiene los par&aacute;metros desconocidos del sistema. El m&eacute;todo de m&iacute;nimos cuadrados estima los par&aacute;metros del sistema en funci&oacute;n de la estimaci&oacute;n anterior, una matriz de ganancia, un vector de regresi&oacute;n y un error de estimaci&oacute;n, a partir de las ecuaciones recursivas (29) y (30):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec29.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec30.jpg"></p>      <p>La matriz de ganancia del algoritmo est&aacute; en funci&oacute;n de una matriz de covarianza <i>P</i>(<i>t</i> &ndash; 1). A medida que los par&aacute;metros estimados comienzan a converger a los valores reales, los elementos de la matriz de covarianza toman valores peque&ntilde;os, lo que hace que el algoritmo pierda sensibilidad frente a las variaciones en los par&aacute;metros. Se proponen modificaciones para ayudar al algoritmo a recalcular los par&aacute;metros cuando se presentan variaciones en los par&aacute;metros. Una alternativa es el m&eacute;todo de m&iacute;nimos cuadrados con reinicio de covarianza, en el cual se seleccionan un conjunto de instantes de tiempo, para los cuales si el instante actual no pertenece a dicho conjunto, la matriz de covarianza se calcula seg&uacute;n (30). Si por el contrario el instante actual pertenece a dicho conjunto, la matriz de covarianza toma el valor dado por (31):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec31.jpg"></p>      <p>Otra alternativa es utilizar el m&eacute;todo de m&iacute;nimos cuadrados con ponderaci&oacute;n exponencial de datos, en el cual se introduce un factor de olvido &#945;, mediante el cual se agrega un peso a los datos con el fin de dar m&aacute;s importancia a los datos m&aacute;s recientes, y descartar con mayor facilidad los datos m&aacute;s antiguos. Este m&eacute;todo satisface las ecuaciones recursivas (32) y (33) (Goodwin &amp; Sin, 2009).</p>      ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/teclo/n28/n28a03ec32.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec33.jpg"></p>      <p></p>     <p><font size="3"><b>3. Resultados y discusi&oacute;n</b></font></p>     <p><i><b>3.1 Computador a&aacute;logo COMDYNA GP-6</b></i></p>      <p>El computador an&aacute;logo COMDYNA GP-6 es un dispositivo electr&oacute;nico que permite la simulaci&oacute;n de las ecuaciones diferenciales que describen la din&aacute;mica de un sistema f&iacute;sico, mediante un circuito construido con amplificadores operacionales y otros elementos como potenci&oacute;metros y capacitancias, que representa las mismas ecuaciones del sistema original. Este dispositivo permite la simulaci&oacute;n de sistemas hasta de cuarto orden, y con ayuda de los potenci&oacute;metros, es posible realizar variaciones en l&iacute;nea de los par&aacute;metros de los sistemas implementados. Otra ventaja del computador an&aacute;logo COMDYNA GP-6 es que su manejo con se&ntilde;ales el&eacute;ctricas facilita las labores de adquisici&oacute;n de datos. Estas caracter&iacute;sticas lo hacen ideal para las pruebas a realizar.</p>      <p><i><b>3.2 Control de un sistema estable de segundo orden</b></i></p>      <p>Se implement&oacute; en el computador an&aacute;logo COMDYNA GP-6 la funci&oacute;n de transferencia mostrada en (34), que corresponde a la funci&oacute;n de transferencia de un sistema de segundo orden sobre amortiguado estable en lazo abierto. </p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec34.jpg"></p>      <p>El sistema con el controlador fueron puestos en marcha, y en un instante de tiempo alrededor de 30 segundos de ejecuci&oacute;n se realiz&oacute; una variaci&oacute;n de par&aacute;metros, de tal manera que el coeficiente de amortiguamiento del sistema cambiase de 1,8 a 0,75, obteniendo el sistema que se muestra en (35).</p>      ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/teclo/n28/n28a03ec35.jpg"></p>      <p>Se utiliz&oacute; el m&eacute;todo de la respuesta al escal&oacute;n desarrollado por Ziegler y Nichols para calcular un conjunto de par&aacute;metros iniciales para el controlador PID, el cual fue finalmente ajustado por tanteo hasta alcanzar una respuesta satisfactoria. Los par&aacute;metros obtenidos para la sintonizaci&oacute;n del controlador fueron <i>K<sub>p</sub></i> = 3, <i>T<sub>i</sub> </i>= 0,59, <i>T<sub>d</sub></i> = 0,6 y la respuesta del sistema con el controlador sintonizado con el m&eacute;todo cl&aacute;sico se muestra en la <a href="#Figura3">Fig. 3</a>:</p>      <p align="center"><a name="Figura3"></a><img src="/img/revistas/teclo/n28/n28a03fig03.jpg"></p>      <p>De la <a href="#Figura3">Fig. 3</a>, se observa que se realiza el seguimiento de la se&ntilde;al de referencia, sin embargo ante la variaci&oacute;n de par&aacute;metros, el sistema no es capaz de seguir la se&ntilde;al de referencia con el comportamiento esperado. Se realiz&oacute; la implementaci&oacute;n con un controlador PID autosintonizado, en el cual se buscaba que los polos en lazo cerrado fueran reubicados como se muestra en (36), los cuales de forma discreta considerando un tiempo de muestreo de 200 milisegundos se muestran en (37):</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec36.jpg"></p>     <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec37.jpg"></p>      <p>Los resultados de la implementaci&oacute;n utilizando el controlador con un grado de libertad se muestran en la <a href="#Figura4">Fig. 4</a>:</p>      <p align="center"><a name="Figura4"></a><img src="/img/revistas/teclo/n28/n28a03fig04.jpg"></p>      <p>El sistema presenta una condici&oacute;n inicial de valor cercano a 0,5 voltios. En los primeros instantes de control, como no se posee informaci&oacute;n precisa del sistema, se presentaron algunas oscilaciones en el seguimiento de las se&ntilde;ales de referencia constantes, al igual que la condici&oacute;n inicial hizo que en principio no se obtuviera un modelo apropiado que describa la din&aacute;mica del sistema. Como el algoritmo de identificaci&oacute;n implementado comprend&iacute;a el reinicio peri&oacute;dico de la matriz de covarianza, el modelo fue recalculado y se logr&oacute; el seguimiento la se&ntilde;al de referencia con el comportamiento esperado. Ante la variaci&oacute;n de par&aacute;metros del sistema, el algoritmo logr&oacute; ajustar el modelo estimado del sistema, y a su vez recalcul&oacute; los par&aacute;metros del controlador de tal manera que la respuesta del sistema fuese igual a la respuesta deseada. Se realiz&oacute; la misma implementaci&oacute;n considerando la estructura de controlador PID autosintonizado con dos grados de libertad. Para este caso, se busc&oacute; que el sistema en lazo cerrado tuviese polos dados por (37), y que tuviera ceros en <i>S</i><sub>1,2</sub> = &ndash; 10. Los resultados de esta implementaci&oacute;n se muestran en la <a href="#Figura5">Fig. 5</a>.</p>      <p align="center"><a name="Figura5"></a><img src="/img/revistas/teclo/n28/n28a03fig05.jpg"></p>      ]]></body>
<body><![CDATA[<p>Al igual que en el caso anterior, debido a la condici&oacute;n inicial en el proceso se presentaron algunas oscilaciones no deseadas, que son finalmente eliminadas cuando el modelo es recalculado por el algoritmo. El sistema realiz&oacute; el seguimiento de la se&ntilde;al de referencia siguiendo el comportamiento dado por el modelo de referencia especificado. Al igual que en el caso de controlador con un grado de libertad, el controlador pudo reajustarse luego de que se realiz&oacute; la variaci&oacute;n en los par&aacute;metros.</p>     <p>Para realizar una comparaci&oacute;n entre los resultados, se calcula el error medio cuadr&aacute;tico (38) para cada caso: </p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec38.jpg"></p>      <p>Para cada caso, se calcula el error medio cuadr&aacute;tico antes y despu&eacute;s de la variaci&oacute;n de par&aacute;metros, para observar la variaci&oacute;n del este. Los resultados se resumen en la <a href="#Tabla2">Tabla 2</a>.</p>      <p align="center"><a name="Tabla2"></a><img src="/img/revistas/teclo/n28/n28a03tab02.jpg"></p>      <p>El controlador de par&aacute;metros fijos es dise&ntilde;ado para funcionar de manera adecuada ante una condici&oacute;n de operaci&oacute;n; es por esto que al realizar una variaci&oacute;n en la din&aacute;mica de planta, el sistema opera bajo una condici&oacute;n diferente a la de dise&ntilde;o, lo cual se ve reflejado en el incremento del error medio cuadr&aacute;tico despu&eacute;s de la variaci&oacute;n de par&aacute;metros. Esta dificultad es superada con el controlador de par&aacute;metros adaptativos, el cual es capaz de ajustar sus par&aacute;metros ante las variaciones en las condiciones de operaci&oacute;n, garantizando as&iacute; que la respuesta siempre sea igual a la respuesta deseada. Sin embargo, una desventaja que presentan estos controladores es que al carecer de informaci&oacute;n preliminar del comportamiento del sistema, pueden presentar algunos transitorios no deseados mientras el sistema es identificado.</p>     <p>Tanto para el controlador con un grado de libertad como el de dos grados de libertad, la variaci&oacute;n del error medio cuadr&aacute;tico es menor que la presentada con el controlador de par&aacute;metros fijos. Con respecto a la estructura del controlador, la estructura con un grado de libertad permite un seguimiento m&aacute;s preciso de la se&ntilde;al de referencia, puesto que la acci&oacute;n integral del controlador PID garantiza error de estado estacionario nulo ante las referencias de tipo constante y rampa, sin embargo, puede presentar algunos sobrepasos transitorios que no pueden ser eliminados por la reubicaci&oacute;n de polos, y que son ocasionados por los ceros del sistema en lazo cerrado. Por otra parte, la estructura de dos grados de libertad presenta mayor control de la respuesta transitoria del sistema, sin embargo, presenta error de estado estacionario en el seguimiento de se&ntilde;al tipo rampa, lo cual se evidencia en valor del error medio cuadr&aacute;tico antes y despu&eacute;s de la variaci&oacute;n de par&aacute;metros. </p>      <p><i><b>3.3 Control de un sistema de segundo orden inestable</b></i></p>     <p>Se implement&oacute; en el computador an&aacute;logo la funci&oacute;n de transferencia (39), que corresponde a una funci&oacute;n de transferencia de un sistema de segundo orden inestable en lazo abierto.</p>      <p align="center"><img src="/img/revistas/teclo/n28/n28a03ec39.jpg"></p>      ]]></body>
<body><![CDATA[<p>Como el sistema es inestable en lazo abierto, no es posible realizar el m&eacute;todo de la respuesta al escal&oacute;n para la sintonizaci&oacute;n manual del controlador. Se implement&oacute; el controlador PID autosintonizado con estructura de dos grados de libertad, realizando la reubicaci&oacute;n de polos planteada en (37). Al igual que para el sistema estable, se considera una variaci&oacute;n en los par&aacute;metros del sistema, efectuada alrededor de 30 segundos. Los resultados de esta implementaci&oacute;n se muestran en la <a href="#Figura6">Fig. 6</a>.</p>      <p align="center"><a name="Figura6"></a><img src="/img/revistas/teclo/n28/n28a03fig06.jpg"></p>      <p>De la <a href="#Figura6">Fig. 6</a>, se observa que el sistema es capaz de alcanzar un comportamiento estable en lazo cerrado, regido por la reubicaci&oacute;n de polos planteada en (37). Ante la variaci&oacute;n de par&aacute;metros, el controlador es capaz de identificar la variaci&oacute;n, garantizando as&iacute; que la respuesta del sistema en lazo cerrado sea igual a la respuesta deseada especificada. El ajuste manual es una tarea dif&iacute;cil puesto que el sistema asume r&aacute;pidamente valores elevados en su salida ante cualquier entrada o perturbaci&oacute;n debido a su condici&oacute;n inestable.</p>      <p></p>     <p><font size="3"><b>4. Conclusiones</b></font></p>     <p>Se compararon los resultados de la implementaci&oacute;n de un controlador PID autosintonizado y un controlador PID sintonizado con una t&eacute;cnica cl&aacute;sica sobre un sistema estable de segundo orden y un sistema inestable. Se mostr&oacute; que ambos controladores realizan un seguimiento adecuado de la se&ntilde;al de referencia propuesta. El controlador de par&aacute;metros adaptativos present&oacute; ventajas frente al controlador de par&aacute;metros fijos ante las variaciones de par&aacute;metros, debido a que su estructura ajustable le permite adaptarse a los cambios del sistema. El controlador de par&aacute;metros adaptativos tambi&eacute;n present&oacute; resultados satisfactorios en el control del sistema inestable, mostrando otra ventaja frente al controlador de par&aacute;metros fijos, el cual no se implement&oacute; debido a que no pudo ser sintonizado con el m&eacute;todo propuesto. Una desventaja del controlador autosintonizado est&aacute; en que la falta de informaci&oacute;n del proceso genera ciertas imprecisiones en la respuesta del sistema mientras se realiza el ajuste de par&aacute;metros; dependiendo de las caracter&iacute;sticas del proceso, esas imprecisiones pueden ser tolerables o no relevantes. Para sistemas donde no sean permisibles tales imprecisiones, se puede sugerir otra estrategia de control.</p>      <p></p>     <p><font size="3" face="verdana"><b>Referencias</b></font></p>     <!-- ref --><p>Aguado, A. &amp; Martinez, M., (2003); Identificaci&oacute;n y control adaptativo, Prentice-Hall, Madrid, Espa&ntilde;a.    &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=S0123-7799201200010000300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>Ang, K. H., Chong, G. &amp; Li Y., (2005); PID control system analysis, design, and technology. IEEE Transactions on Control Systems Technology, 13(4), 559-576.    &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=S0123-7799201200010000300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&Aring;strom, K. J. &amp; H&auml;gglund, T., (1995); PID Controllers: Theory, Design and Tuning, 2nd edici&oacute;n, The International Society of Automation, USA.    &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=S0123-7799201200010000300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&Aring;strom, K. J. &amp; Wittenmark, B., (1994); Adaptive Control, 2a edici&oacute;n, Addison-Wesley Longman Publishing Co., Boston, USA.    &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=S0123-7799201200010000300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&Aring;strom, K. J. &amp; Wittenmark, B., (1996); Computer-Controlled Systems: Theory and Design, 3a edici&oacute;n, Prentice-Hall. Upper Saddle River, New Jersey, USA.    &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=S0123-7799201200010000300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Bob&aacute;l, V., B&ouml;hm, J., Fessl, J. &amp; Mach&aacute;&#269;ek, J., (2005); Digital Self-tuning Controllers, Springer-Verlag, London, United Kingdom.    &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=S0123-7799201200010000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p>Cajueiro, D. O., &amp; Hemerly, E. M., (2003); Direct adaptive control using feedforward neural networks. Sba: Controle &amp; Automa&ccedil;&atilde;o Sociedade Brasileira de Automatica, 14(4), 348-358.    &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=S0123-7799201200010000300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Fassois, S. D. &amp; Rivera, D. E., (2007); Applications of system identification, IEEE Control Systems Maganize, 27 (5), 24-26.    &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=S0123-7799201200010000300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Gevers, M., (2006); A personal view of the development of system identification: a 30-year journey through an exciting field, IEEE Control Systems Magazine, 26 (6), 93-105.    &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=S0123-7799201200010000300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Goodwin, G. C. &amp; Sin, K. S., (2009); Adaptive Filtering, Prediction and Control, Dover Publications, New York, USA.    &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=S0123-7799201200010000300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Knospe, C., (2006); PID Control, IEEE Control Systems Magazine, 26 (1), 30-31.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000151&pid=S0123-7799201200010000300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>Valarmathi, K., Devaraj, D. &amp; Radhakrishnan, T. K., (2009); Intelligent Techniques for System Identification and Controller Tuning in pH Process. Brazilian Journal of Chemical Engeneering, 26(1), 99-111.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0123-7799201200010000300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>  </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguado]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Martinez]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Identificación y control adaptativo]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ang]]></surname>
<given-names><![CDATA[K. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Chong]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[PID control system analysis, design, and technology]]></article-title>
<source><![CDATA[IEEE Transactions on Control Systems Technology]]></source>
<year>2005</year>
<volume>13</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>559-576</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Åstrom]]></surname>
<given-names><![CDATA[K. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hägglund]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[PID Controllers: Theory, Design and Tuning]]></source>
<year>1995</year>
<edition>2nd edición</edition>
<publisher-name><![CDATA[The International Society of Automation]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Åstrom]]></surname>
<given-names><![CDATA[K. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Wittenmark]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive Control]]></source>
<year>1994</year>
<edition>2a edición</edition>
<publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[Addison-Wesley Longman Publishing Co.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Åstrom]]></surname>
<given-names><![CDATA[K. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Wittenmark]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Computer-Controlled Systems: Theory and Design]]></source>
<year>1996</year>
<edition>3a edición</edition>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Prentice-Hall.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bobál]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Böhm]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Fessl]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Machá&#269;ek]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[]]></source>
<year>2005</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Digital Self-tuning Controllers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cajueiro]]></surname>
<given-names><![CDATA[D. O.]]></given-names>
</name>
<name>
<surname><![CDATA[Hemerly]]></surname>
<given-names><![CDATA[E. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Direct adaptive control using feedforward neural networks]]></article-title>
<source><![CDATA[Sba: Controle & Automação Sociedade Brasileira de Automatica]]></source>
<year>2003</year>
<volume>14</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>348-358</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fassois]]></surname>
<given-names><![CDATA[S. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Rivera]]></surname>
<given-names><![CDATA[D. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applications of system identification]]></article-title>
<source><![CDATA[IEEE Control Systems Maganize]]></source>
<year>2007</year>
<volume>27</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>24-26</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gevers]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A personal view of the development of system identification: a 30-year journey through an exciting field]]></article-title>
<source><![CDATA[IEEE Control Systems Magazine]]></source>
<year>2006</year>
<volume>26</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>93-105</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goodwin]]></surname>
<given-names><![CDATA[G. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Sin]]></surname>
<given-names><![CDATA[K. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive Filtering, Prediction and Control]]></source>
<year>2009</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Dover Publications]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Knospe]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[PID Control]]></article-title>
<source><![CDATA[IEEE Control Systems Magazine]]></source>
<year>2006</year>
<volume>26</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>30-31</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Valarmathi]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Devaraj]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Radhakrishnan]]></surname>
<given-names><![CDATA[T. K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent Techniques for System Identification and Controller Tuning in pH Process]]></article-title>
<source><![CDATA[Brazilian Journal of Chemical Engeneering]]></source>
<year>2009</year>
<volume>26</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>99-111</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
