<?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-77992015000100002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control GPI-repetitivo para sistemas lineales con incertidumbre/variación en los parámetros]]></article-title>
<article-title xml:lang="en"><![CDATA[GPI-repetitive control for linear systems with parameter uncertainty / variation]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cortés-Romero]]></surname>
<given-names><![CDATA[John A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramos-Fuentes]]></surname>
<given-names><![CDATA[Germán A.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia Departamento de Ingeniería Eléctrica y Electrónica Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia Departamento de Ingeniería Eléctrica y Electrónica Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>15</day>
<month>01</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>15</day>
<month>01</month>
<year>2015</year>
</pub-date>
<volume>18</volume>
<numero>34</numero>
<fpage>13</fpage>
<lpage>24</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0123-77992015000100002&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-77992015000100002&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-77992015000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El problema de control de sistemas lineales para seguimiento o rechazo de señales periódicas con incertidumbre / variación paramétrica ha sido considerado desde varias perspectivas. Este trabajo presenta una propuesta de combinación de la técnica de control repetitivo con la técnica de control Proporcional Integral Generalizado (GPI). La adecuación y combinación de estas técnicas se realiza en un contexto de tiempo discreto. El control repetitivo se presenta como una técnica, basada en el principio del modelo interno, apta para el rechazo o seguimiento de señales periódicas. Por otra parte, la técnica de control GPI es una estrategia de diseño de controladores robustos lineales capaces de gestionar adecuadamente tanto perturbaciones exógenas de tipo estructurado así como la incertidumbre / variación de planta. Se plantea que el control GPI garantice unas condiciones de estabilidad y desempeño adecuadas para el correcto funcionamiento del control repetitivo sobre plantas lineales que refieran incertidumbre / variación paramétrica. Se presentan adicionalmente análisis de estabilidad y desempeño en términos de la respuesta en frecuencia tomando diferentes escenarios de incertidumbre en los parámetros y graficando las condiciones de estabilidad. Complementariamente, se realizan comparaciones con estrategias clásicas a nivel del control complementario, que han resultado efectivas para problemas de control similares, y se ilustran los análisis por medio de simulaciones.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Robust repetitive control problems for uncertain linear systems have been considered by different approaches. This article proposes the use of Repetitive Control and Generalized Proportional Integral (GPI) Control in a complementary fashion. The conditioning and coupling of these techniques has been done in a time discrete context. Repetitive control is a control technique, based on the internal model principle, which yields perfect asymptotic tracking and rejection of periodic signals. On the other hand, GPI control is established as a robust linear control system design technique that is able to reject structured time polynomial additive perturbation, in particular, parameter uncertainty that can be locally approximated by time polynomial signal. GPI control provides a suitable stability and robustness conditions for the proper Repetitive Control operation. A stability analysis is presented under the frequency response framework using plant samples for different parameter uncertainty conditions. We carry out some comparative stability analysis with other complementary control approaches that has been effective for this kind of task, enhancing a better robustness and an improved performance for the GPI case. Illustrative simulation examples are presented which validate the proposed approach.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Control repetitivo]]></kwd>
<kwd lng="es"><![CDATA[control GPI]]></kwd>
<kwd lng="es"><![CDATA[control robusto]]></kwd>
<kwd lng="es"><![CDATA[variación de parámetros]]></kwd>
<kwd lng="es"><![CDATA[incertidumbre en los parámetros]]></kwd>
<kwd lng="en"><![CDATA[Repetitive control]]></kwd>
<kwd lng="en"><![CDATA[GPI control]]></kwd>
<kwd lng="en"><![CDATA[robust control]]></kwd>
<kwd lng="en"><![CDATA[time varying parameters]]></kwd>
<kwd lng="en"><![CDATA[uncertain parameters]]></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>Control GPI-repetitivo para sistemas lineales con incertidumbre/variaci&oacute;n en los par&aacute;metros</b></font></p>     <p align="center"><font size="3" face="verdana"><b>GPI-repetitive control for linear systems with parameter uncertainty / variation</b></font></p>      <p><b>John A. Cort&eacute;s-Romero<sup>1</sup>, Germ&aacute;n A. Ramos-Fuentes<sup>2</sup></b></p>     <p><sup>1</sup>Doctor en Ingenier&iacute;a El&eacute;ctrica, Departamento de Ingenier&iacute;a El&eacute;ctrica y Electr&oacute;nica, Facultad de Ingenier&iacute;a, Universidad Nacional de Colombia, Bogot&aacute;-Colombia, <a href="mailto:jacortesr@unal.edu.co">jacortesr@unal.edu.co</a></p>     <p><sup>2</sup>Doctor en Ingenier&iacute;a El&eacute;ctrica, Departamento de Ingenier&iacute;a El&eacute;ctrica y Electr&oacute;nica, Facultad de Ingenier&iacute;a, Universidad Nacional de Colombia, Bogot&aacute;-Colombia, <a href="mailto:garamosf@unal.edu.co">garamosf@unal.edu.co</a></p>      <p></p>     <p align="center">Fecha de recepci&oacute;n: 09 de marzo de 2014 / Fecha de aceptaci&oacute;n: 15 de julio de 2014</p> <hr>     <p>Como citar / How to cite</p>     ]]></body>
<body><![CDATA[<p>J. A. Cort&eacute;s-Romero y G. A. Ramos-Fuentes, &#147;Control GPI-repetitivo para sistemas lineales con incertidumbre/variaci&oacute;n en los par&aacute;metros&#148;, <i>Tecno L&oacute;gicas</i>, vol. 18, no. 34, pp. 13-24, 2015.</p> <hr>      <p><font size="3"><b>Resumen</b></font></p>     <p>El problema de control de sistemas lineales para seguimiento o rechazo de se&ntilde;ales peri&oacute;dicas con incertidumbre / variaci&oacute;n param&eacute;trica ha sido considerado desde varias perspectivas. Este trabajo presenta una propuesta de combinaci&oacute;n de la t&eacute;cnica de control repetitivo con la t&eacute;cnica de control Proporcional Integral Generalizado (GPI). La adecuaci&oacute;n y combinaci&oacute;n de estas t&eacute;cnicas se realiza en un contexto de tiempo discreto. El control repetitivo se presenta como una t&eacute;cnica, basada en el principio del modelo interno, apta para el rechazo o seguimiento de se&ntilde;ales peri&oacute;dicas. Por otra parte, la t&eacute;cnica de control GPI es una estrategia de dise&ntilde;o de controladores robustos lineales capaces de gestionar adecuadamente tanto perturbaciones ex&oacute;genas de tipo estructurado as&iacute; como la incertidumbre / variaci&oacute;n de planta. Se plantea que el control GPI garantice unas condiciones de estabilidad y desempe&ntilde;o adecuadas para el correcto funcionamiento del control repetitivo sobre plantas lineales que refieran incertidumbre / variaci&oacute;n param&eacute;trica. Se presentan adicionalmente an&aacute;lisis de estabilidad y desempe&ntilde;o en t&eacute;rminos de la respuesta en frecuencia tomando diferentes escenarios de incertidumbre en los par&aacute;metros y graficando las condiciones de estabilidad. Complementariamente, se realizan comparaciones con estrategias cl&aacute;sicas a nivel del control complementario, que han resultado efectivas para problemas de control similares, y se ilustran los an&aacute;lisis por medio de simulaciones.</p>     <p><b>Palabras clave: </b>Control repetitivo, control GPI, control robusto, variaci&oacute;n de par&aacute;metros, incertidumbre en los par&aacute;metros.</p> <hr>      <p><font size="3"><b>Abstract</b></font></p>     <p>Robust repetitive control problems for uncertain linear systems have been considered by different approaches. This article proposes the use of Repetitive Control and Generalized Proportional Integral (GPI) Control in a complementary fashion. The conditioning and coupling of these techniques has been done in a time discrete context. Repetitive control is a control technique, based on the internal model principle, which yields perfect asymptotic tracking and rejection of periodic signals. On the other hand, GPI control is established as a robust linear control system design technique that is able to reject structured time polynomial additive perturbation, in particular, parameter uncertainty that can be locally approximated by time polynomial signal. GPI control provides a suitable stability and robustness conditions for the proper Repetitive Control operation. A stability analysis is presented under the frequency response framework using plant samples for different parameter uncertainty conditions. We carry out some comparative stability analysis with other complementary control approaches that has been effective for this kind of task, enhancing a better robustness and an improved performance for the GPI case. Illustrative simulation examples are presented which validate the proposed approach.</p>     <p><b>Keywords: </b>Repetitive control, GPI control, robust control, time varying parameters, uncertain parameters.</p> <hr>      <p></p>     <p><font size="3"><b>1. Introducci&oacute;n</b></font></p>     <p>En el dise&ntilde;o de sistemas de control, los cambios en la planta pueden ser modelados como incertidumbres o variaciones param&eacute;tricas y pueden ser adecuadamente tratados por medio de una estrategia de control que proporcione un grado de robustez suficiente para garantizar la estabilidad.</p>     ]]></body>
<body><![CDATA[<p>El control repetitivo es una t&eacute;cnica basada en el principio del modelo interno que ha sido muy eficiente en aplicaciones de control que requieran el seguimiento o rechazo de se&ntilde;ales peri&oacute;dicas &#91;1&#93;-&#91;6&#93;, una de sus principales debilidades es la necesidad de compensar el comportamiento din&aacute;mico de la planta. Ello hace que pueda presentar problemas de robustez en el caso de plantas inciertas. El problema de la compensaci&oacute;n din&aacute;mica de la planta se ha trabajado desde diferentes contextos incluyendo estrategias de control adaptable &#91;7&#93;, &#91;8&#93; y t&eacute;cnicas de control robusto principalmente &#91;9&#93;-&#91;11&#93;.</p>     <p>El dise&ntilde;o del control repetitivo considera el modelo nominal de la planta; cualquier desviaci&oacute;n de este modelo causada por incertidumbre en la planta o din&aacute;micas no modeladas puede originar degradaci&oacute;n del desempe&ntilde;o o incluso inestabilidad del sistema de control. Para compensar este problema se propone utilizar una filosof&iacute;a de dise&ntilde;o basada en el rechazo activo de perturbaciones &#91;12&#93;, bajo la t&eacute;cnica del controlador GPI &#91;13&#93;, como control complementario al repetitivo con el objetivo de proveer al sistema la robustez necesaria.</p>     <p>Se pretende con la estrategia de control robusto GPI subyacente proveer una robustez, desde el control repetitivo, ante los cambios ocasionados en la planta por la variaci&oacute;n de par&aacute;metros de tal forma que se garantice un alto desempe&ntilde;o del control repetitivo bajo situaciones adversas de incertidumbre/variaci&oacute;n de la planta.</p>     <p>Ya se reportan resultados experimentales de la utilizaci&oacute;n de la t&eacute;cnica GPI para el manejo de din&aacute;micas no modeladas e incertidumbre en los par&aacute;metros con excelentes resultados en su desempe&ntilde;o &#91;14&#93;-&#91;17&#93;, que dieron motivaci&oacute;n a esta investigaci&oacute;n y garant&iacute;a de los resultados esperados con este trabajo. Este trabajo forma parte de una serie de trabajos, aun preliminares, que buscan explorar capacidades y funcionalidades de la combinaci&oacute;n de ambas t&eacute;cnicas con el fin de alcanzar sistemas de control que sean capaces de gestionar adecuadamente la incertidumbre/variaci&oacute;n de planta.</p>     <p>En este art&iacute;culo se presenta una metodolog&iacute;a de dise&ntilde;o que involucra la estrategia de control repetitivo soportada sobre la base de una estrategia de control robusto implementada por medio de controladores GPI. Se analizan diferentes condiciones de estabilidad presentando casos extremos y se comparan con diferentes estrategias cl&aacute;sicas adoptadas para el controlador complementario. En particular, se analiza el comportamiento en frecuencia de las condiciones de estabilidad y el comportamiento en el tiempo del sistema en lazo cerrado bajo incertidumbre/variaci&oacute;n de la planta.</p> El resto del art&iacute;culo se organiza de la siguiente manera: la secci&oacute;n 2 describe el control repetitivo digital, planteando las condiciones de estabilidad y las reglas b&aacute;sicas de dise&ntilde;o. La secci&oacute;n 3 presenta la t&eacute;cnica GPI, describiendo las propiedades de estabilidad y robustez frente a perturbaciones de planta y describiendo su metodolog&iacute;a de dise&ntilde;o. En la secci&oacute;n 4 se consolida el dise&ntilde;o del control complementario para el control repetitivo. En la secci&oacute;n 5 se aplica la metodolog&iacute;a a un ejemplo lineal realizando las simulaciones y los an&aacute;lisis pertinentes. Finalmente, en la secci&oacute;n 6, se dan conclusiones y perspectivas de trabajo futuro en este tema de investigaci&oacute;n.</p>      <p></p>     <p><font size="3"><b>2. Control repetitivo digital</b></font></p>     <p>El control repetitivo es una t&eacute;cnica basada en el Principio del Modelo Interno (IMP) &#91;18&#93; utilizada para el seguimiento o rechazo de se&ntilde;ales peri&oacute;dicas. El IMP establece que para lograr el seguimiento/rechazo asint&oacute;tico de una se&ntilde;al, el modelo de dicha se&ntilde;al debe ser incorporado en el lazo de control. En el caso de una se&ntilde;al peri&oacute;dica <i>r(t)</i>, de periodo T<sub>p</sub>, la obtenci&oacute;n del modelo se realiza usando la expansi&oacute;n en series de Fourier de la se&ntilde;al, ver (1)</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec01.jpg"></p>      <p>De esta manera el modelo generador de la se&ntilde;al resulta dado en (2) &#91;19&#93;:</p>      ]]></body>
<body><![CDATA[<p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec02.jpg"></p>      <p>Con esto, puede observarse que basta simplemente con incluir el siguiente modelo dado en (3) en el lazo de control:</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec03.jpg"></p>      <p>Este modelo cuenta con polos ubicados en s = &plusmn;j2pk/T<sub>p</sub>, k &isin; &#8469; lo que le permite proporcionar ganancia infinita en las frecuencias 2pk/T<sub>p</sub>, k &isin; &#8469;, es decir, en la frecuencia fundamental 1/T<sub>p</sub> Hz y sus arm&oacute;nicos. A su vez, esto asegura un error de seguimiento igual a cero en lazo cerrado cuando este es estable. El modelo (3) puede implementarse usando un bloque de retardo y una realimentaci&oacute;n positiva como muestra la <a href="#Figura1">Fig. 1</a>.</p>      <p align="center"><a name="Figura1"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig01.jpg"></p>      <p>La implementaci&oacute;n discreta de este modelo resulta bastante simple ya que si el periodo T<sub>p</sub> es un m&uacute;ltiplo entero del periodo de muestreo T<sub>s</sub>, se tiene el controlador mostrado en (4), &#91;20&#93;:</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec04.jpg"></p>      <p>Con N = T<sub>p</sub>/T<sub>s</sub> &isin; &#8469;+. Otros tipos de modelos internos han sido propuestos dependiendo del tipo concreto de se&ntilde;al a tratar &#91;21&#93;, &#91;22&#93;. La principal caracter&iacute;stica de (4) es que tiene N polos uniformemente espaciados sobre el c&iacute;rculo unitario del plano complejo. De esta manera, el modelo proporciona ganancia infinita en las frecuencias &omega; = 2&pi;k/N, con k = 0, 1, &hellip;, N - 1. Sin embargo, la elevada ganancia del modelo en altas frecuencias compromete la estabilidad y la robustez del sistema. Por ello suelen incluirse dos filtros m&aacute;s: <i>G<sub>x</sub>(z)</i>, usado para asegurar estabilidad y <i>H(z)</i> usado para proveer robustez ante din&aacute;micas no modeladas en las altas frecuencias (ver <a href="#Figura2">Fig. 2</a>). De esta manera, el modelo interno resulta de la forma dada en (5),</p>      <p align="center"><a name="Figura2"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig02.jpg"></p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec05.jpg"></p>      ]]></body>
<body><![CDATA[<p>Aunque existen diversas estructuras de implementaci&oacute;n, la m&aacute;s usada es la estructura &#147;plug-in&#148; mostrada en la <a href="#Figura2">Fig. 2</a>. En esta, el controlador repetitivo es adicionado a un controlador existente <i>G<sub>c</sub>(z)</i>, el cual es dise&ntilde;ado para estabilizar la planta <i>G<sub>p</sub>(z)</i>.</p>      <p><i>Teorema 1:</i> el lazo cerrado de la <a href="#Figura2">Fig. 2</a> es estable si se cumplen las siguientes dos condiciones &#91;23&#93;, &#91;24&#93;. La primera es que el sistema de lazo cerrado sin el controlador repetitivo es estable. Esto es (6) es estable.</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec06.jpg"></p>      <p>y la segunda condici&oacute;n es que</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec07.jpg"></p>      <p>De (7) se desprenden las siguientes consideraciones de dise&ntilde;o: <i>H(z)</i> se dise&ntilde;a de tal manera que tiene ganancia cercana a 1 en el ancho de banda de inter&eacute;s y proporciona atenuaci&oacute;n fuera de &eacute;l. En general <i>H(z)</i> es un filtro FIR pasa-bajos de fase nula &#91;25&#93;. <i>G<sub>x</sub>(z)</i> es un filtro a dise&ntilde;ar. Usualmente, en caso de sistemas de fase m&iacute;nima <i>G<sub>x</sub>(z) = k<sub>r</sub>/ G<sub>O</sub>(z)</i> y en caso de sistemas de fase no m&iacute;nima el dise&ntilde;o sigue el Controlador de Error de Seguimiento de Fase Cero (ZPETC) propuesto en &#91;20&#93;.</p>      <p>Cuando la planta presenta incertidumbre y/o variaci&oacute;n en sus par&aacute;metros a lo largo de la frecuencia de inter&eacute;s puede ser complicado cumplir con la segunda condici&oacute;n. Esto ocasiona que en caso de grandes variaciones o incertidumbre en la planta, el control repetitivo presente problemas de robustez.</p>     <p>A partir de la segunda condici&oacute;n se puede observar que un punto clave es lograr la cancelaci&oacute;n de <i>G<sub>O</sub>(z)</i> &#91;25&#93; mediante el filtro <i>G<sub>x</sub>(z)</i>. Sin embargo, esta cancelaci&oacute;n se degrada cuando existen cambios o incertidumbre en la planta. Por lo tanto, es deseable que la cancelaci&oacute;n sea lo m&aacute;s robusta posible respecto a cambios o incertidumbre en los par&aacute;metros de la planta.</p>     <p>Vale la pena anotar que para los casos en que el sistema es estable y <i>H(z) = 1</i>, el principio del modelo interno garantiza el desempe&ntilde;o de estado estacionario sin afectarse por la variaci&oacute;n de los par&aacute;metros de la planta. Para <i>H(z) &ne; 1</i> el desempe&ntilde;o s&oacute;lo podr&aacute; afectarse en caso de atenuaciones en la ganancia de la planta de m&aacute;s de 40 dB en la zona de los arm&oacute;nicos. Por lo tanto no es relevante realizar an&aacute;lisis de desempe&ntilde;o ante los cambio / incertidumbre de los par&aacute;metros.</p>       <p></p>     ]]></body>
<body><![CDATA[<p><font size="3"><b>3. Control robusto proporcional integral generalizado discreto</b></font></p>     <p>La t&eacute;cnica GPI es un procedimiento de dise&ntilde;o de controladores lineales que da lugar a controladores capaces de rechazar diferentes tipos de perturbaciones estructuradas aditivas (i.e. pasos, rampas, par&aacute;bolas, etc.) &#91;13&#93;. Los controladores GPI se dise&ntilde;an bajo el contexto del rechazo activo de perturbaciones en el cual se usan modelos simplificados de los sistemas y se estiman o rechazan de manera conjunta y aproximada din&aacute;micas no modeladas, perturbaciones internas y externas del sistema. Los controladores GPI incluyen de manera natural y embebida un modelo polinomial en el tiempo de las perturbaciones dependientes del estado y de aquellas perturbaciones ex&oacute;genas sin estructura especial alguna.</p>     <p>En este trabajo se realiza una adaptaci&oacute;n de la t&eacute;cnica de control GPI para el caso de tiempo discreto. La necesidad de un marco de implementaci&oacute;n digital conduce a tomar en consideraci&oacute;n adicional tiempos de muestreo y modelos en tiempo discreto. En este contexto, el controlador GPI discreto ha sido menos explorado que su contraparte continua. En &#91;26&#93; se da una formulaci&oacute;n te&oacute;rica del problema de control basada en teor&iacute;a de m&oacute;dulos. En &#91;27&#93; se propone un control basado en observador GPI discreto para el control de un motor de inducci&oacute;n.</p>     <p>En lo siguiente se asume que se adopta un periodo adecuado de muestreo. El primer aspecto a considerar es el modelo discreto del sistema. Es posible entrar en aproximaciones sofisticadas que generen modelos discretos de gran precisi&oacute;n, pero, por la alta frecuencia de muestreo necesaria en la implementaci&oacute;n y la remarcable robustez del esquema ser&aacute; suficiente con aproximaciones b&aacute;sicas como la dada por la aproximaci&oacute;n de Euler, la cual reporta resultados muy satisfactorios &#91;28&#93;. Los errores de discretizaci&oacute;n ser&aacute;n considerados como parte de la entrada de perturbaci&oacute;n. El proceso de discretizaci&oacute;n puede llevar a posibles ceros inestables, los cuales pueden ser ignorados sin mayores problemas tomando como fundamento los an&aacute;lisis reportados por Goodwin &#91;29&#93; y Hori &#91;30&#93;. M&aacute;s a&uacute;n, en el trabajo de Tesfaye y Tomizuka &#91;31&#93; se puede ver un an&aacute;lisis detallado sobre los ceros en sistemas discretizados por el m&eacute;todo de Euler lo cual sustenta el empleo de esta metodolog&iacute;a.</p>     <p>Considere el siguiente sistema lineal, (8), de una entrada y una salida,</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec08.jpg"></p>      <p>Donde <i>y(t)</i> es la salida del sistema, <i>u(t)</i> es la entrada de control. El sistema presenta incertidumbre con respecto a los par&aacute;metros {<i>a<sub>n-1</sub>, a<sub>n-2</sub>, &hellip;, a<sub>0</sub>, &kappa;</i>}. El sistema es trivialmente <i>diferencialmente plano</i>, con salida plana <i>y(t)</i> &#91;32&#93;. De (8) se define una relaci&oacute;n <i>control - salida plana</i> en el dominio del tiempo simplificada (9), sobre la cual se puede incluir un modelo de la incertidumbre de los par&aacute;metros compuesto de una perturbaci&oacute;n aditiva, <i>&xi;(t)</i>, y una perturbaci&oacute;n multiplicativa, <i>&kappa;</i></p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec09.jpg"></p>      <p>donde <i>&xi;(t)</i> y <i>&kappa;</i> son completamente desconocidas pero uniformemente y absolutamente acotadas. Es de anotar que <i>&xi;(t)</i> no s&oacute;lo tiene en cuenta la incertidumbre de los par&aacute;metros sino tambi&eacute;n una parte de la din&aacute;mica lineal que se ha omitido en el modelo simplificado.</p>     <p>Para efectos de aplicar una estrategia de control discreta, el primer paso consiste en obtener una discretizaci&oacute;n del sistema continuo. Como lo hab&iacute;amos anotado anteriormente, dada una alta frecuencia de muestreo, se pueden aplicar procesos de discretizaci&oacute;n simples, en este caso utilizamos la discretizaci&oacute;n de Euler hacia atr&aacute;s sobre (9) obteniendo (10),</p>      ]]></body>
<body><![CDATA[<p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec10.jpg"></p>      <p>o bien el dominio Z, se puede expresar como en (11), con <img src="img/revistas/teclo/v18n34/v18n34a02ec1000.jpg"> acotada.</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec11.jpg"></p>      <p>Hacemos la siguiente formulaci&oacute;n del problema en tiempo discreto: Dada una trayectoria de referencia <i>r(k)</i> para la salida <i>y(k)</i>, proponer una ley de control lineal en tiempo discreto para el sistema (10) de tal forma que se tenga una convergencia, suficientemente cercana de la salida, <i>y(k)</i>, hacia la se&ntilde;al de referencia <i>r(k)</i>, a pesar de los efectos de la entrada desconocida de perturbaci&oacute;n <img src="img/revistas/teclo/v18n34/v18n34a02ec1001.jpg">. La convergencia aproximada a que se alude implica que el error de seguimiento, <i>e<sub>y</sub>(k) = r(k) &ndash; y(k)</i>, converge asint&oacute;ticamente a una vecindad de cero tan peque&ntilde;a como se requiera.</p>      <p>En este caso, procedemos a dar la soluci&oacute;n en un contexto discreto lineal, donde la se&ntilde;al, <img src="img/revistas/teclo/v18n34/v18n34a02ec1001.jpg">, se considera como una se&ntilde;al ex&oacute;gena variante en el tiempo. La estrategia de dise&ntilde;o del controlador lineal consiste en aproximar esta se&ntilde;al usando un modelo polinomial interno, realizado por medio de una cadena de <i>m </i>diferencias sucesivas para un entero <i>m</i> suficientemente grande. Es importante anotar que una se&ntilde;al descrita de manera polin&oacute;mica en <i>k</i> de orden <i>(m - 1)</i> es rechazada por medio de un procedimiento de <i>m</i> diferencias sucesivas.</p>      <p><i>Teorema 2:</i> el control robusto GPI discreto (12),</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec12.jpg"></p>      <p>con <i>C<sub>1</sub>(z)</i> y <i>C2(z)</i> definidos en (13) y (14),</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec13.jpg"></p>     <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec14.jpg"></p>      ]]></body>
<body><![CDATA[<p>lleva el error de seguimiento, <i>e<sub>y</sub>(k) = r(k) &ndash; y(k)</i>, asint&oacute;ticamente y exponencialmente a una vecindad de cero suficientemente peque&ntilde;a. La vecindad puede ser tan peque&ntilde;a como se desee de acuerdo con una selecci&oacute;n apropiada de los par&aacute;metros de ganancia del controlador {<i>&#945;<sub>0</sub> , &hellip;, &#945;<sub>n+m-1</sub></i>}.</p>      <p>Demostraci&oacute;n: la prueba est&aacute; basada en el hecho que el error de seguimiento <i>e<sub>y</sub>(k)</i>, cumple la ecuaci&oacute;n de diferencias lineal perturbada (15), escrita en el dominio Z,</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec15.jpg"></p>      <p>que puede ser re-escrita como en (16),</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec16.jpg"></p>      <p>con</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec17.jpg"></p>      <p>Los coeficientes <i>l<sub>i</sub></i> son combinaciones lineales de los coeficientes <i>&#945;<sub>i</sub></i>, describiendo una relaci&oacute;n biun&iacute;voca entre ellos. Por hip&oacute;tesis, <img src="img/revistas/teclo/v18n34/v18n34a02ec1001.jpg">, es uniformemente, absolutamente acotada, entonces <img src="img/revistas/teclo/v18n34/v18n34a02ec1002.jpg"> &nbsp;tambi&eacute;n es acotado dado que corresponde a una diferencia sucesiva de una serie acotada. Entonces existen coeficientes, <i>l<sub>i</sub></i>, tales que <i>e<sub>y</sub>(k)</i> converge a una vecindad peque&ntilde;a de cero siempre que las ra&iacute;ces del polinomio caracter&iacute;stico, asociado en la variable compleja <i>z</i>, <i>(z<sup>n+m</sup> + l<sub>n+m-1</sub> z<sup>n+m-1</sup> + &hellip; + l<sub>1</sub> z + l<sub>0</sub>)</i>, est&eacute;n adecuadamente confinadas dentro del circulo unitario en el plano complejo. En la medida que estas ra&iacute;ces se acercan al origen del plano complejo, m&aacute;s peque&ntilde;a es la vecindad asociada al error de seguimiento, donde el error de seguimiento <i>e<sub>y</sub>(k)</i> se mantiene acotado &#91;33&#93;.</p>      <p></p>     <p><font size="3"><b>4. Control repetitivo - GPI</b></font></p>      ]]></body>
<body><![CDATA[<p>Con el fin de obtener unas buenas prestaciones para el seguimiento y rechazo de se&ntilde;ales peri&oacute;dicas y ser capaces de operar en un contexto de variaci&oacute;n de par&aacute;metros, se propone el uso combinado del controlador repetitivo y del GPI. La <a href="#Figura3">Fig. 3</a> muestra la arquitectura del controlador propuesto.</p>      <p align="center"><a name="Figura3"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig03.jpg"></p>      <p>Dado que el GPI es un controlador lineal, el estudio de la estabilidad del sistema de lazo cerrado puede realizarse aplicando las condiciones descritas en la secci&oacute;n 2. Es decir en primer lugar se dise&ntilde;a <i>C<sub>1</sub>(z)</i> y <i>C<sub>2</sub>(z)</i> mediante criterios GPI, se define <i>G<sub>c</sub>(z) = C<sub>1</sub>(z)</i> y posteriormente se dise&ntilde;a <i>G<sub>x</sub>(z)</i> siguiendo el procedimiento de dise&ntilde;o del control repetitivo descrito en la secci&oacute;n 2.</p>      <p></p>     <p><font size="3"><b>5. Resultados de simulaci&oacute;n</b></font></p>      <p>Se ha seleccionado como caso de estudio, un caso particular de sistema de segundo orden que considera una gran gama de sistemas pr&aacute;cticos de diferente tipo. Como ejemplos de este tipo de sistema, entre muchos, tenemos: sistema masa-resorte-amortiguador, que es un sistema mec&aacute;nico cl&aacute;sico, utilizado entre muchos fines para el modelado de sistemas de suspensi&oacute;n; motores y servomotores de corriente directa, ampliamente utilizados para el control de movimiento; circuitos RLC, base fundamental de muchos dispositivos el&eacute;ctricos; modelos de tanques hidr&aacute;ulicos para el control de nivel.</p>      <p>Los resultados de simulaci&oacute;n utilizan la planta de segundo orden de par&aacute;metros variantes/inciertos dada en (18):</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec18.jpg"></p>      <p>En la <a href="#Figura4">Fig. 4</a>, se muestra la respuesta al paso para diferentes valores de par&aacute;metros <i>&kappa;</i> y <i>&#955;</i>.</p>      <p align="center"><a name="Figura4"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig04.jpg"></p>      ]]></body>
<body><![CDATA[<p>La estructura del controlador propuesto permite realizar tareas de seguimiento a referencias peri&oacute;dicas o el rechazo a perturbaciones peri&oacute;dicas. Sin p&eacute;rdida de generalidad, para todos los resultados de simulaci&oacute;n presentados, se plantea un problema de seguimiento a una referencia peri&oacute;dica, <i>r(t)</i>, dada en (19) (ver Fig. 7).</p>       <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec19.jpg"></p>      <p>con <i>T<sub>p</sub> = 1</i>. Los par&aacute;metros <i>&kappa;</i> y <i>&#955;</i> son susceptibles de variaci&oacute;n/incertidumbre, siendo <i>&kappa;</i><i> = 1</i> y <i>&#955; = 10</i> los valores nominales. El dise&ntilde;o del controlador GPI sigue lo expuesto en la secci&oacute;n 3 con la aproximaci&oacute;n a un sistema de segundo orden(<i>n = 2</i>), dada en (20),</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec20.jpg"></p>      <p>Con esto y definiendo el grado de robustez como <i>m = 3</i>, el controlador resulta dado en (21) y (22),</p>      <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec21.jpg"></p>     <p align="center"><img src="img/revistas/teclo/v18n34/v18n34a02ec22.jpg"></p>      <p>El control repetitivo es dise&ntilde;ado para la planta nominal (17) discretizada a un periodo de muestreo de <i>T<sub>s</sub> = 5</i> ms. El periodo de la se&ntilde;al a seguir/rechazar se define como <i>T<sub>p</sub> = 1</i> s que corresponde con la frecuencia fundamental de <i>fn = 1</i> Hz. Con esto <i>N = T<sub>p</sub>/T<sub>s</sub> = 200</i>. El controlador <i>G<sub>c</sub>(z)</i> se calcula como <i>G<sub>c</sub>(z) = C<sub>1</sub>(z)</i>. Adicionalmente, se define <i>H(z) = 0,25z + 0,5 + 0,25z<sup>&minus;1</sup></i> y <i>k<sub>r</sub> = 0,3</i>, y siguiendo el procedimiento habitual en el control repetitivo <i>G<sub>x</sub>(z)= 1/G<sub>O</sub>(z)</i>.</p>      <p>Con la finalidad de comparar la robustez de diferentes dise&ntilde;os, se han considerado: un control proporcional P, un control proporcional integral PI y una red de adelanto RA, todos ellos dise&ntilde;ados para obtener el mismo ancho de banda que el obtenido con el controlador GPI y con los mismos valores para <i>N</i>, <i>H(z)</i>, <i>k<sub>r</sub></i> e igual procedimiento de dise&ntilde;o para <i>G<sub>x</sub>(z)</i>. Los controladores obtenidos son: <i>C<sub>P</sub>(z) = 100</i>, <i>CPI(z) =</i><i> (100z - 99,9)/(z - 1)</i> y <i>C<sub>RA</sub>(z) =</i><i> (268,5z &ndash; 259,4)/(z - 0,8854)</i> para el control P, PI y RA respectivamente. Estos controladores se sintonizaron para obtener el mismo desempe&ntilde;o en las condiciones nominales de la planta (ver Fig. 7). Se han escogido estos controladores ya que com&uacute;nmente son empleados como controladores existentes en el dise&ntilde;o de controladores repetitivos &#91;4&#93;, &#91;34&#93;-&#91;37&#93;.</p>      <p>El primer an&aacute;lisis de robustez se realiza sobre las condiciones de estabilidad presentadas en el Teorema 1. Se construyen 20 diferentes modelos de la planta con los par&aacute;metros <i>&kappa;</i> y <i>&#955;</i> definidos en los intervalos &#91;1, 1/6&#93; y &#91;0, 100&#93; respectivamente (esto se puede realizar f&aacute;cilmente empleando el toolbox de control robusto de Matlab, con los comandos <i>ureal</i> para la definici&oacute;n de los intervalos y el comando <i>usample</i> para la obtenci&oacute;n de los 20 modelos de muestra). Con esto se realiza el c&aacute;lculo de <i>G<sub>O</sub>(z)</i> para cada uno de los controladores y se procede a verificar las condiciones de estabilidad.</p>      ]]></body>
<body><![CDATA[<p>La <a href="#Figura5">Fig. 5</a> muestra el diagrama de Nyquist de <i>G<sub>p</sub>(z)G<sub>c</sub>(z)</i> para verificar la condici&oacute;n 1 de los cuatro controladores P, PI, RA y GPI para los 20 diferentes casos de la planta. Como puede verse, solo en un caso el controlador PI resulta inestable al presentarse el encerramiento del punto (-1,0). Con esto, s&oacute;lo este caso deber&iacute;a ser eliminado para continuar con el an&aacute;lisis de la segunda condici&oacute;n. Todos los casos para los controladores P, RA, y GPI resultan estables.</p>      <p align="center"><a name="Figura5"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig05.jpg"></p>      <p>El segundo criterio de estabilidad usado para comparar los cuatro controladores dise&ntilde;ados est&aacute; basado en la segunda condici&oacute;n de estabilidad del Teorema 1. Para verificar esta condici&oacute;n se grafica la respuesta en magnitud de <i>H(z)(1-Go(z)Gx(z))</i> con respecto a la frecuencia, cuyo m&aacute;ximo corresponde con el valor de la norma infinito.</p>      <p>La <a href="#Figura6">Fig. 6</a> muestra la respuesta en magnitud de <i>H(z)(1-Go(z)Gx(z)) </i>para los cuatro controladores propuestos y los 20 diferentes modelos de la planta de acuerdo con los posibles valores de <i>&kappa;</i> y <i>&#955;</i> dentro de los intervalos mencionados anteriormente. Se puede observar que para los controladores P y PI muchos casos no cumplen la condici&oacute;n de estabilidad, mientras que para el controlador RA solo algunos casos no cumplen esta condici&oacute;n.</p>      <p align="center"><a name="Figura6"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig06.jpg"></p>      <p>Por otro lado, para el control GPI todos los casos cumplen con la condici&oacute;n de estabilidad. Esto muestra como el control GPI logra un grado de robustez mayor ante la incertidumbre en los par&aacute;metros comparado con estos controladores.</p>      <p>Para la siguiente simulaci&oacute;n se utiliza una variaci&oacute;n en el tiempo tipo rampa de los par&aacute;metros <i>&kappa;</i> y <i>&#955;</i> en los intervalos <i>&kappa;</i> &isin; [1, 1/6], <i>&#955;</i> &isin; [0, 100]. De esta manera, <i>&#955;</i> cambia de su valor nominal 10 a 0 en <i>t = 100</i> s a una tasa de -4 unidades/s y el par&aacute;metro <i>&kappa;</i> cambia de 1 a 1/6 en <i>t = 150</i> s a una tasa de -0,3 unidades/s. La <a href="#Figura7">Fig. 7</a> muestra el error de seguimiento la se&ntilde;al de referencia y la salida en el tiempo obtenido por el controlador P, PI, RA y GPI ante esta variaci&oacute;n de par&aacute;metros.</p>      <p align="center"><a name="Figura7"></a><img src="img/revistas/teclo/v18n34/v18n34a02fig07.jpg"></p>      <p>Como puede verse, los dise&ntilde;os P y PI se desestabilizan debido al cambio en <i>&#955;</i> en <i>t = 100</i> s. El dise&ntilde;o RA soporta el cambio en <i>&#955;</i> pero no el subsiguiente cambio de <i>&kappa;</i> en <i>t = 150</i> s, despu&eacute;s de lo cual se desestabiliza.</p>      <p>El control GPI por el contrario, logra ser robusto ante los cambios en <i>&kappa;</i> y <i>&#955;</i> manteniendo a la vez un error de seguimiento peque&ntilde;o. Vale la pena mencionar que para los valores <i>&kappa;</i> = 1/6 y <i>&#955;</i> = 0,5 el lazo cerrado <i>G<sub>O</sub>(z)</i> de los cuatro controladores resulta estable, sin embargo, con estos mismos valores la segunda condici&oacute;n del Teorema 1 s&oacute;lo se cumple en el caso del control GPI.</p>      ]]></body>
<body><![CDATA[<p><font size="3"><b>6. Conclusiones</b></font></p>     <p>La t&eacute;cnica de control repetitivo fue exitosamente combinada con la t&eacute;cnica de control GPI para proveer una adecuada robustez del sistema frente a incertidumbre/variaci&oacute;n param&eacute;trica. Se present&oacute; una metodolog&iacute;a de dise&ntilde;o en tiempo discreto del control repetitivo en complemento con el control GPI para sistemas lineales con incertidumbre. Se establecen condiciones de estabilidad para el dise&ntilde;o repetitivo-GPI.</p>     <p>Las comparaciones de las condiciones de estabilidad demuestran un mayor grado de robustez del controlador GPI con respecto a los otros controles cl&aacute;sicos utilizados en la comparaci&oacute;n. Los resultados satisfactorios de este estudio particular animan a continuar con an&aacute;lisis m&aacute;s generales que incluyan control repetitivo para sistemas no lineales y sistemas con frecuencia variable de las se&ntilde;ales peri&oacute;dicas a seguir/rechazar.</p>      <p></p>     <p><font size="3" face="verdana"><b>Referencias</b></font></p>      <!-- ref --><p>&#91;1&#93; S.-C. Wu and M. Tomizuka, &#147;An Iterative Learning Control design for Self-ServoWriting in Hard Disk Drives,&#148; <i>Mechatronics</i>, vol. 20, no. 1, pp. 53-58, Feb. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000118&pid=S0123-7799201500010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;2&#93; A. Tayebi, S. Abdul, M. B. Zaremba, and Y. Ye, &#147;Robust Iterative Learning Control Design: Application to a Robot Manipulator,&#148; <i>IEEE/ASME Trans. Mechatronics</i>, vol. 13, no. 5, pp. 608-613, Oct. 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000120&pid=S0123-7799201500010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;3&#93; D. H. Kim and T.-C. Tsao, &#147;Robust performance control of electrohydraulic actuators for electronic cam motion generation,&#148; <i>IEEE Trans. Control Syst. Technol.</i>, vol. 8, no. 2, pp. 220-227, Mar. 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=000122&pid=S0123-7799201500010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;4&#93; J. D. &Aacute;lvarez, L. J. Yebra, and M. Berenguel, &#147;Repetitive control of tubular heat exchangers,&#148; <i>J. Process Control</i>, vol. 17, no. 9, pp. 689-701, Oct. 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000124&pid=S0123-7799201500010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;5&#93; K. Zhou, D. Wang, and G. Xu, &#147;Repetitive controlled three-phase reversible PWM rectifier,&#148; in <i>Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334)</i>, 2000, pp. 125-129.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000126&pid=S0123-7799201500010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;6&#93; R. Grino, R. Cardoner, R. Costa-Castello, and E. Fossas, &#147;Digital Repetitive Control of a Three-Phase Four-Wire Shunt Active Filter,&#148; <i>IEEE Trans. Ind. Electron.</i>, vol. 54, no. 3, pp. 1495-1503, Jun. 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000128&pid=S0123-7799201500010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;7&#93; S. S. Ge and I. M. Y. Mareels, &#147;Adaptive repetitive learning control of robotic manipulators without the requirement for initial repositioning,&#148; <i>IEEE Trans. Robot.</i>, vol. 22, no. 3, pp. 563-568, Jun. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000130&pid=S0123-7799201500010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;8&#93; W. Chen and Z. Zhang, &#147;Nonlinear adaptive learning control for unknown time-varying parameters and unknown time-varying delays,&#148; <i>Asian J. Control</i>, vol. 13, no. 6, pp. 903-913, Nov. 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000132&pid=S0123-7799201500010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;9&#93; M. Wu, L. Zhou, J. She, and Y. He, &#147;Design of robust output-feedback repetitive controller for class of linear systems with uncertainties,&#148; <i>Sci. China Inf. Sci.</i>, vol. 53, no. 5, pp. 1006-1015, May 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S0123-7799201500010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;10&#93; L. Yun, T. Xu, and Y. Sun, &#147;Repetitive learning control for nonlinear systems with both parametric and non-parametric uncertainties systems,&#148; <i>Control Decis.</i>, vol. 25, no. 12, pp. 1880-1884, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0123-7799201500010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;11&#93; Y. Shi, R. W. Longman, and M. Q. Phan, &#147;An algorithm for robustification of repetitive control to parameter uncertainties,&#148; <i>Adv. Astronaut. Sci.</i>, vol. 136, pp. 1953-1966, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S0123-7799201500010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;12&#93; Z. Gao, &#147;Active disturbance rejection control: a paradigm shift in feedback control system design,&#148; in <i>2006 American Control Conference</i>, 2006, pp. 1-7.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S0123-7799201500010000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;13&#93; H. Sira-Ramirez, A. Luviano-Ju&aacute;rez, and J. Cort&eacute;s-Romero, &#147;Control lineal robusto de sistemas no lineales diferencialmente planos,&#148; <i>Rev. Iberoam. Autom&aacute;tica e Inform&aacute;tica Ind. RIAI</i>, vol. 8, no. 1, pp. 14-28, Jan. 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0123-7799201500010000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;14&#93; H. Sira-Ram&iacute;rez, C. L&oacute;pez-Uribe, and M. Velasco-Villa, &#147;Linear Observer-Based Active Disturbance Rejection Control of the Omnidirectional Mobile Robot,&#148; <i>Asian J. Control</i>, vol. 15, no. 1, pp. 51-63, Jan. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S0123-7799201500010000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;15&#93; H. Sira-Ram&iacute;rez, A. Luviano-Ju&aacute;rez, and J. Cort&eacute;s-Romero, &#147;Flatness-based linear output feedback control for disturbance rejection and tracking tasks on a Chua&#039;s circuit,&#148; <i>Int. J. Control</i>, vol. 85, no. 5, pp. 594-602, May 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S0123-7799201500010000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;16&#93; H. Sira-Ramirez, F. Gonzalez-Montanez, J. A. Cortes-Romero, and A. Luviano-Juarez, &#147;A Robust Linear Field-Oriented Voltage Control for the Induction Motor: Experimental Results,&#148; <i>IEEE Trans. Ind. Electron.</i>, vol. 60, no. 8, pp. 3025-3033, Aug. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000148&pid=S0123-7799201500010000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;17&#93; H. Sira-Ram&iacute;rez, A. Luviano-Ju&aacute;rez, and J. Cort&eacute;s-Romero, &#147;Robust input-output sliding mode control of the buck converter,&#148; <i>Control Eng. Pract.</i>, vol. 21, no. 5, pp. 671-678, May 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S0123-7799201500010000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;18&#93; B. A. Francis and W. M. Wonham, &#147;The internal model principle of control theory,&#148; <i>Automatica</i>, vol. 12, no. 5, pp. 457-465, Sep. 1976.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000152&pid=S0123-7799201500010000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;19&#93; Y. Yamamoto, &#147;Learning Control and Related Problems in Infinite-Dimensional Systems,&#148; in <i>Essays on Control</i>, vol. 14, H. L. Trentelman and J. C. Willems, Eds. Birkhauser, 1993, pp. 191-222.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0123-7799201500010000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;20&#93; M. Tomizuka, T.-C. Tsao, and K. Chew, &#147;Analysis and Synthesis of Discrete-Time Repetitive Controllers,&#148; <i>J. Dyn. Syst. Meas. Control</i>, vol. 111, no. 3, p. 353, 1989.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0123-7799201500010000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;21&#93; R. Gri&ntilde;&oacute; and R. Costa-Castell&oacute;, &#147;Digital repetitive plug-in controller for odd-harmonic periodic references and disturbances,&#148; <i>Automatica</i>, vol. 41, no. 1, pp. 153-157, Jan. 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S0123-7799201500010000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;22&#93; G. Escobar, P. G. Hernandez-Briones, R. E. Torres-Olguin, A. A. Valdez, and M. Hernndez-Gomeza, &#147;A repetitive-based controller for the compensation of 6l &plusmn; 1 harmonic components,&#148; in <i>2007 IEEE International Symposium on Industrial Electronics</i>, 2007, pp. 3397-3402.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S0123-7799201500010000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;23&#93; T. Inoue, M. Nakano, T. Kubo, S. Matsumoto, and H. Baba, &#147;High Accuracy Control of a Proton Synchroton Magnet Power Supply,&#148; in <i>Proceedings of the 8th IFAC World Congress</i>, 1981, pp. 216-220.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S0123-7799201500010000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;24&#93; R. Costa-Castello, J. Nebot, and R. Grino, &#147;Demonstration of the Internal Model Principle by Digital Repetitive Control of an Educational Laboratory Plant,&#148; <i>IEEE Trans. Educ.</i>, vol. 48, no. 1, pp. 73-80, Feb. 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S0123-7799201500010000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;25&#93; T. Inoue, &#147;Practical repetitive control system design,&#148; in <i>29th IEEE Conference on Decision and Control</i>, 1990, pp. 1673-1678 vol.3.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000166&pid=S0123-7799201500010000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;26&#93; M. Fliess and R. Marquez, &#147;Une approche intrins&egrave;que de la commande pr&eacute;dictive lin&eacute;aire discr&egrave;te,&#148; <i>J. Eur. Syst. Autom.</i>, vol. 35, pp. 127-147, 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=000168&pid=S0123-7799201500010000200026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;27&#93; J. Cortes-Romero, A. Luviano-Juarez, and H. Sira-Ramirez, &#147;A discrete-time observer-based control for induction motors,&#148; in <i>IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society</i>, 2010, pp. 17-22.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000170&pid=S0123-7799201500010000200027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;28&#93; A. Elfadili, F. Giri, H. Ouadi, and L. Dugard, &#147;Discrete-time &nbsp;modelling &nbsp;of &nbsp;induction &nbsp;motors with consideration of magnetic saturation,&#148; in <i>IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics</i>, 2006, pp. 5119-5124.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000172&pid=S0123-7799201500010000200028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;29&#93; G. C. Goodwin, R. L. Leal, D. Q. Mayne, and R. H. Middleton, &#147;Rapprochement between continuous and discrete model reference adaptive control,&#148; <i>Automatica</i>, vol. 22, no. 2, pp. 199-207, Mar. 1986.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000174&pid=S0123-7799201500010000200029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;30&#93; N. Hori, D. Bitner, P. Nikiforuk, and P. Ukrainetz, &#147;Robust adaptive control of electrohydraulic servo systems using the Euler operator,&#148; in <i>International Conference of Control, Edinburgh</i>, 1991, pp. 671-676.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000176&pid=S0123-7799201500010000200030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;31&#93; A. Tesfaye and H. Tomizuka, &#147;Zeros of discretized continuous systems expressed in the Euler operator-an asymptotic analysis,&#148; <i>IEEE Trans. Automat. Contr.</i>, vol. 40, no. 4, pp. 743-747, Apr. 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000178&pid=S0123-7799201500010000200031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;32&#93; H. Sira-Ramirez and S. K. Agrawal, <i>Diferencially Flat Systems</i>. CRC Press, 2004, p. 450.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000180&pid=S0123-7799201500010000200032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;33&#93; T. Kailath, <i>Linear Systems</i>. Prentice Hall, 1980, p. 682.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000182&pid=S0123-7799201500010000200033&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;34&#93; S. Doki and M. Ishida, &#147;Suppression of harmonic current in vector control for IPMSM by utilizing repetitive control,&#148; in <i>2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT &#039;02.</i>, 2002, pp. 264-267.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000184&pid=S0123-7799201500010000200034&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;35&#93; X. H. Wu, S. K. Panda, and J.-X. Xu, &#147;Design of a Plug-In Repetitive Control Scheme for Eliminating Supply-Side Current Harmonics of Three-Phase PWM Boost Rectifiers Under Generalized Supply Voltage Conditions,&#148; <i>IEEE Trans. Power Electron.</i>, vol. 25, no. 7, pp. 1800-1810, Jul. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000186&pid=S0123-7799201500010000200035&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;36&#93; W.-S. Yau and M.-C. Tsai, &#147;Repetitive control design for linear servo systems,&#148; in <i>Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251)</i>, 1999, vol. 5, pp. 3728-3732.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000188&pid=S0123-7799201500010000200036&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000189&pid=S0123-7799201500010000200037&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->  </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[S.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Tomizuka]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Iterative Learning Control design for Self-ServoWriting in Hard Disk Drives]]></article-title>
<source><![CDATA[Mechatronics]]></source>
<year>Feb.</year>
<month> 2</month>
<day>01</day>
<volume>20</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>53-58</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tayebi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdul]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Zaremba]]></surname>
<given-names><![CDATA[M. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Ye]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust Iterative Learning Control Design: Application to a Robot Manipulator]]></article-title>
<source><![CDATA[IEEE/ASME Trans. Mechatronics]]></source>
<year>Oct.</year>
<month> 2</month>
<day>00</day>
<volume>13</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>608-613</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[Kim]]></surname>
<given-names><![CDATA[D. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsao]]></surname>
<given-names><![CDATA[T.-C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust performance control of electrohydraulic actuators for electronic cam motion generation]]></article-title>
<source><![CDATA[IEEE Trans. Control Syst. Technol.]]></source>
<year>Mar.</year>
<month> 2</month>
<day>00</day>
<volume>8</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>220-227</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[Álvarez]]></surname>
<given-names><![CDATA[J. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Yebra]]></surname>
<given-names><![CDATA[L. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Berenguel]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Repetitive control of tubular heat exchangers]]></article-title>
<source><![CDATA[J. Process Control]]></source>
<year>Oct.</year>
<month> 2</month>
<day>00</day>
<volume>17</volume>
<page-range>689-701</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhou]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Repetitive controlled three-phase reversible PWM rectifier]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334)]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grino]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Cardoner]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Costa-Castello]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fossas]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Digital Repetitive Control of a Three-Phase Four-Wire Shunt Active Filter]]></article-title>
<source><![CDATA[IEEE Trans. Ind. Electron.]]></source>
<year>Jun.</year>
<month> 2</month>
<day>00</day>
<volume>54</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1495-1503</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ge]]></surname>
<given-names><![CDATA[S. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Mareels]]></surname>
<given-names><![CDATA[I. M. Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive repetitive learning control of robotic manipulators without the requirement for initial repositioning]]></article-title>
<source><![CDATA[IEEE Trans. Robot.]]></source>
<year>Jun.</year>
<month> 2</month>
<day>00</day>
<volume>22</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>563-568</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nonlinear adaptive learning control for unknown time-varying parameters and unknown time-varying delays]]></article-title>
<source><![CDATA[Asian J. Control]]></source>
<year>Nov.</year>
<month> 2</month>
<day>01</day>
<volume>13</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>903-913</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhou]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[She]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[He]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design of robust output-feedback repetitive controller for class of linear systems with uncertainties]]></article-title>
<source><![CDATA[Sci. China Inf. Sci.]]></source>
<year>May </year>
<month>20</month>
<day>10</day>
<volume>53</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>1006-1015</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yun]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Sun]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Repetitive learning control for nonlinear systems with both parametric and non-parametric uncertainties systems]]></article-title>
<source><![CDATA[Control Decis.]]></source>
<year>2010</year>
<volume>25</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1880-1884</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[Shi]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Longman]]></surname>
<given-names><![CDATA[R. W.]]></given-names>
</name>
<name>
<surname><![CDATA[Phan]]></surname>
<given-names><![CDATA[M. Q.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An algorithm for robustification of repetitive control to parameter uncertainties]]></article-title>
<source><![CDATA[Adv. Astronaut. Sci.]]></source>
<year>2010</year>
<volume>136</volume>
<page-range>1953-1966</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Active disturbance rejection control: a paradigm shift in feedback control system design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 2006 American Control Conference]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramirez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Luviano-Juárez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Cortés-Romero]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Control lineal robusto de sistemas no lineales diferencialmente planos]]></article-title>
<source><![CDATA[Rev. Iberoam. Automática e Informática Ind. RIAI]]></source>
<year>Jan.</year>
<month> 2</month>
<day>01</day>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>14-28</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramírez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[López-Uribe]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Velasco-Villa]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Linear Observer-Based Active Disturbance Rejection Control of the Omnidirectional Mobile Robot]]></article-title>
<source><![CDATA[Asian J. Control]]></source>
<year>Jan.</year>
<month> 2</month>
<day>01</day>
<volume>15</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>51-63</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramírez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Luviano-Juárez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Cortés-Romero]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Flatness-based linear output feedback control for disturbance rejection and tracking tasks on a Chua&#039;s circuit]]></article-title>
<source><![CDATA[Int. J. Control]]></source>
<year>May </year>
<month>20</month>
<day>12</day>
<volume>85</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>594-602</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramirez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Gonzalez-Montanez]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Cortes-Romero]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Luviano-Juarez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Robust Linear Field-Oriented Voltage Control for the Induction Motor: Experimental Results]]></article-title>
<source><![CDATA[IEEE Trans. Ind. Electron.]]></source>
<year>Aug.</year>
<month> 2</month>
<day>01</day>
<volume>60</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>3025-3033</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramírez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Luviano-Juárez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Cortés-Romero]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust input-output sliding mode control of the buck converter]]></article-title>
<source><![CDATA[Control Eng. Pract.]]></source>
<year>May </year>
<month>20</month>
<day>13</day>
<volume>21</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>671-678</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Francis]]></surname>
<given-names><![CDATA[B. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Wonham]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The internal model principle of control theory]]></article-title>
<source><![CDATA[Automatica]]></source>
<year>Sep.</year>
<month> 1</month>
<day>97</day>
<volume>12</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>457-465</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yamamoto]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning Control and Related Problems in Infinite-Dimensional Systems]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Trentelman]]></surname>
<given-names><![CDATA[H. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Willems]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Essays on Control]]></source>
<year>1993</year>
<volume>14</volume>
<page-range>191-222</page-range><publisher-name><![CDATA[Eds. Birkhauser]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tomizuka]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsao]]></surname>
<given-names><![CDATA[T.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Chew]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Analysis and Synthesis of Discrete-Time Repetitive Controllers]]></article-title>
<source><![CDATA[J. Dyn. Syst. Meas. Control]]></source>
<year></year>
<volume>111</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>353, 1989</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Griñó]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Costa-Castelló]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Digital repetitive plug-in controller for odd-harmonic periodic references and disturbances]]></article-title>
<source><![CDATA[Automatica]]></source>
<year>Jan.</year>
<month> 2</month>
<day>00</day>
<volume>41</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>153-157</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Escobar]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernandez-Briones]]></surname>
<given-names><![CDATA[P. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres-Olguin]]></surname>
<given-names><![CDATA[R. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Valdez]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernndez-Gomeza]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A repetitive-based controller for the compensation of 6l ± 1 harmonic components]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 2007 IEEE International Symposium on Industrial Electronics]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Inoue]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Nakano]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kubo]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Matsumoto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Baba]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[High Accuracy Control of a Proton Synchroton Magnet Power Supply]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 8th IFAC World Congress]]></conf-name>
<conf-date>1981</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Costa-Castello]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Nebot]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Grino]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Demonstration of the Internal Model Principle by Digital Repetitive Control of an Educational Laboratory Plant]]></article-title>
<source><![CDATA[IEEE Trans. Educ.]]></source>
<year>Feb.</year>
<month> 2</month>
<day>00</day>
<volume>48</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>73-80</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Inoue]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Practical repetitive control system design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 29th IEEE Conference on Decision and Control]]></conf-name>
<conf-date>1990</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fliess]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Marquez]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="fr"><![CDATA[Une approche intrinsèque de la commande prédictive linéaire discrète]]></article-title>
<source><![CDATA[J. Eur. Syst. Autom.]]></source>
<year>2001</year>
<volume>35</volume>
<page-range>127-147</page-range></nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cortes-Romero]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Luviano-Juarez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Sira-Ramirez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A discrete-time observer-based control for induction motors]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society]]></conf-name>
<conf-date>2010</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Elfadili]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Giri]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Ouadi]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Dugard]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discrete-time modelling of induction motors with consideration of magnetic saturation]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goodwin]]></surname>
<given-names><![CDATA[G. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Leal]]></surname>
<given-names><![CDATA[R. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Mayne]]></surname>
<given-names><![CDATA[D. Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Middleton]]></surname>
<given-names><![CDATA[R. H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Rapprochement between continuous and discrete model reference adaptive control]]></article-title>
<source><![CDATA[Automatica]]></source>
<year>Mar.</year>
<month> 1</month>
<day>98</day>
<volume>22</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>199-207</page-range></nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hori]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Bitner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Nikiforuk]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Ukrainetz]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust adaptive control of electrohydraulic servo systems using the Euler operator]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ International Conference of Control]]></conf-name>
<conf-date>1991</conf-date>
<conf-loc>Edinburgh </conf-loc>
</nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tesfaye]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Tomizuka]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Zeros of discretized continuous systems expressed in the Euler operator-an asymptotic analysis]]></article-title>
<source><![CDATA[IEEE Trans. Automat. Contr.]]></source>
<year>Apr.</year>
<month> 1</month>
<day>99</day>
<volume>40</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>743-747</page-range></nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sira-Ramirez]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Agrawal]]></surname>
<given-names><![CDATA[S. K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diferencially Flat Systems]]></source>
<year>2004</year>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B33">
<label>33</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kailath]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Linear Systems]]></source>
<year>1980</year>
<page-range>682</page-range><publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B34">
<label>34</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Doki]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Ishida]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Suppression of harmonic current in vector control for IPMSM by utilizing repetitive control]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 2002 IEEE International Conference on Industrial Technology]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B35">
<label>35</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[X. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Panda]]></surname>
<given-names><![CDATA[S. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[J.-X.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design of a Plug-In Repetitive Control Scheme for Eliminating Supply-Side Current Harmonics of Three-Phase PWM Boost Rectifiers Under Generalized Supply Voltage Conditions]]></article-title>
<source><![CDATA[IEEE Trans. Power Electron.]]></source>
<year>Jul.</year>
<month> 2</month>
<day>01</day>
<volume>25</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>1800-1810</page-range></nlm-citation>
</ref>
<ref id="B36">
<label>36</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yau]]></surname>
<given-names><![CDATA[W.-S.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsai]]></surname>
<given-names><![CDATA[M.-C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Repetitive control design for linear servo systems]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251)]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B37">
<label>37</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Costa-Castelló]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Malo]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Griñó]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[High Performance Repetitive Control of an Active Filter under Varying Network Frequency]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 17th IFAC World Congress]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
