<?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-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302009000100012</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Aplicación de diseño óptimo dimensional a la síntesis de posición y velocidad en mecanismos de cuatro barras]]></article-title>
<article-title xml:lang="en"><![CDATA[Application of sizing design optimization to position and velocity synthesis in four bar linkage]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Galeano Urueña]]></surname>
<given-names><![CDATA[Carlos Humberto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Duque Daza]]></surname>
<given-names><![CDATA[Carlos Alberto]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Garzón Alvarado]]></surname>
<given-names><![CDATA[Diego Alexander]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2009</year>
</pub-date>
<numero>47</numero>
<fpage>129</fpage>
<lpage>144</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302009000100012&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-62302009000100012&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-62302009000100012&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El presente artículo plantea y soluciona el problema de síntesis de posición y velocidad de mecanismos de cuatro barras empleando diseño óptimo dimensional e implementando algoritmos de optimización no-lineal (Programación Cuadrática Secuencial-SQP). El problema de optimización se define acorde al tipo de síntesis necesaria: que puede ser generación de trayectoria, de función o de velocidad. Esta última con síntesis implícita o explicita de trayectoria. La exactitud del algoritmo es evaluada mediante el desarrollo de cuatro casos de estudio. El problema de optimización definido, junto con el algoritmo de búsqueda empleado permite alcanzar de forma simple y en pocas iteraciones la configuración más adecuada. El desarrollo de un problema de síntesis mixta de posición y velocidad, permitió validar la eficiencia del algoritmo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this work, we have developed and solved the synthesis of position and velocity for four bar mechanisms by means of dimensional and optimal algorithms of nonlinear optimization (sequential quadratic programming SQP). The optimization problem was defined according to the synthesis needed: it can be trajectory, function or velocity generation. The velocity can be defined with an explicit or implicit trajectory. The optimization problem and the search algorithm used in this work allow reaching the best configuration by way of a simple scheme and few iterations. Alternatively, the development of a mix synthesis of position and velocity allows us validate the algorithm efficiency.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Mecanismo de cuatro barras]]></kwd>
<kwd lng="es"><![CDATA[diseño óptimo]]></kwd>
<kwd lng="es"><![CDATA[síntesis]]></kwd>
<kwd lng="es"><![CDATA[programación cuadrática secuencial]]></kwd>
<kwd lng="en"><![CDATA[Four bar linkage]]></kwd>
<kwd lng="en"><![CDATA[optimum design]]></kwd>
<kwd lng="en"><![CDATA[synthesis]]></kwd>
<kwd lng="en"><![CDATA[sequential quadratic programming]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Aplicaci&oacute;n de dise&ntilde;o &oacute;ptimo dimensional a la s&iacute;ntesis de posici&oacute;n y velocidad en mecanismos de cuatro barras</b></font></p>     <p align="center"><font face="Verdana" size="4"> <b>Application of sizing design optimization to position and velocity synthesis in four bar linkage</b></font></p>     <p> <font face="Verdana" size="2"> <i>Carlos Humberto Galeano Urue&ntilde;a<sup>*</sup> , Carlos Alberto Duque Daza, Diego Alexander  Garz&oacute;n Alvarado</i></font></p>     <p> <font face="Verdana" size="2">Universidad Nacional de Colombia, Cra. 30 N<sup>o</sup> 45-03, Edificio 453 Oficina 401, Bogot&aacute;, Colombia.</font></p>      <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">      <p><font face="Verdana" size="3"> <b>Resumen</b></font></p>     <p><font face="Verdana" size="2">El presente art&iacute;culo plantea y soluciona el problema de s&iacute;ntesis de posici&oacute;n y velocidad de mecanismos de cuatro barras empleando dise&ntilde;o &oacute;ptimo dimensional e implementando algoritmos de optimizaci&oacute;n no-lineal &#40;Programaci&oacute;n Cuadr&aacute;tica Secuencial-SQP&#41;. El problema de optimizaci&oacute;n se define acorde al tipo de s&iacute;ntesis necesaria: que puede ser generaci&oacute;n de trayectoria, de funci&oacute;n o de velocidad. Esta &uacute;ltima con s&iacute;ntesis impl&iacute;cita o explicita de trayectoria. La exactitud del algoritmo es evaluada mediante el desarrollo de cuatro casos de estudio. El problema de optimizaci&oacute;n definido, junto con el algoritmo de b&uacute;squeda empleado permite alcanzar de forma simple y en pocas iteraciones la configuraci&oacute;n m&aacute;s adecuada. El desarrollo de un problema de s&iacute;ntesis mixta de posici&oacute;n y velocidad, permiti&oacute; validar la eficiencia del algoritmo.</font></p>     <p><font face="Verdana" size="2"><b>Palabras clave:</b> Mecanismo de cuatro barras, dise&ntilde;o &oacute;ptimo, s&iacute;ntesis, programaci&oacute;n cuadr&aacute;tica secuencial.</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     <p><font face="Verdana" size="3"><b>Abstract</b></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">In this work, we have developed and solved the synthesis of position and velocity for four bar mechanisms by means of dimensional and optimal algorithms of nonlinear optimization &#40;sequential quadratic programming SQP&#41;. The optimization problem was defined according to the synthesis needed: it can be trajectory, function or velocity generation. The velocity can be defined with an explicit or implicit trajectory. The optimization problem and the search algorithm used in this work allow reaching the best configuration by way of a simple scheme and few iterations. Alternatively, the development of a mix synthesis of position and velocity allows us validate the algorithm efficiency.</font></p>      <p><font face="Verdana" size="2"><b>Keywords:</b> Four bar linkage, optimum design, synthesis, sequential quadratic programming.</font></p>       <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">       <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>      <p><font face="Verdana" size="2">Erdman y Sandor [1], clasifican la s&iacute;ntesis de posici&oacute;n de mecanismos de eslabonamientos en tres tipos: la generaci&oacute;n de trayectoria, la generaci&oacute;n de funci&oacute;n y la generaci&oacute;n de movimiento. En la generaci&oacute;n de trayectoria se trata de determinar la configuraci&oacute;n apta de un mecanismo que permita que un punto del mismo pase por una serie de coordenadas predefinidas llamadas puntos de precisi&oacute;n. En el segundo tipo de s&iacute;ntesis &#40;generaci&oacute;n de funci&oacute;n&#41; se especifica adicionalmente un momento en el que debe darse la coincidencia de los puntos requeridos y obtenidos. Por &uacute;ltimo, en la generaci&oacute;n de movimiento, se busca hacer que uno de los miembros del mecanismo alcance ciertas posiciones requeridas, tanto en t&eacute;rminos de la posici&oacute;n del centroide del mismo, como de la orientaci&oacute;n con respecto a una referencia. El mecanismo de cuatro barras es uno de los mecanismos de m&aacute;s amplio uso, dada su gran flexibilidad en la generaci&oacute;n de trayectorias, funciones o movimientos. Sin embargo, las t&eacute;cnicas gr&aacute;ficas o anal&iacute;ticas desarrolladas para la s&iacute;ntesis de posici&oacute;n no permiten explotar todo el potencial de esta flexibilidad, dado que limitan el n&uacute;mero de puntos de precisi&oacute;n, as&iacute; como el n&uacute;mero de posiciones del acoplador como generador de movimiento [2]. Por otro lado, estos m&eacute;todos no permiten garantizar la movilidad del mecanismo &#40;es decir, la ausencia de puntos de agarrotamiento&#41;, dado que solo permiten asegurar que el mecanismo alcance las posiciones indicadas como posiciones independientes y no como configuraciones dentro de un movimiento continuo. Debido a lo anterior, se han desarrollado m&uacute;ltiples trabajos con el fin de desarrollar m&eacute;todos computacionales para la s&iacute;ntesis de este tipo de mecanismos. Muchas de estas t&eacute;cnicas enfocan el problema de la s&iacute;ntesis de posici&oacute;n como un problema de optimizaci&oacute;n, en donde se requiere la minimizaci&oacute;n de una funci&oacute;n de error. El primer trabajo de s&iacute;ntesis de un mecanismo de eslabonamientos, enfocado como un problema de optimizaci&oacute;n, fue planteado por Fox y Willmert [3], en este trabajo se plantea como funci&oacute;n objetivo la diferencia entre las &aacute;reas definidas por una curva de trayectoria deseada y otra obtenida. Posteriormente, se encuentran los trabajos de Cossalter [4], Bakthavachalam y Kimbrell [5] Youssef [6], a los cuales es importante hacer referencia. Este &uacute;ltimo plantea tres tipos de funci&oacute;n objetivo: la suma de los cuadrados de las distancias entre el punto requerido y el obtenido, la suma de los valores absolutos de estas distancias y la diferencia de las &aacute;reas definidas por las trayectorias respectivas. Kramer y Sandor [7], aportan nuevos elementos al definir una zona de tolerancia en la coincidencia de los puntos. En este trabajo se plantea que no es requerida una coincidencia total de los puntos, pues de todas formas existen limitantes de manufactura que impedir&aacute;n el cumplimiento estricto de dicho requerimiento. Este concepto fue retomado por Krishnamurthi [8], quien emplea l&oacute;gica difusa para la soluci&oacute;n del problema de optimizaci&oacute;n adjunto.</font></p>       <p><font face="Verdana" size="2">La s&iacute;ntesis &oacute;ptima de mecanismos de cuatro barras reviste varios problemas asociados con la naturaleza misma de la soluci&oacute;n num&eacute;rica. El primero de ellos es la relaci&oacute;n entre punto de partida escogido para la primera iteraci&oacute;n, con el tipo de m&iacute;nimo alcanzado &#40;local o global&#41;. Un segundo problema se relaciona con el costo computacional de los procesos de b&uacute;squeda de los puntos estacionarios y la posibilidad de convergencia de los algoritmos. Diversas publicaciones presentan m&eacute;todos no basados en gradiente los cuales buscan garantizar la localizaci&oacute;n de un m&iacute;nimo global. Estos m&eacute;todos contemplan, en muchos de los casos, el uso de algoritmos gen&eacute;ticos, tal como en [9, 10, 11, 12]; o de redes neuronales, como en [13, 14]. Por otro lado, diversos trabajos se orientan a la reducci&oacute;n del costo computacional del proceso, empleando t&eacute;cnicas como la reducci&oacute;n del espacio de dise&ntilde;o [15, 16], o la desviaci&oacute;n controlada [17], entre otras. As&iacute; mismo, otros trabajos incorporan los aspectos relacionados con el aseguramiento de la convergencia del proceso, tal como en [18], empleando incluso an&aacute;lisis con variables estoc&aacute;sticas, en los cuales se busca minimizar la desviaci&oacute;n est&aacute;ndar de un error [19]. Comparativamente, se encuentran muy pocos trabajos destinados a estudiar la s&iacute;ntesis din&aacute;mica en los mecanismos de cuatro barras como un problema de optimizaci&oacute;n, entre estos se pueden mencionar los presentados en [20, 21, 22, 23]. A este respecto, resulta importante mencionar el trabajo de Fox y Willmert [3], adem&aacute;s de otros trabajos, en los cuales se emplean consideraciones din&aacute;micas de carga con el fin de restringir las configuraciones geom&eacute;tricas que inducen posiciones de agarrotamiento.</font></p>       <p><font face="Verdana" size="2">En el presente trabajo se plantea la implementaci&oacute;n del dise&ntilde;o &oacute;ptimo dimensional para la s&iacute;ntesis de posici&oacute;n y velocidad en mecanismos de cuatro barras, empleando una t&eacute;cnica de optimizaci&oacute;n no lineal, tal como la programaci&oacute;n cuadr&aacute;tica secuencial &#40;SQP – Secuential Quadratic Programming&#41;. El algoritmo desarrollado permite reunir simult&aacute;neamente requerimientos de posici&oacute;n y velocidad para la s&iacute;ntesis de mecanismos de cuatro barras, en la generaci&oacute;n de trayectorias o funciones. El mismo contempla consideraciones para evitar las configuraciones que no cumplen con la desigualdad de Grashof, lo cual garantiza la funcionalidad de la soluci&oacute;n obtenida. En la primera parte del documento se expone brevemente la cinem&aacute;tica del mecanismo de cuatro barras, siguiendo el m&eacute;todo de los lazos vectoriales presentado en [2]. Posteriormente se plantea el problema de optimizaci&oacute;n, de acuerdo al tipo de s&iacute;ntesis a realizar y el n&uacute;mero de variables de dise&ntilde;o &#40;o grados de libertad&#41; implicadas en el problema. Por &uacute;ltimo se analizan diversos casos de estudio, evaluando la precisi&oacute;n en los resultados y la eficiencia en el proceso. En la parte final del art&iacute;culo se exponen las conclusiones del trabajo desarrollado.</font></p>       <p><font face="Verdana" size="2"><b>Cinem&aacute;tica del mecanismo de cuatro barras</b></font></p>      <p><font face="Verdana" size="2">En un mecanismo de eslabonamientos como el de cuatro barras, el an&aacute;lisis cinem&aacute;tico puede realizarse por medio de un esquema de lazos vectoriales, tal como se muestra en la<a href="#figura1"> figura 1</a>. De acuerdo a esta t&eacute;cnica, cualquier posici&oacute;n del mecanismo mantiene la ecuaci&oacute;n vectorial <a href="#Ecuaci&oacute;n1">&#40;1&#41;</a></font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i01.gif" ><a name="Ecuaci&oacute;n1"></a></p>         ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i02.gif" ><a name="figura1"></a></p>       <p><font face="Verdana" size="2"><b>Figura 1</b> Esquema de lazos vectoriales para un mecanismo de cuatro barras</font></p>         <p><font face="Verdana" size="2">Esta expresi&oacute;n vectorial puede ser operada, de modo que se pueda conocer la posici&oacute;n angular &#40;&theta;&#41; de cada uno de los eslabones 3 y 4 &#40;llamados normalmente acoplador y balanc&iacute;n&#41;, para una posici&oacute;n angular dada del eslab&oacute;n 2 &#40;normalmente llamado manivela&#41;. Las <a href="#Ecuaciones2y3">ecuaciones &#40;2&#41; y &#40;3&#41;</a> definen la relaci&oacute;n entre los &aacute;ngulos &theta;<sub>3</sub> y &theta;<sub>4</sub> en t&eacute;rminos de posici&oacute;n angular del eslab&oacute;n 2 &#40;&theta;<sub>2</sub> &#41;, respectivamente [2].</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i03.gif" ><a name="Ecuaciones2y3"></a></p>        <p><font face="Verdana" size="2">Donde los par&aacute;metros A, B, C, D, F est&aacute;n definidos en las ecuaciones &#40;4&#41; a &#40;8&#41; [2]:</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i04.gif" ><a name="Ecuaciones4a8"></a></p>        <p><font face="Verdana" size="2">Mientras que los par&aacute;metros adimensionales <i>K</i> se presentan en las expresiones &#40;9&#41; a &#40;13&#41; [2]:</font></p>         <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i05.gif" ><a name="Ecuaciones9a13"></a></p>        <p><font face="Verdana" size="2">En estas &uacute;ltimas expresiones r<sub>1</sub>, r<sub>2</sub>, r<sub>3</sub> y r<sub>4</sub> son las longitudes de los eslabones del mecanismo, de acuerdo con la convenci&oacute;n mostrada en la <a href="#figura1">figura 1</a>. El signo &plusmn; observado en las <a href="#Ecuaciones2y3">expresiones &#40;2&#41; y &#40;3&#41;</a> indica la posibilidad de obtener una configuraci&oacute;n abierta o cerrada en el mecanismo.</font></p>          <p><font face="Verdana" size="2">De esta forma, la posici&oacute;n de un punto P ubicado sobre el acoplador puede expresarse a partir de las coordenadas X<sub>p</sub> y Y<sub>p</sub>, descritas en las <a href="#Ecuaciones14y15">ecuaciones &#40;14&#41; y &#40;15&#41;</a> y acotadas en la <a href="#figura1">figura 1</a>.</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i06.gif" ><a name="Ecuaciones14y15"></a></p>       <p><font face="Verdana" size="2">Las dimensiones x<sub>2</sub>, y<sub>2</sub>, x<sub>3</sub>, y<sub>3</sub> pueden ser calculadas por medio de las expresiones &#40;16&#41; a &#40;19&#41;, respectivamente [11].</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i07.gif" ><a name="Ecuaciones16a19"></a></p>      <p><font face="Verdana" size="2">donde r<sub>p</sub> representa la distancia desde el punto P hasta la junta manivela-acoplador, &alpha;p denota la orientaci&oacute;n relativa del vector  <img src="/img/revistas/rfiua/n47/n47a12i44.gif" ><sub>p</sub> , tal como se muestra en la <a href="#figura1">figura 1</a>; en tanto que <i>a</i> y <i>b</i> son las coordenadas del punto de giro de la manivela.</font></p>       <p><font face="Verdana" size="2">En cuanto a las expresiones de velocidad, un t&eacute;rmino para la velocidad angular del acoplador se puede obtener derivando la <a href="#Ecuaci&oacute;n1">expresi&oacute;n vectorial &#40;1&#41;</a>, con lo que se llega a la expresi&oacute;n &#40;20&#41; [2].</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i08.gif" ><a name="Ecuaci&oacute;n20"></a></p>      <p><font face="Verdana" size="2">De esta forma, el punto <i>P</i> ubicado sobre el acoplador tendr&aacute; una velocidad lineal definida, en sus componentes rectangulares, por la ecuaci&oacute;n &#40;21&#41;.</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i09.gif" ><a name="Ecuaci&oacute;n21"></a></p>        <p><font face="Verdana" size="2"><b>Planteamiento de la s&iacute;ntesis de posici&oacute;n y velocidad como un problema de optimizaci&oacute;n dimensional</b></font></p>      <p><font face="Verdana" size="2">Un problema de optimizaci&oacute;n dimensional puede ser definido como la cuantificaci&oacute;n un grupo de variables de dise&ntilde;o que permite alcanzar un desempe&ntilde;o cr&iacute;tico en un sistema. Dicho desempe&ntilde;o se expresa por medio de una funci&oacute;n objetivo y cumple con ciertas restricciones o requerimientos de dise&ntilde;o. Dado que la definici&oacute;n del problema de optimizaci&oacute;n depende del tipo de s&iacute;ntesis requerida y del n&uacute;mero de variables de dise&ntilde;o involucradas &#40;grados de libertad del problema&#41;, se presentan a continuaci&oacute;n diversos planteamientos para la funci&oacute;n objetivo y las restricciones empleadas.</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>S&iacute;ntesis de posici&oacute;n para la generaci&oacute;n de trayectoria</b></font></p>      <p><font face="Verdana" size="2">Considerando un mecanismo de cuatro barras como un sistema generador de trayectoria &#40;ver <a href="#figura2">figura 2</a>&#41;, el problema de s&iacute;ntesis de posici&oacute;n se limita a determinar las dimensiones adecuadas de las barras, que hacen que un punto P conocido se ubique en alg&uacute;n momento, durante un ciclo de la manivela, sobre cada uno de los puntos de precisi&oacute;n definidos. Bajo este enfoque, el problema de optimizaci&oacute;n contiene solamente cuatro variables de dise&ntilde;o &#40;r<sub>1</sub>, r<sub>2</sub>, r<sub>3</sub> y r<sub>4</sub>&#41;. No obstante, este tipo de planteamiento, restringido en grados de libertad, no permite la s&iacute;ntesis de mecanismos con trayectorias complejas, como por ejemplo el caso de los dos segmentos rectos de la <a href="#figura2">figura 2</a>. As&iacute; mismo, este limitado planteamiento no ofrece la posibilidad de imponer un orden en el seguimiento de los puntos de precisi&oacute;n durante el ciclo de la manivela &#40;generaci&oacute;n de funci&oacute;n&#41;.</font></p>       <p><font face="Verdana" size="2">Con el fin de solucionar la primera de las limitantes mencionadas anteriormente, se pueden adicionar cinco variables de dise&ntilde;o o grados de libertad a la s&iacute;ntesis. Dos de estas variables se relacionan con la posibilidad de dar un corrimiento &#40;offset&#41; del centro de giro de la manivela con respecto al origen del sistema coordenado global X-Y &#40;ver par&aacute;metros a y b en la <a href="#figura1">figura 1</a>&#41;. Una tercera variable incorpora la posibilidad de introducir una inclinaci&oacute;n al vector posici&oacute;n <img src="/img/revistas/rfiua/n47/n47a12i09.gif" ><sub> 1</sub> &#40;ver par&aacute;metro &theta;<sub>1</sub> en la <a href="#figura1">figura 1</a>&#41;, en tanto que las &uacute;ltimas dos permiten parametrizar la posici&oacute;n del punto P respecto a la junta articulada de la manivela y el acoplador &#40;ver variables r<sub>p</sub>, &alpha;<sub>p</sub> en la <a href="#figura1">figura 1</a>&#41;. La incorporaci&oacute;n de estos grados de libertad adicionales a la s&iacute;ntesis, agregar&aacute; nuevas configuraciones del mecanismo al dominio de dise&ntilde;o, las cuales permiten alcanzar trayectorias complejas y diversas.</font></p>         <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i10.gif" ><a name="figura2"></a></p>      <p><font face="Verdana" size="2"><b>Figura 2</b> Generaci&oacute;n de trayectoria con m&uacute;ltiples puntos de precisi&oacute;n empleando un mecanismo de cuatro barras</font></p>      <p><font face="Verdana" size="2">As&iacute;, la s&iacute;ntesis de trayectoria puede ser expresada como un problema de optimizaci&oacute;n tal como se muestra en &#40;22&#41;.</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i11.gif" ><a name="Ecuaci&oacute;n22"></a></p>      <p><font face="Verdana" size="2">donde &fnof; describe cualquier funci&oacute;n objetivo que defina una m&eacute;trica de la cercan&iacute;a de las coordenadas de los puntos requeridos con respecto a la trayectoria descrita por el punto <i>P</i> durante un ciclo de la manivela. Esta funci&oacute;n normalmente tiene la forma de una funci&oacute;n de error [6]. En primera instancia, se puede definir una funci&oacute;n de error mediante la sumatoria de los cuadrados de las distancias m&iacute;nimas entre cada uno de los puntos de precisi&oacute;n y la trayectoria generada por el punto <i>P</i>, tal como se plantea en la ecuaci&oacute;n &#40;23&#41;.</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i12.gif" ><a name="Ecuaci&oacute;n23"></a></p>      <p><font face="Verdana" size="2">donde <i>d<sub>i</sub></i> es la m&iacute;nima distancia entre el <i>i</i>-&eacute;simo punto de precisi&oacute;n y la trayectoria generada por  el mecanismo dimensionado &#40;<a href="#figura3">figura 3</a>&#41;; en tanto que n es el n&uacute;mero de puntos de precisi&oacute;n empleados para la s&iacute;ntesis.</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Dado que este planteamiento puede llevar a mecanismos con posiciones intermedias de agarrotamiento, es decir, configuraciones en las que es imposible ir desde un punto de precisi&oacute;n al siguiente, se hace necesario introducir en el problema nuevas restricciones que limiten correctamente el espacio de soluci&oacute;n. La primera restricci&oacute;n introducida, se trata de la ley de <i>Grashof</i>, la cual permite asegurar la rotaci&oacute;n completa de por lo menos uno de los elementos del mecanismo. Esta condici&oacute;n se expresa por medio de la inecuaci&oacute;n &#40;24&#41;.</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i13.gif" ><a name="figura3"></a></p>      <p><font face="Verdana" size="2"><b>Figura 3</b> Definici&oacute;n de la distancia m&iacute;nima entre el punto de precisi&oacute;n requerido y la trayectoria trazada</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i14.gif" ><a name="Ecuaci&oacute;n24"></a></p>      <p><font face="Verdana" size="2">donde l<sub>1</sub> es la mayor de las longitudes de los eslabones, l<sub>4</sub> es la menor de las longitudes de los eslabones, en tanto que l<sub>2</sub> y l<sub>3</sub> son las longitudes de los dos eslabones restantes. </font></p>      <p><font face="Verdana" size="2">De igual forma se necesita limitar el dominio de dise&ntilde;o de manera que se eliminen las longitudes de eslabones negativas, as&iacute; como las longitudes que excedan un valor m&aacute;ximo definido por el dise&ntilde;ador. Reuniendo lo anterior, adem&aacute;s de otras consideraciones geom&eacute;tricas, el problema de optimizaci&oacute;n ahora se puede escribir tal como en la expresi&oacute;n &#40;25&#41;.</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i15.gif" ><a name="Ecuaci&oacute;n25"></a></p>      <p><font face="Verdana" size="2">Donde r<sub>max</sub>, r<sub>pmax</sub>, a<sub>min</sub>, a<sub>max</sub>, b<sub>min</sub>, y b<sub>max</sub>, definen los valores limites superior e inferior de las variables de dise&ntilde;o correspondientes.</font></p>      <p><font face="Verdana" size="2"><b>S&iacute;ntesis de posici&oacute;n para la generaci&oacute;n de funci&oacute;n</b></font></p>     <p><font face="Verdana" size="2">En este segundo tipo de s&iacute;ntesis de posici&oacute;n, tal y como se mencion&oacute; anteriormente, adicionalmente se desea definir el momento durante el ciclo de funcionamiento del mecanismo &#40;normalmente definido por medio de la posici&oacute;n &theta;<sub>2</sub>&#41; en el que se debe dar la coincidencia entre un punto de precisi&oacute;n definido y la posici&oacute;n alcanzada por el punto <i>P</i>. Considerando lo anterior, ahora se pueden plantear como requerimientos iniciales del dise&ntilde;o: las coordenadas <i>X -Y</i> del punto de precisi&oacute;n y el &aacute;ngulo &theta;<sub>2</sub> en el que debe pasar la trayectoria sobre este. Lo anterior implica un peque&ntilde;o cambio en la funci&oacute;n objetivo, la cual ahora puede escribirse como la sumatoria del cuadrado de la distancia entre dos puntos claramente definidos: el punto de precisi&oacute;n requerido y el punto <i>P</i> en el instante &theta;<sub>2</sub> declarado. As&iacute;, el problema de optimizaci&oacute;n se puede escribir ahora por medio de la ecuaci&oacute;n &#40;26&#41;.</font></p>        ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i16.gif" ><a name="Ecuaci&oacute;n26"></a></p>      <p><font face="Verdana" size="2">Donde X<sub>i</sub> y Y<sub>i</sub> son las coordenadas del <i>i</i>-&eacute;simo punto de precisi&oacute;n, mientras que X<sub>Pi</sub> y Y<sub>Pi</sub> son las coordenadas del punto <i>P</i> en el instante requerido &theta;<sub>2</sub>.</font></p>         <p><font face="Verdana" size="2"><b>S&iacute;ntesis de velocidad</b></font></p>        <p><font face="Verdana" size="2">El problema de s&iacute;ntesis de velocidad en un mecanismo de cuatro barras es enfocado aqu&iacute;, como la determinaci&oacute;n de un conjunto de par&aacute;metros geom&eacute;tricos y cinem&aacute;ticos del mecanismo que permiten que un punto definido del acoplador <i>P</i> cumpla con una magnitud de velocidad requerida en un momento dado, &eacute;ste &uacute;ltimo definido mediante la posici&oacute;n del segundo eslab&oacute;n &#40;&theta;<sub>2</sub>&#41;, dentro de un ciclo completo de la manivela. Aunque geom&eacute;tricamente se conservan algunas de las mismas variables de dise&ntilde;o empleadas en el caso de la s&iacute;ntesis de posici&oacute;n, se hace necesario ahora definir una variable adicional, la velocidad angular de la manivela &#40;&omega;2&#41;. Es de notar que aunque se puede asumir esta velocidad variable dentro de un ciclo de movimiento del segundo eslab&oacute;n, resulta una condici&oacute;n m&aacute;s simple desde el punto de vista del control de movimiento del sistema, considerar el valor de esta velocidad constante.</font></p>       <p><font face="Verdana" size="2">Siguiendo estas nuevas consideraciones, la <a href="#Ecuaci&oacute;n27">ecuaci&oacute;n &#40;27&#41;</a> define el problema de s&iacute;ntesis de velocidad en un mecanismo de cuatro barras como un problema de optimizaci&oacute;n.</font></p>         <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i17.gif" ><a name="Ecuaci&oacute;n27"></a></p>       <p><font face="Verdana" size="2">Donde V<sub>Pxi</sub> y V<sub>Pyi</sub> son las componentes rectangulares de la velocidad del punto P en el instante &theta;<sub>2</sub> V<sub>xi</sub> y V<sub>yi</sub> son las componentes de velocidad buscadas en ese mismo instante, en tanto que &omega;<sub>min</sub> y &omega;<sub>max</sub> son los valores l&iacute;mites que puede adoptar la velocidad angular &omega;<sub>2</sub>. Obs&eacute;rvese como se han excluido las variables de dise&ntilde;o a y b, dado que no influyen en el comportamiento de la magnitud de la velocidad del punto P. Resulta claro que esta funci&oacute;n de error no solo busca la coincidencia de la magnitud de la velocidad, sino de cada una de las componentes por separado, es decir, tambi&eacute;n incorpora la direcci&oacute;n de la velocidad al problema de s&iacute;ntesis, lo cual se puede entender en &uacute;ltimas como una forma de restringir la trayectoria a trav&eacute;s de sus direcciones tangentes en puntos espec&iacute;ficos. Una forma m&aacute;s simple de funci&oacute;n objetivo podr&iacute;a ser la enunciada en la ecuaci&oacute;n &#40;28&#41;.</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i18.gif" ><a name="Ecuaci&oacute;n28"></a></p>       <p><font face="Verdana" size="2"><b>S&iacute;ntesis mixta de posici&oacute;n y velocidad</b></font></p>      <p><font face="Verdana" size="2">Este problema de s&iacute;ntesis es poco estudiado dentro de los trabajos desarrollados alrededor de este tema. En este art&iacute;culo se atacar&aacute; este t&oacute;pico como un problema de optimizaci&oacute;n multiobjetivo con ponderaci&oacute;n complementaria sobre cada una de las funciones y el cual reunir&aacute; elementos de los dos problemas de s&iacute;ntesis previos. En este caso la s&iacute;ntesis se definir&aacute; como la b&uacute;squeda de un conjunto de variables geom&eacute;tricas y cinem&aacute;ticas del mecanismo que permitan que un punto <i>P</i>, ubicado en el acoplador, alcance la posici&oacute;n definida por <i>n</i> puntos de precisi&oacute;n, y que adem&aacute;s en dichos instantes &#40;definidos mediante la posici&oacute;n &theta;<sub>2</sub>&#41; este punto cumpla con ciertos requerimientos de velocidad. De esta forma, el problema de minimizaci&oacute;n en este caso se define mediante la expresi&oacute;n &#40;29&#41;.</font></p>        ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i19.gif" ><a name="Ecuaci&oacute;n29"></a></p>       <p><font face="Verdana" size="2">Donde &xi; es el factor de ponderaci&oacute;n que discrimina la importancia del ajuste de la velocidad con respecto al de la posici&oacute;n. Obs&eacute;rvese como la diferencia entre las normas de las velocidades y de las distancias han sido normalizadas para evitar que el orden de magnitud de las variables ejerza influencia sobre el peso de alguno de los dos problemas incluidos dentro de la funci&oacute;n objetivo.</font></p>       <p><font face="Verdana" size="3"><b>Procedimiento num&eacute;rico y resultados alcanzados</b></font></p>      <p><font face="Verdana" size="2">Como resulta claro del planteamiento de los tres problemas de s&iacute;ntesis enunciados anteriormente, el desarrollo de los mismos requiere procedimientos de optimizaci&oacute;n no lineal, para lo cual se seleccion&oacute; el m&eacute;todo de la programaci&oacute;n cuadr&aacute;tica secuencial &#40;<i>SQP-Sequential Quadratic Programming</i>&#41;, dada su estabilidad y eficiencia en este tipo de problemas. El m&eacute;todo de la <i>SQP</i> desarrolla los problemas no-lineales convirti&eacute;ndolos en sucesivos y simples problemas de optimizaci&oacute;n, en donde en cada uno de estos se hace una aproximaci&oacute;n cuadr&aacute;tica de la funci&oacute;n objetivo y una linealizaci&oacute;n de las restricciones implicadas. El lenguaje de programaci&oacute;n empleado para el desarrollo del c&oacute;digo fue Matlab, dada la facilidad para implementar los algoritmos requeridos, empleando los recursos ofrecidos por las herramientas de optimizaci&oacute;n con las que cuenta dicho paquete &#40;<i>Optimization Toolbox 3.0</i>&#41;. A continuaci&oacute;n se presentan cuatro casos de estudio desarrollados para la s&iacute;ntesis en mecanismos de cuatro barras.</font></p>       <p><font face="Verdana" size="2"><b>Caso 1: s&iacute;ntesis de posici&oacute;n con generaci&oacute;n de trayectoria lineal</b></font></p>      <p><font face="Verdana" size="2">En este caso se plantea la determinaci&oacute;n de los par&aacute;metros dimensionales de un mecanismo de cuatro barras, en el cual un punto buscado del acoplador debe pasar por los puntos de precisi&oacute;n definidos mediante las coordenadas presentadas en la <a href="#Tabla1">tabla 1</a>. Como se puede observar, estas coordenadas definen un segmento de recta vertical, lo que representa una trayectoria de mediana complejidad para ser alcanzada por este tipo de mecanismo.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 1</b> Coordenadas de los puntos de precisi&oacute;n</font></p>         <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i20.gif" ><a name="Tabla1"></a></p>       <p><font face="Verdana" size="2">El acotamiento completo del problema implica la definici&oacute;n de los valores superior e inferior para cada una de las variables de dise&ntilde;o. Los valores definidos para estas restricciones se muestran en la tabla 2.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 2</b> Valores limites superior e inferior definidos para las variables de dise&ntilde;o</font></p>         ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i21.gif" ><a name="Tabla2"></a></p>        <p><font face="Verdana" size="2">El algoritmo empleado utiliza cuatro criterios de convergencia los cuales se definen a continuaci&oacute;n:</font></p>      <p><font face="Verdana" size="2"><i> MaxFunEvals</i>: Define el m&aacute;ximo n&uacute;mero de veces que el algoritmo puede evaluar la funci&oacute;n objetivo. Un llamado adicional a la funci&oacute;n objetivo implica la finalizaci&oacute;n de la b&uacute;squeda sin alcanzar una soluci&oacute;n.</font></p>      <p><font face="Verdana" size="2"><i>MaxIter:</i> Define el m&aacute;ximo n&uacute;mero de iteraciones que puede realizar el algoritmo. Una iteraci&oacute;n adicional implica la finalizaci&oacute;n de la b&uacute;squeda sin alcanzar una soluci&oacute;n.</font></p>      <p><font face="Verdana" size="2"><i>TolFun:</i> Esta cantidad define la tolerancia de convergencia asociada con la variaci&oacute;n en el valor de la funci&oacute;n objetivo. Una variaci&oacute;n por debajo de esta cantidad lleva a una finalizaci&oacute;n exitosa de la b&uacute;squeda.</font></p>      <p><font face="Verdana" size="2"><i>TolX:</i> Esta cantidad define la tolerancia de convergencia asociada con la variaci&oacute;n en el valor de las variables de dise&ntilde;o. Una variaci&oacute;n por debajo de esta cantidad lleva a una finalizaci&oacute;n exitosa de la b&uacute;squeda.</font></p>       <p><font face="Verdana" size="2">Los valores definidos para cada uno de estos criterios de parada del algoritmo de b&uacute;squeda, se definen para el caso de estudio 1 en la tabla 3.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 3</b> Valores definidos para los criterios de convergencia en el caso de estudio 1 en la tabla 3</font></p>         <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i22.gif" ><a name="Tabla3"></a></p>        <p><font face="Verdana" size="2">El empleo del m&eacute;todo de la programaci&oacute;n cuadr&aacute;tica secuencial permiti&oacute; alcanzar la soluci&oacute;n de este problema de s&iacute;ntesis empleando 38 iteraciones y 724 llamados a la funci&oacute;n objetivo. Los valores finales para cada una de las variables de dise&ntilde;o se muestran en la <a href="#Tabla4">tabla 4</a>, en tanto que el gr&aacute;fico del comportamiento de la funci&oacute;n objetivo se muestra en la <a href="#Figura4">figura 4</a>. En la <a href="#Figura5">figura 5 </a>se muestra un gr&aacute;fico con la posici&oacute;n de los puntos de precisi&oacute;n requeridos y las posiciones alcanzadas por el mecanismo encontrado. En la <a href="#Figura6">figura 6</a> se observa el error de posici&oacute;n &#40;distancia entre puntos&#41; generado para cada uno de los seis puntos de precisi&oacute;n requeridos en este caso. </font></p>          ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i23.gif" ><a name="Figura4"></a></p>      <p><font face="Verdana" size="2"><b>Figura 4</b> Comportamiento de la funci&oacute;n objetivo durante la soluci&oacute;n del caso de estudio 1</font></p>       <p><font face="Verdana" size="2"><b>Tabla 4</b> Valores finales de las variables de dise&ntilde;o para el caso de estudio 1</font></p>          <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i24.gif" ><a name="Tabla4"></a></p>          <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i25.gif" ><a name="Figura5"></a></p>      <p><font face="Verdana" size="2"><b>Figura 5</b> Resultados alcanzados para el caso de  estudio 1: ubicaci&oacute;n de los puntos de precisi&oacute;n y los puntos alcanzados</font></p>       <p><font face="Verdana" size="2">En este caso se expone un problema de s&iacute;ntesis de posici&oacute;n de mayor complejidad. Se trata de la s&iacute;ntesis de una trayectoria conformada por dos segmentos de recta no alineados. Las coordenadas de los puntos de precisi&oacute;n definidos para este caso se muestran en la <a href="#Tabla5">tabla 5</a>. La soluci&oacute;n de este problema, mostrada en la <a href="#Tabla6">tabla 6</a>, requiri&oacute; el aumento del par&aacute;metro MaxFunEvlas a 5.000 evaluaciones, en tanto que la misma se alcanz&oacute; despu&eacute;s de 138 iteraciones y 3.242 llamados a la funci&oacute;n objetivo. En la <a href="#Figura7">figura 7 </a>se observa el comportamiento de la funci&oacute;n objetivo durante el proceso de b&uacute;squeda, en la <a href="#Figura8">figura 8</a> se muestra la ubicaci&oacute;n de los puntos de precisi&oacute;n requeridos y de los puntos alcanzados por el mecanismo encontrado, mientras que en la <a href="#Figura09">figura 9</a> se observa el error de posici&oacute;n discreto &#40;distancia entre puntos&#41; para los ocho puntos de precisi&oacute;n definidos.</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i26.gif" ><a name="Figura6"></a></p>      <p><font face="Verdana" size="2"><b>Figura 6</b> Valor discreto del error absoluto de posici&oacute;n encontrado para cada uno de los puntos de precisi&oacute;n en el caso de estudio 1</font></p>       <p><font face="Verdana" size="2"><b>Caso 2: s&iacute;ntesis de posici&oacute;n con generaci&oacute;n de trayectoria para dos segmentos de recta</b></font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Tabla 5</b> Coordenadas de los puntos de precisi&oacute;n</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i27.gif" ><a name="Tabla5"></a></p>       <p><font face="Verdana" size="2"><b>Tabla 6</b> Valores finales de las variables de dise&ntilde;o para el caso de estudio 2</font></p>           <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i28.gif" ><a name="Tabla6"></a></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i29.gif" ><a name="Figura7"></a></p>      <p><font face="Verdana" size="2"><b>Figura 7</b> Comportamiento de la funci&oacute;n objetivo durante la soluci&oacute;n del caso de estudio 2</font></p>       <p><font face="Verdana" size="2"><b>Caso 3: s&iacute;ntesis de velocidad, con s&iacute;ntesis impl&iacute;cita de trayectoria</b></font></p>      <p><font face="Verdana" size="2">En este caso se plantea la s&iacute;ntesis de un mecanismo de cuatro barras, a partir de la definici&oacute;n de las componentes rectangulares de velocidad que debe alcanzar un punto del acoplador durante alg&uacute;n instante, dentro de un ciclo de movimiento de la manivela. En la <a href="#Tabla7">Tabla 7 </a>se presentan las componentes de velocidad requeridas para los seis puntos de precisi&oacute;n. Es de observar que la selecci&oacute;n de la <a href="#Ecuaci&oacute;n22">expresi&oacute;n &#40;22&#41;</a> como funci&oacute;n objetivo, implica el dimensionamiento del mecanismo con el fin de alcanzar cada una de las componentes de velocidad deseadas, y no simplemente una magnitud de velocidad resultante.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 7</b> Valores de las componentes de velocidad definidas para el caso de estudio 3</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i30.gif" ><a name="Tabla7"></a></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Este tipo de s&iacute;ntesis de velocidad contiene de forma impl&iacute;cita un problema de s&iacute;ntesis de trayectoria, en el que se define de manera previa las pendientes que debe tomar la trayectoria, en alg&uacute;n punto del ciclo de movimiento del mecanismo. Dado que este problema involucra una variable de dise&ntilde;o m&aacute;s que en los dos casos anteriores &#40;&omega;<sub>2</sub>&#41;, se hace necesario plantear dos nuevas restricciones asociadas a esta variable, un valor m&aacute;ximo igual a 60 rad/s y un m&iacute;nimo igual a -60 rad/s. Las dem&aacute;s restricciones se mantienen en sus valores establecidos para los casos de estudio previo. En la <a href="#Tabla8">Tabla 8</a> se definen los valores empleados como criterios de convergencia para este caso de estudio.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 8</b> Valores definidos para los criterios de convergencia en el caso de estudio 3</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i31.gif" ><a name="Tabla8"></a></p>       <p><font face="Verdana" size="2">La convergencia de la soluci&oacute;n a este problema es alcanzada despu&eacute;s de 82 iteraciones y 1.397 llamados a la funci&oacute;n objetivo. La <a href="#Tabla9">tabla 9 </a>muestra los valores finales de las variables de dise&ntilde;o, mientras que en la<a href="#Figura10"> figura 10</a> se muestra el comportamiento de la funci&oacute;n objetivo a lo largo de todo el proceso de b&uacute;squeda. En la <a href="#Figura11">figura 11</a> se muestran los valores alcanzados para las componentes rectangulares de velocidad sobre cada uno de los puntos <a href="#Figura12">figura 12</a> muestra el error absoluto de velocidad &#40;cuadrado de la funci&oacute;n objetivo&#41;, calculado para cada uno de los seis puntos de precisi&oacute;n empleados. Por ultimo, en la <a href="#Figura13">figura 13</a> se muestra la trayectoria seguida por el punto del acoplador encontrado.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 9</b> Valores finales de las variables de dise&ntilde;o para el caso de estudio 3, con &omega;<sub>2</sub> expresada en rad por unidad de tiempo</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i32.gif" ><a name="Tabla9"></a></p>           <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i33.gif" ><a name="Figura8"></a></p>       <p><font face="Verdana" size="2"><b>Figura 8</b> Resultados alcanzados para el caso de estudio 2: ubicaci&oacute;n de los puntos de precisi&oacute;n y los puntos alcanzados</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i34.gif" ><a name="Figura9"></a></p>       <p><font face="Verdana" size="2"><b>Figura 9</b> Valor discreto del error absoluto de posici&oacute;n encontrado para cada uno de los puntos de precisi&oacute;n en el caso de estudio 2</font></p>        ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i35.gif" ><a name="Figura10"></a></p>       <p><font face="Verdana" size="2"><b>Figura 10</b> Comportamiento de la funci&oacute;n objetivo durante la soluci&oacute;n del caso de estudio 3</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i36.gif" ><a name="Figura11"></a></p>       <p><font face="Verdana" size="2"><b>Figura 11</b> Resultados alcanzados para el caso de estudio 3: valores definidos y alcanzados para las componentes de velocidad &#40;V<sub>xp</sub> - V<sub>yp</sub> son las componentes de velocidad requerida, en tanto que V<sub>xpa</sub> -V<sub>ypa</sub> son las componentes de velocidad alcanzadas&#41;</font></p>       <p><font face="Verdana" size="2"><b>Caso 4: s&iacute;ntesis de velocidad, con s&iacute;ntesis expl&iacute;cita de trayectoria</b></font></p>      <p><font face="Verdana" size="2">En este caso se definen de manera expl&iacute;cita y simult&aacute;nea dos condiciones diferentes para la s&iacute;ntesis del mecanismo, ambas con igual peso sobre la funci&oacute;n objetivo total &#40;&xi; = 0,5&#41;. La primera se refiere a una condici&oacute;n de velocidad en diferentes puntos, mientras que la segunda se relaciona con las coordenadas para los puntos de precisi&oacute;n asociados con dichas velocidades. Este caso se denominar&aacute; s&iacute;ntesis de velocidad con s&iacute;ntesis expl&iacute;cita de posici&oacute;n. Los requerimientos de dise&ntilde;o para este problema se encuentran relacionados en la<a href="#Tabla10"> tabla 10</a>. En este caso, la convergencia del proceso, alcanzada despu&eacute;s de 262 iteraciones y 5.040 llamados a la funci&oacute;n objetivo, permite encontrar los valores para las variables de dise&ntilde;o consignados en la<a href="#Tabla11"> tabla 11</a>. El valor de la funci&oacute;n objetivo para cada una de las iteraciones del proceso se grafica en la <a href="#Figura14">figura 14</a>. Es de notar que para este caso los par&aacute;metros de convergencia se mantuvieron iguales a los empleados en el caso de estudio anterior. La ubicaci&oacute;n de las coordenadas de los puntos alcanzados, as&iacute; como las magnitudes de las componentes de velocidad en dichos puntos, se muestran en la <a href="#Figura15">figura 15</a>. De la misma forma los valores para el error absoluto, tanto de posici&oacute;n como de velocidad, sobre cada uno de los puntos de precisi&oacute;n son mostrados en la <a href="#Figura16">figura 16</a>.</font></p>      <p><font face="Verdana" size="2"><b>Tabla 10</b> Coordenadas de los puntos de precisi&oacute;n y valores de las componentes de velocidad definidas para el caso de estudio 4 </font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i37.gif" ><a name="Tabla10"></a></p>       <p><font face="Verdana" size="2"><b>Tabla 11</b> Valores finales de las variables de dise&ntilde;o para el caso de estudio 4, con &omega;<sub>2</sub> expresada en <i>rad</i> por unidad de tiempo</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i38.gif" ><a name="Tabla11"></a></p>        ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i39.gif" ><a name="Figura12"></a></p>       <p><font face="Verdana" size="2"><b>Figura 12</b> Valor discreto del error absoluto de velocidad encontrado para cada uno de los puntos de precisi&oacute;n en el caso de estudio 3</font></p>     <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i40.gif" ><a name="Figura13"></a></p>       <p><font face="Verdana" size="2"><b>Figura 13</b> Trayectoria descrita por el punto del acoplador encontrado para el caso de estudio 3</font></p>       <p><font face="Verdana" size="3"><b>Conclusiones</b></font></p>      <p><font face="Verdana" size="2">Se desarroll&oacute; un algoritmo para la soluci&oacute;n del problema de s&iacute;ntesis de posici&oacute;n y velocidad para mecanismos de cuatro barras empleando una t&eacute;cnica de optimizaci&oacute;n no-lineal como la programaci&oacute;n cuadr&aacute;tica secuencial &#40;<i>SQP</i>&#41;. El empleo del <i>SQP</i> permiti&oacute; la s&iacute;ntesis de posici&oacute;n para la generaci&oacute;n de trayectorias complejas, como por ejemplo las definidas por medio de uno y dos segmentos de recta con m&uacute;ltiples puntos de precisi&oacute;n. As&iacute; mismo, el planteamiento construido permite el desarrollo de problemas de s&iacute;ntesis de velocidad, los cuales incluyen impl&iacute;cita o expl&iacute;citamente un problema de s&iacute;ntesis de trayectoria. Para todos los casos presentados, la convergencia del algoritmo se dio antes de 300 iteraciones, lo cual estima tiempos computacionales reducidos, inferiores a los 15 s empleando un procesador de 1.5GHz de velocidad. Adicionalmente, se observa como los problemas que implican alg&uacute;n tipo de s&iacute;ntesis de velocidad, exigen un mayor n&uacute;mero de iteraciones para alcanzar la convergencia.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i41.gif" ><a name="Figura14"></a></p>       <p><font face="Verdana" size="2"><b>Figura 14</b> Comportamiento de la funci&oacute;n objetivo durante la soluci&oacute;n del caso de estudio 4</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i42.gif" ><a name="Figura15"></a></p>       <p><font face="Verdana" size="2"><b>Figura 15</b> Resultados alcanzados para el caso de estudio 4: valores definidos y alcanzados para la s&iacute;ntesis de posici&oacute;n y velocidad &#40;V<sub>xp</sub> - V<sub>yp</sub> son las componentes de velocidad requerida, en tanto que V<sub>xpa</sub> -V<sub>ypa</sub> son las componentes de velocidad alcanzadas&#41;</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">En general, tal como resulta natural de cualquier m&eacute;todo de optimizaci&oacute;n basado en gradiente, la soluci&oacute;n al problema de s&iacute;ntesis empleando <i>SQP</i> resulta altamente sensible a la posici&oacute;n del punto inicial o valor semilla, encontr&aacute;ndose diferentes puntos estacionarios o m&iacute;nimos locales para diferentes puntos de arrancada. Sin embargo, la soluci&oacute;n implementada logra superar esta limitante calculando diferentes soluciones de forma consecutiva, empleando diferentes puntos de arrancada, los cuales son seleccionados aleatoriamente dentro del dominio de dise&ntilde;o definido; de modo que la soluci&oacute;n final es seleccionada empleando el criterio del menor valor en la funci&oacute;n objetivo. Al respecto, resulta importante aclarar que tanto el n&uacute;mero de iteraciones requerido para la convergencia, como los tiempos reportados anteriormente, obedecen &uacute;nicamente a la soluci&oacute;n final seleccionada y no al conjunto de soluciones requeridas para buscar el m&iacute;nimo global.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n47/n47a12i43.gif" ><a name="Figura16"></a></p>       <p><font face="Verdana" size="2"><b>Figura 16</b> Valor discreto de la funci&oacute;n objetivo y los errores absolutos de posici&oacute;n y velocidad encontrados para cada uno de los puntos de precisi&oacute;n en el caso de estudio 4</font></p>       <p><font face="Verdana" size="3"><b>Referencias</b></font></p>      <!-- ref --><p><font face="Verdana" size="2">1. A. Erdman, G. Sandor. Mechanism Design: analysis and synthesis. Vol. 1. Ed. Prentice Hall. New York. 3era ed. 1984. pp. 494-584.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000147&pid=S0120-6230200900010001200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">2. L. N. Norton. Dise&ntilde;o de maquinaria una introducci&oacute;n a la s&iacute;ntesis y al an&aacute;lisis de mecanismos y maquinas. McGraw Hill. M&eacute;xico. pp. 205-252.</font>&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=S0120-6230200900010001200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p><font face="Verdana" size="2">3. R. Fox, K. Willmert. &ldquo;Optimun design for curvegenerating linkages with inequality constraints&rdquo;. J. Eng. for Industry. Vol. 89. 1967. pp.144-152.</font></p>      <p><font face="Verdana" size="2">4. V. Cossalter, M. D. Lio, A. Doria. &ldquo;Optimum synthesis of spatial function generator mechanisms&rdquo;. Meccanica: an international journal of theoretical and applied mechanics. Vol. 28. 1993. pp. 263-268.</font></p>      <p><font face="Verdana" size="2">5. N. Bakthavachalam, J. Kimbrell. &ldquo;Optimum synthesis of path-generating four-bar mechanisms&rdquo;. Journal of engineering for industry. Vol. 97. 1975. pp. 314–321.</font></p>      <p><font face="Verdana" size="2">6. A. Youssef. &ldquo;Optimal kinematic synthesis for planar linkage mechanism&rdquo;. Proceedings of the I MECH E, 1975. pp. 393-398.</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">7. S. Kramer, G. Sandor. &ldquo;Selective precision synthesis – a general method of optimization for planar mechanism&rdquo;. Trans ASME J. Eng. for Industry. Vol. 97B. 1975. pp. 689-701.</font></p>      <p><font face="Verdana" size="2">8. S. Krishnamurthi. &ldquo;Fuzzy synthesis of mechanisms&rdquo;. Proc. of 3rd applied mechanisms and robotics conference. Cincinnati. 1993. pp. 94-101.</font></p>      <p><font face="Verdana" size="2">9. W. Fang. &ldquo;Simultaneous type and dimensional synthesis of mechanisms by genetic algorithms&rdquo;. Mechanisms synthesis and analysis. Vol. 70. 1994. pp. 35-41.</font></p>      <p><font face="Verdana" size="2">10. D. Mundo, J. Liu, H. Yan. &ldquo;Optimal synthesis of cam linkage mechanisms for precise path generation&rdquo;. ASME Journal of mechanical design. Vol. 128. 2006. pp. 1253-1260.</font></p>      <p><font face="Verdana" size="2">11. J. Cabrera, A. Simon, M. Prado. &ldquo;Optimal synthesis of mechanisms with genetic algorithms&rdquo;. Journal mechanism and machine theory. Vol. 37. 2002. pp. 1165-1177.</font></p>      <p><font face="Verdana" size="2">12. H. Quintero, G. Calle, A. D&iacute;az. &ldquo;S&iacute;ntesis de generaci&oacute;n de trayectoria y de movimiento para m&uacute;ltiples posiciones en mecanismos, utilizando algoritmos gen&eacute;ticos&rdquo;. Scientia et Technica. Vol. 25. 2004. pp. 131-136.</font></p>      <p><font face="Verdana" size="2">13. A. Vasiliu, B. Yannou. &ldquo;Dimensional synthesis of planar mechanisms using neural networks: application to path generator linkages&rdquo;. Mechanism and machinet. Vol. 36. 2001. pp. 299-310.</font></p>      <p><font face="Verdana" size="2">14. J. Hoskins, G. Kramer. &ldquo;Synthesis of mechanical linkages using artificial neural networksand optimization&rdquo;. IEEE International Conference on Neural Networks. Vol. 2. 1993. pp. 822J - 822N. </font></p>      <p><font face="Verdana" size="2">15. C. Bagci, D. Burke. &ldquo;Optimum synthesis of coupler curve and uniform rotary motion driven multiloop mechanisms generating complex output motions&rdquo;. Journal of mechanical design. Vol. 115. 1993. pp. 967- 977.</font></p>      <p><font face="Verdana" size="2">16. T. S&aacute;nchez, A. P&eacute;rez. &ldquo;Global optimization in path synthesis based on design space reduction&rdquo;. Mechanism and machine theory. Vol. 38. 2003. pp. 579–594.</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">17. R. Bulatovic, S. Djordjevic. &ldquo;Optimal synthesis of a four-bar linkage by method of controlled deviation&rdquo;. Theoretical and applied mechanics. Vol. 31. 2004. pp. 265-280.</font></p>      <p><font face="Verdana" size="2">18. R. Sancibrian, F. Viadero, P. Garc&iacute;a, A. Fern&aacute;ndez. &ldquo;Gradient-based optimization of path synthesis problems in planar mechanisms&rdquo;. Mechanism and machine theory. Vol. 39. 2004. pp. 839–856.</font></p>      <p><font face="Verdana" size="2">19. A. Rao. &ldquo;Optimum design of four-bar function generators with minimum variance criterion&rdquo;. Journal of optimization theory and applications. Vol. 29. 1979. pp. 147-153.</font></p>      <p><font face="Verdana" size="2">20. C. Chang. &ldquo;Synthesis of adjustable four bar mechanisms generating circular arcs with specified tangential velocities&rdquo;. Mechanism and machine theory. Vol. 36. 2001. pp. 387-395.</font></p>      <p><font face="Verdana" size="2">21. H. Yan, R. Soong. &ldquo;Kinematic and dynamic design of four-bar linkages by links counterweighing with variable input speed&rdquo;. Mechanism and machine theory. Vol. 36. 2001. pp. 1051-1071.</font></p>      <p><font face="Verdana" size="2">22. G. Guj, Z. Dong, M. Di Giacinto. &ldquo;Dimensional synthesis of four bar linkage for function generation with velocity and acceleration&rdquo;. Meccanica: an international journal of theoretical and applied mechanics. Vol. 16. 1981. pp. 210-219.</font></p>      <p><font face="Verdana" size="2">23. F. Conte. &ldquo;Optimun mechanism design combining kinematic and dynamic force considerations&rdquo;. J. Eng. for industry. Vol. 89. 1975. pp. 662-670.</font></p>      <p><font face="Verdana" size="2">&#40;Recibido el 8 de febrero de 2008. Aceptado el 6 de noviembre de 2008&#41;</font></p>      <p><font face="Verdana" size="2"><b>*</b> Autor de correspondencia: tel&eacute;fono: + 57 + 1 + 316 50 00 ext. 14062, fax: + 57 + 1 + 316 53 33, correo electr&oacute;nico: <a href="mailto:chgaleanou@unal.edu.co">chgaleanou@unal.edu.co</a>. &#40;C. Galeano&#41;.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Erdman]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Sandor]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Mechanism Design: analysis and synthesis]]></source>
<year>1984</year>
<volume>1</volume>
<edition>3</edition>
<page-range>494-584</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Norton]]></surname>
<given-names><![CDATA[L. N]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño de maquinaria una introducción a la síntesis y al análisis de mecanismos y maquinas]]></source>
<year></year>
<page-range>205-252</page-range><publisher-loc><![CDATA[México ]]></publisher-loc>
<publisher-name><![CDATA[McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fox]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Willmert]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimun design for curvegenerating linkages with inequality constraints]]></article-title>
<source><![CDATA[J. Eng. for Industry]]></source>
<year>1967</year>
<volume>89</volume>
<page-range>144-152</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[Cossalter]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Lio]]></surname>
<given-names><![CDATA[M. D]]></given-names>
</name>
<name>
<surname><![CDATA[Doria]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimum synthesis of spatial function generator mechanisms]]></article-title>
<source><![CDATA[Meccanica: an international journal of theoretical and applied mechanics]]></source>
<year>1993</year>
<volume>28</volume>
<page-range>263-268</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bakthavachalam]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Kimbrell]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimum synthesis of path-generating four-bar mechanisms]]></article-title>
<source><![CDATA[Journal of engineering for industry]]></source>
<year>1975</year>
<volume>97</volume>
<page-range>314-321</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Youssef]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimal kinematic synthesis for planar linkage mechanism: Proceedings of the I MECH E]]></source>
<year>1975</year>
<page-range>393-398</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[Kramer]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Sandor]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Selective precision synthesis - a general method of optimization for planar mechanism]]></article-title>
<source><![CDATA[Trans ASME J. Eng. for Industry]]></source>
<year>1975</year>
<volume>97B</volume>
<page-range>689-701</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Krishnamurthi]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy synthesis of mechanisms]]></source>
<year></year>
<conf-name><![CDATA[3 applied mechanisms and robotics conference]]></conf-name>
<conf-date>1993</conf-date>
<conf-loc>Cincinnati </conf-loc>
<page-range>94-101</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[Fang]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Simultaneous type and dimensional synthesis of mechanisms by genetic algorithms]]></article-title>
<source><![CDATA[Mechanisms synthesis and analysis]]></source>
<year>1994</year>
<volume>70</volume>
<page-range>35-41</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[Mundo]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Yan]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal synthesis of cam linkage mechanisms for precise path generation]]></article-title>
<source><![CDATA[ASME Journal of mechanical design]]></source>
<year>2006</year>
<volume>128</volume>
<page-range>1253-1260</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[Cabrera]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Simon]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Prado]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal synthesis of mechanisms with genetic algorithms]]></article-title>
<source><![CDATA[Journal mechanism and machine theory]]></source>
<year>2002</year>
<volume>37</volume>
<page-range>1165-1177</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Quintero]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Calle]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Díaz]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Síntesis de generación de trayectoria y de movimiento para múltiples posiciones en mecanismos, utilizando algoritmos genéticos]]></article-title>
<source><![CDATA[Scientia et Technica]]></source>
<year>2004</year>
<volume>25</volume>
<page-range>131-136</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vasiliu]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Yannou]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dimensional synthesis of planar mechanisms using neural networks: application to path generator linkages]]></article-title>
<source><![CDATA[Mechanism and machinet]]></source>
<year>2001</year>
<volume>36</volume>
<page-range>299-310</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[Hoskins]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Kramer]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Synthesis of mechanical linkages using artificial neural networksand optimization]]></article-title>
<source><![CDATA[IEEE International Conference on Neural Networks]]></source>
<year>1993</year>
<volume>2</volume>
<page-range>822J - 822N</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[Bagci]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Burke]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimum synthesis of coupler curve and uniform rotary motion driven multiloop mechanisms generating complex output motions]]></article-title>
<source><![CDATA[Journal of mechanical design]]></source>
<year>1993</year>
<volume>115</volume>
<page-range>967- 977</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[Sánchez]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Pérez]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Global optimization in path synthesis based on design space reduction]]></article-title>
<source><![CDATA[Mechanism and machine theory]]></source>
<year>2003</year>
<volume>38</volume>
<page-range>579-594</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[Bulatovic]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Djordjevic]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal synthesis of a four-bar linkage by method of controlled deviation]]></article-title>
<source><![CDATA[Theoretical and applied mechanics]]></source>
<year>2004</year>
<volume>31</volume>
<page-range>265-280</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[Sancibrian]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Viadero]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[García]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Fernández]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Gradient-based optimization of path synthesis problems in planar mechanisms]]></article-title>
<source><![CDATA[Mechanism and machine theory]]></source>
<year>2004</year>
<volume>39</volume>
<page-range>839-856</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimum design of four-bar function generators with minimum variance criterion]]></article-title>
<source><![CDATA[Journal of optimization theory and applications]]></source>
<year>1979</year>
<volume>29</volume>
<page-range>147-153</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chang]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Synthesis of adjustable four bar mechanisms generating circular arcs with specified tangential velocities]]></article-title>
<source><![CDATA[Mechanism and machine theory]]></source>
<year>2001</year>
<volume>36</volume>
<page-range>387-395</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[Yan]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[R]]></surname>
<given-names><![CDATA[Soong]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Kinematic and dynamic design of four-bar linkages by links counterweighing with variable input speed]]></article-title>
<source><![CDATA[Mechanism and machine theory]]></source>
<year>2001</year>
<volume>36</volume>
<page-range>1051-1071</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guj]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Dong]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Di Giacinto]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dimensional synthesis of four bar linkage for function generation with velocity and acceleration]]></article-title>
<source><![CDATA[Meccanica: an international journal of theoretical and applied mechanics]]></source>
<year>1981</year>
<volume>16</volume>
<page-range>210-219</page-range></nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Conte]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimun mechanism design combining kinematic and dynamic force considerations]]></article-title>
<source><![CDATA[J. Eng. for industry]]></source>
<year>1975</year>
<volume>89</volume>
<page-range>662-670</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
