<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-5609</journal-id>
<journal-title><![CDATA[Ingeniería e Investigación]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Investig.]]></abbrev-journal-title>
<issn>0120-5609</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad Nacional de Colombia.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-56092010000300013</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo de un controlador de velocidad de un motor de imanes permanentes utilizando técnicas de realización rápida de prototipos]]></article-title>
<article-title xml:lang="en"><![CDATA[Developing speed control for a permanent magnet DC motor using rapid control of prototyping techniques]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hoyos Velasco]]></surname>
<given-names><![CDATA[Fredy Edimer]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Younes Velosa]]></surname>
<given-names><![CDATA[Camilo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cano Plata]]></surname>
<given-names><![CDATA[Eduardo Antonio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sánchez Aristizábal]]></surname>
<given-names><![CDATA[Sebastián]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[Manizales ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>30</day>
<month>12</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>30</day>
<month>12</month>
<year>2010</year>
</pub-date>
<volume>30</volume>
<numero>3</numero>
<fpage>140</fpage>
<lpage>148</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-56092010000300013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-56092010000300013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-56092010000300013&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Prácticamente todo desarrollo de ingeniería sobre sistemas de control suele ser analizado mediante simulación para prever su desempeño. Sin embargo, no se debe dejar de tener en cuenta que el destino final del algoritmo será su aplicación en un sistema de tiempo real. Utilizando como herramientas de desarrollo una placa con tecnología DSP y el Simulink con RTW, se pueden realizar simulaciones en tiempo real (es decir, la simulación interactúa con la planta física). Para poder apreciar las considerables ventajas que brindan estas herramientas se ha planteado ensayar un lazo de control de velocidad a un motor de corriente continua de imanes permanentes.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Virtually every engineering development for control systems is tested by simulation to predict performance. However, the final use of an algorithm is in its application in a real time system. Development tools using a DSP and Simulink RTW can be performed with real-time simulations (i.e. simulation interacting with physical plant). Testing the speed control loop of a DC motor with permanent magnets has thus been developed to appreciate the considerable advantages offered by these tools.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[convertidor buck]]></kwd>
<kwd lng="es"><![CDATA[DSP]]></kwd>
<kwd lng="es"><![CDATA[motor DC de imán permanente]]></kwd>
<kwd lng="es"><![CDATA[control]]></kwd>
<kwd lng="es"><![CDATA[histéresis]]></kwd>
<kwd lng="es"><![CDATA[prototipo rápido de control (RCP)]]></kwd>
<kwd lng="en"><![CDATA[buck converter]]></kwd>
<kwd lng="en"><![CDATA[DSP]]></kwd>
<kwd lng="en"><![CDATA[permanent magnet DC motor]]></kwd>
<kwd lng="en"><![CDATA[controller]]></kwd>
<kwd lng="en"><![CDATA[hysteresis]]></kwd>
<kwd lng="en"><![CDATA[rapid control prototyping (RCP)]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <font size = "2" face = "verdana">     <p>       <center><font size="4">     <b> Desarrollo de       un controlador de velocidad de un motor de imanes permanentes utilizando       t&eacute;cnicas de realizaci&oacute;n r&aacute;pida de prototipos </b></font>   </center> </p>     <p>       <center><font size="3">     <b>Developing       speed control for a permanent magnet DC motor       using rapid control of prototyping techniques </b></font>   </center> </p>     <p><b>Fredy Edimer Hoyos Velasco<sup>1</sup> , Camilo Younes Velosa<sup>2</sup> , Eduardo Antonio Cano Plata<sup>3</sup> y Sebasti&aacute;n S&aacute;nchez Aristiz&aacute;bal<sup>4</sup></b></p>     <p><sup>1</sup> Ingeniero electricista. M.Sc., en Ingenier&iacute;a Automatizaci&oacute;n Industrial, Universidad Nacional de Colombia. Estudiante de Ph.D., en Ingenier&iacute;a L&iacute;nea – Autom&aacute;tica, Universidad Nacional de Colombia, Manizales, Colombia. Miembro del Grupo de investigaci&oacute;n PCI, <a href="mailto:fehoyosv@unal.edu.co">fehoyosv@unal.edu.co</a>.</p>     <p><sup>2</sup> Ph.D., en Ingenier&iacute;a Electr&iacute;ca, Universidad Nacional de Colombia. Profesor Asociado, Universidad Nacional de Colombia, Manizales, Colombia. Miembro del grupo de investigaci&oacute;n GREDyP , <a href="mailto:cyounesv@unal.edu.co">cyounesv@unal.edu.co</a>.</p>     <p><sup>3</sup> Ph. D., en Ingenier&iacute;a, Universidad de Buenos Aires, Argentina. Profesor Asociado Universidad Nacional de Colombia, Manizales, Colombia. Miembro del grupo de investigaci&oacute;n GREDyP , <a href="mailto:ecano@ieee.org">ecano@ieee.org</a>.</p>     <p><sup>4</sup> Ingeniero Electr&oacute;nico, Universidad Nacional de Colombia. <a href="mailto:sebassanchez00@yahoo.es">sebassanchez00@yahoo.es</a></p> <hr size = "1">     ]]></body>
<body><![CDATA[<p><b>RESUMEN</b></p>     <p>Pr&aacute;cticamente   todo desarrollo de ingenier&iacute;a sobre sistemas de control suele ser analizado   mediante simulaci&oacute;n para prever su desempe&ntilde;o. Sin embargo, no se debe dejar de   tener en cuenta que el destino final del algoritmo ser&aacute; su aplicaci&oacute;n en un   sistema de tiempo real. Utilizando como herramientas de desarrollo una placa con   tecnolog&iacute;a DSP y el Simulink con RTW, se pueden realizar simulaciones en tiempo   real (es decir, la simulaci&oacute;n interact&uacute;a con la planta f&iacute;sica). Para poder   apreciar las considerables ventajas que brindan estas herramientas se ha   planteado ensayar un lazo de control de velocidad a un motor de corriente   continua de imanes permanentes.</p>     <p><b>Palabras clave</b>: convertidor   buck, DSP, motor DC de im&aacute;n permanente, control, hist&eacute;resis, prototipo r&aacute;pido de   control (RCP).</p> <hr size = "1">     <p><b>ABSTRACT</b></p>     <p>Virtually   every engineering development for control systems is tested by simulation to   predict performance. However, the final use of an algorithm is in its   application in a real time system. Development tools using a DSP and Simulink   RTW can be performed with real-time simulations (i.e. simulation interacting   with physical plant). Testing the speed control loop of a DC motor with   permanent magnets has thus been developed to appreciate the considerable   advantages offered by these tools.</p>     <p><b>Keywords</b>: buck converter, DSP, permanent magnet DC   motor,   controller, hysteresis, rapid control prototyping (RCP).</p> <hr size = "1">     <p>Recibido: junio 24 de 2009    <br>   Aceptado: noviembre 15 de 2010</p>     <p><font size="3"><b>Introducci&oacute;n</b></font></p>     <p>El objetivo de este documento es mostrar las ventajas que se   tienen al trabajar con herramientas de desarrollo basadas en tecnolog&iacute;a DSP (<i>Digital     Signal Processor</i>). Entre ellas se encuentran: potencialidad, gran   eficiencia y versatilidad para el desarrollo de modernas t&eacute;cnicas de control.   Su alto desempe&ntilde;o permite hacer simulaciones en tiempo real, as&iacute; como ensayar   los algoritmos de control directamente sobre   el equipamiento (Rossi,   Cano et al., 2004). </p>     ]]></body>
<body><![CDATA[<p>Esta tecnolog&iacute;a plantea un campo f&eacute;rtil para resolver el control   de m&aacute;quinas, donde los algoritmos de las estrategias de comando se plantean en   lenguajes de alto nivel y son alojados y ejecutados en tiempo real en la placa.   En aquellos accionamientos en los que era necesario controlar la velocidad con cierta   precisi&oacute;n o se requer&iacute;a una buena respuesta din&aacute;mica, se utilizaban m&aacute;quinas de   corriente continua, a pesar de sus mayores inconvenientes (por ejemplo,   requerir continuo mantenimiento). </p>     <p>La evoluci&oacute;n de la tecnolog&iacute;a de los dispositivos de potencia y el   desarrollo de sistemas de control digital de gran potencia computacional   (construidos con tecnolog&iacute;a DSP) permite producir controladores que compitan   tanto en costo como en desempe&ntilde;o con los controladores de los motores de   corriente continua. Utilizando como herramientas de desarrollo una placa con   tecnolog&iacute;a DSP y el RTW (<i>Real Time Workshop</i>) de Matlab (Dspace, 2008; Mathworks,   2010) es posible establecer dos enfoques para ensayar   estrategias de control. Uno de ellos se conoce como simulaci&oacute;n HIL (<i>Hardware     In the Loop</i>) y consiste en utilizar la placa para alojar los algoritmos que   simulen en tiempo real el comportamiento de la planta, mientras que el   controlador a ensayar es un prototipo f&iacute;sico (circuito real). </p>     <p>El otro se conoce como simulaci&oacute;n RCP (<i>Rapid Control Prototyping</i>),   consistente en utilizar la placa para alojar los algoritmos que simulen en   tiempo real el comportamiento del controlador a ensayar, mientras que la planta   es un sistema real. En este trabajo se opt&oacute; por el enfoque que se plantea en la   simulaci&oacute;n RCP, utilizando como controlador a probar un lazo de control de   velocidad para un motor de corriente continua de im&aacute;n permanente. En cuanto a   la estrategia de control, se utiliz&oacute; el control por lazo de hist&eacute;resis (Hoyos,   Taborda et al., 2007).</p>     <p>En primera instancia, se modelaron y simularon (en tiempo de   simulaci&oacute;n) en Simulink (Mathworks,   2010) cada una de las etapas que conforman el control   de velocidad (controlador y planta). Luego, se reemplazaron los modelos del   motor de im&aacute;n permanente y del inversor de tensi&oacute;n por los componentes f&iacute;sicos   reales para poder observar el comportamiento del controlador en tiempo real a partir   del controlador RCP.</p>     <p>Las herramientas de desarrollo utilizadas en este trabajo son:</p>     <p>&bull; Placa DSP (<i>Digital Signal Processor</i>) de desarrollo: Placa dSPACE   modelo DS1104.</p>     <p>&bull; Interfaz hombre m&aacute;quina: ControlDesk, provisto por dSPACE. Simuladores:   Matlab 7.1 con Real Time Workshop y Simulink.</p>     <p>En cuanto a la planta, se utiliz&oacute;  un  motor de corriente continua   de im&aacute;n permanente de 1/4 Hp de Motorsolver; el filtro LC tiene valores de   2.076 mH y 28,56 uF, respectivamente.</p>     <p><font size="3"><b>Modelo implementado del sistema </b></font></p>     <p>El   convertidor a usar es uno de transferencia directa que a la vez es reductor, denominado   convertidor Buck; para describir el modelo se considera la estructura que se   muestra en la <a href="#fig01">Figura 1</a>; en ella, la fuente de alimentaci&oacute;n simplifica la   operaci&oacute;n del convertidor, mostrando que puede tomar un valor positivo o   negativo; el signo lo impone la variable u y la magnitud la representa la letra   E. Ser&aacute; positivo o negativo dependiendo de la acci&oacute;n de control. Como   consecuencia de la actuaci&oacute;n del controlador el sistema es de estructura variable,   y se ve reflejado por el cambio de polaridad de la fuente de alimentaci&oacute;n. El sistema   se comporta de manera lineal en cada polaridad, conocido as&iacute; como lineal a   tramos (Angulo, 2004).</p>     ]]></body>
<body><![CDATA[<p>       <center>     <a name="fig01"><img src="img/revistas/iei/v30n3/v30n3a13f01.jpg"></a>   </center> </p>     <p>Aplicando la ley   de corrientes de Kirchhoff en el nodo etiquetado con 1 de la <a href="#fig01">Figura 1</a>, se   obtiene la ecuaci&oacute;n (1): </p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e01.jpg">     </center>    Aplicando la ley   de tensiones de Kirchhoff en la malla compuesta por la capacitancia C, La   inductancia L, la resistencia RL y la fuente Eu, se obtiene la ecuaci&oacute;n (2):</p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e02.jpg">   </center> </p>     <p>Tomando la   tensi&oacute;n en la capacitancia y la corriente que pasa a trav&eacute;s de la inductancia   como las variables de estado, se encuentra la representaci&oacute;n en el espacio de   estados a partir de las ecuaciones (1) y (2), como se evidencia en la ecuaci&oacute;n   (3) (Taborda, 2006; Angulo, Olivar et al., 2008; Biel, Cardoner et al., 2006).</p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e03.jpg">   </center> </p>     ]]></body>
<body><![CDATA[<p>Resumiendo:</p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e04.jpg">   </center> </p>     <p>La se&ntilde;al de   control u toma dos valores: +1 y -1; con ello se presentan dos topolog&iacute;as   diferentes cuando hay conmutaci&oacute;n.</p>     <p><font size="3"><b>Modelo en Simulink </b></font></p>     <p>A partir de las  ecuaciones    diferenciales que describen la din&aacute;mica del convertidor y de la din&aacute;mica suave   a trozos que implica el cambio de topolog&iacute;a, se desarroll&oacute; el modelo computacional   del sistema en Simulink siguiendo el trabajo desarrollado en (Hoyos, 2009)</p>     <p><font size="3"><b>Descripci&oacute;n del montaje</b></font></p>     <p>El sistema est&aacute;   compuesto por el controlador que recibe dos se&ntilde;ales, una de referencia y otra que   presenta informaci&oacute;n acerca del estado en que se encuentra el convertidor Buck   (Vc). En la <a href="#fig07">Figura 7</a> se observa claramente el lazo de realimentaci&oacute;n que va al   controlador. Como se anot&oacute;, el sistema de control se implement&oacute; con una tarjeta   DSP, la cual ofrece multitud de ventajas, tales como una respuesta r&aacute;pida,   facilidad de programaci&oacute;n, versatilidad en sus funciones, entre otras   caracter&iacute;sticas (Hoyos, Huertas et al., 2009).</p>     <p>La <a href="#fig02">Figura 2</a> muestra c&oacute;mo el controlador transfiere su salida a una red de optoacopladores   con fines de protecci&oacute;n. Esto se realiza para proteger la tarjeta, adem&aacute;s se   a&iacute;slan las etapas de control y de potencia. A continuaci&oacute;n, los optoacopladores   pasan su se&ntilde;al a los <i>drivers</i> que sirven para polarizar los transistores   de potencia Mosfet. Asimismo, los drivers pasan la se&ntilde;al al puente inversor.</p>     <p>       ]]></body>
<body><![CDATA[<center>     <a name="fig02"><img src="img/revistas/iei/v30n3/v30n3a13f02.jpg"></a>   </center> </p>     <p>El inversor es   el mecanismo utilizado para alimentar al convertidor Buck, con valores +E o -E,   dependiendo de la se&ntilde;al de control u. El convertidor Buck se puede ver como un   filtro que suaviza la se&ntilde;al proveniente del inversor y disminuye al m&iacute;nimo el   rizado producto de la conmutaci&oacute;n.</p>     <p>El convertidor   transmite su tensi&oacute;n regulada a la carga, que para este caso es un motor DC de   im&aacute;n permanente y de esta manera controla su velocidad variando la tensi&oacute;n de   armadura (V_motor).</p>     <p>De la salida del   convertidor Buck se toma la tensi&oacute;n en la carga para llevar a cabo la tarea de   la realimentaci&oacute;n, esta se&ntilde;al debe ser acondicionada de tal forma que pueda ser   le&iacute;da por la tarjeta DSP, ya que si sus rangos de operaci&oacute;n son superados,   existe la posibilidad de deteriorarla. Consecuentemente, se debe hacer toda la   instrumentaci&oacute;n necesaria para realizar la adquisici&oacute;n de las se&ntilde;ales. A   continuaci&oacute;n se describir&aacute;n detalladamente los diferentes bloques del diagrama   de flujo.</p>     <p><font size="3"><b>Protecci&oacute;n con optoacopladores</b></font></p>     <p>Dado que las   salidas que se obtienen con el DSP est&aacute;n referenciadas con el PC, es necesario   desacoplar esta parte digital de la parte de potencia. Para ello se usa una red   con optoacopladores J312, como se muestra en la <a href="#fig02">Figura 2</a>.</p>     <p>El   funcionamiento de esta etapa es el siguiente: la tarjeta DS1104 brinda por sus   salidas digitales dos se&ntilde;ales PWM encargadas de la acci&oacute;n de control que debe   ser ejecutada en tiempo real, estas se&ntilde;ales polarizan los transistores 2N2222   del esquema. Cuando los transistores son alimentados con un nivel de tensi&oacute;n   alto (5V) entran en estado de saturaci&oacute;n, lo que implica conducci&oacute;n de   corriente a trav&eacute;s de ellos, esto hace que la corriente se desv&iacute;e de la fuente   a tierra sin que pase por el optoacoplador. Cuando los transistores son   alimentados con niveles de tensi&oacute;n bajo (0V) entran en estado de corte, aqu&iacute; el   transistor no conduce y la corriente alimenta el optoacoplador.</p>     <p>Estas redes de   transistores se comportan como negadoras l&oacute;gicas, es as&iacute; que para niveles de entrada   altos se tienen niveles de salida bajos y viceversa. Las salidas de los   optoacopladores tienen niveles l&oacute;gicos altos y bajos dados por las tensiones 13,6V   y 0V, respectivamente.</p>     <p><font size="3"><b><i>Drivers</i></b></font></p>     <p>Despu&eacute;s de   aislar los dispositivos digitales de los de potencia, el siguiente paso es   operar el <i>driver</i> IR2110. El <i>driver</i> acondiciona la se&ntilde;al para ser   entregada finalmente a los elementos conmutadores del puente medio, que son los   transistores de potencia Mosfet. El IR2110 es el adecuado para esta aplicaci&oacute;n   de control, que requiere r&aacute;pida velocidad de conmutaci&oacute;n, y adem&aacute;s es capaz de   aislar las dos se&ntilde;ales provenientes de los optoacopladores de tal forma que se   puedan conmutar los transistores de potencia.</p>     ]]></body>
<body><![CDATA[<p><font size="3"><b><i>Buck-boost</i></b></font></p>     <p>El puente medio   o <i>buck–boost</i> es el <i>hardware</i> que permite cambiar la polaridad de   alimentaci&oacute;n de acuerdo a una se&ntilde;al de control. La <a href="#fig03">Figura 3</a> muestra un   convertidor <i>buck</i> al que se le cambia la polaridad de alimentaci&oacute;n. Este   tipo de estructura con puente medio difiere de la estructura <i>buck</i> convencional y con esto se evita que la corriente del inductor sea cero en   alg&uacute;n instante por lo que no se tiene el modo de conducci&oacute;n discontinua. En Hoyos   (2009); Angulo, Hoyos et al., 2008) se propone un puente medio para realizar   esta tarea. En nuestro caso tambi&eacute;n se usa esta topolog&iacute;a con transistores de   potencia Mosfet canal N, como se se&ntilde;ala en la <a href="#fig04">Figura 4</a>.</p>     <p>       <center>     <a name="fig03"><img src="img/revistas/iei/v30n3/v30n3a13f03.jpg"></a>   </center> </p>     <p>       <center>     <a name="fig04"><img src="img/revistas/iei/v30n3/v30n3a13f04.jpg"></a>   </center> </p>     <p><font size="3"><b><i>Convertidor   buck</i></b></font></p>     <p>En la <a href="#fig05">Figura 5</a> se   registra el modelo usado, el cual es un filtro LC. En esta etapa se obtiene la   se&ntilde;al modulada, que es aquella que el usuario desea a la salida para su carga.   Como sabemos, al filtro le llegan se&ntilde;ales portadoras en formato PWM de alta   frecuencia, y gracias a la combinaci&oacute;n LC se pueden obtener se&ntilde;ales AC y DC   reguladas a la salida.</p>     <p>       <center>     <a name="fig05"><img src="img/revistas/iei/v30n3/v30n3a13f05.jpg"></a>   </center> </p>     ]]></body>
<body><![CDATA[<p>El puente medio   se utiliza para alimentar el convertidor <i>buck</i> con las tensiones +E y -E.   En la polaridad positiva la raz&oacute;n de cambio de la corriente es positiva, y en   la otra polaridad es negativa. La tensi&oacute;n de salida del convertidor es la misma   tensi&oacute;n entregada al condensador y al motor DC, como se muestra en la <a href="#fig05">Figura 5</a>.</p>     <p><font size="3"><b>Sensado y acondicionamiento de se&ntilde;ales</b></font></p>     <p>El   acondicionamiento de las se&ntilde;ales se hizo como se aprecia en la <a href="#fig06">Figura 6</a>. En ella   se puede apreciar que para el sensado de tensi&oacute;n se us&oacute; un sensor resistivo con   resistores de valor grande para no perturbar la se&ntilde;al real, y para la corriente   se utiliz&oacute; un resistor de valor 1 Ohm para leer su ca&iacute;da de tensi&oacute;n.</p>     <p>       <center>     <a name="fig06"><img src="img/revistas/iei/v30n3/v30n3a13f06.jpg"></a>   </center> </p>     <p>Con el fin de   suprimir el ruido presente debido a la conmutaci&oacute;n, se ajust&oacute; la se&ntilde;al de   manera adecuada usando el m&eacute;todo descrito en (Hoyos, Cano et al., 2009; Hoyos,   Younes et al., 2010). La se&ntilde;al de corriente tambi&eacute;n se amplific&oacute; con un factor   dado por la ecuaci&oacute;n 5, puesto que es muy peque&ntilde;a. Las se&ntilde;ales de tensi&oacute;n y   corriente son llevadas mediante cable apantallado a las entradas ADCHx de la   tarjeta. </p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e05.jpg">    </center> </p>     <p><font size="3"><b>Controlador</b></font></p>     <p>Se implement&oacute;   con la tarjeta dSPACE DS1104; esta tarjeta mejora el PC para desarrollar   sistemas en un prototipo r&aacute;pido de control. Sus interfaces de entrada y salida la   hacen ideal para desarrollos de control muy variados.</p>     ]]></body>
<body><![CDATA[<p>La tarjeta   internamente est&aacute; dividida en bloques funcionales que la tornan &uacute;til para   control y procesamiento en tiempo real. La tarjeta tiene conversores   an&aacute;logos-digitales y digitales-an&aacute;logos para facilitar la comunicaci&oacute;n con el   exterior, lo que tambi&eacute;n permite la adquisici&oacute;n de datos en tiempo real. Estos   conversores internos facilitan la tarea de instrumentaci&oacute;n del circuito, ya que   no es necesario implementar esa etapa. Debe procurarse nunca exceder los   valores m&aacute;ximos de tensi&oacute;n permitidos en los terminales de entrada de la   tarjeta.</p>     <p>La <a href="#fig07">Figura 7</a> muestra en diagrama de bloques el algoritmo implementado en tiempo real en la   DSP</p>     <p>       <center>     <a name="fig07"><img src="img/revistas/iei/v30n3/v30n3a13f07.jpg"></a>   </center> </p>     <p>En primera   medida se adquieren las variables de estado, que son la tensi&oacute;n en el condensador   (tensi&oacute;n en el motor Vc) y corriente en el motor. En esta misma etapa se   procesan esas se&ntilde;ales de manera tal que coincidan las unidades de medida,   adem&aacute;s se adec&uacute;an para que las se&ntilde;ales se puedan visualizar en gr&aacute;ficas. Luego   de la validaci&oacute;n de las entradas se procede a calcular la acci&oacute;n de control con   hist&eacute;resis cero. Para eso es necesario tener informaci&oacute;n sobre el estado de la   salida de la planta que se controla y de la referencia que el usuario ha   determinado.</p>     <p><font size="3"><b>Controlador de Hist&eacute;resis</b></font></p>     <p>El control con   hist&eacute;resis tiene la principal ventaja de ser un control simple y extremadamente   r&aacute;pido, y para su implementaci&oacute;n en tiempo real se us&oacute; la ecuaci&oacute;n (6).   Funciona correctamente en sistemas simples que admiten peque&ntilde;as oscilaciones.   El control con hist&eacute;resis parte de la necesidad de disminuir las frecuencias de   conmutaci&oacute;n de elementos electromec&aacute;nicos para evitar su deterioro y alargar la   vida &uacute;til de estos elementos.</p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e06.jpg">   </center> </p>     <p><font size="3"><b>Resultados</b></font></p>     ]]></body>
<body><![CDATA[<p>Los datos que   caracterizan el motor de im&aacute;n permanente usados para el experimento son:   potencia 250 W, tensi&oacute;n nominal de 42 VDC, corriente nominal 6 ADC, velocidad   m&aacute;xima de 4.000 VRMS, resistencia de 0,6 ohms. Los valores de filtro LC son,   respectivamente, 2.076 mH y 28,56 uF.</p>     <p>T&eacute;ngase en   cuenta que la velocidad del motor DC de im&aacute;n permanente es directamente   proporcional a la tensi&oacute;n de armadura aplicado, como lo muestran las ecuaciones   (6) y (7), donde los par&aacute;metros del denominador son constantes pues dependen de   los par&aacute;metros de construcci&oacute;n de la m&aacute;quina y el flujo de excitaci&oacute;n externa   dado por los imanes permanentes. En la <a href="#fig08">Figura 8</a> se ofrecen resultados   experimentales obtenidos de aplicar el controlador con hist&eacute;resis cero al motor   usando la ecuaci&oacute;n (6). En &eacute;sta se puede ver que al alimentar el motor con una   tensi&oacute;n negativa de -20V la velocidad es de aproximadamente -2.000 RPM, y   cuando la tensi&oacute;n es de 20V la velocidad es de 2.500 RPM; tambi&eacute;n se puede ver   el transitorio de corriente.   </p>     <p>       <center>     <img src="img/revistas/iei/v30n3/v30n3a13e07.jpg">   </center>     </p>     <p>       <center>     <a name="fig08"><img src="img/revistas/iei/v30n3/v30n3a13f08.jpg"></a>   </center> </p>     <p>En la <a href="#fig09">Figura 9</a> se var&iacute;a instant&aacute;neamente el valor de la tensi&oacute;n de armadura a la salida del   convertidor desde un valor de 5 V hasta otro valor de 10 V, y se mide la   respuesta en corriente. En primera medida, se observa el ruido presente en la   corriente. Este ruido se debe principalmente al ruido introducido en el <i>hardware</i> EMI debido a la conmutaci&oacute;n de los transistores y errores en la medici&oacute;n.</p>     <p>       <center>     <a name="fig09"><img src="img/revistas/iei/v30n3/v30n3a13f09.jpg"></a>   </center> </p>     <p>En la <a href="#fig10">Figura 10</a> se realizan cambios instant&aacute;neos de tensi&oacute;n de alimentaci&oacute;n de a 2 voltios   entre el rango de -10 V hasta 10 V.</p>     ]]></body>
<body><![CDATA[<p>       <center>     <a name="fig10"><img src="img/revistas/iei/v30n3/v30n3a13f10.jpg"></a>   </center> </p>     <p>En la <a href="#fig11">Figura 11</a> se hace la variaci&oacute;n de tensi&oacute;n de manera m&aacute;s abrupta, cambiando de -10 V a 10 V.   Por consiguiente, el pico de corriente tiene un valor mucho m&aacute;s pronunciado,   hasta el punto de producir la saturaci&oacute;n en los componentes de alimentaci&oacute;n que   no pueden suplir la corriente exigida por el sistema. Esta saturaci&oacute;n se puede   observar en la gr&aacute;fica como el recorte que tiene el pico de corriente. A medida   que pasa el tiempo el valor de corriente se va amortiguando r&aacute;pidamente, hasta   alcanzar un valor estable y proporcional a la tensi&oacute;n; todo esto sucede   aproximadamente en 1 segundo.</p>     <p>       <center>     <a name="fig11"><img src="img/revistas/iei/v30n3/v30n3a13f11.jpg"></a>   </center> </p>     <p>En la <a href="#fig12">Figura 12</a> se presentan cambios abruptos en la tensi&oacute;n de alimentaci&oacute;n, variando cerca a   los l&iacute;mites de la tensi&oacute;n de alimentaci&oacute;n. Se infiere de la gr&aacute;fica el hecho de   que la respuesta en la tensi&oacute;n tarda m&aacute;s tiempo en alcanzar la referencia 30 V.   Tambi&eacute;n se observa la saturaci&oacute;n prolongada en la corriente. Al final ambas   se&ntilde;ales, de tensi&oacute;n y de corriente, se estabilizan. Como las se&ntilde;ales son de   mayor magnitud que las primeras analizadas, los efectos del ruido son menos   notorios.</p>     <p>       <center>     <a name="fig12"><img src="img/revistas/iei/v30n3/v30n3a13f12.jpg"></a>   </center> </p>     <p>Finalmente, se   var&iacute;a la tensi&oacute;n de a 10 V, desde -30 V hasta +30 V. No se exhiben   comportamientos distintos a los ya observados excepto al final, cuando las   se&ntilde;ales de tensi&oacute;n y corriente pierden un poco m&aacute;s la regulaci&oacute;n. </p>     <p>       ]]></body>
<body><![CDATA[<center>     <a name="fig13"><img src="img/revistas/iei/v30n3/v30n3a13f13.jpg"></a>   </center> </p>     <p><font size="3"><b>Conclusiones</b></font></p>     <p>El sistema con   hist&eacute;resis para controlar el motor DC implementado en la tarjeta DSP presenta   buen rendimiento.</p>     <p>Se ha hecho una incursi&oacute;n   importante en la metodolog&iacute;a RCP para el desarrollo r&aacute;pido de controladores, y   los resultados obtenidos a partir de los ensayos realizados sobre el   controlador RCP han dejado en evidencia su eficiencia.</p>     <p>Las herramientas   de desarrollo utilizadas (placa dSPACE y Matlab) posibilitaron la realizaci&oacute;n   de simulaciones en tiempo real. Esto represent&oacute; un importante avance con respecto   a la simulaci&oacute;n tradicional, ya que la simulaci&oacute;n interactu&oacute; con la planta   f&iacute;sica.</p>     <p>Trabajando sobre   el modelo en bloques en Simulink fue muy f&aacute;cil introducir modificaciones y   mejoras en el proceso de dise&ntilde;o del sistema de control. Esto da idea de que se   pueden lograr desarrollos en tiempos mucho menores que con las metodolog&iacute;as   habituales, en las que los cambios mencionados hubieran implicado cambios de   programas y circuitos (con la complicaci&oacute;n que esto acarrea). Se evidencia as&iacute;   la reducci&oacute;n de costos de desarrollo que se puede lograr.</p>     <p><font size="3"><b>Agradecimientos</b></font></p>     <p>A la Direcci&oacute;n   de Investigaci&oacute;n de Manizales (DIMA), a la Universidad Nacional de Colombia y   al programa J&oacute;venes Investigadores e Innovadores de Colciencias, por su apoyo   econ&oacute;mico-financiero.</p>     <p><font size="3"><b>Bibliograf&iacute;a</b></font> </p>      <!-- ref --><p>Angulo, F., An&aacute;lisis de la d&iacute;n&aacute;mica de convertidores  electr&oacute;nicos de potencia usando PWM basado en promediado cero de la din&aacute;mica  del error (ZAD)., Tesis Doctoral, Universidad Polit&eacute;cnica de Catalu&ntilde;a, Espa&ntilde;a.,  Mayo 2004.</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000122&pid=S0120-5609201000030001300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Angulo, F., Hoyos, F.,&nbsp; Taborda,  J.,&nbsp; Hoyos, F., Olivart, G., Nonsmooth  dynamics and FPIC chaos control in a dc-dc ZAD-strategy power converter.,  ENOC-2008, Vol. 55, pp:2392-2401., Saint Petersburg, Russia., 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=000123&pid=S0120-5609201000030001300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dspace., ControlDesk experiment guide for ControlDesk 3.3 release 6.3.,  November 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=000124&pid=S0120-5609201000030001300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hoyos, F.,  Desarrollo de software y hardware para manejo de un convertidor dc-dc y dc-ac  controlado con ZAD y FPIC. Tesis de Maestr&iacute;a., Universidad Nacional de  Colombia - Sede Manizales., Colombia., Julio 2009.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000125&pid=S0120-5609201000030001300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hoyos,  F., Cano, E., Younes, C., Reducci&oacute;n de IEM en convertidores Electr&oacute;nicos de  potencia., V Simposio Internacional sobre Calidad de la Energ&iacute;a El&eacute;ctrica SICEL  2009, Bogot&aacute;, Colombia 2009.&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=S0120-5609201000030001300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&nbsp;Hoyos, F.,  Huertas, D., Hoyos, A., Convertidor buck buck-boost controladodigitalmente  con histeresis cero medianteun DSP., Aplicaciones Industriales., Revista  Energ&eacute;tica, Vol XXX, pp: 20-25., La Habana Cuba. 2009.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000127&pid=S0120-5609201000030001300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hoyos,  F, Taborda, J, Hoyos, C, Gonzales, E., Dise&ntilde;o e Implementaci&oacute;n de un Inversor  Monof&aacute;sico Usando una Topolog&iacute;a Buck., IV Simposio Internacional Sobre Calidad  de La Energ&iacute;a El&eacute;ctrica., Manizales Colombia., 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=S0120-5609201000030001300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hoyos,  F., Younes, C., Cano, E., T&eacute;cnicas de filtrado de IEM en convertidores  electr&oacute;nicos de potencia., Ingenier&iacute;a e Investigaci&oacute;n Vol. 30, No. 2, Agosto  2010, pp. 168-177.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000129&pid=S0120-5609201000030001300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Mathworks.,  Simulink, User's guide., 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=000130&pid=S0120-5609201000030001300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Mathworks.,  Real Time Workshop for use with Simulink, User's guide., (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=000131&pid=S0120-5609201000030001300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Rossi, P.,  Cano, E., Bruno. M., Godfrid, C., Desarrollo de un controlador  de velocidad de un motor de inducci&oacute;n utilizando t&eacute;cnicas de realizaci&oacute;n r&aacute;pida  de prototipos., XIX Congreso Argentino de Control Autom&aacute;tico, AADECA., 2004.&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=S0120-5609201000030001300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angulo]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Análisis de la dínámica de convertidores electrónicos de potencia usando PWM basado en promediado cero de la dinámica del error (ZAD)]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angulo]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Taborda]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Olivart]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonsmooth dynamics and FPIC chaos control in a dc-dc ZAD-strategy power converter]]></source>
<year></year>
<conf-name><![CDATA[ ENOC-2008]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc>Saint Petersburg </conf-loc>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<collab>Dspace</collab>
<source><![CDATA[ControlDesk experiment guide for ControlDesk 3.3 release 6.3]]></source>
<year>Nove</year>
<month>mb</month>
<day>er</day>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Desarrollo de software y hardware para manejo de un convertidor dc-dc y dc-ac controlado con ZAD y FPIC]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Cano]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Younes]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Reducción de IEM en convertidores Electrónicos de potencia]]></source>
<year></year>
<conf-name><![CDATA[ V Simposio Internacional sobre Calidad de la Energía Eléctrica SICEL 2009]]></conf-name>
<conf-date>2009</conf-date>
<conf-loc>Bogotá </conf-loc>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Huertas]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Convertidor buck buck-boost controladodigitalmente con histeresis cero medianteun DSP., Aplicaciones Industriales.]]></article-title>
<source><![CDATA[Revista Energética]]></source>
<year>2009</year>
<volume>XXX</volume>
<page-range>20-25</page-range><publisher-loc><![CDATA[La Habana ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Taborda]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Gonzales]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño e Implementación de un Inversor Monofásico Usando una Topología Buck]]></source>
<year></year>
<conf-name><![CDATA[ IV Simposio Internacional Sobre Calidad de La Energía Eléctrica]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc>Manizales </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hoyos]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Younes]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Cano]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Técnicas de filtrado de IEM en convertidores electrónicos de potencia]]></article-title>
<source><![CDATA[Ingeniería e Investigación]]></source>
<year>Agos</year>
<month>to</month>
<day> 2</day>
<volume>30</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>168-177</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<collab>Mathworks</collab>
<source><![CDATA[Simulink, User's guide.]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<collab>Mathworks</collab>
<source><![CDATA[Real Time Workshop for use with Simulink, User's guide]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rossi]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Cano]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Bruno]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Godfrid]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Desarrollo de un controlador de velocidad de un motor de inducción utilizando técnicas de realización rápida de prototipos]]></source>
<year></year>
<conf-name><![CDATA[ XIX Congreso Argentino de Control Automático]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
