<?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>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992016000200007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control no lineal mediante Linealización Aproximada aplicada en el sistema no lineal Posición de un anillo sobre un aro rotatorio]]></article-title>
<article-title xml:lang="en"><![CDATA[Nonlinear control by Approximate linearization applied to the non-linear system of a ring on a rotating ring]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vaquero López]]></surname>
<given-names><![CDATA[Jissie]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Milian del Valle]]></surname>
<given-names><![CDATA[Carlos Luis]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Tecnomática Grupo de Planificación y Control de la UEB Automática Industrial ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de las Ciencias Informáticas Departamento de Programación ]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<volume>10</volume>
<numero>2</numero>
<fpage>89</fpage>
<lpage>99</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992016000200007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992016000200007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992016000200007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta el método de linealización aproximada como técnica de control de sistemas físicos no lineales alrededor de un punto de operación. Se introduce la técnica de linealización aproximadamediante una representación integral de las ecuaciones de estado. Se propone ver al sistema no lineal como una ecuación integral y analizar el efecto de pequeñas perturbaciones alrededor de un punto de equilibrio constante. Despreciando los términos de orden superior del efecto de tales perturbaciones y reteniendo solamente los términos lineales, se presenta en un solo esquema la linealización que aproxima el comportamiento del sistema perturbado. Se realiza la simulación con un modelo que representa la posición de un anillo sobre un aro rotatorio. La simulación es realizada en Matlab® ya que el mismo es útil al momento de ilustrar las propiedades del sistema no lineal controlado estudiado y el comportamiento de la estrategia de control propuesta. Matlab® es un ambiente numérico de propósito general orientado al uso de estructuras de tipo vectorial y matricial, el cual permite ejecutar algoritmos secuenciales con una amplia gama de aplicaciones. El uso principal que se le dio fue como programa de simulación numérica, es decir, se hizo uso de los algoritmos que tiene disponibles para la obtención de las soluciones de sistemas de ecuaciones diferenciales ordinarias. Finalmente se analizan los resultados obtenidos de aplicar dicha técnica de control en este modelo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper the method of approximate linearization technique is presented as control of nonlinear physical systems around an operating point. The Approximate linearization technique is introduced through a comprehensive representation of the state equations. It is intended to see the nonlinear system as an integral equation and it is analyzed the effect of small perturbations around a breakeven point. Neglecting higher order terms of the effect of such disturbances and retaining only the linear terms, is presented in a single linearization scheme that approximates the behavior of the perturbed system. Simulation is carried out with a model that represents the position of a ring on a rotary ring. The simulation is performed in Matlab® since it is useful to illustrate the properties when the non-linear controlled system behavior studied and control strategy proposed. Matlab® is a general purpose numerical environment oriented structures using vector and matrix type, which allows to execute sequential algorithms with a wide range of applications. The main use was given as numerical simulation program that means that the algorithms were used for obtaining available solutions of ordinary differential equations systems. Finally, the results of applying the technique of control in this model are analyzed.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[técnicas de control]]></kwd>
<kwd lng="es"><![CDATA[sistema no lineal]]></kwd>
<kwd lng="es"><![CDATA[linealización aproximada]]></kwd>
<kwd lng="es"><![CDATA[simulación en Matlab®]]></kwd>
<kwd lng="en"><![CDATA[technical of control]]></kwd>
<kwd lng="en"><![CDATA[nonlinear system]]></kwd>
<kwd lng="en"><![CDATA[approximate linealization]]></kwd>
<kwd lng="en"><![CDATA[simulation in Matlab]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO  ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><font size="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Control no lineal mediante Linealizaci&oacute;n Aproximada aplicada en el  sistema no lineal Posici&oacute;n de un anillo sobre un aro rotatorio</font></strong></font></p>     <p>&nbsp;</p>     <p><font size="3"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Nonlinear control by Approximate linearization applied to the non-linear system of a  ring on a rotating ring</font></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Jissie Vaquero L&oacute;pez<strong><sup>1*</sup></strong>, Carlos Luis Milian del Valle<strong><sup>2</sup></strong></font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Grupo de Planificaci&oacute;n y Control de la UEB Autom&aacute;tica Industrial. Tecnom&aacute;tica.  jissiev@gmail.com    <br>   <sup>2</sup></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Departamento  de Programaci&oacute;n,  Universidad de las Ciencias Inform&aacute;ticas. Carretera San Antonio de los Ba&ntilde;os km dos y medio. Reparo Torrens. La Habana, Cuba. C&oacute;digo Postal  10400. <a href="mailto:cluismilian@uci.cu">cluismilian@uci.cu</a>    ]]></body>
<body><![CDATA[<br> </font></p>     <P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <a href="mailto:mcairo@uci.cu">jissie@tm.cupet.cu</a><a href="mailto:jova@uci.cu"></a></font><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mailto:losorio@ismm.edu.cu"></a> </font>     <p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN</b> </font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este art&iacute;culo se presenta el m&eacute;todo de linealizaci&oacute;n aproximada como  t&eacute;cnica de control de sistemas f&iacute;sicos no lineales alrededor de un punto de  operaci&oacute;n. Se introduce la t&eacute;cnica de linealizaci&oacute;n  aproximadamediante una representaci&oacute;n integral de las ecuaciones  de estado. Se propone ver al sistema no lineal como una ecuaci&oacute;n integral y  analizar el efecto de peque&ntilde;as perturbaciones alrededor de un punto de  equilibrio constante. Despreciando los t&eacute;rminos de orden superior del efecto de  tales perturbaciones y reteniendo solamente los t&eacute;rminos lineales, se presenta  en un solo esquema la linealizaci&oacute;n que aproxima el comportamiento del sistema  perturbado. Se realiza la simulaci&oacute;n con un modelo que representa la posici&oacute;n  de un anillo sobre un aro rotatorio. La simulaci&oacute;n es realizada en Matlab<em>&reg;</em> ya que el mismo es &uacute;til al momento de ilustrar las propiedades del sistema no  lineal controlado estudiado y el comportamiento de la estrategia de control  propuesta. Matlab<em>&reg;</em> es un ambiente num&eacute;rico de prop&oacute;sito  general orientado al uso de estructuras de tipo vectorial y matricial, el cual  permite ejecutar algoritmos secuenciales con una amplia gama de aplicaciones.  El uso principal que se le dio fue como programa de simulaci&oacute;n num&eacute;rica, es  decir, se hizo uso de los algoritmos que tiene disponibles para la obtenci&oacute;n de  las soluciones de sistemas de ecuaciones diferenciales ordinarias. Finalmente  se analizan los resultados obtenidos de aplicar dicha t&eacute;cnica de control en  este modelo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Palabras clave:</span></b></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">t&eacute;cnicas  de control, sistema no lineal, linealizaci&oacute;n aproximada, simulaci&oacute;n en Matlab<em><sup>&reg;</sup></em></font><font size="2"><em><sup></sup></em></font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>ABSTRACT</span></b> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this paper the method of  approximate linearization technique is presented as control of nonlinear  physical systems around an operating point. The Approximate linearization  technique is introduced through a comprehensive representation of the state  equations. It is intended to see the nonlinear system as an integral equation  and it is analyzed the effect of small perturbations around a breakeven point.  Neglecting higher order terms of the effect of such disturbances and retaining  only the linear terms, is presented in a single linearization scheme that  approximates the behavior of the perturbed system. Simulation is carried out  with a model that represents the position of a ring on a rotary ring. The  simulation is performed in Matlab<em><sup>&reg;</sup></em> since it is useful to illustrate the  properties when the non-linear controlled system behavior studied and control  strategy proposed. Matlab<em><sup>&reg;</sup></em> is a general purpose numerical environment oriented  structures using vector and matrix type, which allows to execute sequential  algorithms with a wide range of applications. The main use was given as  numerical simulation program that means that the algorithms were used for obtaining  available solutions of ordinary differential equations systems. Finally, the  results of applying the technique of control in this model are analyzed.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Key words: </span></b>technical of control, nonlinear  system, approximate linealization,  simulation in Matlab.</font></p> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>INTRODUCCI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las t&eacute;cnicas cl&aacute;sicas de control se han  desarrollado con base en modelos lineales (o linealizados) de los sistemas  f&iacute;sicos. Sin embargo, en el sentido estricto, todos los sistemas presentan  alg&uacute;n tipo de no linealidad. Como consecuencia, las t&eacute;cnicas lineales son  v&aacute;lidas solo alrededor de puntos de operaci&oacute;n donde se cumplan las condiciones  de controlabilidad, (Crossley, 1991), (Slotine, 1991).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sobre los sistemas no lineales, los controladores  cl&aacute;sicos normalmente cumplen tareas de regulaci&oacute;n alrededor de puntos de  equilibrio. El rango de validez del esquema de control depende principalmente  de la naturaleza del sistema, siendo m&aacute;s restrictivas aquellas no linealidades  fuertes que producen grandes diferencias entre los modelos real y linealizado  de la planta, aun en puntos cercanos al punto de operaci&oacute;n, (Tomei,1992).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cuando la tarea de control involucra el  seguimiento de trayectorias sobre rangos de operaci&oacute;n amplios, los m&eacute;todos  lineales pierden su validez en los casos de no linealidades fuertes y presentan  un pobre desempe&ntilde;o aun en sistemas levemente no lineales. Por esta raz&oacute;n se  hace necesaria la implementaci&oacute;n de t&eacute;cnicas no lineales con las que se logre  un control global o en su defecto, una regi&oacute;n de operaci&oacute;n m&aacute;s amplia, (Slotine,  1991), (Isidori, 1995).</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">MATERIALES Y M&Eacute;TODOS </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la mayor&iacute;a de los casos pr&aacute;cticos, un sistema  no lineal de una entrada y una salida (SISO) puede modelarse como, (Fliess,  1995), (Hassan, 1996), (Rathina, 1997): </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo0107216.jpg" alt="fo01" width="200" height="55"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <strong><em>x </em></strong>&isin; <strong>R</strong><sup>n</sup>  es el vector de estados (para un sistema de orden n), <strong><em>x </em></strong>= [<em>x</em>1 <em>x</em>2&hellip;<em>x</em>n]<sup>T</sup>, <strong><em>f &nbsp;</em></strong>y <strong><em>g </em></strong>son funciones  vectoriales suaves en <strong>R</strong><sup>n</sup>   (vectores columna), <strong><em>h </em></strong>es  la funci&oacute;n escalar de salida y <strong><em>u </em></strong>es la entrada de control,  tambi&eacute;n escalar. Un sistema que admite este tipo de modelo se conoce como  lineal en el control o <em>af&iacute;n </em>(<em>u </em>no aparece dentro de una funci&oacute;n).  Cuando las funciones <em>f </em>y <em>g </em>no dependen del tiempo, se dice que el  sistema es <em>aut&oacute;nomo </em>(invariante con el tiempo).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los <em>puntos  de equilibrio </em>del sistema <img src="/img/revistas/rcci/v10n2/fo0207216.jpg" alt="fo02" width="64" height="19">son  aquellos elementos del espacio de estado que satisfacen la relaci&oacute;n <img src="/img/revistas/rcci/v10n2/fo0307216.jpg" alt="fo03" width="38" height="19"> , lo que  directamente conduce a la expresi&oacute;n <img src="/img/revistas/rcci/v10n2/fo0407216.jpg" alt="fo04" width="62" height="21">.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Un  estado de equilibrio <img src="/img/revistas/rcci/v10n2/fo0507216.jpg" alt="fo05" width="12" height="13">es <em>asint&oacute;ticamente  estable </em>para el sistema si las trayectorias en el espacio de fase convergen  hacia <img src="/img/revistas/rcci/v10n2/fo0507216.jpg" alt="fo05" width="12" height="13">desde  alguna vecindad <img src="/img/revistas/rcci/v10n2/fo0607216.jpg" alt="fo06" width="62" height="22"> y es <em>inestable </em>si las trayectorias que inician desde puntos arbitrariamente cercanos a <img src="/img/revistas/rcci/v10n2/fo0507216.jpg" alt="fo05" width="12" height="13">son  divergentes. Si el estado inicial de un sistema corresponde a un punto de equilibrio  y la entrada y las perturbaciones son cero, entonces el sistema permanecer&aacute;  indefinidamente en ese estado, es decir, si <em>u </em>= 0 entonces <img src="/img/revistas/rcci/v10n2/fo0707216.jpg" alt="fo07" width="190" height="21">.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En  particular, el sistema lineal definido por el modelo de estado <img src="/img/revistas/rcci/v10n2/fo0807216.jpg" alt="fo08" width="50" height="14">tiene  un &uacute;nico punto de equilibrio en <em>x </em>= <strong>0 </strong>si <strong><em>A </em></strong>es no  singular. De lo contrario, tendr&aacute; infinitos puntos de equilibrio.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La linealizaci&oacute;n aproximada est&aacute; fundamentada en  retener como v&aacute;lida para la descripci&oacute;n de un sistema en las vecindades de un  punto de equilibrio, a aquella representaci&oacute;n que se obtiene de los t&eacute;rminos de  primer orden de la expansi&oacute;n en serie de Taylor de la no-linealidad que  caracteriza al sistema como tal. Desde este punto de vista, las exigencias que  hemos impuesto al sistema son de diferenciabilidad por lo menos hasta un primer  orden, (Hassan, 1996; H. Sira-Ram&iacute;rez, 2005).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Esta t&eacute;cnica propone  ver al sistema no lineal como una ecuaci&oacute;n integral y se analizar&aacute; el efecto de  peque&ntilde;as perturbaciones alrededor de un punto de equilibrio constante.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El m&eacute;todo de la linealizaci&oacute;n  aproximada es v&aacute;lido en tanto que las perturbaciones que afectan al  comportamiento del sistema no lineal, operando en equilibrio, sean peque&ntilde;as,  relativas a los valores de equilibrio de las variables del sistema, (Ogata,  2003). </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se  designar&aacute; mediante la matriz A de n filas y n columnas, la matriz </font><img src="/img/revistas/rcci/v10n2/fo0907216.jpg" alt="fo09" width="89" height="31"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">particularizada  en el punto de equilibrio constante (X,U). Mediante el vector B de n filas designaremos  al vector</font> <img src="/img/revistas/rcci/v10n2/fo1007216.jpg" alt="fo10" width="22" height="31"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">evaluado  en (X,U). Igualmente, designaremos mediante el vector fila C al vector <img src="/img/revistas/rcci/v10n2/fo1107216.jpg" alt="fo11" width="23" height="31">, evaluado en X.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por lo  que la siguiente ecuaci&oacute;n diferencial representa un sistema de ecuaciones  diferenciales lineales en </font><img src="/img/revistas/rcci/v10n2/fo1207216.jpg" alt="fo12" width="73" height="17"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A este  sistema se le llama representaci&oacute;n (lineal) en el espacio de estado,  brevemente, representaci&oacute;n de estado. </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo1307216.jpg" alt="fo13" width="163" height="62"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por lo que el sistema din&aacute;mico que aproxima las  perturbaciones ocurridas al sistema no lineal cuando &eacute;ste opera en condiciones  estables de equilibrio est&aacute; representado por un sistema lineal cuyas ecuaciones  de estado y de salida est&aacute;n dadas por esta ecuaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las matrices constantes (A, B, C), llamadas  matrices Jacobianas, que definen a esta aproximaci&oacute;n lineal est&aacute;n dadas por,  (Ogata, 2003):</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo1407216.jpg" alt="fo14" width="393" height="42"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es por esto precisamente que a la linealizaci&oacute;n  aproximada tambi&eacute;n se le llama con el nombre de linealizaci&oacute;n jacobiana.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sobre la base de estas relaciones aproximadas  se propondr&aacute; un esquema de control que estabilice el sistema no lineal a su  punto de equilibrio bajo el criterio de que las variaciones del sistema son  peque&ntilde;as alrededor de este punto de equilibrio. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para  el dise&ntilde;o del controlador se debe cumplir con las condiciones de  controlabilidad y observalidad requeridas. La condici&oacute;n necesaria y suficiente  para que el sistema lineal sea estabilizable mediante una ley de control por  realimentaci&oacute;n del vector de estado es que el determinante de la matriz de  controlabilidad sea distinto de cero</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo1507216.jpg" alt="fo15" width="161" height="24"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una vez que se determine que el sistema es  controlable se puede representar la ley de control lineal de la siguiente  forma: u = -Kx </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es decir, el m&eacute;todo de la linealizaci&oacute;n  aproximada permite, en principio, el uso de cualquiera de los m&eacute;todos de dise&ntilde;o  de controladores inherentemente v&aacute;lidos para sistemas lineales, siempre que se  cumpla, (Nijmeijer, 1990), (D'Atellis, 1995):</font></p> <ol>       <li>         ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> El principio de linealizaci&oacute;n sea v&aacute;lido  localmente en un entorno &ldquo;suficientemente grande&rdquo; alrededor del punto de  operaci&oacute;n deseado.</font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El modelo linealizado cumpla con las  condiciones de controlabilidad y observalidad requeridas.</font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se dise&ntilde;e un controlador, en base al an&aacute;lisis  llevado a cabo sobre el sistema linealizado, el cual induzca una estabilizaci&oacute;n  local del sistema no lineal, alrededor de su punto de equilibrio.</font>      </p>   </li>     </ol>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RESULTADOS Y DISCUSI&Oacute;N </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Considerando el caso de un anillo que se desliza  sin roce sobre un aro que se puede hacer girar a velocidad angular &omega;, regulable a  voluntad (ver<a href="#f01"> Figura 1</a>). Se desea mantener el valor del &aacute;ngulo <img src="/img/revistas/rcci/v10n2/fo1607216.jpg" alt="fo16" width="9" height="9"> en un valor  constante deseado dado por <img src="/img/revistas/rcci/v10n2/fo1607216.jpg" alt="fo16" width="9" height="9"> = x.  La variable de control en este caso est&aacute; constituida por el cuadrado de la  velocidad angular u = &omega;2 y por lo  tanto debe ser siempre positiva, (H.Sira-Ram&iacute;rez, 2005; Markiewic, 1973). El  radio del aro, que se supone indeformable por efecto de la fuerza centr&iacute;fuga,  est&aacute; dado por <em>a.</em></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El modelo del sistema est&aacute; dado por:</font></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n2/fo1707216.jpg" alt="fo17" width="405" height="52"></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/f0107216.jpg" alt="f01" width="529" height="255"><a name="f01"></a></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por lo que el modelo en variables de estado de este  sistema est&aacute; dado por las siguientes ecuaciones diferenciales, (H.Sira-Ram&iacute;rez,  2005). </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo1807216.jpg" alt="fo18" width="424" height="95"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El punto de equilibrio <em>P<sub>e</sub></em> del sistema se obtiene a partir de las ecuaciones  diferenciables, igualando a cero las derivadas de la variable de estado.</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo1907216.jpg" alt="fo19" width="273" height="106"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dado que el modelo obtenido es no lineal, se linealiza  el sistema alrededor del punto de equilibrio, (H.Sira-Ram&iacute;rez, 2005). Para realizar la linealizaci&oacute;n se debe tomar en cuenta  que se trata de un sistema de segundo orden, con lo cual las matrices A, B, C  est&aacute;n dadas por: </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2007216.jpg" alt="fo20" width="453" height="309"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por lo que la linealizaci&oacute;n del sistema alrededor del punto  de equilibrio es:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2107216.jpg" alt="fo21" width="106" height="54"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Obteni&eacute;ndose el siguiente  sistema de ecuaciones diferenciales:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2207216.jpg" alt="fo22" width="442" height="88"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Obteniendo la matriz de controlabilidad para nuestro  sistema de segundo orden para determinar si el sistema es estabilizable:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2307216.jpg" alt="fo23" width="401" height="68"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por lo tanto, se deduce que el sistema es  completamente controlable.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A continuaci&oacute;n, se utiliza la ley de control lineal  expresada como:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2407216.jpg" alt="fo24" width="530" height="93"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El polinomio caracter&iacute;stico (<em>Pc</em>) del sistema lineal en lazo cerrado ser&aacute;:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/fo2507216.jpg" alt="fo25" width="306" height="25"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Resolviendo la ecuaci&oacute;n anterior, e igualando el  polinomio obtenido a un polinomio deseado (<em>Pd</em>)  definido como:</font></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n2/fo2607216.jpg" alt="fo26" width="470" height="210"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para simular el sistema no lineal controlado, se realizaron dos programas que llamaremos  el <em>programa de simulaci&oacute;n</em> y el <em>sistema o modelo a simular</em>. El <em>programa de simulaci&oacute;n</em> permite definir  los lineamientos b&aacute;sicos de la simulaci&oacute;n:  tiempo de simulaci&oacute;n (inicial y final), condiciones iniciales y tipo de algoritmo de simulaci&oacute;n (ode23,  ode45, . . .); inclusive se puede definir los par&aacute;metros del sistema controlado y hasta graficar los resultados de la simulaci&oacute;n. Este programa  consiste en un conjunto l&oacute;gico de instrucciones de ejecuci&oacute;n secuencial denominado &ldquo;script&rdquo; en el  ambiente Matlab<em><sup>&reg;</sup>,</em> (Mathworks Inc, 2014). El coraz&oacute;n principal de este programa es el  algoritmo de simulaci&oacute;n. En este art&iacute;culo utilizaremos solamente dos tipos: ode23 o ode45, los cuales son m&eacute;todos  de resoluci&oacute;n de ecuaciones diferenciales mediante las f&oacute;rmulas de <em>Runge-Kutta</em> de 2do. y 3er. orden (ode23)  y 4to. y 5to. Orden (ode45). El <em>modelo a  simular</em> se presenta por medio de un programa o funci&oacute;n, llamado <em>function en Matlab<sup>&reg;</sup></em>, en el cual se plantean  expl&iacute;citamente las ecuaciones diferenciales  asociadas al sistema de control. Esencialmente, posee dos par&aacute;metros de entrada, el tiempo t de simulaci&oacute;n  y la variable de estado x, debido a que  &eacute;stas son las variables utilizadas directamente por los algoritmos de simulaci&oacute;n. Junto con las  ecuaciones diferenciales que representan el modelo sistema, debe aparecer la ley de control  dise&ntilde;ada, la cual puede estar definida a  trav&eacute;s de variables auxiliares (locales). Dichos programas permitieron graficar  y simular el controlador para las siguientes condiciones iniciales.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">a=0.2; g=9.8; X =  0.7854; wn=12.83; sig=0.707;</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se  realiz&oacute; una corrida para el punto x0 = [0.2 0] cercano al punto de equilibrio deseado, obteni&eacute;ndose las siguientes  gr&aacute;ficas.</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n2/f0207216.jpg" alt="f02" width="352" height="337"><a name="f02"></a></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La <a href="#f02">figura</a> muestra los  resultados obtenidos luego de la simulaci&oacute;n del sistema, en este gr&aacute;fico se  observa la posici&oacute;n angular del anillo, la velocidad angular del anillo, y la  velocidad angular del aro, los cuales se comportan de forma deseada.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONES</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este trabajo se ha estudiado la  din&aacute;mica de un m&eacute;todo de control a un sistema no lineal conocido como lo es la  posici&oacute;n de un anillo sobre un aro rotatorio. En el an&aacute;lisis del sistema se han  empleado la linealizaci&oacute;n aproximada como t&eacute;cnica de control de sistemas  f&iacute;sicos no lineales alrededor de un punto de operaci&oacute;n y se presentaron los  resultados obtenidos al aplicar este m&eacute;todo de control al sistema no lineal  presentado.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es necesario  acotar que, en el an&aacute;lisis del comportamiento de sistemas din&aacute;micos no  lineales, el m&eacute;todo de la linealizaci&oacute;n aproximada ser&aacute; &uacute;til en la vecindad de  su punto de equilibrio, siempre y cuando las perturbaciones que afectan la  evoluci&oacute;n del sistema sean suficientemente peque&ntilde;as.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como se pudo apreciar, el m&eacute;todo de la linealizaci&oacute;n  aproximada tambi&eacute;n es &uacute;til no s&oacute;lo en el an&aacute;lisis sino, en particular, en el  dise&ntilde;o de estrategias de control que mantengan la evoluci&oacute;n del sistema en un  entorno alrededor del punto de equilibrio nominal. Adicionalmente, constituye  la base, junto a los puntos de equilibrio parametrizados, del m&eacute;todo de  linealizaci&oacute;n extendida. Es oportuno se&ntilde;alar, adem&aacute;s, que el m&eacute;todo de la  linealizaci&oacute;n aproximada no es aplicable a sistemas que exhiban no linealidades  carentes de derivadas. </font></p>     <p>&nbsp;</p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS    BIBLIOGR&Aacute;FICAS</B></font>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CROSSLEY, P.R; J.A. COOK.  A nonlinear engine model for drivetrain system development. In Control 1991. Control  '91. International Conference on, vol.2, mar 1991. p.921-925.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">D'ATELLIS,  CARLOS E.; &ldquo;Introducci&oacute;n a los Sistemas No Lineales de Control y sus  Aplicaciones&rdquo; AADECA, 1992. p.6-15.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">FLIESS, MICHEL; L&Eacute;VINE,  JEAN; PIERRE, ROUCHON. Flatness and defect of nonlinear  systems:Introductory theory and examples. International Journal of Control,  1995. p. 1327-1361.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HASSAN K. KHALIL; &ldquo;Nonlinear  Systems&rdquo;, Prentice Hall, 1996. p. 603-716.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">H. SIRA-RAM&Iacute;REZ; R. M&Aacute;RQUEZ;  F. RIVAS ECHEVERR&Iacute;A, O. LLANES-SANTIAGO; &ldquo;Control de Sistemas No Lineales:  Linealizaci&oacute;n Aproximada, extendida, exacta&rdquo;, Prentice Hall, 2005. p. 3-147. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ISIDORI, ALBERTO.  &ldquo;Nonlinear Control Systems&rdquo;, Tercera ed. Springer, Inglaterra, 1995. p.33-89.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">KHALIL, H.K. Nonlinear  systems. Macmillan Pub. Co., 1992. p.76-89.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">LEVINE, JEAN. Analysis and  Control of Nonlinear Systems a Flatness-based Approach. Springer Berlin  Heidelberg, 2009. p.27-85.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MARKIEWICZ, B. Analysis of  the computed-torque drive method and comparison with the conventional position  servo for a computer-controlled manipulator. The Jet Propulsion Laboratory,  California Institute of Technology, Pasadena, California, 3 1973. p.33-601.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">NIJMEIJER, HENK; ARJAN VAN DER  SCHAFT; &quot;Nonlinear Dynamical Control Systems&rdquo;, Springer Verlag, 1990. p.12-26. </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">OGATA,  KATSUHIKO. Ingenier&iacute;a de Control Moderna. Prentice Hall, 3era.  edici&oacute;n, 2003. p.57-129.    </font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">RATHINAM, M. Diferentially  at nonlinear control systems. PhD thesis, California Institute of Technology,  1997.     </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SLOTINE, JEAN-JACQUES. LI,  Wiping. &ldquo;Applied Nonlinear Control&rdquo;. Prentice Hall, Estados Unidos,  1991. p.47-87.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">THE MATHWORKS. (2015).  &quot;The MathWorks, Accelerating the pace of engineering and  science&quot;.http://www.mathworks.com/</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">TOMEI R. MARINO. Nonlinear  Control Design. Prentice Hall, 1992. p.114 -131.    </font></p>     <p>&nbsp;</p>     <p name="_ENREF_1">&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 21/04/2015    <br> Aceptado: 07/03/2016</font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CROSSLEY]]></surname>
<given-names><![CDATA[P.R]]></given-names>
</name>
<name>
<surname><![CDATA[J.A.]]></surname>
<given-names><![CDATA[COOK]]></given-names>
</name>
</person-group>
<source><![CDATA[A nonlinear engine model for drivetrain system development.]]></source>
<year>1991</year>
<volume>vol.2</volume>
<page-range>921-925</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[D'ATELLIS]]></surname>
<given-names><![CDATA[CARLOS E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introducción a los Sistemas No Lineales de Control y sus Aplicaciones AADECA]]></source>
<year>1992</year>
<page-range>6-15</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FLIESS]]></surname>
<given-names><![CDATA[MICHEL]]></given-names>
</name>
<name>
<surname><![CDATA[LÉVINE]]></surname>
<given-names><![CDATA[JEAN]]></given-names>
</name>
<name>
<surname><![CDATA[PIERRE]]></surname>
<given-names><![CDATA[ROUCHON]]></given-names>
</name>
</person-group>
<source><![CDATA[Flatness and defect of nonlinear systems: Introductory theory and examples]]></source>
<year>1995</year>
<page-range>1327-1361</page-range><publisher-name><![CDATA[International Journal of Control]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HASSAN K]]></surname>
<given-names><![CDATA[KHALIL]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Systems]]></source>
<year>1996</year>
<page-range>603-716</page-range><publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SIRA-RAMÍREZ]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[MÁRQUEZ]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[RIVAS ECHEVERRÍA]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[LLANES-SANTIAGO]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<source><![CDATA[Control de Sistemas No Lineales: Linealización Aproximada, extendida, exacta]]></source>
<year>2005</year>
<page-range>3-147</page-range><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[ISIDORI]]></surname>
<given-names><![CDATA[ALBERTO]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Control Systems]]></source>
<year>1995</year>
<edition>Tercera ed.</edition>
<page-range>33-89</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KHALIL]]></surname>
<given-names><![CDATA[H.K]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear systems]]></source>
<year>1992</year>
<page-range>76-89</page-range><publisher-name><![CDATA[Macmillan Pub. Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LEVINE]]></surname>
<given-names><![CDATA[JEAN]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis and Control of Nonlinear Systems a Flatness-based Approach]]></source>
<year>2009</year>
<page-range>27-85</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MARKIEWICZ]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis of the computed-torque drive method and comparison with the conventional position servo for a computer-controlled manipulator.]]></source>
<year>1973</year>
<page-range>33-601</page-range><publisher-loc><![CDATA[Pasadena^eCalifornia California]]></publisher-loc>
<publisher-name><![CDATA[California Institute of Technology]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[NIJMEIJER]]></surname>
<given-names><![CDATA[HENK]]></given-names>
</name>
<name>
<surname><![CDATA[VAN DER SCHAFT]]></surname>
<given-names><![CDATA[ARJAN]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Dynamical Control Systems]]></source>
<year>1990</year>
<page-range>12-26</page-range><publisher-name><![CDATA[Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OGATA]]></surname>
<given-names><![CDATA[KATSUHIKO]]></given-names>
</name>
</person-group>
<source><![CDATA[Ingeniería de Control Moderna]]></source>
<year>2003</year>
<edition>3era. edición</edition>
<page-range>57-129</page-range><publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RATHINAM]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Diferentially at nonlinear control systems]]></source>
<year>1997</year>
<publisher-name><![CDATA[California Institute of Technology]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SLOTINE]]></surname>
<given-names><![CDATA[JEAN-JACQUES]]></given-names>
</name>
<name>
<surname><![CDATA[Wiping]]></surname>
<given-names><![CDATA[LI]]></given-names>
</name>
</person-group>
<source><![CDATA[Applied Nonlinear Control]]></source>
<year>1991</year>
<page-range>47-87</page-range><publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[THE MATHWORKS]]></surname>
</name>
</person-group>
<source><![CDATA[The MathWorks, Accelerating the pace of engineering and science]]></source>
<year>2015</year>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TOMEI R]]></surname>
<given-names><![CDATA[MARINO]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Control Design]]></source>
<year>1992</year>
<page-range>114 -131</page-range><publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
