<?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>0254-0770</journal-id>
<journal-title><![CDATA[Revista Técnica de la Facultad de Ingeniería Universidad del Zulia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. Téc. Ing. Univ. Zulia]]></abbrev-journal-title>
<issn>0254-0770</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad del Zulia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0254-07702009000200002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Interactive optimization tool for the optimum design of helical extension springs]]></article-title>
<article-title xml:lang="es"><![CDATA[Herramienta computacional interactiva para el diseño óptimo de resortes helicoidales de tracción]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Galeano]]></surname>
<given-names><![CDATA[Carlos H]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Duque]]></surname>
<given-names><![CDATA[Carlos A]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Tovar]]></surname>
<given-names><![CDATA[Andrés]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia Departamento de Ingeniería Mecánica y Mecatrónica ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2009</year>
</pub-date>
<volume>32</volume>
<numero>2</numero>
<fpage>98</fpage>
<lpage>108</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_arttext&amp;pid=S0254-07702009000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_abstract&amp;pid=S0254-07702009000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_pdf&amp;pid=S0254-07702009000200002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This work presents an interactive computer tool for the optimal design of helical extension springs. The developed algorithm incorporates all design considerations used in the manufacturing industry and specialized design manuals. All these considerations are used to create a novel optimum design formulation. The flexibility of this software allows the user to characterize a particular design problem, through the selection of the right constraints for each case. The optimization model includes sixteen constraints (linear and nonlinear) derived from different failure criteria and designs and manufacture recommendations. This nonlinear problem is solved using sequential quadratic programming in Matlab. The characteristics of this tool are showed through development of a benchmark problem. The free software developed in this work is available at http://www.unal.edu.co/optimun/resortes/.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este trabajo presenta una herramienta computacional interactiva, libre y de código abierto, para el diseño óptimo de resortes helicoidales de tensión. El algoritmo propuesto incorpora todas las consideraciones de diseño usadas en la industria manufacturera y referenciadas en los manuales especializados. Estas consideraciones han sido usadas para crear una nueva formulación apropiada para el diseño óptimo de resortes. La flexibilidad del software permite al usuario la caracterización del problema particular de diseño a través de la selección de las restricciones adecuadas para cada caso. El modelo de optimización incluye dieciséis restricciones (lineales y no lineales) derivadas de distintos criterios de falla y recomendaciones para diseño y manufactura. Este problema no lineal es solucionado mediante programación secuencial cuadrática en Matlab. Las características de esta herramienta se muestran a través del desarrollo de un problema tipo. El software se encuentra disponible en http://www.unal.edu.co/optimun/resortes/.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Helical springs]]></kwd>
<kwd lng="en"><![CDATA[mechanical design]]></kwd>
<kwd lng="en"><![CDATA[sequential quadratic programming]]></kwd>
<kwd lng="en"><![CDATA[parametric design optimization]]></kwd>
<kwd lng="es"><![CDATA[Resortes helicoidales]]></kwd>
<kwd lng="es"><![CDATA[diseño de elementos de máquinas]]></kwd>
<kwd lng="es"><![CDATA[programación secuencial cuadrática]]></kwd>
<kwd lng="es"><![CDATA[diseño óptimo paramétrico]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <BASEFONT SIZE="3"> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="center"><FONT COLOR="#1f1a17" FACE="Verdana"> <B>Interactive optimization tool for the optimum design of helical extension  springs</B></FONT></P>     <P ALIGN="center"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Carlos H. Galeano, Carlos A. Duque y Andr&#233;s Tovar</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Departamento de Ingenier&#237;a Mec&#225;nica y Mecatr&#243;nica, Universidad Nacional  de Colombia. Carrera 30 45-03, Edificio 453, Oficina 401, Bogot&#225;, Colombia {chgaleanou,  caduqued, atovarp}@unal.edu.co</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Abstract&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> This work presents an interactive computer tool for the optimal design  of helical extension springs. The developed algorithm incorporates all  design considerations used in the manufacturing industry and specialized  design manuals. All these considerations are used to create a novel optimum  design formulation. The flexibility of this software allows the user to  characterize a particular design problem, through the selection of the  right constraints for each case. The optimization model includes sixteen  constraints (linear and nonlinear) derived from different failure criteria  and designs and manufacture recommendations. This nonlinear problem is  solved using sequential quadratic programming in Matlab. The characteristics  of this tool are showed through development of a benchmark problem. The  free software developed in this work is available at  <a href="http://www.unal.edu.co/optimun/resortes/">http://www.unal.edu.co/optimun/resortes/</a>.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Key words:&nbsp;</B>Helical springs, mechanical design, sequential quadratic programming, parametric  design optimization.</FONT></P>     <P ALIGN="center"><b><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Herramienta computacional interactiva para el dise&#241;o &#243;ptimo de resortes  helicoidales de tracci&#243;n</FONT></b></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Resumen&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Este trabajo presenta una herramienta computacional interactiva, libre  y de c&#243;digo abierto, para el dise&#241;o &#243;ptimo de resortes helicoidales de  tensi&#243;n. El algoritmo propuesto incorpora todas las consideraciones de  dise&#241;o usadas en la industria manufacturera y referenciadas en los manuales  especializados. Estas consideraciones han sido usadas para crear una nueva  formulaci&#243;n apropiada para el dise&#241;o &#243;ptimo de resortes. La flexibilidad  del software permite al usuario la caracterizaci&#243;n del problema particular  de dise&#241;o a trav&#233;s de la selecci&#243;n de las restricciones adecuadas para  cada caso. El modelo de optimizaci&#243;n incluye diecis&#233;is restricciones (lineales  y no lineales) derivadas de distintos criterios de falla y recomendaciones  para dise&#241;o y manufactura. Este problema no lineal es solucionado mediante  programaci&#243;n secuencial cuadr&#225;tica en Matlab. Las caracter&#237;sticas de esta  herramienta se muestran a trav&#233;s del desarrollo de un problema tipo. El  software se encuentra disponible en  <a href="http://www.unal.edu.co/optimun/resortes/">http://www.unal.edu.co/optimun/resortes/</a>.</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Palabras clave:&nbsp;</B> Resortes helicoidales, dise&#241;o de elementos de m&#225;quinas, programaci&#243;n secuencial  cuadr&#225;tica, dise&#241;o &#243;ptimo param&#233;trico.&nbsp; </FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Recibido el 22 de Febrero de 2008&nbsp;En forma revisada el 18 de Mayo de 2009</FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>1. Introducci&#243;n&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> El dise&#241;o de elementos mec&#225;nicos es un proceso que se caracteriza por la  b&#250;squeda de los par&#225;metros propios del producto a dise&#241;ar, a partir de  algunas condiciones o requerimientos iniciales. Estos &#250;ltimos, envuelven  consideraciones de resistencia del material, rigidez, deformaci&#243;n, peso,  as&#237; como restricciones dimensionales, de costos y limitaciones de manufactura,  entre otras. A partir de requerimientos geom&#233;tricos, de rigidez y de carga,  el dise&#241;o de resortes helicoidales de tracci&#243;n es un problema que normalmente  implica la determinaci&#243;n de cuatro par&#225;metros independientes: el n&#250;mero  de espiras activas <i>N<sub>&#945;</sub></i>, el di&#225;metro medio del resorte <I>D</I>, el di&#225;metro de alambre  <I>d</I> y la carga inicial <i>P<sub>i</sub></i> [1-3]. Tradicionalmente, estos cuatro par&#225;metros  se determinan por ensayo y error, de forma que sus valores satisfagan simult&#225;neamente  todas las restricciones o consideraciones de dise&#241;o. Adem&#225;s de ser un proceso  tedioso e ineficiente, no hay garant&#237;a de conseguir el dise&#241;o m&#225;s conveniente  para la necesidad en particular, como por ejemplo, la configuraci&#243;n del  resorte m&#225;s peque&#241;o, m&#225;s liviano, etc.</FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Comercialmente hay disponibles programas que permiten agilizar el proceso  de dise&#241;o. Entre los programas m&#225;s conocidos se encuentran: <I>Compresi&#243;n  Spring Software</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> del Institute of Spring Technology, IST</FONT><FONT COLOR="#1f1a17" SIZE="2" FACE="Bookman"><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174; </SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> [4], <I>FEDI</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174;</SUP></FONT><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> de  Hexagon</FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174; </SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> [5], <I>MasterSpring</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174; </SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> [6],</FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP><I> </I></SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <I>Advanced Spring Design Software ASDS</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174; </SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> de Spring Manufacturers Institute SMI</FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174; </SUP></FONT> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> [7], <I>Quick Spring Designer</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174;</SUP></FONT><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> de Prodmor  [8], <I>SpringCAD</I></FONT><FONT COLOR="#1f1a17" FACE="Verdana"><SUP>&#174;</SUP></FONT><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> de Bare Hill Software Inc. [9], <I>Free Spring Design Software</I>  de Mid-West Spring and Stamping [10], <I>Coil Spring Calculator</I> de Spring  Engineers of Houston Ltda [11], y <I>Spring Design Software</I> del Institute  of Spring Technology [12]. Si bien estos productos son herramientas &#250;tiles  en el dise&#241;o de resortes, no son herramientas que permitan realizar dise&#241;o  &#243;ptimo de resortes de tracci&#243;n. En otras palabras, no permiten al usuario  seleccionar una funci&#243;n a maximizar o minimizar y posteriormente encontrar  el valor &#243;ptimo mediante la variaci&#243;n met&#243;dica de variables de dise&#241;o en  una regi&#243;n de dise&#241;o factible acotada por restricciones geom&#233;tricas y funcionales.&nbsp; </FONT> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> El presente art&#237;culo expone el problema del dise&#241;o de resortes helicoidales  a tracci&#243;n, bajo el enfoque de un problema de optimizaci&#243;n param&#233;trica.  Describe el desarrollo de un algoritmo de optimizaci&#243;n en entorno de Matlab</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP>,  empleando el m&#233;todo de programaci&#243;n cuadr&#225;tica secuencial (<I>SQP</I>), el cual  permite encontrar f&#225;cil y eficientemente los par&#225;metros &#243;ptimas de un resorte  helicoidal de tracci&#243;n. Este algoritmo ha sido implementado un software  de c&#243;digo libre y abierto que re&#250;ne las consideraciones de dise&#241;o planteadas  por diferentes autores y manuales de dise&#241;o especializados. El problema  se centra en la adaptaci&#243;n de una metodolog&#237;a de dise&#241;o cl&#225;sico a un algoritmo  de dise&#241;o &#243;ptimo. De esta forma, el texto recoge las expresiones de la  literatura de dise&#241;o cl&#225;sico y las adaptadas de forma original como funciones  objetivo y restricciones funcionales y geom&#233;tricas que definen el espacio  factible del problema de dise&#241;o.&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>2. Dise&#241;o &#243;ptimo de resortes helicoidales a tracci&#243;n&nbsp;</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> El proceso de dise&#241;o de resortes helicoidales de tracci&#243;n parte de requerimientos  de carga y rigidez, adem&#225;s de consideraciones relacionadas con el material,  la geometr&#237;a del alojamiento en el cual se ubicar&#225; el resorte y criterios  de dise&#241;o propios del problema particular. Con el fin de plantear el proceso  de dise&#241;o &#243;ptimo de un resorte, dichos requerimientos iniciales deben ser  traducidos en t&#233;rminos de restricciones matem&#225;ticas que definan el espacio  factible. Estas restricciones pueden ser expresadas como</FONT></P>     <P ALIGN="justify"><a name="ec1"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec1.gif" width="415" height="220"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde las variables independientes son el di&#225;metro medio del resorte <I>D</I>,  es el di&#225;metro de alambre <I>d</I> y el n&#250;mero de espiras activas <i> N<sub>&#945;,</sub></i> As&#237; mismo,  algunos par&#225;metros t&#237;picos asociados con los requerimientos iniciales del  dise&#241;o de un resorte son: la precarga del resorte <i>P</i><sub>p</sub>, la carga de trabajo  <i>P</i><sub>t</sub>, la deflexi&#243;n de trabajo &nbsp;<i>&#948;</i>, el di&#225;metro m&#225;ximo del alojamiento en el que  se ubicar&#225; el resorte D<sub>o</sub> y el di&#225;metro m&#237;nimo del v&#225;stago en el que ser&#225;  insertado el resorte <i>D</i><sub>i</sub>. En la <a href="#fig1">Figura 1</a> se ilustra el significado de estas  variables. La <a href="#ec1">ecuaci&#243;n (1)</a> condiciona los valores de las variables independientes,  de modo que todo dise&#241;o factible cumpla con el valor requerido para la  constante de rigidez del resorte. Las <a href="#ec1">ecuaciones (2)</a> y  <a href="#ec1">(3)</a> garantizan que  los valores del di&#225;metro exterior e interior del resorte dise&#241;ado guarden  cierta holgura respecto a los di&#225;metros del alojamiento respectivo. La  holgura de 0,05<I>D</I> existente entre los di&#225;metros exterior e interior del  resorte y los di&#225;metros del alojamiento y/o del v&#225;stago es adoptada como  una recomendaci&#243;n de dise&#241;o com&#250;nmente utilizada [13, 14].</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="center"><a name="fig1"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig1.gif" width="488" height="332"></a></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>2.1. Restricciones de Resistencia&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Adem&#225;s de las condiciones de dise&#241;o expresadas en (1), (2) y (3), se deben  satisfacer requerimientos asociados con los esfuerzos inducidos en el elemento  con cargas de trabajo, as&#237; como con la resistencia propia del material  del alambre. A diferencia de los resortes helicoidales de compresi&#243;n, en  los resortes de tracci&#243;n no solo se debe garantizar la resistencia en las  fibras cr&#237;ticas del cuerpo sino la resistencia de las fibras de los extremos  (ganchos) del resorte, las cuales generalmente representan los puntos m&#225;s  cr&#237;ticos de estos elementos mec&#225;nicos. Una primera restricci&#243;n puede ser  planteada considerando el requerimiento de un factor de seguridad, a fluencia  en las fibras del cuerpo, igual o superior a un valor requerido por el  dise&#241;ador:&nbsp;</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec4.gif" width="333" height="68"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <I>FS</I> es el valor del factor de seguridad a la fluencia m&#237;nimo requerido  por el dise&#241;ador, en tanto que <I>A</I> y <I>b</I> son los coeficientes que definen el  valor del esfuerzo &#250;ltimo a tracci&#243;n del material (S<sub>ut</sub>) en funci&#243;n del di&#225;metro  del alambre (S<sub>ut</sub> =Ad<sup>b</sup>). Shigley [15] presenta una tabla con los valores de estos  coeficientes para los materiales com&#250;nmente empleados para la fabricaci&#243;n  de resortes.&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Considerando la condici&#243;n fluencia en las fibras de los extremos del resorte,  se necesita asegurar que el dise&#241;o cumpla con el requerimiento de resistencia  para la fibra n&#250;mero uno (<a href="#fig2">Figura 2</a>). Es decir</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec5.gif" width="334" height="119"></P>     
<P ALIGN="center"><a name="fig2"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig2.gif" width="393" height="279"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <i>FS</i><sub>1</sub> es el valor del factor de seguridad m&#237;nimo a la fluencia requerido  por el dise&#241;ador en la fibra n&#250;mero uno del gancho extremo del resorte.  De acuerdo con Norton [13], la condici&#243;n de resistencia a la fluencia en  la fibra dos del resorte se cumple impl&#237;citamente si se satisfacen las  restricciones (4) y (5).&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Es importante aclarar que esta, como todas las expresiones de este documento  relacionadas con los ganchos extremos del resorte, fue deducida considerando  que dichos ganchos se conforman doblando dos espiras del cuerpo guardando  un radio de doblez <i>R</i><sub>2</sub> (<a href="#fig2">Figura 2</a>). Por otro lado, si la carga de trabajo aplicada  sobre el resorte es de naturaleza c&#237;clica, se debe verificar adicionalmente  la resistencia a la fatiga en las fibras del material. Siguiendo el criterio  de Goodman, con el fin de garantizar un valor m&#237;nimo del factor de seguridad  a la fatiga <i>(FS<sub>f</sub>)</i>, considerando un n&#250;mero de ciclos de carga en las fibras del  cuerpo superior a 10</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>6</SUP>, se necesita satisfacer la restricci&#243;n que&nbsp;</FONT></P> </MULTICOL> <font size="2" face="Verdana">&nbsp;</font><MULTICOL GUTTER="39" COLS="2"><img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec6.gif" width="333" height="56">    
]]></body>
<body><![CDATA[<P ALIGN="justify"> <FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <i>S'</i><sub>es</sub> es el l&#237;mite de resistencia a la fatiga, el cual para alambres de  acero en resortes sin granallar tiene un valor <i>S'</i><sub>es</sub> = ksi (310 MPa) y de <i>S'</i><sub>es</sub> = 45ksi  (465 MPa) para resortes granallados [13]. Adicionalmente, los t&#233;rminos <i> K</i><sub>1</sub>, <i>K</i><sub>2</sub> y <i>K</i><sub>3</sub> se definen de acuerdo con</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec7.gif" width="328" height="199"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Adem&#225;s de garantizar una condici&#243;n de resistencia en las fibras del cuerpo  del resorte, se debe cumplir una condici&#243;n similar para las fibras m&#225;s  cr&#237;ticas en los ganchos extremos del elemento. Por tanto, desde el punto  de vista de la fatiga, la fibra n&#250;mero uno de los ganchos del resorte debe  cumplir que&nbsp; </FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec10.gif" width="330" height="52"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde<i> </i>FS<sub><i>f</i>1</sub> es el factor de seguridad m&#237;nimo requerido en la fibra n&#250;mero uno  del gancho del extremo del resorte y</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec11.gif" width="336" height="227"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Para condiciones de carga c&#237;clica, se requiere verificar las fibras 1 y  2 del gancho, por lo tanto tambi&#233;n se debe asegurar que la fibra dos del  extremo del resorte satisfaga que&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec14.gif" width="338" height="55"></FONT></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde FS<sub><i>f</i>2</sub> es el factor de seguridad m&#237;nimo requerido en la fibra n&#250;mero dos  del gancho del extremo del resorte, en tanto que&nbsp; </FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec16.gif" width="339" height="127"></P>     
]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Otra caracter&#237;stica que diferencia el dise&#241;o de resortes de tracci&#243;n, respecto  a los resortes de compresi&#243;n, es la existencia de una carga inicial en  el resorte <i>P<sub>t</sub></i>, la cual aparece cuando se enrollan las espiras de forma apretada.  La existencia de esta carga inicial impone la definici&#243;n de una nueva variable  independiente, as&#237; como el cumplimiento de dos nuevas condiciones de dise&#241;o.  La primera condici&#243;n est&#225; relacionada con la cantidad de precarga &#250;til  requerida para separar las espiras, la cual se define por</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec17.gif" width="329" height="51"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> La segunda, relacionada con el esfuerzo inducido por esta carga inicial  <i>(t</i><sub>t</sub>), requiere que dicho esfuerzo deba encontrarse dentro de un rango pr&#225;ctico.  Dicho rango, seg&#250;n Norton [13], debe limitarse a la regi&#243;n definida entre  las dos curvas de la <a href="#fig3">Figura 3</a>. Los valores m&#225;ximo y m&#237;nimo para el esfuerzo  inicial <i>(t</i><sub>t</sub>) se muestran en la gr&#225;fica de la  <a href="#fig3">Figura 3</a>, como una funci&#243;n del  valor del &#237;ndice del resorte (D/d).</FONT></P>     <P ALIGN="center"><a name="fig3"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig3.gif" width="556" height="400"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Estas curvas, ajustadas y escritas en forma de restricciones en Sistema  Internacional, pueden expresarse como&nbsp; </FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec18.gif" width="336" height="90"></P>     
<P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec19.gif" width="337" height="93"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <i>P</i><sub>t</sub> est&#225; expresada en [N], mientras <I>D</I> y <I>d</I> est&#225;n dadas en [m].&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>2.2 Restricciones de rigidez&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Adem&#225;s de la restricci&#243;n expresada en (1), se debe plantear una restricci&#243;n  adicional asociada con la rigidez del resorte. Aunque para el caso de resortes  de tracci&#243;n la estabilidad (o pandeo) no es un fen&#243;meno relevante, si lo  es la resonancia. Desde este punto de vista, la frecuencia natural del  resorte debe ser condicionada si se trata del caso de una carga repetitiva.  De este modo es importante asegurar que la frecuencia natural del resorte  sea superior a trece veces la frecuencia de carga [13]. Esto es&nbsp; </FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec20.gif" width="328" height="55"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <i>f</i><sub>c</sub> es la frecuencia de carga, <I>g</I> es la constante de gravedad y  </FONT> <FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2">g es  el peso espec&#237;fico del material.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>2.3 Restricciones geom&#233;tricas</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Estas restricciones se relacionan con el valor del &#237;ndice del resorte.  De acuerdo con recomendaciones de dise&#241;o, resortes con &#237;ndices superiores  a 12 ser&#225;n elementos poco estables, mientras que resortes con &#237;ndices inferiores  a 4 ser&#225;n elementos dif&#237;cilmente conformables [15]. SAE [16] recomienda  un rango para los &#237;ndices de resorte entre 4 y 16. Asumiendo el caso m&#225;s  conservador, estas restriccciones pueden expresarse como</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec21.gif" width="331" height="93"></MULTICOL><MULTICOL GUTTER="39" COLS="2"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Por otro lado, si se considera la estandarizaci&#243;n de los di&#225;metros de alambre  en virtud del tipo de material escogido para el resorte, se tiene l&#237;mites  para los valores m&#225;ximo y m&#237;nimo de los di&#225;metros comerciales disponibles  de acuerdo al tipo de alambre seleccionado. La <a href="#fig4">Figura 4</a> muestra una gr&#225;fica  con los valores l&#237;mites para los di&#225;metros comerciales de alambres para  resorte. Resulta necesario aclarar que un planteamiento m&#225;s cercano a la  realidad considerar&#237;a la variable (<I>d</I>) del tipo discreto y no continuo,  como se plantea en el presente trabajo. No obstante, esta consideraci&#243;n  se sale del alcance de la herramienta de optimizaci&#243;n empleada y ser&#225; incorporada  en trabajos posteriores.</FONT></P>     <P ALIGN="center"><a name="fig4"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig4.gif" width="409" height="341"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Con el fin de tener en cuenta los l&#237;mites extremos en los valores comerciales  del di&#225;metro del alambre, son introducidas las siguientes restricciones,</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec24.gif" width="415" height="128"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Para ciertos dise&#241;os, adem&#225;s de las dimensiones del alojamiento y/o del  v&#225;stago donde se insertar&#225; el resorte, se requiere limitar la longitud  m&#225;xima natural del elemento. Esto es</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec25.gif" width="412" height="60"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde <i>l</i><sub>max</sub> es el valor de longitud libre m&#225;xima que puede tomar el resorte  dise&#241;ado.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>2.4. Funci&#243;n objetivo&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Un requerimiento com&#250;n en optimizaci&#243;n de resortes es obtener un valor  m&#237;nimo de masa [1, 2, 17-20]. Sin embargo, se pueden plantear condiciones  de m&#225;xima vida a la fatiga, m&#237;nima altura libre, m&#225;ximo factor de seguridad,  m&#237;nimo volumen de empaquetamiento, o cualquier otro requerimiento que pueda  ser expresado en funci&#243;n de las variables independientes del problema.&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>3. Sistematizaci&#243;n del modelo desarrollado&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Hasta este punto se ha definido el problema de dise&#241;o de un resorte helicoidal  de tracci&#243;n como un problema de optimizaci&#243;n en t&#233;rminos de cuatro variables  independientes (<I>N</I>, <I>D</I>, <I>d, p<sub>i</sub></I>), una funci&#243;n objetivo y diecisiete restricciones.  Dentro de estas restricciones una es una ecuaci&#243;n no lineal y diecis&#233;is  inecuaciones, de las cuales siete son de tipo lineal y las restantes no  lineales. Por eso, resulta necesario emplear t&#233;cnicas de optimizaci&#243;n no  lineal. En diversos trabajos, como en [21] y [22], se plantean diferentes  t&#233;cnicas num&#233;ricas para la soluci&#243;n de problemas de optimizaci&#243;n no lineal  en dise&#241;o mec&#225;nico, y aunque en muchos casos estos problemas son solucionados  con m&#233;todos heur&#237;sticos, los m&#233;todos basados en gradiente representan una  alternativa com&#250;n para obtener los par&#225;metros de dise&#241;o buscados. Para  la soluci&#243;n del problema, se adopt&#243; como m&#233;todo la Programaci&#243;n Cuadr&#225;tica  Secuencial (<I>SQP</I>), dada la gran capacidad de esta t&#233;cnica para la resoluci&#243;n  de casos con restricciones no lineales, como muchas de las expresiones  encontradas dentro del presente trabajo. En particular, se emple&#243; la funci&#243;n  <I>fmincon</I> del <I>Optimization Toolbox</I> de Matlab 7.0</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP>, en la cual se usa el m&#233;todo  <I>BFGS </I>para la acutalizaci&#243;n del Hessiano de la aproximaci&#243;n cuadr&#225;tica.  Esta funci&#243;n permite la localizaci&#243;n de m&#237;nimos de funciones objetivo multivariable,  limitadas por medio de restricciones de igualdad e inegualdad, lineales  y no lineales. La funci&#243;n <I>fmincon </I>ofrece la posibilidad de tratar todas  estas restricciones por separado incrementando la eficiencia computacional  de la herramienta. Resulta importante aclarar que no es posible asegurar  que el valor cr&#237;tico alcanzado con el algoritmo de optimizaci&#243;n empleado  corresponda a un m&#237;nimo global. Esta limitante, inherente a todas las t&#233;cnicas  basadas en gradiente, puede ser superada implementando alg&#250;n m&#233;todo directo  (tambi&#233;n llamado de orden cero) tal como: algoritmos gen&#233;ticos [23, 24],  colina de hormigas [25], recocido simulado [26], optimizaci&#243;n estoc&#225;stica  [27], tabu search [28], algoritmos gen&#233;ticos interactivos [29], entrop&#237;a  cruzada [30], optimizaci&#243;n extrema [31] y estrategias de evoluci&#243;n [32],  entre otros. Sin embargo, estos m&#233;todos resultan inapropiados debido al  elevado costo computacional que conllevan.</FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> El algoritmo de soluci&#243;n fue implementado en Matlab 7.0</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> mediante el uso  de ventanas gr&#225;ficas, las cuales agilizan la interacci&#243;n con el usuario.  El software desarrollado, <I>Dise&#241;o &#211;ptimo de Resortes Helicoidales</I> (<I>DORH</I>),  incorpora todas las consideraciones necesarias para el dise&#241;o de resortes  helicoidales, tanto de tracci&#243;n como de compresi&#243;n, y emplea un algoritmo  de b&#250;squeda basado en gradiente para la determinaci&#243;n de las caracter&#237;sticas  &#243;ptimas. Por restricciones de espacio, se presenta aqu&#237; &#250;nicamente el m&#243;dulo  para el dise&#241;o de resortes de tracci&#243;n, el software completo puede ser  descargado en <a href="http://www.unal.edu.co/optimun/resortes/">http://www.unal.edu.co/optimun/resortes/</a>. La principal caracter&#237;stica del software <I>DORH</I> es la flexibilidad, ya que permite al usuario  jugar con todas las opciones y consideraciones de dise&#241;o implementadas,  de modo que el mismo logre configurar el problema de dise&#241;o particular.  En la <a href="#fig5">Figura 5</a> se muestra, para el m&#243;dulo de resortes de tracci&#243;n, el esquema  de la interfaz gr&#225;fica desarrollada para el ingreso de estas restricciones.</FONT></P>     <P ALIGN="center"><a name="fig5"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig5.gif" width="563" height="320"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> De acuerdo con la selecci&#243;n de las caracter&#237;sticas particulares del problema  de dise&#241;o estudiado, el algoritmo solicita al dise&#241;ador los par&#225;metros  de entrada relevantes y construye un archivo de texto con las ecuaciones  de restricci&#243;n involucradas. Este proceso se realiza tambi&#233;n a trav&#233;s de  una interfaz gr&#225;fica, la cual se muestra en la <a href="#fig6">Figura 6</a>. El software <I>DORH</I>  permite al usuario la selecci&#243;n de la funci&#243;n objetivo deseada (masa o  volumen de empaquetamiento), o de otra forma escribir la misma en t&#233;rminos  de las variables independientes. Finalmente el usuario fija las tolerancias  de convergencia asociadas al algoritmo iterativo del comando <I>fmincon</I> y  ejecuta la b&#250;squeda del punto &#243;ptimo. Dado que el algoritmo <I>SQP</I> implementado  no garantiza la convergencia en un m&#237;nimo global, la selecci&#243;n del punto  inicial de la iteraci&#243;n es un factor decisivo en la b&#250;squeda del punto  cr&#237;tico en la regi&#243;n factible. Si el algoritmo converge satisfactoriamente  en un punto cr&#237;tico, el software <I>DORH</I> muestra, por medio de una ventana  gr&#225;fica, como la ilustrada en la <a href="#fig7">Figura 7</a>, los valores de las variables  independientes en dicho punto, adem&#225;s de las caracter&#237;sticas m&#225;s importantes  del resorte dise&#241;ado. Una vez terminado el proceso, un completo informe  del elemento dise&#241;ado puede ser generado en formato HTML.</FONT></P>     <P ALIGN="center"><a name="fig6"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig6.gif" width="418" height="481"></a></P>     
]]></body>
<body><![CDATA[<P ALIGN="center"><a name="fig7"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02fig7.gif" width="408" height="475"></a></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>4. Caso de estudio&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Como procedimiento de validaci&#243;n y prueba de la metodolog&#237;a de dise&#241;o &#243;ptimo  presentada y del software <I>DORH</I>, se plantea la soluci&#243;n a un problema de  dise&#241;o con los siguientes requerimientos iniciales: carga de tipo c&#237;clico,  magnitud de precarga <i>P</i><sub>p </sub>= 1,5lb, carga de trabajo <i>P</i><sub>t </sub>= 5 lb, factor de seguridad m&#237;nimo de  1,5 para condiciones de resistencia mec&#225;nica en cualquiera de los puntos  cr&#237;ticos (fluencia y fatiga), frecuencia de carga de 1 Hz, deflexi&#243;n de  trabajo <i>&#948;<sub>t</sub> = </i>0,197<i> </i>in, di&#225;metro exterior del resorte no superior a 9/16 in, longitud  m&#225;xima no debe sobrepasar 1 &#189; in, emplear espiras completas en los extremos  y radios de doblez de las mismas iguales a 3/16 in, temperatura de trabajo  promedio 68&#176;F, debido a restricciones en el inventario del material se  solicita un dise&#241;o empleando alambre estirado en fr&#237;o. Se necesita encontrar  la configuraci&#243;n de resorte que satisfaga las anteriores condiciones y  que garantice la m&#237;nima masa posible para la fabricaci&#243;n del mismo. De  esta forma, la funci&#243;n objetivo del problema quedar&#225; definida por:</FONT></P>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec26.gif" width="416" height="64"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> donde  </FONT> <FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2">r es la densidad del material del alambre. De otro lado, las restricciones  de dise&#241;o a empelar ser&#225;n las siguientes:</FONT></P> <UL>     <LI>     <p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones asociadas al valor m&#237;nimo y m&#225;ximo en el di&#225;metro de alambre  y el &#237;ndice del resorte:</FONT></LI>     </UL>     <p align="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec30.gif" width="358" height="215"></p> <UL>     
<LI>     ]]></body>
<body><![CDATA[<p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones relacionadas con el valor m&#225;ximo valor permisible para el  di&#225;metro exterior y la m&#225;xima longitud libre admisible del resorte:</FONT></LI>     </UL> </MULTICOL>     <P align="justify">  <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec32.gif" width="355" height="125"></P> <MULTICOL GUTTER="39" COLS="2"> <UL>     
<LI>     <p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones asociadas al valor de la constante de rigidez y la m&#237;nima  frecuencia natural requerida:</FONT></LI>     </UL>     <p align="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec34.gif" width="363" height="155"></p> <UL>     
<LI>     <p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones que definen el m&#237;nimo y m&#225;ximo valor admisible para el esfuerzo  inicial:&nbsp; </FONT></LI>     </UL>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec36.gif" width="452" height="237">&nbsp;</FONT></P> <UL>     
<LI>     <p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones relacionadas con el m&#237;nimo factor de seguridad por fluencia  en el cuerpo del resorte y en la fibra n&#250;mero uno del gancho extremo del  resorte:</FONT></LI>     </UL>     <p align="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec38.gif" width="362" height="223"></p> <UL>     
<LI>     <p align="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Restricciones relacionadas con el m&#237;nimo factor de seguridad por fatiga  en las fibras del cuerpo del resorte, y en las fibras del gancho:</FONT></LI>     </UL>     <P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec39.gif" width="407" height="128"></P>     
<P ALIGN="justify"> <img border="0" src="/img/fbpe/rtfiuz/v32n2/art02ec41.gif" width="438" height="427"></P>     
]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Como punto inicial para la soluci&#243;n del modelo se toma <i>N</i><sub>&#945;</sub> espiras, <I>D</I> = 0,5  in, <I>d</I> = 0,35 in y P<sub>t </sub>=1lb, y empleando el m&#233;todo <I>SQP</I> implementado en la funci&#243;n  <I>fmincon</I> de Matlab</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP>, se requirieron 11 iteraciones para la convergencia  del algoritmo. El valor de las coordenadas alcanzadas para el punto cr&#237;tico  se muestra en la <a href="#tab1">Tabla 1</a>. Al verificar estos valores en las restricciones  empleadas, se encuentra que solo una de estas se encuentra activa en el  punto soluci&#243;n, se trata de la restricci&#243;n asociada al factor de seguridad  a la fatiga en la fibra n&#250;mero uno del gancho del resorte. Este resultado  est&#225; acorde a lo sugerido por diversos autores como Norton [13], Mott [14]  y Shigley [15] en cuanto a que el mayor esfuerzo en un resorte de tracci&#243;n,  con argollas conformadas por el doblado de las espiras extremas, se localiza  en la fibra uno, la cual experimenta cargas de tipo flector. Por lo anterior,  es de esperarse que en este punto, el factor de seguridad sea la menor  raz&#243;n, de las calculadas mediante las expresiones (39), (40) y (41). En  otras palabras, se espera que la restricci&#243;n asociada con este factor de  seguridad controle de forma efectiva la localizaci&#243;n del punto cr&#237;tico.</FONT></P> </MULTICOL>     <P ALIGN="CENTER"><b><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <a name="tab1">Tabla 1</a></FONT></b></P>     <P ALIGN="CENTER"><b><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Valores &#243;ptimos obtenidos para el dise&#241;o del resorte de compresi&#243;n&nbsp; </FONT></b></P>     <div align="center"> <TABLE id="table1" cellspacing="1" width="450" border="1"> <TR> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><i><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> N</FONT></i><sub><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana">&#945;</FONT></sub><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana">&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <I>D</I>&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <I>d</I>&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> P<sub>t</sub>&nbsp; </FONT></P> </TD> </TR> <TR> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 6,83 espiras&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 0,44 in&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     ]]></body>
<body><![CDATA[<P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 0,05 in&nbsp; </FONT></P> </TD> <TD WIDTH="151" VALIGN="TOP">     <P ALIGN="CENTER"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 1,26 <I>lb</I>&nbsp; </FONT></P> </TD> </TR> </TABLE> </div> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>5. Conclusiones&nbsp;</B> </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> Se logr&#243; el desarrollo de un algoritmo que permite la obtenci&#243;n del dise&#241;o  &#243;ptimo de un resorte helicoidal de tracci&#243;n, teniendo en cuenta requerimientos  y consideraciones de dise&#241;o reales. Se construyeron todas las expresiones  que restringen la zona factible del problema de optimizaci&#243;n presentado,  incluyendo restricciones geom&#233;tricas (longitud m&#225;xima, di&#225;metros l&#237;mites  interior y exterior, &#237;ndice de resorte, di&#225;metros limites estandarizados  para el alambre), as&#237; como restricciones de resistencia del material (para  condiciones de fluencia y fatiga) y de rigidez del resorte (constante de  rigidez y frecuencia natural). El modelo de optimizaci&#243;n construido, cuenta  con un total de diecisiete restricciones, expresadas mediante cuatro variables  independientes: el n&#250;mero de espiras, el di&#225;metro medio del resorte, el  di&#225;metro de alambre y la carga inicial. Para la sistematizaci&#243;n del modelo  creado, se elabor&#243; un c&#243;digo en Matlab</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP>, el cual permite al dise&#241;ador la  selecci&#243;n de las restricciones pertinentes, adem&#225;s del ingreso de los requerimientos  iniciales y la soluci&#243;n del mismo empleando programaci&#243;n cuadr&#225;tica secuencial  (<I>SQP</I>). Las pruebas realizadas al software desarrollado (Dise&#241;o &#211;ptimo de  Resortes Helicoidales <I>DORH</I>) permitieron probar la operatividad del programa  y la utilidad del mismo al momento de dise&#241;ar de forma r&#225;pida y eficiente  este tipo de elementos. Se plantean dos aspectos importantes sobre los  cuales trabajar para las versiones posteriores. El primero relacionado  con la naturaleza discreta de dos de las variables independientes del problema,  el di&#225;metro de alambre y el n&#250;mero de espiras activas. La primera esta  limitada a los valores comerciales de dichos di&#225;metros y la segunda a la  exactitud lograda con tecnolog&#237;a empleada para el arrollado de los resortes,  la cual normalmente se encuentra limitada a &#188; de vuelta [13]. Se plantea  entonces el desarrollo de un algoritmo de optimizaci&#243;n para el dise&#241;o de  resortes, el cual permita el trabajo con variables tanto discretas como  continuas. El segundo aspecto a trabajar, en versiones posteriores, contempla  la implementaci&#243;n de un algoritmo de soluci&#243;n, basado por ejemplo en algoritmos  gen&#233;ticos, el cual permita encontrar m&#237;nimos globales dentro de la regi&#243;n  factible, con el fin de eliminar la dependencia del &#233;xito del algoritmo  del punto de inicio de las iteraciones.&nbsp; </FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> <B>Referencias&nbsp;</B> </FONT></P>     <!-- ref --><P ALIGN="justify"> <span lang="EN-US" style="font-size: 10.0pt; font-family: Verdana; color: #1F1A17"> 1.&nbsp;Paredes M., Sartor M., Masclet C.: “An optimization process for extensión  spring design”. Comput Methods Appl Mech Engrg, 191, (2002) 783-797.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2363710&pid=S0254-0770200900020000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 2.&nbsp;Paredes M., Sartor M., Masclet C.: Obtaining an optimal compression spring  design directly from a user specification. Proc. Instn. Mech. Engrs. J Engineering Manufacture,  216, Part B: (2002) 419-428.</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=2363711&pid=S0254-0770200900020000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 3.&nbsp;Metwalli S., Radwan A., Elmeligy A.: CAD and optimization of helical torsi&#243;n  springs. Proceedings of the Computers in Engineering Conference. (1994),  767-773.</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=2363712&pid=S0254-0770200900020000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 4.&nbsp;IST</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> <a href="http://www.istec.demon.co.uk">http://www.istec.demon.co.uk</a> (Institute of Spring Technology, Sheffield).</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=2363713&pid=S0254-0770200900020000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 5.&nbsp;Hexagon</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> <a href="http://www.hexagon.de">http://www.hexagon.de</a> (Indus triesoftware Gmbh, Kirchheim/Teck).</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=2363714&pid=S0254-0770200900020000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 6.&nbsp;MasterSpring</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> <a href="http://www.masterspring.it/spa/search.htm">http://www.masterspring.it/spa/search.htm</a></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=2363715&pid=S0254-0770200900020000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 7.&nbsp;SMI</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> <a href="http://www.smihq.org/">http://www.smihq.org/</a> (Spring Manufacturers Institute).</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=2363716&pid=S0254-0770200900020000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 8.&nbsp;Prodmor</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>&#174;</SUP> Quick Spring Designer <a href="http://www.springwizard.com/index.htm">http://www.springwizard.com/index.htm</a></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=2363717&pid=S0254-0770200900020000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 9.&nbsp;Bare Hill Software Inc. SpringCAD <a href="http://www.barehillsoftware.com/SpringCAD/springcad.html">http://www.barehillsoftware.com/SpringCAD/springcad.html</a></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=2363718&pid=S0254-0770200900020000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 10.&nbsp;Mid-West Spring and Stamping. Free Spring Design Software  <a href="http://www.mwspring.com/software.html">http://www.mwspring.com/software.html</a></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=2363719&pid=S0254-0770200900020000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 11.&nbsp;Spring Engineers of Houston Ltda. Coil Spring Calculator <a href="http://www.springhouston.com/design_assistance.htm">http://www.springhouston.com/design_assistance.htm</a></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=2363720&pid=S0254-0770200900020000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 12.&nbsp;Institute of Spring Technology. Spring Design Software  <a href="http://www.ist.org.uk/software_services.htm">http://www.ist.org.uk/software_services.htm</a></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=2363721&pid=S0254-0770200900020000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 13.&nbsp;Norton R.L.: Machine Design: An Integrated Approach. Ed. Prentice Hall,  3</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>th</SUP> edition, New York, 2005.&nbsp; </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=2363722&pid=S0254-0770200900020000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 14.&nbsp;Mott R.L.: Machine Elements in Mechanical Design. Ed. Prentice Hall, 4</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>th</SUP>  edition, New York, 2003.&nbsp; </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=2363723&pid=S0254-0770200900020000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 15.&nbsp;Shigley J.E.: Mechanical Engineering Design. Ed. Mc. Graw Hill, 7</FONT><FONT COLOR="#1f1a17" FACE="Verdana" SIZE="2"><SUP>th</SUP> edition,  New York, 2003.&nbsp; </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=2363724&pid=S0254-0770200900020000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 16.&nbsp;Society of Automotive Engineers Inc.: Spring Design Handbook. Second Edition.  Warrendale. 1996.&nbsp; </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=2363725&pid=S0254-0770200900020000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"> <span lang="EN-US" style="font-size: 10.0pt; font-family: Verdana; color: #1F1A17"> 17.&nbsp;Hinkle R., Morse I.: Design of helical springs for minimum weight, volume  and length. ASME Jour of Eng for Ind, 81, No. 1 (1959) 37-42.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2363726&pid=S0254-0770200900020000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 18.&nbsp;Kothari H.: Optimum design for helical spring. Machine Design. 52,  25 (1980) 69-73.</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=2363727&pid=S0254-0770200900020000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 19.&nbsp;Yokota T., Taguchi T., Gen M.: A solution method for optimal weight design  problem of herical spring using genetic algorithms. Computers Ind. Engng.  33 (1997) 71-76.&nbsp; </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=2363728&pid=S0254-0770200900020000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 20.&nbsp;Kothari H.: Optimal design of helical spring. Mach. Des. (1980) 69-73.</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=2363729&pid=S0254-0770200900020000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 21.&nbsp;Sandgren E.: Nonlinear integer and discrete programming in mechanical design  optimization. ASME J. Mech. Design, 112 (1990) 223-229.</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=2363730&pid=S0254-0770200900020000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 22.&nbsp;Kankan B., Kramer, S.: An augmented Lagrange multiplier based method for  mixed integer discrete continuous optimization and its applications to  mechanical design. Trans. ASME, J. Mech Des, 116 (1994) 405-411.&nbsp; </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=2363731&pid=S0254-0770200900020000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 23.&nbsp;Leung Y., Wang Y.: An orthogonal genetic algorithm with quantization for  global numerical optimization. IEEE Transactions on Evolutionary Computation.  5 (2001) 41-53.</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=2363732&pid=S0254-0770200900020000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 24.&nbsp;Mitchell M.: An Introduction to Genetic Algorithms. MIT Press, Massachusetts,  2001.</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=2363733&pid=S0254-0770200900020000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 25.&nbsp;Blum C.: Ant colony optimization: introduction and recent trends. Physics  of Life Reviews, 4 (2005) 353-373.</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=2363734&pid=S0254-0770200900020000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 26.&nbsp;Aarts E. Van Laarhoven P.: Simulated annealing: Theory and applications.  Ed. Springer, 1er Edici&#243;n, 1987.&nbsp; </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=2363735&pid=S0254-0770200900020000200026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"> <span lang="EN-GB" style="font-size: 10.0pt; font-family: Verdana; color: #1F1A17"> 27.&nbsp;Caballero C., Cerda E., Muñoz M., Rey L., Stancu-Minasian I.: Efficient  solution concepts and their relations in stochastic multiobjective programming.  Journal of Optimization Theory and Applications, 110 (2001) 53-74.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2363736&pid=S0254-0770200900020000200027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 28.&nbsp;Youssef H., Sait S., Adiche H.: Evolutionary algorithms, simulated annealing  and tabu search: a comparative study. Engineering Applications of Artificial  Intelligence, 14 (2001) 167-181.</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=2363737&pid=S0254-0770200900020000200028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 29.&nbsp;Llor&#224; X., Sastry K., Al&#237;as F., Goldberg D., Welge, M.: Analyzing active  interactive genetic algorithms using visual analytics. Proceedings of the  8th Annual Conference on Genetic and Evolutionary Computation. 2006.&nbsp; </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=2363738&pid=S0254-0770200900020000200029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 30.&nbsp;Rubinstein R., Kroese D.: The Cross-Entropy Method: A Unified Approach  to Combinatorial Optimization, Monte-Carlo Simulation, and Machine Learning.  Ed. Springer-Verlag, New York, 2004.&nbsp; </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=2363739&pid=S0254-0770200900020000200030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 31. Boettcher S., Percus A.: Extremal optimization: an evolutionary local-search  algorithm. Computational Modeling and Problem Solving in the Networked  World: Interfaces in Computer Science and Operations Research. (2003).  61-77.&nbsp; </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=2363740&pid=S0254-0770200900020000200031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="2" FACE="Verdana"> 32. Rechenberg I.: Evolutionsstrategie - Optimierung technischer Systeme nach  Prinzipien der biologischen Evolution (PhD thesis). 1973.</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=2363741&pid=S0254-0770200900020000200032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body>
<back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Paredes]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sartor]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Masclet]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[“An optimization process for extensión spring design”]]></article-title>
<source><![CDATA[Comput Methods Appl Mech Engrg,]]></source>
<year>2002</year>
<volume>191</volume>
<page-range>783-797</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Paredes]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sartor]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Masclet]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Obtaining an optimal compression spring design directly from a user specification]]></article-title>
<source><![CDATA[Proc Instn Mech Engrs J Engineering Manufacture]]></source>
<year>2002</year>
<volume>216</volume>
<page-range>419-428</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Metwalli]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Radwan]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Elmeligy]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[CAD and optimization of helical torsión springs]]></source>
<year>1994</year>
<conf-name><![CDATA[ Proceedings of the Computers in Engineering Conference]]></conf-name>
<conf-loc> </conf-loc>
<page-range>767-773</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<collab>IST</collab>
<source><![CDATA[]]></source>
<year></year>
<publisher-loc><![CDATA[Sheffield ]]></publisher-loc>
<publisher-name><![CDATA[Institute of Spring Technology]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<source><![CDATA[Hexagon ®]]></source>
<year></year>
<publisher-name><![CDATA[Indus triesoftware Gmbh, Kirchheim/Teck]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<source><![CDATA[MasterSpring®]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<source><![CDATA[SMI®]]></source>
<year></year>
<publisher-name><![CDATA[Spring Manufacturers Institute]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<source><![CDATA[Prodmor®: Quick Spring Designer]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<collab>Bare Hill Software Inc</collab>
<source><![CDATA[SpringCAD]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<source><![CDATA[Mid-West Spring and Stamping: Free Spring Design Software]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<source><![CDATA[Spring Engineers of Houston Ltda: Coil Spring Calculator]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<source><![CDATA[Institute of Spring Technology: Spring Design Software]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Norton]]></surname>
<given-names><![CDATA[R.L]]></given-names>
</name>
</person-group>
<source><![CDATA[Machine Design: An Integrated Approach]]></source>
<year>2005</year>
<edition>3th</edition>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mott]]></surname>
<given-names><![CDATA[R.L]]></given-names>
</name>
</person-group>
<source><![CDATA[Machine Elements in Mechanical Design]]></source>
<year>2003</year>
<edition>4th</edition>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shigley]]></surname>
<given-names><![CDATA[J.E]]></given-names>
</name>
</person-group>
<source><![CDATA[Mechanical Engineering Design]]></source>
<year>2003</year>
<edition>7th</edition>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Mc. Graw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<source><![CDATA[Society of Automotive Engineers Inc.: Spring Design Handbook]]></source>
<year>1996</year>
<edition>Second</edition>
<publisher-name><![CDATA[Warrendale]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hinkle]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Morse]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design of helical springs for minimum weight,volume and length]]></article-title>
<source><![CDATA[ASME Jour of Eng for Ind,]]></source>
<year>1959</year>
<volume>81</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>37-42</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[Kothari]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimum design for helical spring]]></article-title>
<source><![CDATA[Machine Design.]]></source>
<year>1980</year>
<volume>52</volume>
<numero>25</numero>
<issue>25</issue>
<page-range>69-73</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[Yokota]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Taguchi]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Gen]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A solution method for optimal weight design problem of herical spring using genetic algorithms]]></article-title>
<source><![CDATA[Computers Ind. Engng.]]></source>
<year>1997</year>
<volume>33</volume>
<page-range>71-76</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[Kothari]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal design of helical spring]]></article-title>
<source><![CDATA[Mach. Des.]]></source>
<year>1980</year>
<page-range>69-73</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[Sandgren]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nonlinear integer and discrete programming in mechanical design optimization]]></article-title>
<source><![CDATA[ASME J. Mech. Design,]]></source>
<year>1990</year>
<volume>112</volume>
<page-range>223-229</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[Kankan]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Kramer,]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design]]></article-title>
<source><![CDATA[Trans. ASME, J. Mech Des,]]></source>
<year>1994</year>
<volume>116</volume>
<page-range>405-411</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[Leung]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An orthogonal genetic algorithm with quantization for global numerical optimization]]></article-title>
<source><![CDATA[IEEE Transactions on Evolutionary Computation,]]></source>
<year>2001</year>
<volume>5</volume>
<page-range>41-53</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mitchell]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[An Introduction to Genetic Algorithms]]></source>
<year>2001</year>
<publisher-loc><![CDATA[Massachusetts ]]></publisher-loc>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Blum]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Ant colony optimization: introduction and recent trends]]></article-title>
<source><![CDATA[Physics of Life Reviews,]]></source>
<year>2005</year>
<volume>4</volume>
<page-range>353-373</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aarts E]]></surname>
<given-names><![CDATA[Van Laarhoven P]]></given-names>
</name>
</person-group>
<source><![CDATA[Simulated annealing: Theory and applications]]></source>
<year>1987</year>
<edition>1er</edition>
<publisher-name><![CDATA[Ed. Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Caballero]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Cerda]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Rey]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Stancu-Minasian]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Efficient solution concepts and their relations in stochastic multiobjective programming]]></article-title>
<source><![CDATA[Journal of Optimization Theory and Applications,]]></source>
<year>2001</year>
<volume>110</volume>
<page-range>53-74</page-range></nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Youssef]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Sait]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Adiche]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary algorithms, simulated annealing and tabu search: a comparative study]]></article-title>
<source><![CDATA[Engineering Applications of Artificial Intelligence,]]></source>
<year>2001</year>
<volume>14</volume>
<page-range>167-181</page-range></nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Llorà]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Sastry]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Alías]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Goldberg]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Welge]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Analyzing active interactive genetic algorithms using visual analytics]]></source>
<year></year>
<conf-name><![CDATA[8th Annual Conference on Genetic and Evolutionary Computation]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubinstein]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Kroese]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation, and Machine Learning]]></source>
<year>2004</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boettcher]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Percus]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Extremal optimization: an evolutionary local-search algorithm: Modeling and Problem Solving in the Networked World]]></source>
<year>2003</year>
<page-range>61-77</page-range><publisher-name><![CDATA[Interfaces in Computer Science and Operations Research]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rechenberg]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<source><![CDATA[Evolutionsstrategie - Optimierung technischer Systeme nach Prinzipien der biologischen Evolution]]></source>
<year>1973</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
